)]}'
{"id":"openvpn~1593","triplet_id":"openvpn~master~Ib99f171fb69d51f2260b44edf8ebe21ac958f233","project":"openvpn","branch":"master","attention_set":{"1000009":{"account":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"last_update":"2026-04-02 12:08:33.000000000","reason":"\u003cGERRIT_ACCOUNT_1000050\u003e replied on the change","reason_account":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"}}},"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-04-06 11:37:48.000000000","reason":"Change was submitted"},"1000050":{"account":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"last_update":"2026-04-06 11:37:48.000000000","reason":"Change was submitted"},"1000002":{"account":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"last_update":"2026-04-06 11:37:48.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ib99f171fb69d51f2260b44edf8ebe21ac958f233","subject":"management: add base64 multi-line input for passwords","status":"MERGED","created":"2026-03-25 22:31:11.000000000","updated":"2026-04-06 11:37:48.000000000","submitted":"2026-04-06 11:37:48.000000000","submitter":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"total_comment_count":34,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1593","meta_rev_id":"1bf9147d9f1e6114757d3119649a1a50659b6a0c","_number":1593,"virtual_id_number":1593,"owner":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"actions":{},"labels":{"Code-Review":{"all":[{"value":0,"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},{"value":0,"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"}],"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"},"description":"","default_value":0}},"removable_reviewers":[{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"}],"reviewers":{"REVIEWER":[{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"}],"CC":[{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},{"_account_id":1000026,"name":"openvpn-devel","email":"openvpn-devel@lists.sourceforge.net","username":"openvpn-devel"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-25 22:31:12.000000000","updated_by":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"reviewer":{"_account_id":1000026,"name":"openvpn-devel","email":"openvpn-devel@lists.sourceforge.net","username":"openvpn-devel"},"state":"CC"},{"updated":"2026-03-25 22:31:12.000000000","updated_by":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"reviewer":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"state":"REVIEWER"},{"updated":"2026-03-25 22:43:03.000000000","updated_by":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"reviewer":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"state":"REVIEWER"},{"updated":"2026-03-30 12:52:28.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":"REVIEWER"},{"updated":"2026-04-02 12:13:07.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":"2c0a818351fb66d2dc9324f2614b306e4e0816f8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-25 22:31:11.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b6f0f471986a357f2c248ec87588ae9f69936359","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-03-28 15:49:29.000000000","message":"Patch Set 1:\n\n(5 comments)","accounts_in_message":[],"_revision_number":1},{"id":"325ff3f2e16bb58c8da2311f1e4bd2991a2167c8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-28 16:30:58.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5141de16c063714da3bafaa84eb36c4db840ca6e","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-28 16:32:15.000000000","message":"Patch Set 2:\n\n(6 comments)","accounts_in_message":[],"_revision_number":2},{"id":"3e4054e6e9c6859e17243664843b9140ba1b37ac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-28 16:34:14.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"16877a6f876dc39eb0ababd54de79a7120d503ab","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-03-29 01:00:26.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"e6567090e9feca95422e08fd1565e98637314298","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-29 01:02:32.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"ab5fd5c34c852a796f55ffadbddb3a7fbec2f869","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-29 01:03:15.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"d09af210625b92d412bbab2e59af263bde351ce8","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-29 01:03:48.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"cb8890038f6c4dda344cbfbc8b857dbf3bc04e90","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-29 01:03:59.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"77ab546ba5b15d4bcda441e6d6cce10510c10384","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-29 01:05:23.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"a3648f883449e6b286a8280e593db07d23d4437c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-29 14:37:46.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"924f28878073bfd730e3be7a2b401eb1f5813690","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-29 14:38:20.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"1701f6ba10181d10c190a689fc818d7cc6103cd6","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-03-29 21:42:13.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"c2f05f8c993aed0875b9d128ca2314250e0a1e06","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-03-29 21:48:39.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"38adc419d08f7e554068a367cd5b1c5b83185b69","author":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"date":"2026-03-29 21:52:54.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"5e31a0a0c80ed33b98702a57c1c3563c1c245bf1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-03-29 22:26:00.000000000","message":"Uploaded patch set 7: New patch set was added with same tree, parent tree, and commit message as Patch Set 6.\n\nCopied 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":"8a81a0251c58cabe37782a86a5e35f403b46a100","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-03-29 22:27:41.000000000","message":"Patch Set 7: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"c13721472673ab7cda5338aa6b23eae22c04a778","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-29 22:55:52.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"dc076f68fd404b0326eefb5c13753817369d32a1","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-29 23:31:51.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"3cccfdbf4ed420c286400fe609be2a118cbfca56","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2026-03-30 12:52:28.000000000","message":"Patch Set 7: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"b16b1e4836fa6fb60556da153fb0daca1a505308","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-30 12:59:01.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Code-Review+2, Code-Review-1 (copy condition: \"changekind:NO_CHANGE OR changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":8},{"id":"44a40c38389b96f6bbb16ce0581c9aed0fb8a868","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-30 13:01:15.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"cd1568b37f8abe90f7aa58f195f35e101e7fea50","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-03-30 14:25:18.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"8f5e01a145c2323e61fd9dd1ddb959573867414a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-30 14:29:35.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"05b04ac0c4b2b18073e8c88b27ac91fd57ea00a1","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-30 14:31:08.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"4877876e5418e575fb2c79839ef19405b9a4be7b","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-30 14:31:51.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"215801b5aa9ea2200b8bc34e9fac4f9b85b632c5","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-03-30 15:05:07.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"8a609f9225584e66c049b177230d2cfd75aa9021","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-30 15:06:29.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"8715a9bba6f177fac3bc4332f0285cd7523e41e4","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-30 15:06:38.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"e1900ec295f1738c469f4b41461cbd4847d79a50","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-03-30 15:58:18.000000000","message":"Uploaded patch set 11: New patch set was added with same tree, parent tree, and commit message as Patch Set 10.","accounts_in_message":[],"_revision_number":11},{"id":"c97f74319f0b3b2dcd88584bfb4eaf21e76c611b","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-03-30 16:56:07.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"9c412f0904b8d49546eba4cec4a7e3bbc62c2700","author":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"date":"2026-03-30 17:58:06.000000000","message":"Patch Set 11: Code-Review+2","accounts_in_message":[],"_revision_number":11},{"id":"3360323d0e3f4a792463e20e87574da6604aa1f1","author":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"date":"2026-04-02 12:08:33.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"c88ce8a189ee70647141eb4bcd28a95566d4d55b","author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"date":"2026-04-02 12:13:07.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"1bf9147d9f1e6114757d3119649a1a50659b6a0c","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2026-04-06 11:37:48.000000000","message":"Change has been successfully pushed.","accounts_in_message":[],"_revision_number":12}],"current_revision_number":12,"current_revision":"49ff16dd54c5656eedf26194a9879ad90548a7a5","revisions":{"8a79de1dd3ad5bc3a4b9bc278738fc9ef73e0071":{"kind":"REWORK","_number":1,"created":"2026-03-25 22:31:11.000000000","uploader":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"ref":"refs/changes/93/1593/1","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/93/1593/1","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/1 \u0026\u0026 git checkout -b change-1593 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/93/1593/1","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ee2af6655d1dae8b87d8128e2afeec4f5506d79b","subject":"Use openssl_err_t typedef to deal with difference between TLS libraries"}],"author":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-22 01:38:32.000000000","tz":0},"committer":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-25 22:29:36.000000000","tz":0},"subject":"management: add password-base64 multi-line input for passwords","message":"management: add password-base64 multi-line input for passwords\n\nAllow management clients to send long passwords via the\nusual multi-line base64 encoded protocol.\n\nA client sends a \u0027password-base64 \u003ctype\u003e\u0027 line, followed by\nas many lines (each up to 1024 bytes) as needed, in base64\nencoded format, terminated by \u0027END\u0027.\n\nThis is useful when a password is a JIT-generated use-once\ntoken.\n\nChange-Id: Ib99f171fb69d51f2260b44edf8ebe21ac958f233\nSigned-off-by: Luca Boccassi \u003cluca.boccassi@gmail.com\u003e\n"},"branch":"refs/heads/master"},"7b2640c3a1e99eb3012c0d9787897622708ed6be":{"kind":"REWORK","_number":2,"created":"2026-03-28 16:30:58.000000000","uploader":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"ref":"refs/changes/93/1593/2","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/93/1593/2","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/2 \u0026\u0026 git checkout -b change-1593 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/93/1593/2","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ee2af6655d1dae8b87d8128e2afeec4f5506d79b","subject":"Use openssl_err_t typedef to deal with difference between TLS libraries"}],"author":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-22 01:38:32.000000000","tz":0},"committer":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-28 16:30:00.000000000","tz":0},"subject":"management: add base64 multi-line input for passwords","message":"management: add base64 multi-line input for passwords\n\nAllow management clients to send long passwords via the\nusual multi-line base64 encoded protocol.\n\nA client declares MCV 4 support and sends a \u0027password \u003ctype\u003e\u0027\nline, followed by as many lines (each up to 1024 bytes) as\nneeded, in base64 encoded format, terminated by \u0027END\u0027.\n\nThis is useful when a password is a JIT-generated use-once\ntoken.\n\nDeclare management version 6 for this feature.\n\nChange-Id: Ib99f171fb69d51f2260b44edf8ebe21ac958f233\nSigned-off-by: Luca Boccassi \u003cluca.boccassi@gmail.com\u003e\n"},"branch":"refs/heads/master"},"121ea5745a6942d320c8d76a52c30e97c1c6a4d3":{"kind":"REWORK","_number":3,"created":"2026-03-28 16:34:14.000000000","uploader":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"ref":"refs/changes/93/1593/3","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/93/1593/3","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/3 \u0026\u0026 git checkout -b change-1593 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/93/1593/3","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ee2af6655d1dae8b87d8128e2afeec4f5506d79b","subject":"Use openssl_err_t typedef to deal with difference between TLS libraries"}],"author":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-22 01:38:32.000000000","tz":0},"committer":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-28 16:34:10.000000000","tz":0},"subject":"management: add base64 multi-line input for passwords","message":"management: add base64 multi-line input for passwords\n\nAllow management clients to send long passwords via the\nusual multi-line base64 encoded protocol.\n\nA client declares MCV 4 support and sends a \u0027password \u003ctype\u003e\u0027\nline, followed by as many lines (each up to 1024 bytes) as\nneeded, in base64 encoded format, terminated by \u0027END\u0027.\n\nThis is useful when a password is a JIT-generated use-once\ntoken.\n\nDeclare management version 6 for this feature.\n\nChange-Id: Ib99f171fb69d51f2260b44edf8ebe21ac958f233\nSigned-off-by: Luca Boccassi \u003cluca.boccassi@gmail.com\u003e\n"},"branch":"refs/heads/master"},"62966eff23d2394c6f649a0773b921c5085a97d4":{"kind":"REWORK","_number":4,"created":"2026-03-29 01:02:32.000000000","uploader":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"ref":"refs/changes/93/1593/4","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/93/1593/4","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/4 \u0026\u0026 git checkout -b change-1593 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/93/1593/4","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ee2af6655d1dae8b87d8128e2afeec4f5506d79b","subject":"Use openssl_err_t typedef to deal with difference between TLS libraries"}],"author":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-22 01:38:32.000000000","tz":0},"committer":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-29 01:02:19.000000000","tz":60},"subject":"management: add base64 multi-line input for passwords","message":"management: add base64 multi-line input for passwords\n\nAllow management clients to send long passwords via the\nusual multi-line base64 encoded protocol.\n\nA client declares MCV 4 support and sends a \u0027password \u003ctype\u003e\u0027\nline, followed by as many lines (each up to 1024 bytes) as\nneeded, in base64 encoded format, terminated by \u0027END\u0027.\n\nThis is useful when a password is a JIT-generated use-once\ntoken.\n\nDeclare management version 6 for this feature.\n\nChange-Id: Ib99f171fb69d51f2260b44edf8ebe21ac958f233\nSigned-off-by: Luca Boccassi \u003cluca.boccassi@gmail.com\u003e\n"},"branch":"refs/heads/master"},"fa123cd42f387d0631c9873560ba36c0d7c4ec19":{"kind":"REWORK","_number":5,"created":"2026-03-29 01:03:15.000000000","uploader":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"ref":"refs/changes/93/1593/5","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/93/1593/5","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/5 \u0026\u0026 git checkout -b change-1593 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/93/1593/5","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ee2af6655d1dae8b87d8128e2afeec4f5506d79b","subject":"Use openssl_err_t typedef to deal with difference between TLS libraries"}],"author":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-22 01:38:32.000000000","tz":0},"committer":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-29 01:03:12.000000000","tz":60},"subject":"management: add base64 multi-line input for passwords","message":"management: add base64 multi-line input for passwords\n\nAllow management clients to send long passwords via the\nusual multi-line base64 encoded protocol.\n\nA client declares MCV 4 support and sends a \u0027password \u003ctype\u003e\u0027\nline, followed by as many lines (each up to 1024 bytes) as\nneeded, in base64 encoded format, terminated by \u0027END\u0027.\n\nThis is useful when a password is a JIT-generated use-once\ntoken.\n\nDeclare management version 6 for this feature.\n\nChange-Id: Ib99f171fb69d51f2260b44edf8ebe21ac958f233\nSigned-off-by: Luca Boccassi \u003cluca.boccassi@gmail.com\u003e\n"},"branch":"refs/heads/master"},"eb00d492609514b2ac4866bb6801b35b831f4c03":{"kind":"REWORK","_number":6,"created":"2026-03-29 14:37:46.000000000","uploader":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"ref":"refs/changes/93/1593/6","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/93/1593/6","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/6 \u0026\u0026 git checkout -b change-1593 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/93/1593/6","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ee2af6655d1dae8b87d8128e2afeec4f5506d79b","subject":"Use openssl_err_t typedef to deal with difference between TLS libraries"}],"author":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-22 01:38:32.000000000","tz":0},"committer":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-29 14:37:35.000000000","tz":60},"subject":"management: add base64 multi-line input for passwords","message":"management: add base64 multi-line input for passwords\n\nAllow management clients to send long passwords via the\nusual multi-line base64 encoded protocol.\n\nA client declares MCV 4 support and sends a \u0027password \u003ctype\u003e\u0027\nline, followed by as many lines (each up to 1024 bytes) as\nneeded, in base64 encoded format, terminated by \u0027END\u0027.\n\nThis is useful when a password is a JIT-generated use-once\ntoken.\n\nDeclare management version 6 for this feature.\n\nChange-Id: Ib99f171fb69d51f2260b44edf8ebe21ac958f233\nSigned-off-by: Luca Boccassi \u003cluca.boccassi@gmail.com\u003e\n"},"branch":"refs/heads/master"},"821b7ebdd31f0935ce4fc4ceda9b4cac30e934d4":{"kind":"NO_CHANGE","_number":7,"created":"2026-03-29 22:26:00.000000000","uploader":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"ref":"refs/changes/93/1593/7","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/93/1593/7","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/7 \u0026\u0026 git checkout -b change-1593 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/93/1593/7","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/7 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ee2af6655d1dae8b87d8128e2afeec4f5506d79b","subject":"Use openssl_err_t typedef to deal with difference between TLS libraries"}],"author":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-22 01:38:32.000000000","tz":0},"committer":{"name":"Selva Nair","email":"selva.nair@gmail.com","date":"2026-03-29 22:25:51.000000000","tz":-240},"subject":"management: add base64 multi-line input for passwords","message":"management: add base64 multi-line input for passwords\n\nAllow management clients to send long passwords via the\nusual multi-line base64 encoded protocol.\n\nA client declares MCV 4 support and sends a \u0027password \u003ctype\u003e\u0027\nline, followed by as many lines (each up to 1024 bytes) as\nneeded, in base64 encoded format, terminated by \u0027END\u0027.\n\nThis is useful when a password is a JIT-generated use-once\ntoken.\n\nDeclare management version 6 for this feature.\n\nChange-Id: Ib99f171fb69d51f2260b44edf8ebe21ac958f233\nSigned-off-by: Luca Boccassi \u003cluca.boccassi@gmail.com\u003e\n"},"branch":"refs/heads/master"},"91112af95c5a59927fa5b37e65ffa2dae2b71538":{"kind":"REWORK","_number":8,"created":"2026-03-30 12:59:01.000000000","uploader":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"ref":"refs/changes/93/1593/8","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/93/1593/8","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/8 \u0026\u0026 git checkout -b change-1593 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/93/1593/8","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/8 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"dfbf80b0a04a986fc5b5d5fef67d86ce68439b0b","subject":"Add an optional username-only flag for auth-user-pass"}],"author":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-22 01:38:32.000000000","tz":0},"committer":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-30 12:58:49.000000000","tz":60},"subject":"management: add base64 multi-line input for passwords","message":"management: add base64 multi-line input for passwords\n\nAllow management clients to send long passwords via the\nusual multi-line base64 encoded protocol.\n\nA client declares MCV 5 support and sends a \u0027password \u003ctype\u003e\u0027\nline, followed by as many lines (each up to 1024 bytes) as\nneeded, in base64 encoded format, terminated by \u0027END\u0027.\n\nThis is useful when a password is a JIT-generated use-once\ntoken.\n\nDeclare management version 6 for this feature.\n\nChange-Id: Ib99f171fb69d51f2260b44edf8ebe21ac958f233\nSigned-off-by: Luca Boccassi \u003cluca.boccassi@gmail.com\u003e\n"},"branch":"refs/heads/master"},"842458a8174dfba0e88d1e6bc9475ca704076718":{"kind":"REWORK","_number":9,"created":"2026-03-30 14:29:35.000000000","uploader":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"ref":"refs/changes/93/1593/9","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/93/1593/9","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/9 \u0026\u0026 git checkout -b change-1593 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/93/1593/9","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/9 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"bee158db0fabd273a19e9cd375832409c0cd5bd3","subject":"buffer: Avoid sign-compare warnings"}],"author":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-22 01:38:32.000000000","tz":0},"committer":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-30 14:29:23.000000000","tz":60},"subject":"management: add base64 multi-line input for passwords","message":"management: add base64 multi-line input for passwords\n\nAllow management clients to send long passwords via the\nusual multi-line base64 encoded protocol.\n\nA client declares MCV 5 support and sends a \u0027password \u003ctype\u003e\u0027\nline, followed by as many lines (each up to 1024 bytes) as\nneeded, in base64 encoded format, terminated by \u0027END\u0027.\n\nThis is useful when a password is a JIT-generated use-once\ntoken.\n\nDeclare management version 6 for this feature.\n\nChange-Id: Ib99f171fb69d51f2260b44edf8ebe21ac958f233\nSigned-off-by: Luca Boccassi \u003cluca.boccassi@gmail.com\u003e\n"},"branch":"refs/heads/master"},"24f034a996b880bd72c5c18bf8e4c9fce9121a3c":{"kind":"REWORK","_number":10,"created":"2026-03-30 15:06:29.000000000","uploader":{"_account_id":1000050,"name":"Bluca","email":"luca.boccassi@gmail.com","username":"Bluca"},"ref":"refs/changes/93/1593/10","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/93/1593/10","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/10 \u0026\u0026 git checkout -b change-1593 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/93/1593/10","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/10 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"bee158db0fabd273a19e9cd375832409c0cd5bd3","subject":"buffer: Avoid sign-compare warnings"}],"author":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-22 01:38:32.000000000","tz":0},"committer":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-30 15:06:18.000000000","tz":60},"subject":"management: add base64 multi-line input for passwords","message":"management: add base64 multi-line input for passwords\n\nAllow management clients to send long passwords via the\nusual multi-line base64 encoded protocol.\n\nA client declares MCV 5 support and sends a \u0027password \u003ctype\u003e\u0027\nline, followed by as many lines (each up to 1024 bytes) as\nneeded, in base64 encoded format, terminated by \u0027END\u0027.\n\nThis is useful when a password is a JIT-generated use-once\ntoken.\n\nDeclare management version 6 for this feature.\n\nChange-Id: Ib99f171fb69d51f2260b44edf8ebe21ac958f233\nSigned-off-by: Luca Boccassi \u003cluca.boccassi@gmail.com\u003e\n"},"branch":"refs/heads/master"},"13008c0901ba7736fee8ab54d71cfc2b00a7f96a":{"kind":"NO_CHANGE","_number":11,"created":"2026-03-30 15:58:18.000000000","uploader":{"_account_id":1000009,"name":"selvanair","display_name":"Selva Nair","email":"selva.nair@gmail.com","username":"selvanair"},"ref":"refs/changes/93/1593/11","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/93/1593/11","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/11 \u0026\u0026 git checkout -b change-1593 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/93/1593/11","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/11 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"bee158db0fabd273a19e9cd375832409c0cd5bd3","subject":"buffer: Avoid sign-compare warnings"}],"author":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-22 01:38:32.000000000","tz":0},"committer":{"name":"Selva Nair","email":"selva.nair@gmail.com","date":"2026-03-30 15:58:07.000000000","tz":-240},"subject":"management: add base64 multi-line input for passwords","message":"management: add base64 multi-line input for passwords\n\nAllow management clients to send long passwords via the\nusual multi-line base64 encoded protocol.\n\nA client declares MCV 5 support and sends a \u0027password \u003ctype\u003e\u0027\nline, followed by as many lines (each up to 1024 bytes) as\nneeded, in base64 encoded format, terminated by \u0027END\u0027.\n\nThis is useful when a password is a JIT-generated use-once\ntoken.\n\nDeclare management version 6 for this feature.\n\nChange-Id: Ib99f171fb69d51f2260b44edf8ebe21ac958f233\nSigned-off-by: Luca Boccassi \u003cluca.boccassi@gmail.com\u003e\n"},"branch":"refs/heads/master"},"49ff16dd54c5656eedf26194a9879ad90548a7a5":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":12,"created":"2026-04-06 11:37:48.000000000","uploader":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"ref":"refs/changes/93/1593/12","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/93/1593/12","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/12 \u0026\u0026 git checkout -b change-1593 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/93/1593/12","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/93/1593/12 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"5d7068fa181edd472cb55889bd8fdfe246ecede4","subject":"push: Make prepare_push_reply return void"}],"author":{"name":"Luca Boccassi","email":"luca.boccassi@gmail.com","date":"2026-03-30 18:08:54.000000000","tz":120},"committer":{"name":"Gert Doering","email":"gert@greenie.muc.de","date":"2026-04-06 10:38:55.000000000","tz":120},"subject":"management: add base64 multi-line input for passwords","message":"management: add base64 multi-line input for passwords\n\nAllow management clients to send long passwords via the\nusual multi-line base64 encoded protocol.\n\nA client declares MCV 5 support and sends a \u0027password \u003ctype\u003e\u0027\nline, followed by as many lines (each up to 1024 bytes) as\nneeded, in base64 encoded format, terminated by \u0027END\u0027.\n\nThis is useful when a password is a JIT-generated use-once\ntoken.\n\nDeclare management version 6 for this feature.\n\nChange-Id: Ib99f171fb69d51f2260b44edf8ebe21ac958f233\nSigned-off-by: Luca Boccassi \u003cluca.boccassi@gmail.com\u003e\nAcked-by: Selva Nair \u003cselva.nair@gmail.com\u003e\nGerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1593\nMessage-Id: \u003c20260330180900.16608-1-gert@greenie.muc.de\u003e\nURL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg36360.html\nSigned-off-by: Gert Doering \u003cgert@greenie.muc.de\u003e\n"},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
