)]}'
{"id":"openvpn~1253","triplet_id":"openvpn~master~I07a8ddd9026eef64b6f5abde98702a9801616a5f","project":"openvpn","branch":"master","attention_set":{},"removed_from_attention_set":{"1000003":{"account":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"last_update":"2025-10-17 20:29:40.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-10-17 20:18:52.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-10-17 20:29:40.000000000","reason":"Change was submitted"},"1000007":{"account":{"_account_id":1000007,"name":"ordex","display_name":"Antonio Quartulli","email":"antonio@mandelbit.com","username":"ordex"},"last_update":"2025-10-17 20:29:40.000000000","reason":"Change was submitted"},"1000040":{"account":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"last_update":"2025-10-17 20:29:40.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I07a8ddd9026eef64b6f5abde98702a9801616a5f","subject":"PUSH_UPDATE server: remove old IP(s) from vhash after sending a message containing ifconfig(-ipv6)","status":"MERGED","created":"2025-10-07 16:37:44.000000000","updated":"2025-10-17 20:29:40.000000000","submitted":"2025-10-17 20:29:40.000000000","submitter":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"total_comment_count":29,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1253","meta_rev_id":"e13ce091f23859d433eb60b3f7925512b0b08dba","_number":1253,"virtual_id_number":1253,"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"}],"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"}],"CC":[{"_account_id":1000007,"name":"ordex","display_name":"Antonio Quartulli","email":"antonio@mandelbit.com","username":"ordex"},{"_account_id":1000026,"name":"openvpn-devel","email":"openvpn-devel@lists.sourceforge.net","username":"openvpn-devel"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-10-07 16:37:44.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":"2025-10-07 16:37:44.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":"2025-10-07 16:37:44.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":"2025-10-07 16:47:57.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":"2025-10-14 12:31:29.000000000","updated_by":{"_account_id":1000007,"name":"ordex","display_name":"Antonio Quartulli","email":"antonio@mandelbit.com","username":"ordex"},"reviewer":{"_account_id":1000007,"name":"ordex","display_name":"Antonio Quartulli","email":"antonio@mandelbit.com","username":"ordex"},"state":"CC"}],"messages":[{"id":"fea674a2c03e907ff4e327703310fc769187068c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-10-07 16:37:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"97f7fd470ca503dde11a19c5d304e7270aa2e8a5","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2025-10-07 16:47:57.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"ba9c3d7de1aa4bc2aa6daa7e6a1a32726b197515","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-10-07 17:22:52.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:NO_CHANGE OR changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":2},{"id":"555ebbdbe18fb95923f92f3c54f854d9b1494983","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-10-07 19:17:59.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"2297eea86c2f16556298cc8cbb0442676765268c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-10-10 16:22:56.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"1388712bcbe7e8b8a132d486dc09adab3aba8e12","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2025-10-12 11:18:28.000000000","message":"Patch Set 3: Code-Review-1\n\n(7 comments)","accounts_in_message":[],"_revision_number":3},{"id":"04cdd91a48616af03d7121130fe76daa45f39a21","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-10-13 08:53:41.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:NO_CHANGE OR changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":4},{"id":"a85e5986b1b2b220e70c5b359d10644f6e70298b","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-10-13 08:59:48.000000000","message":"Patch Set 4:\n\n(6 comments)","accounts_in_message":[],"_revision_number":4},{"id":"d207b80ca28ce17c09d08de53eaf50e7d84605ea","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2025-10-13 09:19:25.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"7dfe87d83129a1168c51f1fa9a3c258227b7dedf","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2025-10-13 10:42:09.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"616bacce64e4ae9a5b108635f420df5cf50f9236","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-10-13 13:18:50.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:NO_CHANGE OR changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":5},{"id":"3df7639f3cb4f6ac2bc98fb5fffb172efb3c8d46","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-10-13 13:19:59.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"c95d832b7b1bf6bd505e702c21866efac2b442fb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-10-13 14:26:21.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"c3bea092b6d6a37d6cf59aa458d87a9bfdc1e1c9","author":{"_account_id":1000007,"name":"ordex","display_name":"Antonio Quartulli","email":"antonio@mandelbit.com","username":"ordex"},"date":"2025-10-14 12:31:29.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"d834dc1164de048bd6e0f12967cb41a8c87c1189","author":{"_account_id":1000007,"name":"ordex","display_name":"Antonio Quartulli","email":"antonio@mandelbit.com","username":"ordex"},"date":"2025-10-14 12:36:03.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"12bb05d2ee14e18b5c32c5a7134914d95d1017bd","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-10-14 16:05:02.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"05d461df08ffb50a01b21a18fcfdc50104ca0a0f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-10-14 20:18:21.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"c59320d08a275db32ba53310a31ffd83aa66a176","author":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"date":"2025-10-14 20:20:37.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"9c466a368e429b680354b18030040ce142048d5b","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2025-10-17 20:18:52.000000000","message":"Patch Set 7: Code-Review+2\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"e13ce091f23859d433eb60b3f7925512b0b08dba","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2025-10-17 20:29:40.000000000","message":"Change has been successfully pushed.","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"5e4c9a69eaf9d32e85613bd71ed219fdbb062d34","revisions":{"a99c0800eeb5d2e92f7c962ac28ea540d401d0bd":{"kind":"REWORK","_number":1,"created":"2025-10-07 16:37:44.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/53/1253/1","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/53/1253/1","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/1 \u0026\u0026 git checkout -b change-1253 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/53/1253/1","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"d4993125b9e51940960834fbc33c3cf292b8e899","subject":"sitnl: Clean up type handling"}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-10-07 16:19:21.000000000","tz":120},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-10-07 16:34:38.000000000","tz":120},"subject":"PUSH_UPDATE server: remove old IP(s) from vhash after sending a message containing ifconfig(-ipv6)","message":"PUSH_UPDATE server: remove old IP(s) from vhash after sending a message containing ifconfig(-ipv6)\n\nWhen sending a PUSH_UPDATE containing an ifconfig(-ipv6) option, we must add the new IP to the\nmulti_context vhash (hash table of the clients indexed by virtual IPs). Now in addition to\nadding new client IPs, old IPs are also removed from vhash, allowing for a more complete update.\n\nChange-Id: I07a8ddd9026eef64b6f5abde98702a9801616a5f\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"9a3183d53d46b6a2028869a1c67bb71da3d732ff":{"kind":"REWORK","_number":2,"created":"2025-10-07 17:22:52.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/53/1253/2","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/53/1253/2","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/2 \u0026\u0026 git checkout -b change-1253 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/53/1253/2","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"d4993125b9e51940960834fbc33c3cf292b8e899","subject":"sitnl: Clean up type handling"}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-10-07 16:19:21.000000000","tz":120},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-10-07 17:19:46.000000000","tz":120},"subject":"PUSH_UPDATE server: remove old IP(s) from vhash after sending a message containing ifconfig(-ipv6)","message":"PUSH_UPDATE server: remove old IP(s) from vhash after sending a message containing ifconfig(-ipv6)\n\nWhen sending a PUSH_UPDATE containing an ifconfig(-ipv6) option, we must add the new IP to the\nmulti_context vhash (hash table of the clients indexed by virtual IPs). Now in addition to\nadding new client IPs, old IPs are also removed from vhash, allowing for a more complete update.\n\nChange-Id: I07a8ddd9026eef64b6f5abde98702a9801616a5f\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"59a929423d8fea11272689645ab87555e2be16ae":{"kind":"REWORK","_number":3,"created":"2025-10-10 16:22:56.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/53/1253/3","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/53/1253/3","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/3 \u0026\u0026 git checkout -b change-1253 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/53/1253/3","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"855094893e8cd808ddc74d2e6d392cf04bd06a65","subject":"PUSH_UPDATE server: check IV_PROTO before sending the message to the client"}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-10-07 16:19:21.000000000","tz":120},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-10-10 16:15:16.000000000","tz":120},"subject":"PUSH_UPDATE server: remove old IP(s) from vhash after sending a message containing ifconfig(-ipv6)","message":"PUSH_UPDATE server: remove old IP(s) from vhash after sending a message containing ifconfig(-ipv6)\n\nWhen sending a PUSH_UPDATE containing an ifconfig(-ipv6) option, we must add the new IP to the\nmulti_context vhash (hash table of the clients indexed by virtual IPs). Now in addition to\nadding new client IPs, old IPs are also removed from vhash, allowing for a more complete update.\n\nChange-Id: I07a8ddd9026eef64b6f5abde98702a9801616a5f\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"7484ab51d43ad95d25e25301234b42d100b1cf69":{"kind":"REWORK","_number":4,"created":"2025-10-13 08:53:41.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/53/1253/4","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/53/1253/4","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/4 \u0026\u0026 git checkout -b change-1253 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/53/1253/4","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"cf2d18de8b9d75a235dba8e84674361cf64b1489","subject":"Make recursive routing check more fine-grained"}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-10-07 16:19:21.000000000","tz":120},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-10-13 08:50:41.000000000","tz":120},"subject":"PUSH_UPDATE server: remove old IP(s) from vhash after sending a message containing ifconfig(-ipv6)","message":"PUSH_UPDATE server: remove old IP(s) from vhash after sending a message containing ifconfig(-ipv6)\n\nWhen sending a PUSH_UPDATE containing an ifconfig(-ipv6) option, we must add the new IP to the\nmulti_context vhash (hash table of the clients indexed by virtual IPs). Now in addition to\nadding new client IPs, old IPs are also removed from vhash, allowing for a more complete update.\n\nChange-Id: I07a8ddd9026eef64b6f5abde98702a9801616a5f\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"9ccc746ac6f5efabf3a0da2485b2bd4cb0b73c6d":{"kind":"REWORK","_number":5,"created":"2025-10-13 13:18:50.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/53/1253/5","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/53/1253/5","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/5 \u0026\u0026 git checkout -b change-1253 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/53/1253/5","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"cf2d18de8b9d75a235dba8e84674361cf64b1489","subject":"Make recursive routing check more fine-grained"}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-10-07 16:19:21.000000000","tz":120},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-10-13 13:14:26.000000000","tz":120},"subject":"PUSH_UPDATE server: remove old IP(s) from vhash after sending a message containing ifconfig(-ipv6)","message":"PUSH_UPDATE server: remove old IP(s) from vhash after sending a message containing ifconfig(-ipv6)\n\nWhen sending a PUSH_UPDATE containing an ifconfig(-ipv6) option, we must add the new IP to the\nmulti_context vhash (hash table of the clients indexed by virtual IPs). Now in addition to\nadding new client IPs, old IPs are also removed from vhash, allowing for a more complete update.\n\nChange-Id: I07a8ddd9026eef64b6f5abde98702a9801616a5f\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"732d0ab13d82ed8299a85157c77655475aabbc1f":{"kind":"REWORK","_number":6,"created":"2025-10-13 14:26:21.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/53/1253/6","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/53/1253/6","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/6 \u0026\u0026 git checkout -b change-1253 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/53/1253/6","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"cf2d18de8b9d75a235dba8e84674361cf64b1489","subject":"Make recursive routing check more fine-grained"}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-10-07 16:19:21.000000000","tz":120},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-10-13 14:21:47.000000000","tz":120},"subject":"PUSH_UPDATE server: remove old IP(s) from vhash after sending a message containing ifconfig(-ipv6)","message":"PUSH_UPDATE server: remove old IP(s) from vhash after sending a message containing ifconfig(-ipv6)\n\nWhen sending a PUSH_UPDATE containing an ifconfig(-ipv6) option, we must add the new IP to the\nmulti_context vhash (hash table of the clients indexed by virtual IPs). Now in addition to\nadding new client IPs, old IPs are also removed from vhash, allowing for a more complete update.\n\nChange-Id: I07a8ddd9026eef64b6f5abde98702a9801616a5f\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"d2dd1bb694ab72e06f2fad142151102c2c318baf":{"kind":"REWORK","_number":7,"created":"2025-10-14 20:18:21.000000000","uploader":{"_account_id":1000040,"name":"mrbff","email":"marco@mandelbit.com","username":"mrbff"},"ref":"refs/changes/53/1253/7","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/53/1253/7","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/7 \u0026\u0026 git checkout -b change-1253 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/53/1253/7","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/7 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"b298a7418e3776972159d84c4636c829ec6f6946","subject":"dhcp: Clean up type handling of write_dhcp_*"}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-10-07 16:19:21.000000000","tz":120},"committer":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-10-14 20:15:24.000000000","tz":120},"subject":"PUSH_UPDATE server: remove old IP(s) from vhash after sending a message containing ifconfig(-ipv6)","message":"PUSH_UPDATE server: remove old IP(s) from vhash after sending a message containing ifconfig(-ipv6)\n\nWhen sending a PUSH_UPDATE containing an ifconfig(-ipv6) option, we must add the new IP to the\nmulti_context vhash (hash table of the clients indexed by virtual IPs). Now in addition to\nadding new client IPs, old IPs are also removed from vhash, allowing for a more complete update.\n\nChange-Id: I07a8ddd9026eef64b6f5abde98702a9801616a5f\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\n"},"branch":"refs/heads/master"},"5e4c9a69eaf9d32e85613bd71ed219fdbb062d34":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":8,"created":"2025-10-17 20:29:40.000000000","uploader":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"ref":"refs/changes/53/1253/8","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/53/1253/8","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/8 \u0026\u0026 git checkout -b change-1253 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/53/1253/8","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/53/1253/8 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"c9a320649bd4ec43d3f2640f70476178d8fcc660","subject":"options: warn and ignore --reneg-bytes/pkts when DCO is enabled"}],"author":{"name":"Marco Baffo","email":"marco@mandelbit.com","date":"2025-10-17 20:19:12.000000000","tz":120},"committer":{"name":"Gert Doering","email":"gert@greenie.muc.de","date":"2025-10-17 20:24:11.000000000","tz":120},"subject":"PUSH_UPDATE server: remove old IP(s) from vhash after sending a message containing ifconfig(-ipv6)","message":"PUSH_UPDATE server: remove old IP(s) from vhash after sending a message containing ifconfig(-ipv6)\n\nWhen sending a PUSH_UPDATE containing an ifconfig(-ipv6) option, we must add the new IP to the\nmulti_context vhash (hash table of the clients indexed by virtual IPs). Now in addition to\nadding new client IPs, old IPs are also removed from vhash, allowing for a more complete update.\n\nChange-Id: I07a8ddd9026eef64b6f5abde98702a9801616a5f\nSigned-off-by: Marco Baffo \u003cmarco@mandelbit.com\u003e\nAcked-by: Gert Doering \u003cgert@greenie.muc.de\u003e\nGerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1253\nMessage-Id: \u003c20251017201916.21697-1-gert@greenie.muc.de\u003e\nURL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg33412.html\nSigned-off-by: Gert Doering \u003cgert@greenie.muc.de\u003e\n"},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
