{"bugs":[],"categories":[{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":336,"name":"dev-python","summary":"The dev-python category contains packages whose primary purpose is to provide Python modules, extensions and bindings, as well as tools and utilities useful for development in the Python programming language."},{"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":379,"name":"www-servers","summary":"The www-servers category contains web server packages."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"56dcf47e3378fec035eb31a0f867c0d2b199c19f","committime":"2026-01-04T18:15:53","packageid":59520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sping@gentoo.org","authorname":"Sebastian Pipping","body":"Signed-off-by: Sebastian Pipping <sping@gentoo.org>","commitid":"c84edad29d570a2be9595ad49afdd6c1033ce5f0","committime":"2026-01-04T18:11:25","packageid":59520,"repoid":1,"summary":"www-servers\/servefile: Python 3.14"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3f02d833557dad965322f7bf5bc7638b0ddd595f","committime":"2025-12-20T15:00:47","packageid":59520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"395bc9fa321992c2b4a44ac29285afc8ae2a14ce","committime":"2025-12-20T14:51:12","packageid":59520,"repoid":1,"summary":"www-servers\/servefile: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"83fd7ed1ad1d16206c4f638e7eb1c211831f09f4","committime":"2025-06-10T13:09:17","packageid":59520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sping@gentoo.org","authorname":"Sebastian Pipping","body":"Closes: https:\/\/bugs.gentoo.org\/952763\nSigned-off-by: Sebastian Pipping <sping@gentoo.org>","commitid":"ac52afdad26ed2c62d86369a75ed06105561f6af","committime":"2025-06-10T01:24:02","packageid":59520,"repoid":1,"summary":"www-servers\/servefile: Python 3.13"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c304aa529b93afeb2b8954bf3f08711b48b4174d","committime":"2023-11-05T22:01:54","packageid":59520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sping@gentoo.org","authorname":"Sebastian Pipping","body":"Signed-off-by: Sebastian Pipping <sping@gentoo.org>","commitid":"be4cfa6db6cb9fc000d00a920e0e9b91c25ac7d2","committime":"2023-11-05T21:46:50","packageid":59520,"repoid":1,"summary":"www-servers\/servefile: Python 3.12"},{"authoremail":"sping@gentoo.org","authorname":"Sebastian Pipping","body":"Signed-off-by: Sebastian Pipping <sping@gentoo.org>","commitid":"26aebe3d578110d8a0df776121441554e1a5a29f","committime":"2023-11-05T21:45:12","packageid":59520,"repoid":1,"summary":"www-servers\/servefile: Drop old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"015c661a450f69bddb6282b94644f884e8f20860","committime":"2023-01-24T00:01:57","packageid":59520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sping@gentoo.org","authorname":"Sebastian Pipping","body":"Signed-off-by: Sebastian Pipping <sping@gentoo.org>","commitid":"e4e6cae511bcf14fd78a107d4c0481ed73271c3c","committime":"2023-01-23T23:51:14","packageid":59520,"repoid":1,"summary":"www-servers\/servefile: 0.5.4 + Python 3.11"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8d0ebee607de5c63d747980fbeb0806c193a29c9","committime":"2023-01-14T13:02:17","packageid":59520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Signed-off-by: David Seifert <soap@gentoo.org>","commitid":"ed468028e725c9580a7b2ee02d6b7b9375f7a0b2","committime":"2023-01-14T12:51:19","packageid":59520,"repoid":1,"summary":"*\/*: remove py3.8 from PYTHON_COMPAT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"24d4a7eba4d362910a4e55f687cc50bf09de3b9c","committime":"2022-11-29T01:46:45","packageid":59520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sping@gentoo.org","authorname":"Sebastian Pipping","body":"Signed-off-by: Sebastian Pipping <sping@gentoo.org>","commitid":"747d429da917940abe21d0cd9df6f46da539712d","committime":"2022-11-29T01:39:02","packageid":59520,"repoid":1,"summary":"www-servers\/servefile: EAPI 8 + DistutilsNonPEP517Build + MissingRemoteId"},{"authoremail":"sping@gentoo.org","authorname":"Sebastian Pipping","body":"Signed-off-by: Sebastian Pipping <sping@gentoo.org>","commitid":"261e59f583858a29bc1d5c29f442f4c970d05e7f","committime":"2022-11-29T01:19:29","packageid":59520,"repoid":1,"summary":"www-servers\/servefile: Drop old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d0ada446063de7cc4b9f0f0e5167b72907806711","committime":"2021-11-18T15:21:23","packageid":59520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sping@gentoo.org","authorname":"Sebastian Pipping","body":"Closes: https:\/\/bugs.gentoo.org\/812080\nSigned-off-by: Sebastian Pipping <sping@gentoo.org>\nPackage-Manager: Portage-3.0.28, Repoman-3.0.3","commitid":"6736df9612e6cae9f49cadb0c4775aa57c31a09b","committime":"2021-11-18T15:02:10","packageid":59520,"repoid":1,"summary":"www-servers\/servefile: 0.5.3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9ab540a66250b0537f35afd33e0f20a140cbc8be","committime":"2021-09-08T00:07:20","packageid":59520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sping@gentoo.org","authorname":"Sebastian Pipping","body":"Signed-off-by: Sebastian Pipping <sping@gentoo.org>\nPackage-Manager: Portage-3.0.22, Repoman-3.0.3","commitid":"ad0cfc47a51fc05af2ebe14ddfb3b062a1610893","committime":"2021-09-07T23:49:25","packageid":59520,"repoid":1,"summary":"www-servers\/servefile: 0.5.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"980b689506a8e77e9220978b2c817524a44b7630","committime":"2021-08-31T14:51:25","packageid":59520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sping@gentoo.org","authorname":"Sebastian Pipping","body":"Closes: https:\/\/bugs.gentoo.org\/811198\nSigned-off-by: Sebastian Pipping <sping@gentoo.org>\nPackage-Manager: Portage-3.0.22, Repoman-3.0.3","commitid":"fd68fa18c78826ecd5b9a34eeabcd2f98cf4e64f","committime":"2021-08-31T14:03:30","packageid":59520,"repoid":1,"summary":"www-servers\/servefile: Update DISTUTILS_USE_SETUPTOOLS + py3.10"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2c6c2efe4c1a02689bcd5e6e58a54035dec44025","committime":"2021-01-31T02:18:05","packageid":59520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"d8cbaa62dbf4abc31cc74d2cc12e3d0c7ac9b70a","committime":"2021-01-30T23:36:06","packageid":59520,"repoid":1,"summary":"*\/*: Remove obsolete values from PYTHON_COMPAT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"41b2f21e46e09942050ce0fd66e0c1f95f5dbd4b","committime":"2020-12-13T15:34:59","packageid":59520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sping@gentoo.org","authorname":"Sebastian Pipping","body":"Signed-off-by: Sebastian Pipping <sping@gentoo.org>\nPackage-Manager: Portage-3.0.0, Repoman-2.3.23","commitid":"69a27f34b6bada5b882e3be787064ea9ed0be55c","committime":"2020-12-13T15:09:57","packageid":59520,"repoid":1,"summary":"www-servers\/servefile: Address PythonCompatUpdate"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d8914da7cb045b5f07c36cc75e3328ba5e45ad73","committime":"2020-09-30T01:05:24","packageid":59520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sping@gentoo.org","authorname":"Sebastian Pipping","body":"Signed-off-by: Sebastian Pipping <sping@gentoo.org>\nPackage-Manager: Portage-3.0.0, Repoman-2.3.23","commitid":"9a745b7f8e7614faaa6f123f681a03c50a0d3e3f","committime":"2020-09-30T00:44:01","packageid":59520,"repoid":1,"summary":"www-servers\/servefile: 0.5.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e86fb357fda444f10b4f623216be40c8f282812c","committime":"2020-05-28T16:05:21","packageid":59520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"275d5474672c8595c83cd24a8440c123ea90bd7f","committime":"2020-05-28T15:38:55","packageid":59520,"repoid":1,"summary":"www-servers\/servefile: Remove old (py2)"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"03e0a98a18b659f2e23652b2d1795ba3446847d3","committime":"2020-05-24T14:05:15","packageid":59520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sping@gentoo.org","authorname":"Sebastian Pipping","body":"Signed-off-by: Sebastian Pipping <sping@gentoo.org>\nPackage-Manager: Portage-2.3.99, Repoman-2.3.22","commitid":"504316d347e6ee9cd0cc25804e8ebea3351129fc","committime":"2020-05-24T13:56:35","packageid":59520,"repoid":1,"summary":"www-servers\/servefile: 0.4.4_p20200211 + EAPI 7 + Python 3 + tests"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"824dac76531dbf1a15c3b6ae4edadba511fe07b1","committime":"2019-12-11T12:45:54","packageid":59520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"* Since all ebuilds in the tree are EAPI>=4,\n  `|| die` on builtin commands is redundant\n  and dead code.\n\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/13940\nReviewed-by: Ulrich Müller <ulm@gentoo.org>\nReviewed-by: Michał Górny <mgorny@gentoo.org>\nReviewed-by: Andreas K. Hüttel <dilfridge@gentoo.org>\nSigned-off-by: David Seifert <soap@gentoo.org>","commitid":"398a42634f34afa1979d88ae1d8b38194e911c2d","committime":"2019-12-11T12:32:00","packageid":59520,"repoid":1,"summary":"*\/*: [QA] Remove redundant `|| die` guards"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":59520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>","commitid":"61b861acd7b49083dab687e133f30f3331cb7480","committime":"2017-02-28T19:47:27","packageid":59520,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"10f35a9864b977aa85246b884a36b4d2e0bcd911","committime":"2015-11-10T22:03:26","packageid":59520,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sping@gentoo.org","authorname":"Sebastian Pipping","body":"Upstream change log:\n\"fixed a bug where directory listing mode allowed path traversal\"","commitid":"43dd283b9ee4eea3d76a9b792f34ea1ea5f15252","committime":"2015-11-10T21:27:06","packageid":59520,"repoid":1,"summary":"www-servers\/servefile: Remove <0.4.4 for security"},{"authoremail":"sping@gentoo.org","authorname":"Sebastian Pipping","body":"Also EAPI 5, distutils-r1, dependency clean-up","commitid":"6ff107ead223648c66ff9490cf916ed9a41ff400","committime":"2015-11-10T21:25:51","packageid":59520,"repoid":1,"summary":"www-servers\/servefile: 0.4.4"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"945f0d2a26da4f944fd06ad6a874f69d37ce1e06","committime":"2015-08-09T09:26:46","packageid":59520,"repoid":1,"summary":"2015-08-09 09:26:21 UTC"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"This commit represents a new era for Gentoo:\nStoring the gentoo-x86 tree in Git, as converted from CVS.\n\nThis commit is the start of the NEW history.\nAny historical data is intended to be grafted onto this point.\n\nCreation process:\n1. Take final CVS checkout snapshot\n2. Remove ALL ChangeLog* files\n3. Transform all Manifests to thin\n4. Remove empty Manifests\n5. Convert all stale $Header$\/$Id$ CVS keywords to non-expanded Git $Id$\n5.1. Do not touch files with -kb\/-ko keyword flags.\n\nSigned-off-by: Robin H. Johnson <robbat2@gentoo.org>\nX-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests\nX-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project\nX-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration\nX-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn\nX-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts\nX-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration\nX-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging\nX-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed","commitid":"56bd759df1d0c750a065b8c845e93d5dfa6b549d","committime":"2015-08-08T20:49:04","packageid":59520,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":59520,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[{"block":false,"categoryid":343,"description":"kernel routing and traffic control utilities","ebuildids":[866918,886077],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"iproute2","packageid":46121},{"block":false,"categoryid":343,"description":"Standard Linux networking tools","ebuildids":[866918,886077],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"net-tools","packageid":53970},{"block":false,"categoryid":336,"description":"Python interface to the OpenSSL library","ebuildids":[866918,886077],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyopenssl","packageid":54067},{"block":false,"categoryid":343,"description":"Super-useful stream editor","ebuildids":[866918,886077],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"sed","packageid":54677},{"block":false,"categoryid":343,"description":"GNU regular expression matcher","ebuildids":[866918,886077],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"grep","packageid":54682},{"block":false,"categoryid":336,"description":"HTTP library for human beings","ebuildids":[866918,886077],"firstseen":"2012-01-02T14:37:42.991671","maintainer":"python@gentoo.org","maintainername":"Python","name":"requests","packageid":58639,"summary":"Most existing Python modules for sending HTTP requests are extremely verbose and cumbersome. Python’s built-in urllib2 module provides most of the HTTP capabilities you should need, but the API is thoroughly broken. This library is designed to make HTTP requests easy for developers."},{"block":false,"categoryid":336,"description":"Fork of the standard library cgi and cgitb modules (deprecated)","ebuildids":[866918,886077],"firstseen":"2024-06-15T09:25:14.250540","name":"legacy-cgi","packageid":77580}],"depending":[],"ebuilds":[{"archs":["~amd64","~x86"],"ebuildid":886077,"firstseen":"2026-01-04T18:19:11.662642","license":"GPL-3","moddate":"2026-03-30T13:49:45","packageid":59520,"repoid":1,"slot":"0","uses":["python_targets_python3_11","python_targets_python3_12","python_targets_python3_13","python_targets_python3_14","ssl","test"],"version":"0.5.4-r3"},{"archs":["~amd64","~x86"],"ebuildid":866918,"firstseen":"2025-06-10T14:16:25.636488","license":"GPL-3","moddate":"2026-03-30T13:49:45","packageid":59520,"repoid":1,"slot":"0","uses":["python_targets_python3_11","python_targets_python3_12","python_targets_python3_13","ssl","test"],"version":"0.5.4-r2"}],"masks":[],"package":{"categoryid":379,"description":"Serve a single file via HTTP","firstseen":"2012-06-28T14:38:17.546564","maintainer":"sping@gentoo.org","maintainername":"Sebastian Pipping","name":"servefile","packageid":59520},"rdependencies":[{"block":false,"categoryid":450,"description":"An interpreted, interactive, object-oriented programming language","ebuildids":[866918,866918,866918,886077,886077,886077,886077],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python","packageid":43095},{"block":false,"categoryid":343,"description":"kernel routing and traffic control utilities","ebuildids":[866918,886077],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"iproute2","packageid":46121},{"block":false,"categoryid":343,"description":"Standard Linux networking tools","ebuildids":[866918,886077],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"net-tools","packageid":53970},{"block":false,"categoryid":336,"description":"Python interface to the OpenSSL library","ebuildids":[866918,886077],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"pyopenssl","packageid":54067},{"block":false,"categoryid":343,"description":"Super-useful stream editor","ebuildids":[866918,886077],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"sed","packageid":54677},{"block":false,"categoryid":343,"description":"GNU regular expression matcher","ebuildids":[866918,886077],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"base-system@gentoo.org","maintainername":"Gentoo Base System","name":"grep","packageid":54682},{"block":false,"categoryid":336,"description":"Fork of the standard library cgi and cgitb modules (deprecated)","ebuildids":[866918,886077],"firstseen":"2024-06-15T09:25:14.250540","name":"legacy-cgi","packageid":77580}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/sebageek\/servefile"],"uses":[{"description":"Add support for SSL\/TLS connections (Secure Socket Layer \/ Transport Layer Security)","isdefault":false,"use":"ssl"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"},{"description":"Build with Python 3.11","group":"python_targets","isdefault":false,"use":"python3_11"},{"description":"Build with Python 3.12","group":"python_targets","isdefault":false,"use":"python3_12"},{"description":"Build with Python 3.13","group":"python_targets","isdefault":false,"use":"python3_13"},{"description":"Build with Python 3.14","group":"python_targets","isdefault":false,"use":"python3_14"}]}