{"bugs":[{"bugid":517536,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"net-vpn\/iodine-0.7.0 - automagic dependencies on systemd and selinux"},{"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":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."}],"changelog":[{"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":[728851,770448],"firstseen":"2010-05-04T00:54:45.661860","name":"check","packageid":44168},{"block":false,"categoryid":396,"description":"Virtual for libz.so providers","ebuildids":[728851,770448],"firstseen":"2025-11-04T07:31:41.418357","name":"zlib","packageid":78605}],"depending":[],"ebuilds":[{"archs":["~amd64","~arm64","~x86"],"ebuildid":770448,"firstseen":"2022-12-03T01:53:44.346545","license":"ISC GPL-2","moddate":"2026-03-22T20:20:57","packageid":46013,"repoid":1,"slot":"0","uses":["test"],"version":"0.7.0-r4"},{"archs":["~amd64","~x86"],"ebuildid":728851,"firstseen":"2021-11-01T22:15:32.546774","license":"ISC GPL-2","moddate":"2026-03-22T20:20:57","packageid":46013,"repoid":1,"slot":"0","uses":["test"],"version":"0.7.0-r3"}],"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":396,"description":"Virtual for libz.so providers","ebuildids":[728851,770448],"firstseen":"2025-11-04T07:31:41.418357","name":"zlib","packageid":78605}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/code.kryo.se\/iodine\/"],"uses":[{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"}]}