Summary
A library to parse proxy auto-config (PAC) files. Proxy auto-config files are a vastly used proxy configuration method these days. Web browsers can use a PAC file to determine which proxy server to use or whether to go direct for a given URL. PAC files are written in JavaScript and can be programmed to return different proxy methods (e.g. "PROXY proxy1:port; DIRECT") depending upon URL, source IP address, protocol, time of the day etc. PAC files introduce a lot of possibilities. Needless to say, PAC files are now a widely accepted method for proxy configuration management and companies all over are using them in corporate environments. Almost all popular web browsers support PAC files. The idea behind pacparser is to make it easy to add this PAC file parsing capability to any program (C and Python supported right now).
Versions
v1.4.5 :: 0/1 :: gentoo
- Modified
- License
- LGPL-3
- Keywords
- ~amd64 ~amd64-linux ~x86 ~x86-linux
- USE flags
- doc python
v1.4.3 :: 0/1 :: gentoo
- Modified
- License
- LGPL-3
- Keywords
- amd64 x86 ~amd64-linux ~x86-linux
- USE flags
- doc python
v1.4.2 :: 0/1 :: gentoo
- Modified
- License
- LGPL-3
- Keywords
- ~amd64 ~amd64-linux ~x86 ~x86-linux
- USE flags
- doc python
v1.4.0 :: 0/1 :: gentoo
- Modified
- License
- LGPL-3
- Keywords
- amd64 x86 ~amd64-linux ~x86-linux
- USE flags
- doc python
USE flags
General
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- python
- Add optional support/bindings for the Python language
python_targets
- python3_10
- Build with Python 3.10
- python3_11
- Build with Python 3.11
- python3_12
- Build with Python 3.12
- python3_13
- Build with Python 3.13
Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
Runtime Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
Depending packages
net-fs / cvmfs : HTTP read-only file system for distributing software
Bugs
- 844736
- <net-libs/pacparser-1.4.0: Memory overwrite vulnerability
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
net-libs/pacparser: add 1.4.5
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/pacparser: Stabilize 1.4.3 amd64, #933015
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
net-libs/pacparser: Stabilize 1.4.3 x86, #933015
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
net-libs/pacparser: add 1.4.3
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
net-libs/pacparser: fix compilation with GCC 14, bug 919375
Closes: https://bugs.gentoo.org/919375 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
net-libs/pacparser: add 1.4.2
Note: patches dropped since they were merged upstream. See https://github.com/manugarg/pacparser/pull/136. Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
net-libs/pacparser: enable py3.11
Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Guilherme Amadio · gentoo
net-libs/pacparser: drop 1.3.7-r1
Closes: https://bugs.gentoo.org/659726 Closes: https://bugs.gentoo.org/842120 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/pacparser: Stabilize 1.4.0 x86, #850181
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
net-libs/pacparser: Stabilize 1.4.0 amd64, #850181
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/pacparser: fix copyright
Signed-off-by: Sam James <sam@gentoo.org> - orbea · gentoo
net-libs/pacparser: Add 1.4.0
Bug: https://bugs.gentoo.org/793425 Upstream-PR: https://github.com/manugarg/pacparser/pull/106 Upstream-PR: https://github.com/manugarg/pacparser/pull/136 Upstream-PR: https://github.com/manugarg/pacparser/pull/137 Upstream-Commit: https://github.com/manugarg/pacparser/commit/c6258eb8001b449819e11b98bb124903fab96990 Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/25487 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Guilherme Amadio · gentoo
net-libs/pacparser: stable on amd64/x86
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/pacparser: add Python 3.9
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/pacparser: eutils--
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
net-libs/pacparser: remove old 1.3.7
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
net-libs/pacparser: enable python3.8
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Henning Schild · gentoo
net-libs/pacparser: Support newer python, python_optimize and "make -j"
Add python3_7, that simply works. Add python_optimize calls to fix a QA issue. And call emake twice to work around parrallel build issue. Signed-off-by: Henning Schild <henning@hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/15773 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
net-libs/pacparser: Remove py2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michael Palimaka · gentoo
net-libs/pacparser: remove 1.3.1
Package-Manager: Portage-2.3.14, Repoman-2.3.6 - Sébastien Fabbro · gentoo
net-libs/pacparser: bundled spidermonkey tricky to build in parallel. revert to -j1.
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Sébastien Fabbro · gentoo
net-libs/pacparser: version bump
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Pacho Ramos · gentoo
net-libs/pacparser: Support newer python
Package-Manager: Portage-2.3.6, Repoman-2.3.2 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Tobias Klausmann · gentoo
net-libs/pacparser: Fixing HOMEPAGE move due to code.google.com shutdown
Package-Manager: portage-2.2.20.1 - Justin Lecher · gentoo
Convert URIs for googlecode.com to https
Signed-off-by: Justin Lecher <jlec@gentoo.org> - Justin Lecher · gentoo
Enable https for all google URIs
Signed-off-by: Justin Lecher <jlec@gentoo.org> - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed