Commit graph

30 commits

Author SHA1 Message Date
adam
dd50ad41d5 openldap: updated to 2.6.0
OpenLDAP 2.6.0
Initial release for "general use"
2021-12-01 12:13:53 +00:00
nia
acde260c8b databases: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (some may be only fetched
conditionally):

./databases/cstore/distinfo D6.data.ros.gz
./databases/cstore/distinfo cstore0.2.tar.gz
./databases/cstore/distinfo data4.tar.gz
2021-10-26 10:09:13 +00:00
adam
ba475acb46 openldap: updated to 2.5.8
OpenLDAP 2.5.8 Release (2021/10/11)
	Fixed libldap ldap_int_tls_connect: isdigit() requires unsigned char
	Fixed libldap memory leak in ldap_get_option LDAP_OPT_X_TLS_PEERCERT
	Fixed slapd to allow normalized values for namingContexts in cn=monitor
	Fixed slapd to normalize the suffix in rootDSE
	Fixed slapd slapadd to avoid destroying configDB prematurely
	Fixed slapd to not spam logs with lastbind information
	Fixed slapd slaptest migration to correctly set olcTSLVerifyClient
	Fixed slapd-mdb multival delete handling
	Fixed slapd-sql ldap_entry_objectclass table for mariadb/mysql
	Fixed slapd-wt multiple issues
	Fixed slapd-wt to close cache db correctly
	Fixed slapo-ppolicy to restore OpenLDAP 2.4 compatibilty
	Fixed slapo-syncprov to free uuid list when finished replaying sessionlog
	Build
		Fixed libldap result.c compilation on musl systems
		Fixed slapd duplicate definition of peerbv
		Fixed test suite with memberof modular builds
	Contrib
		Added man page for ppm contrib module
		Fix crash when pwdCheckModuleArg is not defined for ppm
	Documentation
		Fixed guide download link for heimdal
		Fixed guide documentation for TLSECName
		Fixed guide documentation missing tags
		Fixed guide loadbalancer typo
		Fixed guide synprov-nopresent redundant text
		Fixed guide various typos and fix config alignment
		Removed ppolicy.schema from servers/slapd/schema/README
		Fixed slapd.conf(5)/slapd-config(5) to document default for database monitoring
		Fixed slapd-meta(5)/slapd-asyncmeta(5) verbiage for try-propagate
		Fixed slapo-syncprov(5) to note entryCSN indexing is highly recommended
2021-10-12 09:10:05 +00:00
nia
2946ea15ca databases: Remove SHA1 distfile hashes 2021-10-07 13:35:05 +00:00
mef
5d09751e1d (databases/lmdb) Add portablity check patch, but duplicates to openldap ? 2021-08-24 20:33:30 +00:00
adam
e08d096a65 openldap: updated to 2.5.7
OpenLDAP 2.5.7 Release (2021/08/18)
	Fixed lloadd client state tracking
	Fixed slapd bconfig to canonicalize structuralObjectclass
	Fixed slapd-ldif duplicate controls response
	Fixed slapd-mdb multival crash when attribute is missing an equality matchingrule
	Fixed slapd-mdb compatibility with OpenLDAP 2.4 MDB databases
	Fixed slapd-mdb idlexp maximum size handling
	Fixed slapd-monitor number of ops executing with asynchronous backends
	Fixed slapd-sql to add support for ppolicy attributes
	Fixed slapd-sql to close transactions after bind and search
	Fixed slapo-accesslog to make reqMod optional
	Fixed slapo-ppolicy logging when pwdChangedTime attribute is not present
	Documentation
		slapd-mdb(5) note max idlexp size is 30, not 31
		slapo-accesslog(5) note that reqMod is optional
		Add ldapvc(1) man page
		Add guide section on load balancer
		Updated guide to document multiprovider as replacement for mirrormode
		Updated guide to clarify slapd-mdb upgrade requirements
		Updated guide to document removal of deprecated options from client tools


OpenLDAP 2.5.6 Release (2021/07/27)
	Fixed libldap buffer overflow
	Fixed libldap missing mutex unlock on connection alloc failure
	Fixed lloadd cn=config olcBkLloadClientMaxPending setting
	Fixed slapd multiple config defaults
	Fixed slapd ipv6 addresses to work with tcp wrappers
	Fixed slapo-syncprov delete of nonexistent sessionlog
	Build
		Fixed library symbol versioning on Solaris
		Fixed compile warning in libldap/tpool.c
		Fixed compile warning in libldap/tls_o.c
	Contrib
		Fixed ppm module for sysconfdir
	Documentation
		Updated guide to document multival, idlexp, and maxentrysize

OpenLDAP 2.5.5 Release (2021/06/03)
	Added libldap LDAP_OPT_TCP_USER_TIMEOUT support
	Added lloadd tcp-user-timeout support
	Added slapd-asyncmeta tcp-user-timeout support
	Added slapd-ldap tcp-user-timeout support
	Added slapd-meta tcp-user-timeout support
	Fixed incorrect control OIDs for AuthZ Identity
	Fixed libldap typo in util-int.c
	Fixed libldap double free of LDAP_OPT_DEFBASE
	Fixed libldap better TLS1.3 cipher suite handling
	Fixed lloadd multiple issues
	Fixed slapd slap_op_time to avoid duplicates across restarts
	Fixed slapd typo in daemon.c
	Fixed slapd slapi compilation
	Fixed slapd to handle empty DN in extended filters
	Fixed slapd syncrepl searches with empty base
	Fixed slapd syncrepl refresh on startup
	Fixed slapd abort due to typo
	Fixed slapd-asyncmeta quarantine handling
	Fixed slapd-asyncmeta to have a default operations timeout
	Fixed slapd-ldap quarantine handling
	Fixed slapd-mdb deletion of context entry
	Fixed slapd-mdb off-by-one affecting search scope
	Fixed slapd-meta quarantine handling
	Fixed slapo-accesslog to record reqNewDN for modRDN ops
	Fixed slapo-pcache locking during expiration
	Build
		Fixed slappw-argon2 module installation
	Contrib
		Update ldapc++/ldaptcl to use configure.ac
	Documentation
		ldap_first_attribute(3) - Document ldap_get_attribute_ber
        ldap_modify(3) - Delete non-existent mod_next parameter

OpenLDAP 2.5.4 Release (2021/04/29)
	Initial release for "general use".
2021-08-23 09:58:57 +00:00
adam
96b574b79d openldap: updated to 2.4.59
OpenLDAP 2.4.59 Release (2021/06/03)
        Fixed libldap TLSv1.3 cipher suites with OpenSSL 1.1.1
        Fixed libldap double free of LDAP_OPT_DEFBASE
        Fixed slapd syncrepl handling of add+delete on single value attr
        Fixed slapd-mdb cursor init check
        Fixed slapd-mdb deletion of context entry
        Fixed slapd-mdb off-by-one affecting search scope
        Fixed slapo-pcache locking during expiration
        Contrib
                Fixed slapo-autogroup to not thrash thread context
        Documentation
                ldap_modify(3) - Delete non-existent mod_next parameter
2021-06-14 09:04:23 +00:00
dholland
44028c1288 databases/lmdb needs -lrt on Solaris 10. PR 56038 from Malte Dehling. 2021-06-09 02:37:09 +00:00
adam
52866a4eb2 openldap: updated to 2.4.58
OpenLDAP 2.4.58
Fixed slapd validity checks for issuerAndThisUpdateCheck
Fixed slapd to alloc new conn struct after freeing old one
Fixed slapd syncrepl to check all contextCSNs
Fixed slapd-bdb lockdetect config
2021-03-16 19:49:15 +00:00
adam
a347be2e58 openldap: updated to 2.4.57
OpenLDAP 2.4.57 Release (2021/01/18)
	Fixed ldapexop to use correct return code
	Fixed slapd to remove asserts in UUIDNormalize
	Fixed slapd to remove assert in csnValidate
	Fixed slapd validity checks for issuerAndThisUpdateCheck
	Fixed slapd validity checks for serialNumberAndIssuerCheck
	Fixed slapd AVA sort with invalid RDN
	Fixed slapd ldap_X509dn2bv to check for invalid BER after RDN count
	Fixed slapd saslauthz to remove asserts in validation
	Fixed slapd saslauthz to use slap_sl_free on normalized DN
	Fixed slapd saslauthz SEGV in slap_parse_user
	Fixed slapd modrdn memory leak
	Fixed slapd double-free in vrfilter
	Fixed slapd cancel operation to correctly terminate
	Fixed slapd-ldap fix binds on retry with closed connection
	Fixed slapo-syncprov to ignore duplicate sessionlog entries
2021-01-25 12:51:49 +00:00
adam
ae1a4145fd openldap: updated to 2.4.56
OpenLDAP 2.4.56
Fixed slapd to remove assert in certificateListValidate
Fixed slapd to remove assert in csnNormalize23
Fixed slapd to better parse ldapi listener URIs
2020-11-11 09:22:26 +00:00
adam
c0e965dab9 openldap: updated to 2.4.55
OpenLDAP 2.4.55 Release
Fixed slapd normalization handling with modrdn
Fixed slapd-meta to check ldap_install_tls return code
Contrib
	Fixed nssov misplaced semicolon
2020-10-28 21:09:20 +00:00
adam
b63160c83d openldap: updated to 2.4.54
OpenLDAP 2.4.54

Fixed slapd delta-syncrepl to ignore delete ops on deleted entry
Fixed slapd delta-syncrepl to be fully serialized
Fixed slapd delta-syncrepl MOD on zero-length context entry
Fixed slapd sessionlog to use a TAVL tree
Fixed slapd syncrepl to be fully serialized
Fixed slapd syncrepl to call check_syncprov on fresh consumer
Fixed slapd syncrepl to propagate errors from overlay_entry_get_ov
Fixed slapd syncrepl to not create empty ADD ops
Fixed slapd syncrepl replace usage on single valued attrs
Fixed slapd-monitor fix monitor_back_register_database for empty suffix DB
Fixed slapo-accesslog normalizer for reqStart
Fixed slapo-accesslog to not generate new contextCSN on purge
Fixed slapo-syncprov contextCSN generation with empty suffix
2020-10-13 09:04:26 +00:00
prlw1
b138647f49 lmdb: catch up with databases/openldap update again 2020-09-10 08:51:53 +00:00
tnn
bfcfeb6f34 lmdb: catch up with databases/openldap update 2020-09-08 22:19:48 +00:00
adam
d425a45251 openldap: updated to 2.4.51
OpenLDAP 2.4.51 Engineering
	Fixed libldap retry loop in ldap_int_tls_connect
2020-08-12 08:31:13 +00:00
adam
21aeb43676 openldap: updated to 2.4.50
OpenLDAP 2.4.50 Engineering
	Fixed client benign typos
	Fixed libldap type cast
	Fixed libldap retry loop in ldap_int_tls_connect
	Fixed libldap_r race on Windows mutex initialization
	Fixed liblunicode memory leak
	Fixed slapd benign typos
	Fixed slapd-mdb memory leak in dnSuperiorMatch
	Fixed slapo-pcache database initialization
	Fixed slapo-ppolicy callback
	Build
		Fix olcDatabaseDummy initialization for windows
		Fix detection for ws2tcpip.h for windows
		Fix back-mdb types for windows
	Contrib
		Update ldapc++ config.guess and config.sub to support newer architectures
		Added pw-argon2 module
	Documentation
		slapd-ldap(5) - Clarify idassert-authzfrom behavior
		slapd-meta(5) - Remove client-pr option
		slapdinex(8) - Fix truncate option information for back-mdb
2020-04-29 07:31:52 +00:00
tnn
41dd35c330 lmdb: fix a patch: rearrange linker parameter order & drop useless -R flag 2020-03-15 21:01:47 +00:00
mef
63506b0a15 (databases/lmdb) regen. 2020-02-13 14:15:26 +00:00
adam
1be074948d openldap: updated to 2.4.48
OpenLDAP 2.4.48
	Added libldap OpenSSL Elliptic Curve support
	Added libldap Expose OpenLDAP specific interfaces via openldap.h
	Added slapd-monitor support for slapd-mdb
	Fixed liblber leaks
	Fixed liblber with partial flush
	Fixed libldap ASYNC TLS so it works
	Fixed libldap ASYNC connections with Solaris 10
	Fixed libldap with SASL_NOCANON=on and ldapi connections
	Fixed libldap to be able to unset syncrepl TLS options
	Fixed libldap race condition in ldap_int_initialize
	Fixed libldap return code in ldap_create_assertion_control_value
	Fixed libldap to correctly disable IPv6 when configured to do so
	Fixed libldap to correctly close TLS connection
	Fixed libldap_r handling of deprecated OpenSSL function
	Fixed liblunicode case correspondance
	Fixed slapd with an idletimeout of less than four seconds
	Fixed slapd config parser variable for Windows64
	Fixed slapd syncrepl fallback handling with delta-syncrepl
	Fixed slapd telephoneNumberNormalize, cert DN validation
	Fixed slapd syncrepl for relax with delta-syncrepl
	Fixed slapd to restrict rootDN proxyauthz to its own databases
	Fixed slapd to initialize SASL SSF per connection
	Fixed slapo-accesslog with SLAP_MOD_SOFT modifications
	Fixed slapd-ldap starttls connections timeout behavior
	Fixed slapd-ldap segfault when entry result doesn't match filter
	Fixed slapd-meta conversion from slapd.conf to cn=config
	Fixed slapd-meta assertion when network interface goes down
	Fixed slapd-mdb fix bitshift integer overflow
	Fixed slapd-mdb index cleanup with cn=config
	Fixed slapd-mdb to improve performance with alias deref
	Fixed slapo-accesslog possible assert with exops
	Fixed slapo-chain to correctly reject multiple chaining URIs
	Fixed slapo-chain conversion from slapd.conf to cn=config
	Fixed slapo-memberof conversion from slapd.conf to cn=config
	Fixed slapo-memberof for group name change to itself
	Fixed slapo-ppolicy behavior when pwdInHistory is changed
	Fixed slapo-rwm to not free original filter
	Fixed slapo-syncprov contextCSN generation
	Build Environment
		Fixed slapd to only link to BDB libraries with static build
		Fixed libldap implicit declaration with LDAP_CONNECTIONLESS
		Fixed libldap double inclusion of limits.h in cyrus.c
	Documentation
		General - Fixed minor typos
		admin24 - Miscellaneous updates promoting mdb and fixing examples
		slapd.access(5) - Note MDB is the primary backend
		slapd.backends(5) - Note MDB is the recommended backend
		slapd-ldap(5) - Document starttls parameter
	Contrib
		Added slapo-lastbind capability to forward authTimestamp updates
2019-08-03 06:46:52 +00:00
adam
2a0596ca58 lmdb: updated to 0.9.23
LMDB 0.9.23:
Fix loose pages in dirty list
Fix mdb_load flag init
Fix mdb_env_close in forked process
Documentation
 mdb_cursor_del doesn't invalidate cursor
 GET_MULTIPLE etc don't change passed in key
2018-12-20 17:55:24 +00:00
sevan
a8f13b72f3 Need pthread support, make sure a substitue is present if OS lacks support
natively, e.g Minix at present.
2018-12-09 03:04:34 +00:00
fhajny
4535d8e040 Backport a SunOS mutex fix from upstream trunk. Bump PKGREVISION. 2016-11-25 15:50:13 +00:00
mef
179cf50a4a Update to 0.9.18
----------------
LMDB 0.9.18 Release (2016/02/05)
	Fix robust mutex detection on glibc 2.10-11 (ITS#8330)
	Fix page_search_root assert on FreeDB (ITS#8336)
	Fix MDB_APPENDDUP vs. rewrite(single item) (ITS#8334)
	Fix mdb_copy of large files on Windows
	Fix subcursor move after delete (ITS#8355)
	Fix mdb_midl_shirnk off-by-one (ITS#8363)
	Check for utf8_to_utf16 failures (ITS#7992)
	Catch strdup failure in mdb_dbi_open
	Build
		Additional makefile var tweaks (ITS#8169)
	Documentation
		Add Getting Started page
		Update WRITEMAP description
2016-02-16 12:16:28 +00:00
agc
d549bff9a5 Add SHA512 digests for distfiles for databases category
Problems found with existing distfiles:
	distfiles/D6.data.ros.gz
	distfiles/cstore0.2.tar.gz
	distfiles/data4.tar.gz
	distfiles/sphinx-2.2.7-release.tar.gz
No changes made to the cstore or mariadb55-client distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 01:56:09 +00:00
fhajny
0f7dfb2d8a Update databases/lmdb to 0.9.16.
Use Github for distfiles. Simplify build/install fixes. Readability.

LMDB 0.9.16 Release (2015/08/14)
- Fix cursor EOF bug (ITS#8190)
- Fix handling of subDB records (ITS#8181)
- Fix mdb_midl_shrink() usage (ITS#8200)

LMDB 0.9.15 Release (2015/06/19)
- Fix txn init (ITS#7961,#7987)
- Fix MDB_PREV_DUP (ITS#7955,#7671)
- Fix compact of empty env (ITS#7956)
- Fix mdb_copy file mode
- Fix mdb_env_close() after failed mdb_env_open()
- Fix mdb_rebalance collapsing root (ITS#8062)
- Fix mdb_load with large values (ITS#8066)
- Fix to retry writes on EINTR (ITS#8106)
- Fix mdb_cursor_del on empty DB (ITS#8109)
- Fix MDB_INTEGERDUP key compare (ITS#8117)
- Fix error handling (ITS#7959,#8157,etc.)
- Fix race conditions (ITS#7969,7970)
- Added workaround for fdatasync bug in ext3fs
- Don't use -fPIC for static lib
- Update .gitignore (ITS#7952,#7953)
- Cleanup for "make test" (ITS#7841), "make clean", mtest*.c
- Misc. Android/Windows cleanup
- Fix MDB_APPEND doc
- Fix MDB_MAXKEYSIZE doc (ITS#8156)
- Fix mdb_cursor_put,mdb_cursor_del EACCES description
- Fix mdb_env_sync(MDB_RDONLY env) doc (ITS#8021)
- Clarify MDB_WRITEMAP doc (ITS#8021)
- Clarify mdb_env_open doc
- Clarify mdb_dbi_open doc
2015-10-07 10:15:12 +00:00
fhajny
77f4ace645 Needs USE_GCC_RUNTIME=yes to work with gcc??-libs packages. PKGREVISION++ 2015-10-07 10:00:20 +00:00
fhajny
f45964ecdd Add a basic bl3 for lmdb 2015-04-02 14:17:19 +00:00
mspo
91fb03f2b0 fixup some pkglint stuff and add a missing .h to PLIST 2015-03-01 21:19:29 +00:00
mspo
31c5510a1f initial pkg for LMDB 2015-03-01 21:05:54 +00:00