{"bugs":[{"bugid":889214,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"net-analyzer\/sslsplit-0.5.5 - emake failed: make: \/bin\/sh: No file descriptors available"}],"categories":[{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":334,"name":"net-analyzer","summary":"The net-analyzer category contains network analysis software."},{"categoryid":320,"name":"net-libs","summary":"The net-libs category contains libraries that are network-related."},{"categoryid":381,"name":"sys-libs","summary":"The sys-libs category contains various system-level libraries."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"00e50e28a044b5211e4f49262cd126ea6355b193","committime":"2023-02-14T00:31:55","packageid":68994,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"floppym@gentoo.org","authorname":"Mike Gilbert","body":"Bug: https:\/\/bugs.gentoo.org\/869722\nSigned-off-by: Mike Gilbert <floppym@gentoo.org>","commitid":"b5c0a97f34f56bdb859a1b2867ec27bd4d72ef81","committime":"2023-02-13T20:07:44","packageid":68994,"repoid":1,"summary":"net-analyzer\/sslsplit: adjust libevent dependency"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"280dee768ca56b3d6bb810a58cb03a99439f86b6","committime":"2023-01-30T03:31:50","packageid":68994,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"222361d448b91947a2064817f4b50b93cc36752e","committime":"2023-01-30T03:27:38","packageid":68994,"repoid":1,"summary":"net-analyzer\/sslsplit: Keyword 0.5.5 arm64, #892545"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"38902a9458ad9561d34e9d1bccd767d2c5a8ff35","committime":"2022-10-07T11:33:03","packageid":68994,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arkamar@atlas.cz","authorname":"Petr Vaněk","body":"SSLsplit uses custom localization of libnet library which does not work\ncorrectly in multilib environment. This commit fixes the issue by\nrestoring pkgconfig detection from upstream commit 46a55de8040a\n(\"Refactor location of packages, improve libnet detection\"). Similar\npatch is also needed for tests, where libcrypto is also searched with\npkgconfig.\n\nCloses: https:\/\/bugs.gentoo.org\/731190\nCloses: https:\/\/bugs.gentoo.org\/874075\nSigned-off-by: Petr Vaněk <arkamar@atlas.cz>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/27631\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"7bb7ed201f33e94137d7e032f4627158141411a4","committime":"2022-10-04T15:24:30","packageid":68994,"repoid":1,"summary":"net-analyzer\/sslsplit: use pkgconfig to detect libnet"},{"authoremail":"arkamar@atlas.cz","authorname":"Petr Vaněk","body":"Signed-off-by: Petr Vaněk <arkamar@atlas.cz>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"f425c55c0a257ca542f645f8e88ac98fec723b30","committime":"2022-10-04T15:20:42","packageid":68994,"repoid":1,"summary":"net-analyzer\/sslsplit: update HOMEPAGE"},{"authoremail":"arkamar@atlas.cz","authorname":"Petr Vaněk","body":"Signed-off-by: Petr Vaněk <arkamar@atlas.cz>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"21883e07f42779de7452128542c5fcbc81a1cbcb","committime":"2022-10-04T15:17:23","packageid":68994,"repoid":1,"summary":"net-analyzer\/sslsplit: drop 9999"},{"authoremail":"arkamar@atlas.cz","authorname":"Petr Vaněk","body":"Signed-off-by: Petr Vaněk <arkamar@atlas.cz>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"fd9ce803d199918ed9af825cb769320ce06ee1f4","committime":"2022-10-04T15:15:54","packageid":68994,"repoid":1,"summary":"net-analyzer\/sslsplit: drop 0.5.4"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d2ab93bd26769c222f1422b654673b909be7fd36","committime":"2022-05-27T07:02:53","packageid":68994,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"467d5f985d85bcbc99e06c53cfc16816d13daefd","committime":"2022-05-27T06:48:11","packageid":68994,"repoid":1,"summary":"net-analyzer\/sslsplit: add subslot binder against libevent"},{"authoremail":"arkamar@atlas.cz","authorname":"Petr Vaněk","body":"Upstream-issue: https:\/\/github.com\/droe\/sslsplit\/issues\/290\nCloses: https:\/\/bugs.gentoo.org\/805536\nSigned-off-by: Petr Vaněk <arkamar@atlas.cz>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/25611\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"fc0df4819cf65619f4df3d4f8b76945c44c37abd","committime":"2022-05-23T15:29:15","packageid":68994,"repoid":1,"summary":"net-analyzer\/sslsplit: fix openssl3 support"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1866a70e6d1003e6d45a12b013455a53c11fb9f9","committime":"2022-01-03T23:36:40","packageid":68994,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Signed-off-by: David Seifert <soap@gentoo.org>","commitid":"667b40c22c8925d103c36b103c02618d93eae30d","committime":"2022-01-03T23:26:14","packageid":68994,"repoid":1,"summary":"net-analyzer\/sslsplit: remove implicit elibc_* flags"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e9f529cd0b47e9301bfe6bc84168b4f45d39bc5d","committime":"2020-06-15T11:05:11","packageid":68994,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arkamar@atlas.cz","authorname":"Petr Vaněk","body":"Closes: https:\/\/bugs.gentoo.org\/724938\nPackage-Manager: Portage-2.3.99, Repoman-2.3.22\nSigned-off-by: Petr Vaněk <arkamar@atlas.cz>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/15954\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"ab33e93d4c799954969a364ea7c8438de395c4dc","committime":"2020-05-24T15:33:51","packageid":68994,"repoid":1,"summary":"net-analyzer\/sslsplit: Add missing dependencies"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fef742528aacdd4ffa4e59ea0354106ca161650e","committime":"2019-12-10T23:48:11","packageid":68994,"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":68994,"repoid":1,"summary":"*\/*: [QA] Fix trivial cases of MissingTestRestrict"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"64664397ac5eb8b91df17d2c666537575ab2824d","committime":"2019-10-09T05:45:38","packageid":68994,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arkamar@atlas.cz","authorname":"Petr Vaněk","body":"Closes: https:\/\/bugs.gentoo.org\/696720\nPackage-Manager: Portage-2.3.76, Repoman-2.3.16\nSigned-off-by: Petr Vaněk <arkamar@atlas.cz>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/13162\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"4aa724d7cee1c227a25f3c5d4e12050f51522539","committime":"2019-10-05T14:15:44","packageid":68994,"repoid":1,"summary":"net-analyzer\/sslsplit: version bump to 0.5.5"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"144ff94eb5f6e19efa70c660afeb01f6ab737b11","committime":"2019-08-07T17:07:15","packageid":68994,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arkamar@atlas.cz","authorname":"Petr Vaněk","body":"Package-Manager: Portage-2.3.69, Repoman-2.3.16\nSigned-off-by: Petr Vaněk <arkamar@atlas.cz>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/12621\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"dbb0ea18114c6cc994bb6291212bbd792b1d8ab8","committime":"2019-08-06T09:09:53","packageid":68994,"repoid":1,"summary":"net-analyzer\/sslsplit: Remove old version"},{"authoremail":"arkamar@atlas.cz","authorname":"Petr Vaněk","body":"Package-Manager: Portage-2.3.69, Repoman-2.3.16\nSigned-off-by: Petr Vaněk <arkamar@atlas.cz>\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"0d1b8df0eebfadd1f1e8e9c6eadb39d5c7efd444","committime":"2019-08-06T09:07:49","packageid":68994,"repoid":1,"summary":"net-analyzer\/sslsplit: update 9999 ebuild, EAPI-7 Bump"},{"authoremail":"arkamar@atlas.cz","authorname":"Petr Vaněk","body":"Package-Manager: Portage-2.3.69, Repoman-2.3.16\nSigned-off-by: Petr Vaněk <arkamar@atlas.cz>\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"6d7e40d27f49d4d2015a3ec81e12da91b6d25b73","committime":"2019-08-06T08:58:30","packageid":68994,"repoid":1,"summary":"net-analyzer\/sslsplit: Bump to version 0.5.4"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"825453c7f5401c2ce6dbefc6c2d488b2bc419a62","committime":"2019-02-05T22:43:47","packageid":68994,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"m.mairkeimberger@gmail.com","authorname":"Michael Mair-Keimberger","body":"Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/10960\nSigned-off-by: Patrice Clement <monsieurp@gentoo.org>","commitid":"7c6594a823ee1a34a489eca0673ce43ef1d7c38a","committime":"2019-02-01T14:59:23","packageid":68994,"repoid":1,"summary":"net-analyzer\/sslsplit: use HTTPS."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"4e930da004782efb26cb059d8c40bb1e57a25894","committime":"2018-03-22T18:31:16","packageid":68994,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arkamar@atlas.cz","authorname":"Petr Vaněk","body":"Closes: https:\/\/bugs.gentoo.org\/650998\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/7528\nPackage-Manager: Portage-2.3.24, Repoman-2.3.6","commitid":"2386eb3801cb0ea091a58de777d5c8ce03234d61","committime":"2018-03-20T21:32:16","packageid":68994,"repoid":1,"summary":"net-analyzer\/sslsplit: fix an error in network-sandboxed test"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"4826d457b9b22e61623103dd299907de37bbfba3","committime":"2018-03-18T21:26:26","packageid":68994,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arkamar@atlas.cz","authorname":"Petr Vaněk","commitid":"c044b5eb998f2d3866b539f06cf3925e82bf8319","committime":"2018-03-17T22:38:03","packageid":68994,"repoid":1,"summary":"net-analyzer\/sslsplit: explicit elibc_musl"},{"authoremail":"arkamar@atlas.cz","authorname":"Petr Vaněk","commitid":"d4ae7a8359dddc9c48c8b0bd057c3a4c406559c6","committime":"2018-03-17T22:32:37","packageid":68994,"repoid":1,"summary":"net-analyzer\/sslsplit: fix date"},{"authoremail":"arkamar@atlas.cz","authorname":"Petr Vaněk","body":"Introduce a new ebuild for sslsplit, the tool for transparent SSL\/TLS\ninterception.\n\nCloses: https:\/\/bugs.gentoo.org\/637926\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/6210","commitid":"7646dc9903e447c9d6177a13a58f34e626eea8a7","committime":"2017-11-17T11:45:09","packageid":68994,"repoid":1,"summary":"net-analyzer\/sslsplit: New ebuild"}],"dependencies":[{"block":false,"categoryid":393,"description":"A unit test framework for C","ebuildids":[777931],"firstseen":"2010-05-04T00:54:45.661860","name":"check","packageid":44168},{"block":false,"categoryid":393,"description":"Library to execute a function when a specific event occurs on a file descriptor","ebuildids":[777931],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"jer@gentoo.org","maintainername":"Jeroen Roovers","name":"libevent","packageid":45129},{"block":false,"categoryid":393,"description":"Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)","ebuildids":[777931],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"openssl","packageid":47630},{"block":false,"categoryid":320,"description":"A system-independent library for user-level network packet capture","ebuildids":[777931],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"netmon@gentoo.org","maintainername":"Gentoo network monitoring and analysis project","name":"libpcap","packageid":51631},{"block":false,"categoryid":320,"description":"Library for commonly used low-level network functions","ebuildids":[777931],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"netmon@gentoo.org","maintainername":"Gentoo network monitoring and analysis project","name":"libnet","packageid":55418,"summary":"Libnet is a high-level API (toolkit) allowing the application programmer to construct and inject network packets. It provides a portable and simplified interface for low-level network packet shaping, handling and injection. Libnet hides much of the tedium of packet creation from the application programmer such as multiplexing, buffer management, arcane packet header information, byte-ordering, OS-dependent issues, and much more. Libnet features portable packet creation interfaces at the IP layer and link layer, as well as a host of supplementary and complementary functionality. Using libnet, quick and simple packet assembly applications can be whipped up with little effort. With a bit more time, more complex programs can be written (Traceroute and ping were easily rewritten using libnet and libpcap)."},{"block":false,"categoryid":381,"description":"Standalone fts library for use with musl","ebuildids":[777931],"firstseen":"2015-07-12T13:38:02.949858","maintainer":"blueness@gentoo.org","maintainername":"Anthony G. Basile","name":"fts-standalone","packageid":63854}],"depending":[],"ebuilds":[{"archs":["~amd64","~arm64","~x86"],"ebuildid":777931,"firstseen":"2023-02-14T00:41:44.528207","license":"BSD-2","moddate":"2026-03-22T20:20:57","packageid":68994,"repoid":1,"slot":"0","uses":["test"],"version":"0.5.5-r1"}],"masks":[],"package":{"categoryid":334,"description":"Transparent SSL\/TLS interception","firstseen":"2018-03-20T10:30:35.824861","name":"sslsplit","packageid":68994,"summary":"SSLsplit is a tool for man-in-the-middle attacks against SSL\/TLS encrypted network connections. It is intended to be useful for network forensics, application security analysis and penetration testing."},"rdependencies":[{"block":false,"categoryid":393,"description":"Library to execute a function when a specific event occurs on a file descriptor","ebuildids":[777931],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"jer@gentoo.org","maintainername":"Jeroen Roovers","name":"libevent","packageid":45129},{"block":false,"categoryid":393,"description":"Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)","ebuildids":[777931],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"openssl","packageid":47630},{"block":false,"categoryid":320,"description":"A system-independent library for user-level network packet capture","ebuildids":[777931],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"netmon@gentoo.org","maintainername":"Gentoo network monitoring and analysis project","name":"libpcap","packageid":51631},{"block":false,"categoryid":320,"description":"Library for commonly used low-level network functions","ebuildids":[777931],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"netmon@gentoo.org","maintainername":"Gentoo network monitoring and analysis project","name":"libnet","packageid":55418,"summary":"Libnet is a high-level API (toolkit) allowing the application programmer to construct and inject network packets. It provides a portable and simplified interface for low-level network packet shaping, handling and injection. Libnet hides much of the tedium of packet creation from the application programmer such as multiplexing, buffer management, arcane packet header information, byte-ordering, OS-dependent issues, and much more. Libnet features portable packet creation interfaces at the IP layer and link layer, as well as a host of supplementary and complementary functionality. Using libnet, quick and simple packet assembly applications can be whipped up with little effort. With a bit more time, more complex programs can be written (Traceroute and ping were easily rewritten using libnet and libpcap)."},{"block":false,"categoryid":381,"description":"Standalone fts library for use with musl","ebuildids":[777931],"firstseen":"2015-07-12T13:38:02.949858","maintainer":"blueness@gentoo.org","maintainername":"Anthony G. Basile","name":"fts-standalone","packageid":63854}],"repos":[{"branch":"master","lastcommit":"f87ce2b74421571078063820dc1065e7089c9fa7","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/droe\/sslsplit","https:\/\/www.roe.ch\/SSLsplit"],"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"}]}