Repository navigation
First feature release of the community fork. Drop-in for ldapjs@2.x, no API changes.
npm install ldapjs-community@2.4.0Added
- LDAP result codes 118–122 and their generated error classes, per RFC 3909 and RFC 4528 (#15)
- Request logging docs:
req.logId,req.connection.remoteAddress,req.connection.remotePort(#16)
Fixed
- Preserve the numeric code, diagnostic message and matched DN when a server returns an unknown LDAP result code (#15)
- Route search entries and references by message type instead of constructor name (#17)
- Clear request timers when an operation is abandoned, so no late timeout callback fires (#18)
- Malformed client packets now emit
clientError, close only the offending connection and keep the server up (#19)
Maintenance
- Toolchain modernized: Tap 20, ESLint 9, Husky 4 removed; CI matrix stays Node.js 18, 20, 22, 24 (#22)
- GitHub Actions and docs dependencies updated, release and contributor guidance improved, deprecated Tap assertions removed (#7, #14, #21, #23)
Full changelog: v2.3.4...v2.4.0