CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

www/web2ldap 1.8.1_6

Python-based WWW gateway to LDAP servers

Port info

Maintainer
girgen@FreeBSD.org
Packages
latest: 1.8.1_5, update to 1.8.1_6 not built yet
Upstream
up to date
Last update
to 1.8.1_6 · 7af3c049a1
Quarterly
2026Q4: 1.8.1_5
WWW
https://web2ldap.de/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install py312-web2ldap
installs 1.8.1_5 from latest; from quarterly (2026Q4) 1.8.1_5
Port
# cd /usr/ports/www/web2ldap && make install clean
# make -C /usr/ports/www/web2ldap config  # change options first
Size
667 KiB download · 4.2 MiB installed
Depends on
devel/py-asn1crypto 1.5.1_1, devel/py-defusedxml 0.7.1_1, dns/py-dnspython 2.9.0,1, graphics/py-pillow 12.3.0, lang/python312 3.12.15, misc/mime-support 3.66_1, net-mgmt/py-prometheus-client 0.21.1_1, net/py-ldap0 1.4.7_1, security/py-paramiko 3.5.1_2, textproc/py-iso3166 2.1.1_1, textproc/py-xlwt 1.3.0_1
License
APACHE20
Options
1 of 1 on in the package: DOCS
pkg-message
Shown after installing
Run:

  service web2ldap onestart

to start the standalone version of web2ldap. By default it only accepts
connections from localhost, this can be changed by editing configuration
option ``access_allowed'' in the file:

  /usr/local/etc/web2ldap/web2ldapcnf/__init__.py

For configuration suggestions on installing the WSGI version of web2ldap using
apache *instead of the standalone version*, please look at the enclosed
documentation in:

  https://fossies.org/linux/web2ldap/etc/apache2/sample-mod_wsgi.conf

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.8.1_51.8.1_5–
FreeBSD 151.8.1_51.8.1_5–
FreeBSD 141.8.1_51.8.1_51.8.1_5

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.8.1_51.8.1_5–
FreeBSD 141.8.1_51.8.1_51.8.1_5

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.8.1_5.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (150)

Boris Samorodov (bsam) · 1.2.93
www/web2ldap: Update to version 1.2.93, remove unused MASTER_SITE and update WWW at pkg-descr.
7af90194be
Boris Samorodov (bsam) · 1.2.71_1
www/pyweblib -> www/py-pyweblib: Update to version 1.3.13 and rename (PyPI scheme).
1196d221a1
Dmitry Marakasov (amdmi3) · 1.2.71_1
- Properly fix shebangs

Approved by:	portmgr blanket
64302392be
Boris Samorodov (bsam) · 1.2.71
www/web2ldap: Update to version 1.2.71.
084ecea9cc
Boris Samorodov (bsam) · 1.2.70
www/web2ldap: Update to version 1.2.70.
208261c864
Mathieu Arnold (mat) · 1.2.19_3
When there is a do-install target, do not use a post-install target, do everything at once.  Sometime, rename post-install into a options helper target.

I did not fix ports that were such a mess that I could not figure out
what they really wanted to do.  I also did not change ports that had
some version of an auto-plist code in post-install, for the same reason.

With hat:	portmgr
Sponsored by:	Absolight
f899c758a6
Mathieu Arnold (mat) · 1.2.19_3
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.

With hat:	portmgr
Sponsored by:	Absolight
72ea7e696b
Dmitry Marakasov (amdmi3) · 1.2.19_3
- Fix shebangs - Add NO_ARCH

Approved by:	portmgr blanket
MFH:		2015Q3 (blanket)
8bef0f1aa4
Ruslan Makhmatkhanov (rm) · 1.2.19_2
www/web2ldap: chase py-ldap rename

- chase py-ldap rename
- compile to bytecode another way to get optimised files too. This is what
was done by upstream maintainer in version 1.2.32
18b2eddff3
Ruslan Makhmatkhanov (rm) · 1.2.19_1
www/web2ldap: general cleanup

- replace patches with USES=shebangs and REINPLACE_CMD
- add LICENSE (GPLv2)
- limit python version to 2.x, because 3.x is not supported
- modernize dependency upon devel/py-ipaddr and bump PORTREVISION
  accordingly

Approved by:	bsam (maintainer, by email)
5d8d3df13c
Dmitry Marakasov (amdmi3) · 1.2.19
- Add CPE info

Approved by:	portmgr blanket
2deeb18f85
Boris Samorodov (bsam) · 1.2.19
www/web2ldap: upgrade to version 1.2.19.
be12724ca9
Boris Samorodov (bsam) · 1.1.49
www/web2ldap: switch to USES=python syntax, simplify and remove pkg-plist
99a7ab4b58
Adam Weinberger (adamw) · 1.1.49
Rename www/ patch-xy patches to reflect the files they modify.
5fef74e277
Boris Samorodov (bsam) · 1.1.49
www/web2ldap: update to version 1.1.49
068c735c51
Boris Samorodov (bsam) · 1.1.47
Add MASTER_SITE_LOCAL since a previous version disappears as long as a new one is released.

Requested by:	marino (via e-mail)
Reminded by:	pkg-fallout@
6abf3a679e
Boris Samorodov (bsam) · 1.1.47
Update to version 1.1.47. Changes since 1.1.46: Bugs fixed         Fixed Python 2.6 compability issued in checkinst.py.         Registered more MS AD attributes with plugin class Binary.         Exception ldap.STRONG_AUTH_REQUIRED is ignored when reading rootDSE.
d4f9d0e016
Boris Samorodov (bsam) · 1.1.46
. update to version 1.1.46; . support staging.
25c978210a
Boris Samorodov (bsam) · 1.1.45
. update to version 1.1.45; . add NO_STAGE=yes macro; . replace ECHO_CMD with ECHO_MSG macro; . surround echoing of PKGMESSAGE with ECHO_MSG macros.
57674c308a
Boris Samorodov (bsam) · 1.1.40
Update to version 1.1.40.
8c4f0ab130
Boris Samorodov (bsam) · 1.1.37
Update to version 1.1.37.
208522f5eb
Boris Samorodov (bsam) · 1.1.35
Update to version 1.1.35.

Reported by:	Matthias Apitz <guru@unixarea.de>
ba6088f3c4
Boris Samorodov (bsam) · 1.1.34
. update to version 1.1.34; . optionify ports DOCS usage; . pet portlint: use -delete args of a find command instead of '| rm xargs'.
e9c67a7ea8
Boris Samorodov (bsam) · 1.1.33
Update to version 1.1.33.
b7226fda05
Boris Samorodov (bsam) · 1.1.25
. update to version 1.1.25; . use two line style headers.

Feature safe:	yes
cb2f53a51a
Boris Samorodov (bsam) · 1.1.24
. update to version 1.1.24; . new dependency: internal script ipadr.py is replaced by devel/py-ipaddr.

Changes: http://www.web2ldap.de/changes-1.1.html#r1.1.24
6ee05b1605
Boris Samorodov (bsam) · 1.1.23
Update www/web2ldap to version 1.1.23. Changes: http://www.web2ldap.de/changes-1.1.html#r1.1.23
7c1e020872
Boris Samorodov (bsam) · 1.1.10
. update to version 1.1.10; . the port now depends upon net/py-ldap2 version 2.4.0+; . remove stale ftp site.

Tested at:	redports
Feature safe:	yes
1652ff4fc5
Doug Barton (dougb) · 1.0.29_1
Remove more tags from pkg-descr files fo the form:

- Name
em@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
2b1dacc826
Martin Wilke (miwi) · 1.0.29_1
- Get Rid MD5 support
a9481afc8a
Xin LI (delphij) · 1.0.29_1
Chase after net/openldap24-server update.

Reminded by:	miwi
03b42818c9
Boris Samorodov (bsam) · 1.0.29
Update to version 1.0.29.
bdb933d153
Boris Samorodov (bsam) · 1.0.28
Update to version 1.0.28. Changes: http://www.web2ldap.de/changes-1.0.html#1.0.28 .

Reported by:	miwibot
bd23225be7
Boris Samorodov (bsam) · 1.0.27
Update to version 1.0.27. Changes: http://www.web2ldap.de/changes-1.0.html#1.0.27
5d491a9b71
Boris Samorodov (bsam) · 1.0.26
Update to version 1.0.26.

Pointed out by:	miwibot
85857c5f4f
Boris Samorodov (bsam) · 1.0.25
Update to version 1.0.25. Changes: http://www.web2ldap.de/changes-1.0.html#1.0.25
f458b31a95
Boris Samorodov (bsam) · 1.0.22
Update to version 1.0.22.
a1a3bb84f0
Boris Samorodov (bsam) · 1.0.20
Update to version 1.0.20. Changes: http://www.web2ldap.de/changes-1.0.html#1.0.20
07c8abc2db
Renato Botelho (garga) · 1.0.18
- Make it fetchable again

Approved by:	portmgr (erwin)
cb0625479e
Boris Samorodov (bsam) · 1.0.18
Update to version 1.0.18. Changes: http://www.web2ldap.de/changes-1.0.html#1.0.18
5e53c6de99
Boris Samorodov (bsam) · 1.0.17
Update to version 1.0.17.
b42e402eae
Boris Samorodov (bsam) · 1.0.16
Update to version 1.0.16.
38d61adadd
Boris Samorodov (bsam) · 1.0.15
Update to version 1.0.15.
4038f6218d
Boris Samorodov (bsam) · 1.0.14
Update to version 1.0.14.
6a3b98ce77
Boris Samorodov (bsam) · 1.0.12
Update to version 1.0.12.
151b33a67e
Boris Samorodov (bsam) · 1.0.11
Update to version 1.0.11.
43f9ddffb6
Boris Samorodov (bsam) · 1.0.9
Update to version 1.0.9.
f94f7e3579
Boris Samorodov (bsam) · 1.0.8
Here is the long awaited 4.3.0 release. It includes enhancements in nearly every area.
0e3555f92d
Xin LI (delphij) · 1.0.5_1
Bump PORTREVISION's after OpenLDAP update.

Suggested by:	rafan
5bbd5cd2dc
Boris Samorodov (bsam) · 1.0.5
Update to version 1.0.5. Changes since 1.0.4:

* Improvements to plugin modules/classes:

  o New plugin module lotusdomino for LDAP interface of Lotus
    Domino server.
  o New plugin class for attribute types found in schema of MIT
    Kerberos LDAP backend: krbTicketFlags, krbPrincipalType and
    krbTicketPolicyReference.
  o New plugin class for LDAP syntax UUID.
  o Fix in BitArrayInteger.formValue for adding new values.

* Case-insensitive sorting for...

  o attributes in table view when displaying or editing entries
  o object classes in object class input select lists
  o lists of schema links in schema viewer

* Fixed SyntaxErroronly occuring with Python_2.3.
* Several updates to the country code configuration file including
  a fix NON-ASCII encoding of country names.
6decbf20fc