)]}'
{"id":"openvpn~1994","triplet_id":"openvpn~master~I906b3fad5d521e1e4b0f15aff763cf4d4d8bc35e","project":"openvpn","branch":"master","full_branch":"refs/heads/master","topic":"strlcpy","attention_set":{"1000003":{"account":{"_account_id":1000003,"name":"Arne Schwabe","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"last_update":"2026-10-13 14:23:15.000000000","reason":"Reviewer was added"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I906b3fad5d521e1e4b0f15aff763cf4d4d8bc35e","subject":"compat: Add strlcpy and strlcat","status":"NEW","created":"2026-10-13 14:23:14.000000000","updated":"2026-10-14 11:28:57.000000000","submit_type":"CHERRY_PICK","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"466e09e46c8dda1046f581809bffed6562e3b318","_number":1994,"virtual_id_number":1994,"owner":{"_account_id":1000001,"name":"Frank Lichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"actions":{},"labels":{"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1000003,"name":"Arne Schwabe","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"}],"values":{"-2":"This shall not be submitted","-1":"I would prefer this is not submitted as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000003,"name":"Arne Schwabe","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-10-13 14:23:15.000000000","updated_by":{"_account_id":1000001,"name":"Frank Lichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"real_updated_by":{"_account_id":1000001,"name":"Frank Lichtenheld","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":"2026-10-13 14:23:15.000000000","updated_by":{"_account_id":1000001,"name":"Frank Lichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"real_updated_by":{"_account_id":1000001,"name":"Frank Lichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"reviewer":{"_account_id":1000003,"name":"Arne Schwabe","display_name":"Arne Schwabe","email":"arne-openvpn@rfc2549.org","username":"plaisthos"},"state":"REVIEWER"}],"messages":[{"id":"1b587765da92f43a22bc7574533702c1ecb984de","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"Frank Lichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"date":"2026-10-13 14:23:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"466e09e46c8dda1046f581809bffed6562e3b318","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000001,"name":"Frank Lichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"date":"2026-10-14 11:28:57.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"62776994cb146315c7d1ee6a83edad3f0ff54ea4","revisions":{"a1e4dc7faf428088cc26e0a6191e08361b5eeaac":{"kind":"REWORK","_number":1,"created":"2026-10-13 14:23:14.000000000","uploader":{"_account_id":1000001,"name":"Frank Lichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"ref":"refs/changes/94/1994/1","fetch":{"anonymous http":{"url":"https://gerrit.openvpn.net/openvpn","ref":"refs/changes/94/1994/1","commands":{"Branch":"git fetch https://gerrit.openvpn.net/openvpn refs/changes/94/1994/1 \u0026\u0026 git checkout -b change-1994 FETCH_HEAD","Checkout":"git fetch https://gerrit.openvpn.net/openvpn refs/changes/94/1994/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://gerrit.openvpn.net/openvpn refs/changes/94/1994/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://gerrit.openvpn.net/openvpn refs/changes/94/1994/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://gerrit.openvpn.net/openvpn refs/changes/94/1994/1","Reset To":"git fetch https://gerrit.openvpn.net/openvpn refs/changes/94/1994/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"1e3ea6e4c3c6cea0fa18f506ffa28e8e55c2c1ca","subject":"Review usage of strncpy"}],"author":{"name":"Frank Lichtenheld","email":"frank@lichtenheld.com","date":"2026-10-13 13:30:59.000000000","tz":120},"committer":{"name":"Frank Lichtenheld","email":"frank@lichtenheld.com","date":"2026-10-13 14:17:50.000000000","tz":120},"subject":"compat: Add strlcpy and strlcat","message":"compat: Add strlcpy and strlcat\n\nAvaibable on most systems (Linux since\nglibc 2.38), but not all. We already\nhave strncpynt, but switching to the\nstandard strlcpy makes the code more\naccessible for both humans and tools.\n\nThis commit only introduces the\npossibility to use strlcpy in general\ncode (we already have one usage in\nBSD-specific code). No users are\nintroduced, yet.\n\nChange-Id: I906b3fad5d521e1e4b0f15aff763cf4d4d8bc35e\nSigned-off-by: Frank Lichtenheld \u003cfrank@lichtenheld.com\u003e\n"},"branch":"refs/heads/master"},"62776994cb146315c7d1ee6a83edad3f0ff54ea4":{"kind":"REWORK","_number":2,"created":"2026-10-14 11:28:57.000000000","uploader":{"_account_id":1000001,"name":"Frank Lichtenheld","display_name":"Frank Lichtenheld","email":"frank@lichtenheld.com","username":"flichtenheld","status":"OpenVPN Inc."},"ref":"refs/changes/94/1994/2","fetch":{"anonymous http":{"url":"https://gerrit.openvpn.net/openvpn","ref":"refs/changes/94/1994/2","commands":{"Branch":"git fetch https://gerrit.openvpn.net/openvpn refs/changes/94/1994/2 \u0026\u0026 git checkout -b change-1994 FETCH_HEAD","Checkout":"git fetch https://gerrit.openvpn.net/openvpn refs/changes/94/1994/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://gerrit.openvpn.net/openvpn refs/changes/94/1994/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://gerrit.openvpn.net/openvpn refs/changes/94/1994/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://gerrit.openvpn.net/openvpn refs/changes/94/1994/2","Reset To":"git fetch https://gerrit.openvpn.net/openvpn refs/changes/94/1994/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"11b250dbd82023fa9a4f88d55d293046a961600a","subject":"Review usage of strncpy"}],"author":{"name":"Frank Lichtenheld","email":"frank@lichtenheld.com","date":"2026-10-13 13:30:59.000000000","tz":120},"committer":{"name":"Frank Lichtenheld","email":"frank@lichtenheld.com","date":"2026-10-14 11:26:00.000000000","tz":120},"subject":"compat: Add strlcpy and strlcat","message":"compat: Add strlcpy and strlcat\n\nAvaibable on most systems (Linux since\nglibc 2.38), but not all. We already\nhave strncpynt, but switching to the\nstandard strlcpy makes the code more\naccessible for both humans and tools.\n\nThis commit only introduces the\npossibility to use strlcpy in general\ncode (we already have one usage in\nBSD-specific code). No users are\nintroduced, yet.\n\nChange-Id: I906b3fad5d521e1e4b0f15aff763cf4d4d8bc35e\nSigned-off-by: Frank Lichtenheld \u003cfrank@lichtenheld.com\u003e\n"},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"NOT_READY","labels":[{"label":"Code-Review","status":"NEED"}]},{"rule_name":"checks~ChecksSubmitRule","status":"OK"}]}
