)]}'
{"id":"openvpn~809","triplet_id":"openvpn~master~I507180d7397b6959844a30908010132bc3411067","project":"openvpn","branch":"master","topic":"PushUpdateClient","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":"2025-07-29 13:34:35.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":"2025-07-27 12:21:09.000000000","reason":"\u003cGERRIT_ACCOUNT_1000002\u003e replied on the change","reason_account":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"}},"1000001":{"account":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"last_update":"2025-07-29 13:34:35.000000000","reason":"Change was submitted"},"1000040":{"account":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"last_update":"2025-07-29 13:34:35.000000000","reason":"Change was submitted"},"1000008":{"account":{"_account_id":1000008,"name":"stipa","display_name":"Lev Stipakov","email":"lstipakov@gmail.com","username":"stipa"},"last_update":"2025-07-29 13:34:35.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I507180d7397b6959844a30908010132bc3411067","subject":"PUSH_UPDATE: Added remove_option() and do_update().","status":"MERGED","created":"2024-11-20 17:42:29.000000000","updated":"2025-07-29 13:34:35.000000000","submitted":"2025-07-29 13:34:35.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":"809-PushUpdateClient","meta_rev_id":"4f23b4e64e5c4a334f10fa25770009e1f8e04a4c","_number":809,"virtual_id_number":809,"owner":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"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":1000008,"name":"stipa","display_name":"Lev Stipakov","email":"lstipakov@gmail.com","username":"stipa"}],"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":[{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."}],"reviewers":{"REVIEWER":[{"_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":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},{"_account_id":1000008,"name":"stipa","display_name":"Lev Stipakov","email":"lstipakov@gmail.com","username":"stipa"}],"CC":[{"_account_id":1000026,"name":"openvpn-devel","email":"openvpn-devel@lists.sourceforge.net","username":"openvpn-devel"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-11-20 17:42:30.000000000","updated_by":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"reviewer":{"_account_id":1000026,"name":"openvpn-devel","email":"openvpn-devel@lists.sourceforge.net","username":"openvpn-devel"},"state":"CC"},{"updated":"2024-11-20 17:42:30.000000000","updated_by":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"reviewer":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"state":"REVIEWER"},{"updated":"2024-11-20 17:42:30.000000000","updated_by":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"reviewer":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"state":"REVIEWER"},{"updated":"2024-12-03 14:42:41.000000000","updated_by":{"_account_id":1000008,"name":"stipa","display_name":"Lev Stipakov","email":"lstipakov@gmail.com","username":"stipa"},"reviewer":{"_account_id":1000008,"name":"stipa","display_name":"Lev Stipakov","email":"lstipakov@gmail.com","username":"stipa"},"state":"REVIEWER"},{"updated":"2025-07-21 18:25:37.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"}],"messages":[{"id":"12c3758d73560caf3fd803687575e9b5687d9cc9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2024-11-20 17:42:29.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"87cb438bf4acc2da4d734ad954fefbbfe782b3b3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2024-11-21 18:24:42.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"55eefd02bed4d7ae68663cfc6c0c02a4336f0212","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2024-11-22 14:35:46.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"82baab8aa363f0cd495f0c91a00dfdc82ff8ccf5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2024-11-27 10:43:45.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"c1f370b7634e51b79c9b09c63ea045d48fa0cdc2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2024-11-28 15:20:27.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"3fbd375f1cc5c837f9fae826d69c4d3891bd19de","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2024-11-28 15:57:01.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"64b7563ec65918c03681e8282ca094bdf1fb0d14","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2024-12-03 11:08:09.000000000","message":"Uploaded patch set 7: New patch set was added with same tree, parent tree, and commit message as Patch Set 6.","accounts_in_message":[],"_revision_number":7},{"id":"fd83571d84f246d2b4eb2f4869ee7e1e14eb1070","author":{"_account_id":1000008,"name":"stipa","display_name":"Lev Stipakov","email":"lstipakov@gmail.com","username":"stipa"},"date":"2024-12-03 14:42:41.000000000","message":"Patch Set 7: Code-Review-2\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"0782931027600c3915116df2b2931fdb899fd2d6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2024-12-03 20:39:59.000000000","message":"Uploaded patch set 8.\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":8},{"id":"c31ed76ff96ab6afeb98b02159644c1cfdff412e","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2024-12-03 20:40:38.000000000","message":"Patch Set 7:\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"cd2f1553d8f16bc057b1b5578dd98000962452e9","author":{"_account_id":1000008,"name":"stipa","display_name":"Lev Stipakov","email":"lstipakov@gmail.com","username":"stipa"},"date":"2024-12-04 10:41:19.000000000","message":"Patch Set 8: Code-Review-2\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"203acd958eccc3516b0ada820bf4edaaf1026dd2","author":{"_account_id":1000008,"name":"stipa","display_name":"Lev Stipakov","email":"lstipakov@gmail.com","username":"stipa"},"date":"2024-12-06 09:08:14.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"254bfeee1a90eded290049085999c7115f35aa4d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2024-12-10 10:44:42.000000000","message":"Uploaded patch set 9.\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":9},{"id":"742f48ae69220687c4f879112511b19e8aba2bdb","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2024-12-10 10:46:09.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"36358c54992140e1a5c95365b72fed8ddea245d1","author":{"_account_id":1000008,"name":"stipa","display_name":"Lev Stipakov","email":"lstipakov@gmail.com","username":"stipa"},"date":"2024-12-27 13:11:30.000000000","message":"Patch Set 9: Code-Review-2\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"678425ded4b15b00a667768007c67348c2fd89b5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-01-08 11:51:08.000000000","message":"Uploaded patch set 10.\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":10},{"id":"6c5b5f57079d0c7454956e66ddc44c377f675cba","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-01-09 12:58:47.000000000","message":"Uploaded patch set 11: Patch Set 10 was rebased.\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":11},{"id":"894ff32815ef2afd7e93799f75c37ffce948d45b","author":{"_account_id":1000008,"name":"stipa","display_name":"Lev Stipakov","email":"lstipakov@gmail.com","username":"stipa"},"date":"2025-01-21 12:58:58.000000000","message":"Patch Set 11: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"24b3257c027a8fcef95dce03cb335a728fb44f93","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-01-21 14:14:27.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"3235112644e4e46b59c7e134dd9e7eb5a6bddc5e","author":{"_account_id":1000008,"name":"stipa","display_name":"Lev Stipakov","email":"lstipakov@gmail.com","username":"stipa"},"date":"2025-01-21 14:29:27.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"957d451904768ef86c3e3a749a6b135fcff86b05","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-01-21 15:55:11.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"c1b909b1e7210af9d5393461389c6b38680ea478","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-01-21 15:58:48.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"7bbfabf7eff1407a86016269ebf64491802fc0ca","author":{"_account_id":1000008,"name":"stipa","display_name":"Lev Stipakov","email":"lstipakov@gmail.com","username":"stipa"},"date":"2025-01-22 09:14:13.000000000","message":"Patch Set 12: Code-Review+2","accounts_in_message":[],"_revision_number":12},{"id":"00adfdd7af8aa055dbaea24f7ec72479459b7d16","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-03-21 04:57:34.000000000","message":"Uploaded patch set 13: Patch Set 12 was rebased.\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":13},{"id":"2cad83c515c0c64d0a7f06e3df614e0450fe098e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-05-20 12:25:59.000000000","message":"Uploaded patch set 14: Patch Set 13 was rebased.\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":14},{"id":"65b756d72106d18553d5a60600b034c8e5575140","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-07-07 17:15:46.000000000","message":"Uploaded patch set 15: Patch Set 14 was rebased.\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":15},{"id":"67950078ff70c8e452acf4dbc0d8c4fe0b6e70ce","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-07-09 16:29:44.000000000","message":"Uploaded patch set 16: Patch Set 15 was rebased.\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":16},{"id":"22cd0dea3b4021ca772fdde4d7783551715150ee","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-07-14 12:55:07.000000000","message":"Uploaded patch set 17: Patch Set 16 was rebased.\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":17},{"id":"dc42d7f4430df4d9840a6768e006d4b587a568b6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-07-15 14:38:03.000000000","message":"Uploaded patch set 18: Patch Set 17 was rebased.\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":18},{"id":"ad466291ac9aa586fe6131ed6585bb617a298cf7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-07-16 10:36:15.000000000","message":"Uploaded patch set 19: Patch Set 18 was rebased.\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":19},{"id":"f1ce594bf979c20748757d0560c8fd8a54cc357d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-07-17 05:25:36.000000000","message":"Uploaded patch set 20: Patch Set 19 was rebased.\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":20},{"id":"0b835280c58535065fb980a33e255b18995b8980","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-07-21 14:45:47.000000000","message":"Uploaded patch set 21: Patch Set 20 was rebased.\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":21},{"id":"7f8bf5994ef167a8e7cd30790096e07fff66a3c4","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2025-07-21 18:25:37.000000000","message":"Patch Set 21: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":21},{"id":"ff837c57ec0ee89d9b7a38b4fdfea73fd76009e6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-07-23 17:10:11.000000000","message":"Uploaded patch set 22.\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":22},{"id":"05d0396b684c4c7f3ae6832e8adc4b668b76989c","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-07-23 17:11:43.000000000","message":"Patch Set 22:\n\n(3 comments)","accounts_in_message":[],"_revision_number":22},{"id":"b69df51dc62c22563533f0a2bf039efe3c7df14d","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2025-07-27 12:21:09.000000000","message":"Patch Set 22: Code-Review+2","accounts_in_message":[],"_revision_number":22},{"id":"f625d8644ed84943f50144b65263dc9bb893331e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-07-28 10:42:44.000000000","message":"Uploaded patch set 23: Patch Set 22 was rebased.\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":23},{"id":"4f23b4e64e5c4a334f10fa25770009e1f8e04a4c","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2025-07-29 13:34:35.000000000","message":"Change has been successfully pushed.","accounts_in_message":[],"_revision_number":24}],"current_revision_number":24,"current_revision":"73f3247e89bd66fa0b5142e3e1773951f6c3cba0","revisions":{"2ae3080866005c4ca14b2bbc493feb5e42697f89":{"kind":"REWORK","_number":1,"created":"2024-11-20 17:42:29.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/1","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/1","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/1 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/1","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"413e37b0d5b2c2b0271078dbaf311bcfdbdbc773","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"2d9a7ddd1a15e22ac883037c51e030098c9ecfe9":{"kind":"REWORK","_number":2,"created":"2024-11-21 18:24:42.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/2","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/2","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/2 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/2","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"8324222f6c1f5c0ebfeca2f7d3ed1c24924a364e","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-21 18:18:10.000000000","tz":60},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"a2dc22da63cec4f68eeb484e57e1ebffa24a7edf":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2024-11-22 14:35:46.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/3","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/3","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/3 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/3","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f68ba837c8ba4d9ba804673e15f5478d37638880","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-22 14:33:20.000000000","tz":60},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"672f1a0c2582183737c2aa066f3c01e2c948fc5c":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2024-11-27 10:43:45.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/4","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/4","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/4 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/4","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"8dc41435fdc48da8424e525162ba53954c9e9ada","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-27 10:25:55.000000000","tz":60},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"f75060a16fb9f6b870039e637de82de3ff1ee402":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2024-11-28 15:20:27.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/5","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/5","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/5 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/5","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"f49a8e0486474a7840a7691788902534497e23b5","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-28 15:12:08.000000000","tz":60},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"1b71d3b63f16f56d4eb75f74e9bec4f2cb229a0d":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2024-11-28 15:57:01.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/6","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/6","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/6 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/6","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"1bebe2317442a311ed2073f75404c1b83d18fa95","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-28 15:48:51.000000000","tz":60},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"315c1f34138cbc85608ac3e9a2553c45026ed82e":{"kind":"NO_CHANGE","_number":7,"created":"2024-12-03 11:08:09.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/7","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/7","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/7 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/7","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/7 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"bb43f27d7579705dc819a2213425e358e566dcd3","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-12-03 11:03:45.000000000","tz":60},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"276532c7679c20d23c7b9997c776ab464c63c97d":{"kind":"REWORK","_number":8,"created":"2024-12-03 20:39:59.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/8","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/8","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/8 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/8","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/8 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"12a8b97dc34b8eb5acf89263d30aae2bde1d1c65","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-12-03 19:08:06.000000000","tz":60},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"1911821623d14de96b2b1c4b353796b32262374a":{"kind":"REWORK","_number":9,"created":"2024-12-10 10:44:42.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/9","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/9","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/9 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/9","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/9 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"12a8b97dc34b8eb5acf89263d30aae2bde1d1c65","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-12-10 10:41:04.000000000","tz":60},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"1a0479a2b89ea7692dd7ed660090051a48a8fca4":{"kind":"REWORK","_number":10,"created":"2025-01-08 11:51:08.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/10","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/10","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/10 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/10","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/10 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"42beb6713f2d0dfa92ae5eace814a5a8cd2d2cce","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-01-08 11:19:34.000000000","tz":60},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"a442cdf1dfec750e9f9d3eb55a4ecdfe3e889841":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2025-01-09 12:58:47.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/11","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/11","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/11 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/11","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/11 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"a9a79c7c55d2133e29e219580a9e8ca7ceeb18b9","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-01-09 12:48:00.000000000","tz":60},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"211893fb9398e0c38963cada2987a169ee54c396":{"kind":"REWORK","_number":12,"created":"2025-01-21 15:55:11.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/12","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/12","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/12 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/12","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/12 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"a9a79c7c55d2133e29e219580a9e8ca7ceeb18b9","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-01-21 15:36:18.000000000","tz":60},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"b305988c71e5789f7b111388d8d384ed802e9ee0":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2025-03-21 04:57:34.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/13","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/13","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/13 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/13","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/13 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"b8f2a351baaafe8aac9a89a1620359163ee34108","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-03-21 04:54:26.000000000","tz":60},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"a15b8f8eb0808fbbb835883782d7c35f9b41eeb3":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2025-05-20 12:25:59.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/14","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/14","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/14 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/14","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/14 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"22b7d59fcdf0dbda0dd08e62e2dc3ab86d233a49","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-05-20 12:23:10.000000000","tz":120},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"492e78e0d9520dfd0f4a2514b67486e899edaa54":{"kind":"TRIVIAL_REBASE","_number":15,"created":"2025-07-07 17:15:46.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/15","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/15","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/15 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/15","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/15 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"c7e49d0ec2596e45df57a1bba67529e19aa987cc","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-07-07 10:57:22.000000000","tz":120},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"41754304f7f8b01b35b8d64c9f109963657470fe":{"kind":"TRIVIAL_REBASE","_number":16,"created":"2025-07-09 16:29:44.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/16","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/16","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/16 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/16","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/16 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ecf117fd29758e7f746d39deb5d4fedb633ac4e6","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-07-09 16:27:59.000000000","tz":120},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"6987313456d4298564a2ff94fcc8869c9df911fd":{"kind":"TRIVIAL_REBASE","_number":17,"created":"2025-07-14 12:55:07.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/17","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/17","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/17 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/17","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/17 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"6a0251291852950ef0103e558fb9d0565e86a7e6","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-07-14 12:51:32.000000000","tz":120},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"33006c74a5334272eed38863ba081194769535ae":{"kind":"TRIVIAL_REBASE","_number":18,"created":"2025-07-15 14:38:03.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/18","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/18","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/18 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/18","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/18 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"a621268f1b38245740bb12ddfcf80ccd50681cb4","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-07-15 14:36:14.000000000","tz":120},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"3e66ce607b81046c76fc9bd422edbf59c5d2429f":{"kind":"TRIVIAL_REBASE","_number":19,"created":"2025-07-16 10:36:15.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/19","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/19","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/19 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/19","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/19 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"28d7d4b19cf2948fe747108122032bbb44b568b4","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-07-16 10:33:22.000000000","tz":120},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"c9c909eabe364547bbd126f7fbb24c5d577ce5a4":{"kind":"TRIVIAL_REBASE","_number":20,"created":"2025-07-17 05:25:36.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/20","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/20","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/20 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/20","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/20 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"bb7b02388e5bcc3a795a53900f24052875fa042a","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-07-17 05:24:42.000000000","tz":120},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"64947efd2d2b337427d40046816e95dd942bf8bb":{"kind":"TRIVIAL_REBASE","_number":21,"created":"2025-07-21 14:45:47.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/21","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/21","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/21 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/21","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/21 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"fd11d0263c36a4b2a7466cd83b307c0af9feb0e0","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-07-21 14:44:17.000000000","tz":120},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"086439daf01000652193c0258783ad2caf6c475f":{"kind":"REWORK","_number":22,"created":"2025-07-23 17:10:11.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/22","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/22","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/22 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/22","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/22 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"658213cf74a1d2bf0c65709c4d7501a828244049","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-07-23 16:49:25.000000000","tz":120},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"4fd4095c4b2178e66532462f0bf8767b26dfc903":{"kind":"TRIVIAL_REBASE","_number":23,"created":"2025-07-28 10:42:44.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/09/809/23","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/23","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/23 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/23","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/23 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"3179ed7c9545f52f5bafdcdd7427611e97e24a65","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2024-11-20 16:48:15.000000000","tz":60},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-07-28 10:39:08.000000000","tz":120},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"73f3247e89bd66fa0b5142e3e1773951f6c3cba0":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":24,"created":"2025-07-29 13:34:35.000000000","uploader":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"ref":"refs/changes/09/809/24","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/09/809/24","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/24 \u0026\u0026 git checkout -b change-809 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/09/809/24","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/09/809/24 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"80b62545881cbe39e813c85c23984e62aaa76860","subject":"PUSH_UPDATE: Allow OpenVPN in client mode to receive and handle PUSH UPDATE control messages to allow options updating at runtime."}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-07-29 10:40:50.000000000","tz":120},"committer":{"name":"Gert Doering","email":"gert@greenie.muc.de","date":"2025-07-29 12:28:31.000000000","tz":120},"subject":"PUSH_UPDATE: Added remove_option() and do_update().","message":"PUSH_UPDATE: Added remove_option() and do_update().\n\n* Added remove_option() function and some utility functions to remove options at\n  runtime following the push-update logic.\n* Added do_update() function to close and reopen the tun and apply option updates.\n\nChange-Id: I507180d7397b6959844a30908010132bc3411067\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\nAcked-by: Gert Doering \u003cgert@greenie.muc.de\u003e\nMessage-Id: \u003c20250729104056.27634-1-gert@greenie.muc.de\u003e\nURL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg32407.html\nSigned-off-by: Gert Doering \u003cgert@greenie.muc.de\u003e\n"},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
