)]}'
{"id":"openvpn~1631","triplet_id":"openvpn~release%2F2.6~I974e10ec91a0b63f52387f1406ce1b49145eb0be","project":"openvpn","branch":"release/2.6","attention_set":{},"removed_from_attention_set":{"1000003":{"account":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"last_update":"2026-04-21 08:32:19.000000000","reason":"Change was submitted"},"1000041":{"account":{"_account_id":1000041,"name":"ralf_lici","display_name":"Ralf Lici","email":"ralf@mandelbit.com","username":"ralf_lici"},"last_update":"2026-04-21 08:32:19.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I974e10ec91a0b63f52387f1406ce1b49145eb0be","subject":"dco: port core/context infrastructure needed for backport of commit 7791f53","status":"MERGED","created":"2026-04-20 16:15:47.000000000","updated":"2026-04-21 08:32:19.000000000","submitted":"2026-04-21 08:32:19.000000000","submitter":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1631","meta_rev_id":"79d68a79e03e25272396ab260b04602444a0b2e1","_number":1631,"virtual_id_number":1631,"owner":{"_account_id":1000041,"name":"ralf_lici","display_name":"Ralf Lici","email":"ralf@mandelbit.com","username":"ralf_lici"},"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":"2026-04-20 16:15:47.000000000","updated_by":{"_account_id":1000041,"name":"ralf_lici","display_name":"Ralf Lici","email":"ralf@mandelbit.com","username":"ralf_lici"},"reviewer":{"_account_id":1000026,"name":"openvpn-devel","email":"openvpn-devel@lists.sourceforge.net","username":"openvpn-devel"},"state":"CC"},{"updated":"2026-04-20 16:15:47.000000000","updated_by":{"_account_id":1000041,"name":"ralf_lici","display_name":"Ralf Lici","email":"ralf@mandelbit.com","username":"ralf_lici"},"reviewer":{"_account_id":1000003,"name":"plaisthos","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"state":"REVIEWER"},{"updated":"2026-04-20 16:59:05.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":"8696e8194c24c4f35c8283f141ab7780f5e820c7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000041,"name":"ralf_lici","display_name":"Ralf Lici","email":"ralf@mandelbit.com","username":"ralf_lici"},"date":"2026-04-20 16:15:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"61d677f69962324f463300edc89a768156fec025","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2026-04-20 16:59:05.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"79d68a79e03e25272396ab260b04602444a0b2e1","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"date":"2026-04-21 08:32:19.000000000","message":"Change has been successfully pushed.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"876a8cf5fd6166a22bfe6b6f37889d3cff3a17c6","revisions":{"6a03fbb7ebf9adfdd0cf6714567c557fdbf9e4d4":{"kind":"REWORK","_number":1,"created":"2026-04-20 16:15:47.000000000","uploader":{"_account_id":1000041,"name":"ralf_lici","display_name":"Ralf Lici","email":"ralf@mandelbit.com","username":"ralf_lici"},"ref":"refs/changes/31/1631/1","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/31/1631/1","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/31/1631/1 \u0026\u0026 git checkout -b change-1631 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/31/1631/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/31/1631/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/31/1631/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/31/1631/1","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/31/1631/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"246bc0e8d022920889a69d19e2e534b9560c8d9a","subject":"openvpnmsica: Fix setting of iTicks in schedule_adapter_delete"}],"author":{"name":"Ralf Lici","email":"ralf@mandelbit.com","date":"2026-04-20 15:41:16.000000000","tz":120},"committer":{"name":"Ralf Lici","email":"ralf@mandelbit.com","date":"2026-04-20 15:56:07.000000000","tz":120},"subject":"dco: port core/context infrastructure needed for backport of commit 7791f53","message":"dco: port core/context infrastructure needed for backport of commit 7791f53\n\nChange ovpn_dco_init() to take a reference to struct context, add a\nbacklink from the platform DCO contexts to the owning openvpn context,\nand store the top multi context in struct context for server mode.\n\nThis prepares the tree for the follow-up backend changes from commit\n7791f53 (\"dco: process messages immediately after read\") where Linux and\nFreeBSD process DCO notifications directly from their backend read\npaths.\n\nIt is part of a reworked backport of PR #945 originally proposed by\nNikolai Shelekhov \u003cnickshv13@icloud.com\u003e.\n\nChange-Id: I974e10ec91a0b63f52387f1406ce1b49145eb0be\nSigned-off-by: Ralf Lici \u003cralf@mandelbit.com\u003e\n"},"branch":"refs/heads/release/2.6"},"876a8cf5fd6166a22bfe6b6f37889d3cff3a17c6":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":2,"created":"2026-04-21 08:32:19.000000000","uploader":{"_account_id":1000002,"name":"cron2","display_name":"Gert Doering","email":"gert@greenie.muc.de","username":"cron2"},"ref":"refs/changes/31/1631/2","fetch":{"anonymous http":{"url":"http://gerrit.openvpn.net/openvpn","ref":"refs/changes/31/1631/2","commands":{"Branch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/31/1631/2 \u0026\u0026 git checkout -b change-1631 FETCH_HEAD","Checkout":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/31/1631/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/31/1631/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/31/1631/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull http://gerrit.openvpn.net/openvpn refs/changes/31/1631/2","Reset To":"git fetch http://gerrit.openvpn.net/openvpn refs/changes/31/1631/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"219b8b3b306d1ee47bce707c7ff2cbd3f2f3614a","subject":"Fix copyright line in README"}],"author":{"name":"Ralf Lici","email":"ralf@mandelbit.com","date":"2026-04-20 16:59:17.000000000","tz":120},"committer":{"name":"Gert Doering","email":"gert@greenie.muc.de","date":"2026-04-21 06:26:28.000000000","tz":120},"subject":"dco: port core/context infrastructure needed for backport of commit 7791f53","message":"dco: port core/context infrastructure needed for backport of commit 7791f53\n\nChange ovpn_dco_init() to take a reference to struct context, add a\nbacklink from the platform DCO contexts to the owning openvpn context,\nand store the top multi context in struct context for server mode.\n\nThis prepares the tree for the follow-up backend changes from commit\n7791f53 (\"dco: process messages immediately after read\") where Linux and\nFreeBSD process DCO notifications directly from their backend read\npaths.\n\nIt is part of a reworked backport of PR #945 originally proposed by\nNikolai Shelekhov \u003cnickshv13@icloud.com\u003e.\n\nThe original commits in master are\n\n    commit a699681bb86c6e9a2c9f205543f60400208aea4b\n    Author: Antonio Quartulli \u003cantonio@mandelbit.com\u003e\n    Date:   Wed Jul 23 15:39:11 2025 +0200\n\n\tdco: only pass struct context to init function\n\n    commit 7f5a6deae33a338a23d7e8ff8526db8fdddf4bc2\n    Author: Antonio Quartulli \u003cantonio@mandelbit.com\u003e\n    Date:   Wed Jul 23 08:10:25 2025 +0200\n\n\tmulti: store multi_context address inside top instance\n\nChange-Id: I974e10ec91a0b63f52387f1406ce1b49145eb0be\nSigned-off-by: Ralf Lici \u003cralf@mandelbit.com\u003e\nAcked-by: Gert Doering \u003cgert@greenie.muc.de\u003e\nGerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1631\nMessage-Id: \u003c20260420165923.14226-1-gert@greenie.muc.de\u003e\nURL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg36691.html\nSigned-off-by: Gert Doering \u003cgert@greenie.muc.de\u003e\n"},"branch":"refs/heads/release/2.6"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
