)]}'
{"id":"openvpn~1548","triplet_id":"openvpn~master~I788f76e6a70a9c20bca3367140d2741bd0551582","project":"openvpn","branch":"master","attention_set":{},"removed_from_attention_set":{"1000003":{"account":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"last_update":"2026-03-03 13:50:32.000000000","reason":"\u003cGERRIT_ACCOUNT_1000003\u003e replied on the change","reason_account":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"}},"1000002":{"account":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"last_update":"2026-03-30 12:51:05.000000000","reason":"Change was submitted"},"1000001":{"account":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"last_update":"2026-03-25 11:16:36.000000000","reason":"\u003cGERRIT_ACCOUNT_1000001\u003e replied on the change","reason_account":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."}},"1000009":{"account":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"last_update":"2026-03-30 12:51:05.000000000","reason":"Change was submitted"}},"hashtags":["mailsubmitted"],"change_id":"I788f76e6a70a9c20bca3367140d2741bd0551582","subject":"Add an optional username-only flag for auth-user-pass","status":"MERGED","created":"2026-02-19 03:09:36.000000000","updated":"2026-03-30 12:51:05.000000000","submitted":"2026-03-30 12:51:05.000000000","submitter":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"total_comment_count":19,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1548","meta_rev_id":"fa964b15daf25dc1f40a7c9f48b387b7f43c88ad","_number":1548,"virtual_id_number":1548,"owner":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"actions":{},"labels":{"Code-Review":{"all":[{"value":0,"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},{"value":0,"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"}],"values":{"-2":"This shall not be submitted","-1":"I would prefer this is not submitted as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"default_value":0}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"}],"CC":[{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},{"_account_id":1000026,"name":"openvpn-devel","email":"openvpn-devel@lists.sourceforge.net","username":"openvpn-devel"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-19 03:09:38.000000000","updated_by":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"reviewer":{"_account_id":1000026,"name":"openvpn-devel","email":"openvpn-devel@lists.sourceforge.net","username":"openvpn-devel"},"state":"CC"},{"updated":"2026-02-19 03:09:38.000000000","updated_by":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"reviewer":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"state":"REVIEWER"},{"updated":"2026-02-23 07:10:00.000000000","updated_by":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"reviewer":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"state":"CC"},{"updated":"2026-02-23 10:31:21.000000000","updated_by":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"reviewer":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"state":"CC"}],"messages":[{"id":"a2f21644e585546c49a5cbef5d621309de68252c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-02-19 03:09:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"95a5924f20399d0dc9f988baae051c4a81d57656","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-02-19 04:46:57.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5ca869dc059b7c9d3f441be0294d1a3b253c3f1f","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-02-23 02:57:22.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"a1941c4a076dd63c604ac9f906c54d3d0453c906","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2026-02-23 07:10:00.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"73e2989a024befabfef7ff5d6d8e27d34049480e","author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"date":"2026-02-23 10:31:21.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ab1ce75effe512908a6a9777500f4253ff74683d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-02-23 18:28:15.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"7de4921078c079115cc3768746b8a1556570507c","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-02-23 22:39:26.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"2dd1c8307a6ab8bc4651713d5143cc1d62064479","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-02-24 21:16:58.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"134a29394f796a162ff32353b17bfd355bea3fa8","author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"date":"2026-03-02 14:22:13.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"1903dd6af29b1b437c09d33aa022d6805f563901","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-03-02 14:58:34.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"ae70585394d096429fd9c90b1aec6c36f7fa75de","author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"date":"2026-03-02 15:03:45.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"62ef50de0876b6c5030c352f21badb0503c2c85b","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-03-02 15:19:33.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"2e7128f34683e569f0329a607e25f033f4024887","author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"date":"2026-03-02 15:51:46.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"92f436b282e0c1c451498533c76f592062463bfa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-03-02 18:10:07.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"946fa749b55bb09b8b0ad88520cea729bb6d5968","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-03-02 18:10:42.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"95dbe72f014782d62f36a31307ba39b5318d5641","author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"date":"2026-03-02 19:55:48.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"69fae6f5f06278c0f448fcd15603c93bcf2f7bc1","author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"date":"2026-03-02 19:56:44.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"23f1f49f0808ec279ab1935e50c0481e80635716","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-03-02 20:24:06.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:NO_CHANGE OR changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":6},{"id":"9a5e12576e87f8e95446420ade3f9fd6ad1497d7","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-03-02 20:26:40.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"8f25fa870764ae8a5accc08866b5da2ac1379fa6","author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"date":"2026-03-02 20:41:41.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"1f364765e08a1f613aff2d2c6a7cc9a6c7a33e55","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-03-03 13:45:48.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:NO_CHANGE OR changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":7},{"id":"8564b60f50e12533435a07dcc786f9c63ca7b0bb","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-03-03 13:49:43.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"7b37f6b5c2c1c2c680ac7bd06126e9add37f84f6","author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"date":"2026-03-03 13:50:32.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"18cfa51bf11f454438fac496a31674d8c219aedd","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-03-24 20:55:23.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"2edc52d8e7f19a99e4b88e64fafcab93bc77c120","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2026-03-24 21:13:52.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"da0bee8ad2d083f8eb11a6a3c6ddf0bfd8368aa2","author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"date":"2026-03-25 11:16:36.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"75b1ce2f215ab8fb01a66fc97cd185737477886b","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"date":"2026-03-25 12:42:18.000000000","message":"Hashtag added: mailsubmitted","accounts_in_message":[],"_revision_number":7},{"id":"fa964b15daf25dc1f40a7c9f48b387b7f43c88ad","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2026-03-30 12:51:05.000000000","message":"Change has been successfully pushed.","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"dfbf80b0a04a986fc5b5d5fef67d86ce68439b0b","revisions":{"a8dc1144b3b8eebef32c683e2db708ec993e953d":{"kind":"REWORK","_number":1,"created":"2026-02-19 03:09:36.000000000","uploader":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"ref":"refs/changes/48/1548/1","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/48/1548/1","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/1 \u0026\u0026 git checkout -b change-1548 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/48/1548/1","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"6f9ab9647cf0a3bc53e42e609437f892ce009e7a","subject":"port-share: log incoming connections at verb 3 only"}],"author":{"name":"Selva Nair","email":"selva.nair@gmail.com","date":"2026-02-14 19:04:42.000000000","tz":-300},"committer":{"name":"Selva Nair","email":"selva.nair@gmail.com","date":"2026-02-18 19:01:33.000000000","tz":-300},"subject":"Add an optional username-only flag for auth-user-pass","message":"Add an optional username-only flag for auth-user-pass\n\nSpecify \"--auth-user-pass username-only\" for openvpn to prompt\nfor only username, not password. Prompt via management interface\nuses the usual \"\u003ePASSWORD \u0027Auth\u0027 \" prompt with type \"username\"\ninstead of \"username/password\".\n\nInternally, the password gets set as \"[[BLANK]]\" which is currently\nused as tag for blank password.\n\nNot compatible with --static-challenge or when username and\npassword are inlined or read from a file. In such cases, the user\nhard-code a dummy password in the file instead.\n\nChange-Id: I788f76e6a70a9c20bca3367140d2741bd0551582\nSigned-off-by: Selva Nair \u003cselva.nair@gmail.com\u003e\n"},"branch":"refs/heads/master"},"66d3d53337b8f75864e6ab41a7eb3934e79b2286":{"kind":"REWORK","_number":2,"created":"2026-02-19 04:46:57.000000000","uploader":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"ref":"refs/changes/48/1548/2","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/48/1548/2","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/2 \u0026\u0026 git checkout -b change-1548 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/48/1548/2","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"cb7446c23927c1d61c2694152b3e01e81d517e37","subject":"Unbreak Mbed TLS 4 build"}],"author":{"name":"Selva Nair","email":"selva.nair@gmail.com","date":"2026-02-14 19:04:42.000000000","tz":-300},"committer":{"name":"Selva Nair","email":"selva.nair@gmail.com","date":"2026-02-19 04:46:38.000000000","tz":-300},"subject":"Add an optional username-only flag for auth-user-pass","message":"Add an optional username-only flag for auth-user-pass\n\nSpecify \"--auth-user-pass username-only\" for openvpn to prompt\nfor only username, not password. Prompt via management interface\nuses the usual \"\u003ePASSWORD \u0027Auth\u0027 \" prompt with type \"username\"\ninstead of \"username/password\".\n\nInternally, the password gets set as \"[[BLANK]]\" which is currently\nused as tag for blank password.\n\nNot compatible with --static-challenge or when username and\npassword are inlined or read from a file. In such cases, the user\nhard-code a dummy password in the file instead.\n\nChange-Id: I788f76e6a70a9c20bca3367140d2741bd0551582\nSigned-off-by: Selva Nair \u003cselva.nair@gmail.com\u003e\n"},"branch":"refs/heads/master"},"06c97b109839fac660ad40b5e38df998b3585dfa":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-02-23 18:28:15.000000000","uploader":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"ref":"refs/changes/48/1548/3","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/48/1548/3","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/3 \u0026\u0026 git checkout -b change-1548 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/48/1548/3","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"38243844f225517fa1d288517db9a34a33c5ad13","subject":"configure.ac: adjust to native inotify support for FreeBSD 15+"}],"author":{"name":"Selva Nair","email":"selva.nair@gmail.com","date":"2026-02-14 19:04:42.000000000","tz":-300},"committer":{"name":"Selva Nair","email":"selva.nair@gmail.com","date":"2026-02-23 18:25:47.000000000","tz":-300},"subject":"Add an optional username-only flag for auth-user-pass","message":"Add an optional username-only flag for auth-user-pass\n\nSpecify \"--auth-user-pass username-only\" for openvpn to prompt\nfor only username, not password. Prompt via management interface\nuses the usual \"\u003ePASSWORD \u0027Auth\u0027 \" prompt with type \"username\"\ninstead of \"username/password\".\n\nInternally, the password gets set as \"[[BLANK]]\" which is currently\nused as tag for blank password.\n\nNot compatible with --static-challenge or when username and\npassword are inlined or read from a file. In such cases, the user\nhard-code a dummy password in the file instead.\n\nChange-Id: I788f76e6a70a9c20bca3367140d2741bd0551582\nSigned-off-by: Selva Nair \u003cselva.nair@gmail.com\u003e\n"},"branch":"refs/heads/master"},"026903eccd53d7d713f71c001c9fa5bb6d980c10":{"kind":"REWORK","_number":4,"created":"2026-02-24 21:16:58.000000000","uploader":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"ref":"refs/changes/48/1548/4","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/48/1548/4","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/4 \u0026\u0026 git checkout -b change-1548 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/48/1548/4","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"38243844f225517fa1d288517db9a34a33c5ad13","subject":"configure.ac: adjust to native inotify support for FreeBSD 15+"}],"author":{"name":"Selva Nair","email":"selva.nair@gmail.com","date":"2026-02-14 19:04:42.000000000","tz":-300},"committer":{"name":"Selva Nair","email":"selva.nair@gmail.com","date":"2026-02-24 21:16:17.000000000","tz":-300},"subject":"Add an optional username-only flag for auth-user-pass","message":"Add an optional username-only flag for auth-user-pass\n\nSpecify \"--auth-user-pass username-only\" for openvpn to prompt\nfor only username, not password. Prompt via management interface\nuses the usual \"\u003ePASSWORD \u0027Auth\u0027 \" prompt with type \"username\"\ninstead of \"username/password\".\n\nInternally, the password gets set as \"[[BLANK]]\" which is currently\nused as tag for blank password.\n\nNot compatible with --static-challenge or when username and\npassword are inlined or read from a file. In such cases, the user\nhard-code a dummy password in the file instead.\n\nChange-Id: I788f76e6a70a9c20bca3367140d2741bd0551582\nSigned-off-by: Selva Nair \u003cselva.nair@gmail.com\u003e\n"},"branch":"refs/heads/master"},"ac56f08568ed009ff4c4ec00683e4cd50247ad98":{"kind":"REWORK","_number":5,"created":"2026-03-02 18:10:07.000000000","uploader":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"ref":"refs/changes/48/1548/5","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/48/1548/5","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/5 \u0026\u0026 git checkout -b change-1548 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/48/1548/5","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"38243844f225517fa1d288517db9a34a33c5ad13","subject":"configure.ac: adjust to native inotify support for FreeBSD 15+"}],"author":{"name":"Selva Nair","email":"selva.nair@gmail.com","date":"2026-02-14 19:04:42.000000000","tz":-300},"committer":{"name":"Selva Nair","email":"selva.nair@gmail.com","date":"2026-03-02 18:07:23.000000000","tz":-300},"subject":"Add an optional username-only flag for auth-user-pass","message":"Add an optional username-only flag for auth-user-pass\n\nSpecify \"--auth-user-pass username-only\" for openvpn to prompt\nfor only username, not password. Prompt via management interface\nuses the usual \"\u003ePASSWORD \u0027Auth\u0027 \" prompt with type \"username\"\ninstead of \"username/password\".\n\nInternally, the password gets set as \"[[BLANK]]\" which is currently\nused as tag for blank password.\n\nNot compatible with --static-challenge or when username and\npassword are inlined or read from a file. In such cases, the user\nhard-code a dummy password in the file instead.\n\nChange-Id: I788f76e6a70a9c20bca3367140d2741bd0551582\nSigned-off-by: Selva Nair \u003cselva.nair@gmail.com\u003e\n"},"branch":"refs/heads/master"},"7e40db8cdaff7d816d73d7f991235b4241afbc4e":{"kind":"REWORK","_number":6,"created":"2026-03-02 20:24:06.000000000","uploader":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"ref":"refs/changes/48/1548/6","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/48/1548/6","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/6 \u0026\u0026 git checkout -b change-1548 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/48/1548/6","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"92937c267b20e3e1ffd4e0e80d8048a57da7edb6","subject":"options: drop useless init_gc param for init_options()"}],"author":{"name":"Selva Nair","email":"selva.nair@gmail.com","date":"2026-02-14 19:04:42.000000000","tz":-300},"committer":{"name":"Selva Nair","email":"selva.nair@gmail.com","date":"2026-03-02 20:23:34.000000000","tz":-300},"subject":"Add an optional username-only flag for auth-user-pass","message":"Add an optional username-only flag for auth-user-pass\n\nSpecify \"--auth-user-pass username-only\" for openvpn to prompt\nfor only username, not password. Prompt via management interface\nuses the usual \"\u003ePASSWORD \u0027Auth\u0027 \" prompt with type \"username\"\ninstead of \"username/password\".\n\nInternally, the password gets set as \"[[BLANK]]\" which is currently\nused as tag for blank password.\n\nNot compatible with --static-challenge or when username and\npassword are inlined or read from a file. In such cases, the user\nhard-code a dummy password in the file instead.\n\nChange-Id: I788f76e6a70a9c20bca3367140d2741bd0551582\nSigned-off-by: Selva Nair \u003cselva.nair@gmail.com\u003e\n"},"branch":"refs/heads/master"},"a842a05eff7c02c7dd98b8ee63f30b4aaee0dd7c":{"kind":"REWORK","_number":7,"created":"2026-03-03 13:45:48.000000000","uploader":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"ref":"refs/changes/48/1548/7","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/48/1548/7","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/7 \u0026\u0026 git checkout -b change-1548 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/48/1548/7","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/7 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"d5814ecd2323ec7c2e6dad2cbf3884c031d9a5a3","subject":"Document management client versions"}],"author":{"name":"Selva Nair","email":"selva.nair@gmail.com","date":"2026-02-14 19:04:42.000000000","tz":-300},"committer":{"name":"Selva Nair","email":"selva.nair@gmail.com","date":"2026-03-03 13:41:36.000000000","tz":-300},"subject":"Add an optional username-only flag for auth-user-pass","message":"Add an optional username-only flag for auth-user-pass\n\nSpecify \"--auth-user-pass username-only\" for openvpn to prompt\nfor only username, not password. Prompt via management interface\nuses the usual \"\u003ePASSWORD \u0027Auth\u0027 \" prompt with type \"username\"\ninstead of \"username/password\".\n\nInternally, the password gets set as \"[[BLANK]]\" which is currently\nused as tag for blank password.\n\nNot compatible with --static-challenge or when username and\npassword are inlined or read from a file. In such cases, the user\nhard-code a dummy password in the file instead.\n\nChange-Id: I788f76e6a70a9c20bca3367140d2741bd0551582\nSigned-off-by: Selva Nair \u003cselva.nair@gmail.com\u003e\n"},"branch":"refs/heads/master"},"dfbf80b0a04a986fc5b5d5fef67d86ce68439b0b":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":8,"created":"2026-03-30 12:51:05.000000000","uploader":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"ref":"refs/changes/48/1548/8","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/48/1548/8","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/8 \u0026\u0026 git checkout -b change-1548 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/48/1548/8","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/48/1548/8 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"7ac5f89023b2c2870a210016a862ec042f709bb7","subject":"socket: restore per-connection lport override over global default"}],"author":{"name":"Selva Nair","email":"selva.nair@gmail.com","date":"2026-03-03 14:28:14.000000000","tz":60},"committer":{"name":"Gert Doering","email":"gert@greenie.muc.de","date":"2026-03-30 11:58:45.000000000","tz":120},"subject":"Add an optional username-only flag for auth-user-pass","message":"Add an optional username-only flag for auth-user-pass\n\nSpecify \"--auth-user-pass username-only\" for openvpn to prompt\nfor only username, not password. Prompt via management interface\nuses the usual \"\u003ePASSWORD \u0027Auth\u0027 \" prompt with type \"username\"\ninstead of \"username/password\".\n\nInternally, the password gets set as \"[[BLANK]]\" which is currently\nused as tag for blank password.\n\nNot compatible with --static-challenge or when username and\npassword are inlined or read from a file. In such cases, the user\nhard-code a dummy password in the file instead.\n\nChange-Id: I788f76e6a70a9c20bca3367140d2741bd0551582\nSigned-off-by: Selva Nair \u003cselva.nair@gmail.com\u003e\nAcked-by: Arne Schwabe \u003carne-openvpn@rfc2549.org\u003e\nGerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1548\nMessage-Id: \u003c20260303142819.6123-1-gert@greenie.muc.de\u003e\nURL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg35855.html\nSigned-off-by: Gert Doering \u003cgert@greenie.muc.de\u003e\n"},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
