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

net/py-python-ldap 3.4.7

LDAP module for python, for OpenLDAP2

Port info

Maintainer
rm@FreeBSD.org
Packages
latest: 3.4.7
Upstream
Higher version available: 3.4.8
Last update
to 3.4.7 · f06ee1b4fa
Quarterly
2026Q4: 3.4.7
Formerly
net/py-ldap until 2023-11-17, net/py-ldap2 until 2015-06-18
WWW
https://www.python-ldap.org
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install py312-python-ldap
installs 3.4.7 from latest; from quarterly (2026Q4) 3.4.7
Port
# cd /usr/ports/net/py-python-ldap && make install clean
Size
198 KiB download · 1,014 KiB installed
Depends on
databases/openldap26-client 2.6.16, devel/py-pyasn1 0.6.4, devel/py-pyasn1-modules 0.4.1, lang/python312 3.12.15
License
PSFL

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 163.4.73.4.7–
FreeBSD 153.4.73.4.7–
FreeBSD 143.4.73.4.73.4.7

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.4.73.4.7–
FreeBSD 143.4.73.4.73.4.7

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 3.4.7.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (126)

Ruslan Makhmatkhanov (rm) · 2.4.15 · as net/py-ldap2
net/py-ldap2: update to 2.4.15

- update to 2.4.15
- add some non-functional whitespace changes
ef7b6a0b25
Martin Wilke (miwi) · 2.4.13 · as net/py-ldap2
- Convert to autoplist - Stage support - Bump PORTREV
8f6c15a38f
Rene Ladan (rene) · 2.4.13 · as net/py-ldap2
Python cleanup: - USE_PYTHON* = 2.X -> USE_PYTHON* = 2 - USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes Reviewed by:	python (mva, rm) Approved by:	portmgr-lurkers (mat)
50f8eaece1
Baptiste Daroussin (bapt) · 2.4.13 · as net/py-ldap2
Add NO_STAGE all over the place in preparation for the staging support (cat: net)
0c710c7b4e
Ruslan Makhmatkhanov (rm) · 2.4.13 · as net/py-ldap2
- update to 2.4.13 - turn WITH_SASL into an OPTION

changelog:
* ldapobject.ReconnectLDAPObject._apply_last_bind() now sends
  anonymous simple bind request even if the calling application
  did not to provoke ldap.SERVER_DOWN in method reconnect()
* ldapobject.ReconnectLDAPObject.reconnect() now also catches
  ldap.TIMEOUT exception after reconnection attempt
* Several other fixes for ldapobject.ReconnectLDAPObject
  (thanks to Jonathan Giannuzzi)
e9d0c5d8ca
Ruslan Makhmatkhanov (rm) · 2.4.12 · as net/py-ldap2
- update to 2.4.12 - remove leading article from COMMENT - tab -> space change in pkg-descr:WWW
2b3997ede0
Dirk Meyer (dinoex) · 2.4.10 · as net/py-ldap2
- cleanup comments Feature safe: yes
851945b1eb
Ruslan Makhmatkhanov (rm) · 2.4.9 · as net/py-ldap2
- update to 2.4.9

Feature safe:	yes
aaaafa6fbe
Ruslan Makhmatkhanov (rm) · 2.4.6 · as net/py-ldap2
- update to 2.4.6 - rework SASL option handling according to upstream changes - explicitly depend on OpenLDAP 2.4 [1]

PR:		163808 [1]
Submitted by:	Mike Fisher <mfisher at csh.rit dot edu>
f243deaa03
Ruslan Makhmatkhanov (rm) · 2.4.4 · as net/py-ldap2
- update to 2.4.4

PR:             ports/162077
Submitted by:   rm (myself)
Approved by:    novel (mentor), miwi (co-mentor)
Feature safe:   yes
cd03ae9f1c
Ruslan Makhmatkhanov (rm) · 2.4.3 · as net/py-ldap2
Change email for my ports to FreeBSD one.

Approved by:	novel (mentor)
Feature safe:	yes
1d3015aac7
Xin LI (delphij) · 2.4.3 · as net/py-ldap2
Pass maintainership to Ruslan who submitted so many good patches.
451fd8222a
Xin LI (delphij) · 2.4.3 · as net/py-ldap2
Update to 2.4.3.

Submitted by:	Ruslan Mahmatkhanov <cvs-src yandex.ru>
PR:		ports/159684
da10a41153
Xin LI (delphij) · 2.4.1 · as net/py-ldap2
Update to 2.4.1; Add dependency on devel/py-asn1-modules (required for ldap.controls.sessiontrack)

PR:		ports/158701
Submitted by:	Ruslan Mahmatkhanov <cvs-src yandex.ru>
d1f8e358a2
Xin LI (delphij) · 2.4.0 · as net/py-ldap2
Update to 2.4.0.

PR:		ports/158505
Submitted by:	Ruslan Mahmatkhanov <cvs-src yandex.ru>
06a67a376b
Xin LI (delphij) · 2.3.13_1 · as net/py-ldap2
Chase after net/openldap24-server update.

Reminded by:	miwi
03b42818c9
Xin LI (delphij) · 2.3.13 · as net/py-ldap2
Update to 2.3.13.

PR:		ports/154977
Submitted by:	Ruslan Mahmatkhanov <cvs-src yandex.ru>
b7c6bfd9db
Xin LI (delphij) · 2.3.12 · as net/py-ldap2
Update to 2.3.12.

Submitted by:	Ruslan Mahmatkhanov <cvs-src yandex.ru>
PR:		ports/154879
65480eebb0
Xin LI (delphij) · 2.3.10 · as net/py-ldap2
Apply two vendor fixes for older OpenLDAP versions.

Obtained from:	python-ldap CVS
Requested by:	Andrew J. Gillis <fbsdboy gmail com>
929cfb0e2a
Xin LI (delphij) · 2.3.10 · as net/py-ldap2
Update to 2.3.10.

Sponsored by:	iXsystems
962dd9c923
Xin LI (delphij) · 2.3.9 · as net/py-ldap2
Update to 2.3.9.

Changes since 2.3.8:
  Lib/
    * All modules (ldap, ldif, dsml and ldapurl) have common version number now
    * Non-exported function ldif.needs_base64() was abandoned and is now
      implemented as method LDIFWriter._needs_base64_encoding().

      This allows sub-classes of LDIFWriter to implement determining whether
      attribute values have to be base64-encoded in a different manner and is
      the same approach like in class dsml.DSMLWriter.
    * LDAPUrlExtension._parse() now gracefully handles LDAP URL extensions
      without explicit exvalue as being set with implicit value None.
  Modules/
    * New LDAP option constant ldap.OPT_X_SASL_NOCANON supported
      in LDAPObject.get/set_option()

Submitted by:	bsam
224c0cb8bf
Xin LI (delphij) · 2.3.7 · as net/py-ldap2
- Update to 2.3.7  - Change MASTER_SITES to CHEESESHOP

Submitted by:	lwhsu
PR:		ports/133664
c78801166d
Xin LI (delphij) · 2.3.5_2 · as net/py-ldap2
Bump PORTREVISION's after OpenLDAP update.

Suggested by:	rafan
5bbd5cd2dc
Alexander Botero-Lowry (alexbl) · 2.3 · as net/py-ldap2
- Make Python 2.5.1 the default Python version  - Add significantly better support in bsd.python.mk for working with    Python Eggs and the easy_install system

Tested by:	pointyhat runs
Approved by:	pav (portmgr)
Most work by:	perky
Thanks to:	pav
4942ce5a7d
Li-Wen Hsu (lwhsu) · 2.3 · as net/py-ldap2
- Update to 2.3

Approved by:    clsung (mentor), delphij (maintainer)
388e9e2a5a
Xin LI (delphij) · 2.2.1 · as net/py-ldap2
Update to 2.2.1

Submitted by:	Li-Wen Hsu <lwhsu at lwhsu org>
PR:		ports/106923
a8995fc1b4
Xin LI (delphij) · 2.2.0 · as net/py-ldap2
Correct path for the sasl includes, to fix build for WITH_SASL case.

Submitted by:	Boris B. Samorodov <bsam ipt ru>
PR:		ports/97474
Approved by:	sem (mentor)
fbf1d6727b
Edwin Groothuis (edwin) · 2.2.0 · as net/py-ldap2
Remove USE_REINPLACE from all categories starting with N
0f12b488a5
Sergey Matveychuk (sem) · 2.2.0 · as net/py-ldap2
- A new maintainer

Submitted by:	delphij
aa524f30f5
Sergey Matveychuk (sem) · 2.2.0 · as net/py-ldap2
- Update to 2.2.0

PR:		ports/95569
Submitted by:	delphij
59d41b8f46
Mark Linimon (linimon) · 2.0.11 · as net/py-ldap2
Reset vsevolod as maintainer due to unreponsiveness.  We hope to see him back sometime.

Hat:		portmgr
0025f82662
Sergey Matveychuk (sem) · 2.0.11 · as net/py-ldap2
- Update to 2.0.11 - Do not depend on OpenLDAP 2.2, this port works fine with 2.3.x series. - Reorganize REPLACE_ARGS

PR:             ports/94725
Submitted by:   delphij
Approved by:    maintainer timeout (2 weeks)
54828a3421
Vsevolod Stakhov (vsevolod) · 2.0.9 · as net/py-ldap2
Update to 2.0.9. Take maintainership.

Approved by:	mentor (perky)
b536320877
Vsevolod Stakhov (vsevolod) · 2.0.8_1 · as net/py-ldap2
Add WITH_SASL option.

PR:		ports/83145
Submitted by:	Boris Samorodov <bsam@ipt.ru>
Approved by:	perky (mentor)
1848a58f4b
Michael Johnson (ahze) · 2.0.8 · as net/py-ldap2
- Update to 2.0.8

PR:		ports/82499
Submitted by:	Vsevolod Stakhov <vsevolod@highsecure.ru>
3b23737845
Pav Lucistnik (pav) · 2.0.7 · as net/py-ldap2
- Update to 2.0.7

PR:		ports/80562
Submitted by:	Vsevolod Stakhov <vsevolod@highsecure.ru>
05578e351a
Pav Lucistnik (pav) · 2.0.6 · as net/py-ldap2
- Update to 2.0.6

PR:		ports/78027
Submitted by:	Boris B. Samorodov <bsam@ipt.ru>
20687bc303