)]}'
{"id":"openvpn~1378","triplet_id":"openvpn~master~Ifd9384287648d1f37a625d9ed6a09733208fa56c","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-12-09 15:25:38.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-12-09 13:30:24.000000000","reason":"removed on reply"},"1000001":{"account":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"last_update":"2025-12-09 15:25:38.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ifd9384287648d1f37a625d9ed6a09733208fa56c","subject":"tun: Refactor BSD write_tun/read_tun","status":"MERGED","created":"2025-11-14 12:17:42.000000000","updated":"2025-12-09 15:25:38.000000000","submitted":"2025-12-09 15:25:38.000000000","submitter":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1378","meta_rev_id":"e184d4b67a7659d02180569fb042997639ec1f4f","_number":1378,"virtual_id_number":1378,"owner":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"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"}],"reviewers":{"REVIEWER":[{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"}],"CC":[{"_account_id":1000026,"name":"openvpn-devel","email":"openvpn-devel@lists.sourceforge.net","username":"openvpn-devel"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-11-14 12:37:27.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-11-14 12:37:28.000000000","updated_by":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"reviewer":{"_account_id":1000026,"name":"openvpn-devel","email":"openvpn-devel@lists.sourceforge.net","username":"openvpn-devel"},"state":"CC"},{"updated":"2025-11-14 12:37:28.000000000","updated_by":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"reviewer":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"state":"REVIEWER"}],"messages":[{"id":"9b1e2a0606b317bc7a942a95a1c70b12af49738d","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"date":"2025-11-14 12:17:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"be0859f144525d19022ecdd2d7eeb970e0ab9872","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2025-11-14 12:37:27.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":1},{"id":"0c9cd2b970e66a64ea0670d6761a9487b02451e5","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2025-11-14 12:41:01.000000000","message":"Patch Set 1: -Code-Review\n\n(1 comment)\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":1},{"id":"84bc131ae41aba77c22fd6cfb4ecdc413f215402","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2025-11-14 12:41:12.000000000","message":"Patch Set 1: Code-Review-2","accounts_in_message":[],"_revision_number":1},{"id":"6c9a83abca283c6653a16b3f7df818a2112927ad","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"date":"2025-11-14 13:28:23.000000000","message":"Uploaded patch set 2.\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":2},{"id":"31a9e1e7b024b428b361401d031e6c4db27ba7bb","author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"date":"2025-11-14 13:41:34.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"96fcc682eb43a9235ba5bc58b409b1f622a9e70e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"date":"2025-11-18 15:58:52.000000000","message":"Uploaded patch set 3.\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":3},{"id":"4020c231884f69b7c4be46a5c860967ca22da3ac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"date":"2025-11-19 17:36:28.000000000","message":"Uploaded patch set 4: Patch Set 3 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":4},{"id":"e12cec3612bba296a88b26d73465fccde8e95f51","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"date":"2025-11-19 17:48:36.000000000","message":"Uploaded patch set 5.\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":5},{"id":"87321b1523bd90aa91e8abbd0a5d9bf89d444ddc","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2025-11-20 14:14:39.000000000","message":"Patch Set 5: -Code-Review","accounts_in_message":[],"_revision_number":5},{"id":"e183f6753f41b4c765505d013e3319bd25210ef5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"date":"2025-11-28 16:21:45.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"314ca785b50491bedf058419219d783d54582f47","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2025-12-09 10:49:28.000000000","message":"Patch Set 5: Code-Review-1\n\nCopied votes on follow-up patch sets have been updated:\n* Code-Review-1 has been copied to patch set 6 (copy condition: \"changekind:NO_CHANGE OR changekind:TRIVIAL_REBASE OR is:MIN\").\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"aa8babd4215dd0dae9e575a55d2e8ec0ffd9cbd3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"date":"2025-12-09 11:19:33.000000000","message":"Uploaded patch set 7.\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":7},{"id":"635cc1bd7bf771be2b98cc7dfdec81223f260aee","author":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"date":"2025-12-09 11:19:56.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"beae69611f13c6633e3ab57949622b7011bce23f","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2025-12-09 13:30:24.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"e184d4b67a7659d02180569fb042997639ec1f4f","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2025-12-09 15:25:38.000000000","message":"Change has been successfully pushed.","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"6c7489e2edaeeb60fa2b442e4f33d93bfbbdab11","revisions":{"e306fc2b8a15d2660cafab57f70690c4aa783ce3":{"kind":"REWORK","_number":1,"created":"2025-11-14 12:17:42.000000000","uploader":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"ref":"refs/changes/78/1378/1","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/78/1378/1","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/1 \u0026\u0026 git checkout -b change-1378 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/78/1378/1","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"4b28890d6526f59e6cfee757022afd1dedc9c7c0","subject":"error: Allow status argument to check_status to be ssize_t"}],"author":{"name":"Frank Lichtenheld","email":"frank@lichtenheld.com","date":"2025-11-14 12:07:06.000000000","tz":60},"committer":{"name":"Frank Lichtenheld","email":"frank@lichtenheld.com","date":"2025-11-14 12:16:07.000000000","tz":60},"subject":"tun: Refactor BSD write_tun/read_tun","message":"tun: Refactor BSD write_tun/read_tun\n\nThere was a lot of duplicated code, merge it together.\n\nChange-Id: Ifd9384287648d1f37a625d9ed6a09733208fa56c\nSigned-off-by: Frank Lichtenheld \u003cfrank@lichtenheld.com\u003e\n"},"branch":"refs/heads/master"},"7b080694178130e429673030c7764ee1b5415fed":{"kind":"REWORK","_number":2,"created":"2025-11-14 13:28:23.000000000","uploader":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"ref":"refs/changes/78/1378/2","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/78/1378/2","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/2 \u0026\u0026 git checkout -b change-1378 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/78/1378/2","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"4b28890d6526f59e6cfee757022afd1dedc9c7c0","subject":"error: Allow status argument to check_status to be ssize_t"}],"author":{"name":"Frank Lichtenheld","email":"frank@lichtenheld.com","date":"2025-11-14 12:07:06.000000000","tz":60},"committer":{"name":"Frank Lichtenheld","email":"frank@lichtenheld.com","date":"2025-11-14 13:24:48.000000000","tz":0},"subject":"tun: Refactor BSD write_tun/read_tun","message":"tun: Refactor BSD write_tun/read_tun\n\nThere was a lot of duplicated code, merge it together.\n\nChange-Id: Ifd9384287648d1f37a625d9ed6a09733208fa56c\nSigned-off-by: Frank Lichtenheld \u003cfrank@lichtenheld.com\u003e\n"},"branch":"refs/heads/master"},"c2c1649df913ce164b7d1da39a546f528350f190":{"kind":"REWORK","_number":3,"created":"2025-11-18 15:58:52.000000000","uploader":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"ref":"refs/changes/78/1378/3","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/78/1378/3","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/3 \u0026\u0026 git checkout -b change-1378 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/78/1378/3","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"7fa12e2e0174b70b4d04cb09a9a929b659ce8a18","subject":"error: Allow status argument to check_status to be ssize_t"}],"author":{"name":"Frank Lichtenheld","email":"frank@lichtenheld.com","date":"2025-11-14 12:07:06.000000000","tz":60},"committer":{"name":"Frank Lichtenheld","email":"frank@lichtenheld.com","date":"2025-11-18 15:57:41.000000000","tz":60},"subject":"tun: Refactor BSD write_tun/read_tun","message":"tun: Refactor BSD write_tun/read_tun\n\nThere was a lot of duplicated code, merge it together.\n\nChange-Id: Ifd9384287648d1f37a625d9ed6a09733208fa56c\nSigned-off-by: Frank Lichtenheld \u003cfrank@lichtenheld.com\u003e\n"},"branch":"refs/heads/master"},"596f200859519f1bb85751564b77becd602df228":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2025-11-19 17:36:28.000000000","uploader":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"ref":"refs/changes/78/1378/4","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/78/1378/4","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/4 \u0026\u0026 git checkout -b change-1378 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/78/1378/4","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"d8704a530e54aaa21678350fbc687c67d26aff94","subject":"error: Allow status argument to check_status to be ssize_t"}],"author":{"name":"Frank Lichtenheld","email":"frank@lichtenheld.com","date":"2025-11-14 12:07:06.000000000","tz":60},"committer":{"name":"Frank Lichtenheld","email":"frank@lichtenheld.com","date":"2025-11-19 17:36:18.000000000","tz":60},"subject":"tun: Refactor BSD write_tun/read_tun","message":"tun: Refactor BSD write_tun/read_tun\n\nThere was a lot of duplicated code, merge it together.\n\nChange-Id: Ifd9384287648d1f37a625d9ed6a09733208fa56c\nSigned-off-by: Frank Lichtenheld \u003cfrank@lichtenheld.com\u003e\n"},"branch":"refs/heads/master"},"5cc68e7127e852e4d4c3a91b5a005fc3bb290941":{"kind":"REWORK","_number":5,"created":"2025-11-19 17:48:36.000000000","uploader":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"ref":"refs/changes/78/1378/5","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/78/1378/5","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/5 \u0026\u0026 git checkout -b change-1378 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/78/1378/5","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"41e313ffe78b449ae305f6247862c92b52a3421f","subject":"error: Allow status argument to check_status to be ssize_t"}],"author":{"name":"Frank Lichtenheld","email":"frank@lichtenheld.com","date":"2025-11-14 12:07:06.000000000","tz":60},"committer":{"name":"Frank Lichtenheld","email":"frank@lichtenheld.com","date":"2025-11-19 17:48:23.000000000","tz":60},"subject":"tun: Refactor BSD write_tun/read_tun","message":"tun: Refactor BSD write_tun/read_tun\n\nThere was a lot of duplicated code, merge it together.\n\nChange-Id: Ifd9384287648d1f37a625d9ed6a09733208fa56c\nSigned-off-by: Frank Lichtenheld \u003cfrank@lichtenheld.com\u003e\n"},"branch":"refs/heads/master"},"a03d2fe3bf80087114b16add9a701697b356560c":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2025-11-28 16:21:45.000000000","uploader":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"ref":"refs/changes/78/1378/6","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/78/1378/6","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/6 \u0026\u0026 git checkout -b change-1378 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/78/1378/6","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"7791f5358a5574d4ef1bd27e2d52300c9d98bd72","subject":"dco: process messages immediately after read"}],"author":{"name":"Frank Lichtenheld","email":"frank@lichtenheld.com","date":"2025-11-14 12:07:06.000000000","tz":60},"committer":{"name":"Frank Lichtenheld","email":"frank@lichtenheld.com","date":"2025-11-28 16:21:10.000000000","tz":60},"subject":"tun: Refactor BSD write_tun/read_tun","message":"tun: Refactor BSD write_tun/read_tun\n\nThere was a lot of duplicated code, merge it together.\n\nChange-Id: Ifd9384287648d1f37a625d9ed6a09733208fa56c\nSigned-off-by: Frank Lichtenheld \u003cfrank@lichtenheld.com\u003e\n"},"branch":"refs/heads/master"},"ad5141dacb26247524e5bb2464d43e6f490e1574":{"kind":"REWORK","_number":7,"created":"2025-12-09 11:19:33.000000000","uploader":{"_account_id":1000001,"name":"flichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"ref":"refs/changes/78/1378/7","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/78/1378/7","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/7 \u0026\u0026 git checkout -b change-1378 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/78/1378/7","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/7 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"d3e03b9a97177f62d31697f2b4b453295ee30e60","subject":"pull-filter: improve documentation"}],"author":{"name":"Frank Lichtenheld","email":"frank@lichtenheld.com","date":"2025-11-14 12:07:06.000000000","tz":60},"committer":{"name":"Frank Lichtenheld","email":"frank@lichtenheld.com","date":"2025-12-09 11:17:12.000000000","tz":60},"subject":"tun: Refactor BSD write_tun/read_tun","message":"tun: Refactor BSD write_tun/read_tun\n\nThere was a lot of duplicated code, merge it together.\n\nChange-Id: Ifd9384287648d1f37a625d9ed6a09733208fa56c\nSigned-off-by: Frank Lichtenheld \u003cfrank@lichtenheld.com\u003e\n"},"branch":"refs/heads/master"},"6c7489e2edaeeb60fa2b442e4f33d93bfbbdab11":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2025-12-09 15:25:38.000000000","uploader":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"ref":"refs/changes/78/1378/8","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/78/1378/8","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/8 \u0026\u0026 git checkout -b change-1378 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/78/1378/8","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/78/1378/8 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"d3e03b9a97177f62d31697f2b4b453295ee30e60","subject":"pull-filter: improve documentation"}],"author":{"name":"Frank Lichtenheld","email":"frank@lichtenheld.com","date":"2025-12-09 13:30:33.000000000","tz":60},"committer":{"name":"Gert Doering","email":"gert@greenie.muc.de","date":"2025-12-09 15:06:32.000000000","tz":60},"subject":"tun: Refactor BSD write_tun/read_tun","message":"tun: Refactor BSD write_tun/read_tun\n\nThere was a lot of duplicated code, merge it together.\n\nChange-Id: Ifd9384287648d1f37a625d9ed6a09733208fa56c\nSigned-off-by: Frank Lichtenheld \u003cfrank@lichtenheld.com\u003e\nAcked-by: Gert Doering \u003cgert@greenie.muc.de\u003e\nGerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1378\nMessage-Id: \u003c20251209133038.5088-1-gert@greenie.muc.de\u003e\nURL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg34946.html\nSigned-off-by: Gert Doering \u003cgert@greenie.muc.de\u003e\n"},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
