{"bugs":[{"bugid":623340,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"net-vpn\/iodine-0.7.0-r4 fails test: common.c:100:F:Common:test_parse_format_ipv4:0: Assertion 'addr_len == sizeof(struct sockaddr_in)' failed"},{"bugid":713972,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"net-vpn\/iodine-0.7.0-r4 : common.c: error: static declaration of daemon follows non-static declaration"}],"categories":[{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":486,"name":"net-vpn","summary":"The net-vpn category contains packages related to virtual private networks and tunneling utilities."},{"categoryid":441,"name":"sec-policy","summary":"The sec-policy category contains security policies for access control systems such as SELinux."},{"categoryid":343,"name":"sys-apps","summary":"The sys-apps category contains various core system applications, and some non-core system applications which have not yet been moved out into other sys- categories."},{"categoryid":381,"name":"sys-libs","summary":"The sys-libs category contains various system-level libraries."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5e8177b7721236decdff99b8a7c60d516cc4352f","committime":"2026-05-25T02:00:57","packageid":46013,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Closes: https:\/\/bugs.gentoo.org\/517536\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"9f663e8e309bcf44b9e1fe4fdad188c5a880b2ea","committime":"2026-05-25T01:25:55","packageid":46013,"repoid":1,"summary":"net-vpn\/iodine: fix automagic selinux, systemd; add dep on new selinux policy"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"70e9f83392edfb371ca1864960fa5c199e891f7f","committime":"2026-05-25T01:19:45","packageid":46013,"repoid":1,"summary":"net-vpn\/iodine: drop 0.7.0-r3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e09be1650bf1ab608446c80c6ac2835c083e91fe","committime":"2025-11-04T10:20:41","packageid":46013,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Done via:\n\n```\ngit grep -l 'virtual\/zlib\"' | xargs sed -i -e 's@virtual\/zlib\"@virtual\/zlib:=\"@'\n```\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"3f9689daa18058fa4adc944100fa1f95bfbaa5b4","committime":"2025-11-04T10:07:52","packageid":46013,"repoid":1,"summary":"*\/*: Use := on virtual\/zlib deps, part 6"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5a1adb610b1d91ab6683cbe671e266f424224c16","committime":"2025-11-04T08:35:48","packageid":46013,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Update done using:\n\n```\ngit grep -l sys-libs\/zlib net-* | xargs sed -i -e s@sys-libs\/zlib@virtual\/zlib@g\ngit diff --name-only | xargs copybump\ngit diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead\npkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error\n```\n\nFollowed by revert in net-misc\/turbovnc.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"9e2a2f1a08f1368e1842b3b8f2d4e190bddee73c","committime":"2025-11-04T08:12:25","packageid":46013,"repoid":1,"summary":"net-*\/*: update for virtual\/zlib"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"acc87a2e189a5e239103b00d55d18ad7503df3f4","committime":"2025-01-24T02:05:17","packageid":46013,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sbraz@gentoo.org","authorname":"Louis Sautier","body":"Signed-off-by: Louis Sautier <sbraz@gentoo.org>","commitid":"9fc8002f07428465326daf5887f5b8f212d5b8c9","committime":"2025-01-24T01:44:52","packageid":46013,"repoid":1,"summary":"net-vpn\/iodine: keyword 0.7.0-r4 for ~arm64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a2c1ccbc7394985a75150d9ede20d19dc5a53654","committime":"2022-12-03T01:46:42","packageid":46013,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"hlein@korelogic.com","authorname":"Hank Leininger","body":"Signed-off-by: Hank Leininger <hlein@korelogic.com>\nCloses: https:\/\/bugs.gentoo.org\/881355\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/28276\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"c24f1f933c3c5264da5ab53d4f74afc0fa037965","committime":"2022-11-15T04:12:39","packageid":46013,"repoid":1,"summary":"net-vpn\/iodine: Add support for arbitrary args in conf.d\/iodined"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0c917a5d53348a8255872cccc41777e462b67e84","committime":"2022-11-01T19:33:47","packageid":46013,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"fc396c142f7b743b4c49bfa88b927a448584b7b0","committime":"2022-10-31T21:16:17","packageid":46013,"repoid":1,"summary":"net-vpn\/iodine: use HTTPS"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3be6f162ddc623824e467b64c288bb681b1fd3c8","committime":"2021-11-01T22:06:26","packageid":46013,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Closes: https:\/\/bugs.gentoo.org\/819261\nSigned-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"0db2ec3d97452fece7e383d75014bfb71e279289","committime":"2021-10-30T19:05:28","packageid":46013,"repoid":1,"summary":"net-vpn\/iodine: Port to EAPI 8"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"824405877a9f8947595238a7dfec9a60b7e7c5e5","committime":"2021-04-16T11:35:32","packageid":46013,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"c9a3e8ea76c2cfb0f859d4834455b0a304b981d2","committime":"2021-04-12T00:45:20","packageid":46013,"repoid":1,"summary":"net-vpn\/iodine: explicitly inherit epatch"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"78382e2e65cf36004525fb8bfcaccf1cc24375b8","committime":"2020-02-22T21:36:22","packageid":46013,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Signed-off-by: David Seifert <soap@gentoo.org>","commitid":"3b8cba93fab70dd0fa89cebdd4b37c732580e9ac","committime":"2020-02-22T21:07:26","packageid":46013,"repoid":1,"summary":"*\/*: [QA] Use consistent function definition formatting"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fef742528aacdd4ffa4e59ea0354106ca161650e","committime":"2019-12-10T23:48:11","packageid":46013,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"The result was achieved via the following pipeline:\n\n    pkgcheck scan -c RestrictTestCheck -R FormatReporter \\\n      --format '{category}\/{package}\/{package}-{version}.ebuild' |\n    xargs -n32 grep -L RESTRICT |\n    xargs -n32 sed -i -e '\/^IUSE=.*test\/aRESTRICT=\"!test? ( test )\"'\n\nThe resulting metadata was compared before and after the change.\nFew Go ebuilds had to be fixed manually due to implicit RESTRICT=strip\nadded by the eclass.  Two ebuilds have to be fixed because of multiline\nIUSE.\n\nSuggested-by: Robin H. Johnson <robbat2@gentoo.org>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/13942\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"064af661d0c9a31cecdf348632bc5603333a9149","committime":"2019-12-10T22:02:54","packageid":46013,"repoid":1,"summary":"*\/*: [QA] Fix trivial cases of MissingTestRestrict"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"6e59b865c9b6ab10bb06aed53c971eb2e3417a4d","committime":"2017-03-17T15:04:05","packageid":46013,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"zx2c4@gentoo.org","authorname":"Jason A. Donenfeld","commitid":"9754f457cc6d0aeb90a1535a5228ef909e9584c9","committime":"2017-03-17T14:37:57","packageid":46013,"repoid":1,"summary":"Second half of net-vpn\/ move"}],"dependencies":[{"block":false,"categoryid":393,"description":"A unit test framework for C","ebuildids":[900243],"firstseen":"2010-05-04T00:54:45.661860","name":"check","packageid":44168},{"block":false,"categoryid":381,"description":"SELinux userland library","ebuildids":[900243],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"selinux@gentoo.org","maintainername":"SELinux Team","name":"libselinux","packageid":48679,"summary":"Libselinux provides an API for SELinux applications to get and set process and file security contexts and to obtain security policy decisions. Required for any applications that use the SELinux API."},{"block":false,"categoryid":343,"description":"System and service manager for Linux","ebuildids":[900243],"firstseen":"2011-06-06T14:38:26.134212","maintainer":"systemd@gentoo.org","maintainername":"Gentoo systemd team","name":"systemd","packageid":57501},{"block":false,"categoryid":396,"description":"Virtual for libz.so providers","ebuildids":[900243],"firstseen":"2025-11-04T07:31:41.418357","name":"zlib","packageid":78605}],"depending":[],"ebuilds":[{"archs":["~amd64","~arm64","~x86"],"ebuildid":900243,"firstseen":"2026-05-25T03:19:53.975179","license":"ISC GPL-2","moddate":"2026-05-25T02:19:53","packageid":46013,"repoid":1,"slot":"0","uses":["selinux","systemd","test"],"version":"0.7.0-r5"}],"masks":[],"package":{"categoryid":486,"description":"IP over DNS tunnel","firstseen":"2010-05-04T00:54:45.661860","maintainer":"root@kryo.se","maintainername":"Erik Ekman","name":"iodine","packageid":46013,"summary":"iodine lets you tunnel IPv4 data through a DNS server. This can be usable in different situations where internet access is firewalled, but DNS queries are allowed"},"rdependencies":[{"block":false,"categoryid":381,"description":"SELinux userland library","ebuildids":[900243],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"selinux@gentoo.org","maintainername":"SELinux Team","name":"libselinux","packageid":48679,"summary":"Libselinux provides an API for SELinux applications to get and set process and file security contexts and to obtain security policy decisions. Required for any applications that use the SELinux API."},{"block":false,"categoryid":343,"description":"System and service manager for Linux","ebuildids":[900243],"firstseen":"2011-06-06T14:38:26.134212","maintainer":"systemd@gentoo.org","maintainername":"Gentoo systemd team","name":"systemd","packageid":57501},{"block":false,"categoryid":396,"description":"Virtual for libz.so providers","ebuildids":[900243],"firstseen":"2025-11-04T07:31:41.418357","name":"zlib","packageid":78605},{"block":false,"categoryid":441,"description":"SELinux policy for iodine","ebuildids":[900243],"firstseen":"2026-05-25T03:19:53.975179","name":"selinux-iodine","packageid":79046}],"repos":[{"branch":"master","lastcommit":"850eb710bc366fa3429cdca17988162e5c1e81a9","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/code.kryo.se\/iodine\/"],"uses":[{"description":"!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur","isdefault":false,"use":"selinux"},{"description":"Enable use of systemd-specific libraries and features like socket activation or session tracking","isdefault":false,"use":"systemd"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"}]}