]> git.ipfire.org Git - thirdparty/openldap.git/log
thirdparty/openldap.git
14 months agoITS#10299 slapacl: use dummy entry_get in dry-run mode
Howard Chu [Thu, 27 Mar 2025 16:11:17 +0000 (16:11 +0000)] 
ITS#10299 slapacl: use dummy entry_get in dry-run mode

14 months agoITS#9934 slapd-config(5) add new TLS cert/key settings
Howard Chu [Tue, 25 Mar 2025 16:32:12 +0000 (16:32 +0000)] 
ITS#9934 slapd-config(5) add new TLS cert/key settings

14 months agoITS#10020 slapo-dynlist(5) note static objectclasses can only be used once
Howard Chu [Tue, 25 Mar 2025 16:07:11 +0000 (16:07 +0000)] 
ITS#10020 slapo-dynlist(5) note static objectclasses can only be used once

14 months agoITS#10270 slapo-pcache: negative cache entries are not loaded when pcachePersist...
Andrew Elble [Fri, 11 Oct 2024 12:43:47 +0000 (08:43 -0400)] 
ITS#10270 slapo-pcache: negative cache entries are not loaded when pcachePersist is on

14 months agoITS#10270 slapo-pcache: queries with ttr/x-refresh are not loaded when pcachePersist...
Andrew Elble [Fri, 11 Oct 2024 12:38:36 +0000 (08:38 -0400)] 
ITS#10270 slapo-pcache: queries with ttr/x-refresh are not loaded when pcachePersist is on

14 months agoITS#10270 slapo-pcache: ttr was not being applied to negatively cached entries
Andrew Elble [Fri, 11 Oct 2024 12:37:13 +0000 (08:37 -0400)] 
ITS#10270 slapo-pcache: ttr was not being applied to negatively cached entries

14 months agoITS#10163 - Regenerate configure
Quanah Gibson-Mount [Fri, 21 Mar 2025 21:51:20 +0000 (21:51 +0000)] 
ITS#10163 - Regenerate configure

14 months agoAdd missing olcFrontendConfig to example
Ondřej Kuzník [Mon, 17 Mar 2025 10:58:31 +0000 (10:58 +0000)] 
Add missing olcFrontendConfig to example

14 months agoITS#10312 Explicitly allow FALSE in 'subordinate'
Ondřej Kuzník [Mon, 10 Mar 2025 11:37:59 +0000 (11:37 +0000)] 
ITS#10312 Explicitly allow FALSE in 'subordinate'

14 months agoITS#10163 Add missed otp overlay to configure.ac
Ondřej Kuzník [Mon, 10 Mar 2025 12:27:23 +0000 (12:27 +0000)] 
ITS#10163 Add missed otp overlay to configure.ac

15 months agoITS#9367 back-mdb: add encryption support
Howard Chu [Wed, 25 Sep 2024 19:08:10 +0000 (20:08 +0100)] 
ITS#9367 back-mdb: add encryption support

Enabled if MDB_ENCRYPT is defined, which is currently only in mdb.master3.

15 months agoITS#10309 Check for strdup allocation failures
Ondřej Kuzník [Thu, 20 Feb 2025 12:57:57 +0000 (12:57 +0000)] 
ITS#10309 Check for strdup allocation failures

15 months agoITS#10310 pw-pbkdf2: make iterations configurable
Howard Chu [Wed, 26 Feb 2025 13:36:50 +0000 (13:36 +0000)] 
ITS#10310 pw-pbkdf2: make iterations configurable

15 months agoITS#10024 lmdb: fix MDB_PREVSNAPSHOT txnid initialization
Howard Chu [Fri, 21 Feb 2025 04:42:03 +0000 (04:42 +0000)] 
ITS#10024 lmdb: fix MDB_PREVSNAPSHOT txnid initialization

15 months agoITS#10266 Adding a test script
Ondřej Kuzník [Wed, 14 Aug 2024 10:10:43 +0000 (11:10 +0100)] 
ITS#10266 Adding a test script

15 months agoITS#10266 Linked clients should also be tagged for closing
Ondřej Kuzník [Mon, 19 Aug 2024 13:05:44 +0000 (14:05 +0100)] 
ITS#10266 Linked clients should also be tagged for closing

15 months agoITS#10266 Adopt broader RFC4511 NoD interpretation, receiving side
Ondřej Kuzník [Wed, 14 Aug 2024 09:55:29 +0000 (10:55 +0100)] 
ITS#10266 Adopt broader RFC4511 NoD interpretation, receiving side

15 months agoITS#10265 Allow runtime reconfig of olcBkLloadListen
Ondřej Kuzník [Wed, 14 Aug 2024 09:57:42 +0000 (10:57 +0100)] 
ITS#10265 Allow runtime reconfig of olcBkLloadListen

15 months agoITS#7249 Disallow memberof-addcheck when memberof is global
Ondřej Kuzník [Thu, 16 Jan 2025 15:27:20 +0000 (15:27 +0000)] 
ITS#7249 Disallow memberof-addcheck when memberof is global

15 months agoITS#7249 Let backend_attribute know who's calling it
Ondřej Kuzník [Thu, 16 Jan 2025 15:26:52 +0000 (15:26 +0000)] 
ITS#7249 Let backend_attribute know who's calling it

15 months agoITS#10279 Let client notify when LDAP_DEBUG is disabled but -d specified
Ondřej Kuzník [Thu, 16 Jan 2025 15:35:06 +0000 (15:35 +0000)] 
ITS#10279 Let client notify when LDAP_DEBUG is disabled but -d specified

15 months agoITS#10296 lmdb: fix typo in prev commit
Howard Chu [Wed, 19 Feb 2025 09:15:27 +0000 (09:15 +0000)] 
ITS#10296 lmdb: fix typo in prev commit

15 months agoITS#10296 lmdb: fix typo in prev commit
Howard Chu [Wed, 19 Feb 2025 09:13:46 +0000 (09:13 +0000)] 
ITS#10296 lmdb: fix typo in prev commit

15 months agoITS#10307 Initialise last if we use it later
Ondřej Kuzník [Mon, 10 Feb 2025 14:37:45 +0000 (14:37 +0000)] 
ITS#10307 Initialise last if we use it later

15 months agoUpdate and clarify replication docs
Ondřej Kuzník [Wed, 15 Jan 2025 12:32:58 +0000 (12:32 +0000)] 
Update and clarify replication docs

15 months agoITS#10160 - Add "neguri" and "negset" constraint types to slapo-constraint
Alexandre Jousset [Wed, 12 Feb 2025 17:46:55 +0000 (17:46 +0000)] 
ITS#10160 - Add "neguri" and "negset" constraint types to slapo-constraint

16 months agoITS#10302 slapd-mdb: fix idcursor double-free in slapadd shutdown
Howard Chu [Tue, 4 Feb 2025 17:00:36 +0000 (17:00 +0000)] 
ITS#10302 slapd-mdb: fix idcursor double-free in slapadd shutdown

Caused when calling tool_entry_modify to update ctxcsn after all adds are done.

16 months agoITS#10296 fix fdatasync on MacOS
Howard Chu [Tue, 28 Jan 2025 17:29:56 +0000 (17:29 +0000)] 
ITS#10296 fix fdatasync on MacOS

16 months agoITS#10296 lmdb: fix fdatasync on MacOS
kero [Thu, 9 Jan 2025 14:56:00 +0000 (14:56 +0000)] 
ITS#10296 lmdb: fix fdatasync on MacOS

Patch from kero, with corrections by hyc

16 months agoITS#10296 lmdb: fix fdatasync on MacOS
kero [Thu, 9 Jan 2025 14:56:00 +0000 (14:56 +0000)] 
ITS#10296 lmdb: fix fdatasync on MacOS

Patch from kero, with corrections by hyc

16 months agoITS#9186 Add deferred ops statistics counters
Nadezhda Ivanova [Fri, 1 Nov 2024 13:03:57 +0000 (15:03 +0200)] 
ITS#9186 Add deferred ops statistics counters

17 months agoITS#10290 Move syncrepl_modify_cb to the end of the list
Ondřej Kuzník [Mon, 9 Dec 2024 16:41:44 +0000 (16:41 +0000)] 
ITS#10290 Move syncrepl_modify_cb to the end of the list

The way op->orm_modlist is allocated by syncrepl_op_modify is not
compatible with slap_mods_free() and so callbacks from any overlays that
touch op->orm_modlist on the way down need a chance to undo their state
first as we go back up.

17 months agoITS#9186 Add a counter to cn=Listener to track total number of established connection...
Nadezhda Ivanova [Mon, 28 Oct 2024 13:48:33 +0000 (15:48 +0200)] 
ITS#9186 Add a counter to cn=Listener to track total number of established connections since startup

17 months agoITS#7080 Do not reuse back-ldif's stack for controls
Ondřej Kuzník [Thu, 24 Oct 2024 15:01:15 +0000 (16:01 +0100)] 
ITS#7080 Do not reuse back-ldif's stack for controls

17 months agoITS#7080 Implement pre/postread for modrdn
Ondřej Kuzník [Thu, 24 Oct 2024 15:00:09 +0000 (16:00 +0100)] 
ITS#7080 Implement pre/postread for modrdn

17 months agoITS#7080 Do not munge path twice
Ondřej Kuzník [Thu, 24 Oct 2024 14:59:37 +0000 (15:59 +0100)] 
ITS#7080 Do not munge path twice

17 months agoITS#10229 Adjust ldap_result behaviour with LDAP_MSG_RECEIVED
Ondřej Kuzník [Thu, 26 Sep 2024 11:27:05 +0000 (12:27 +0100)] 
ITS#10229 Adjust ldap_result behaviour with LDAP_MSG_RECEIVED

18 months agoITS#10288 autoca: fix olcAutoCAserverClass config
Howard Chu [Fri, 29 Nov 2024 14:46:10 +0000 (14:46 +0000)] 
ITS#10288 autoca: fix olcAutoCAserverClass config

18 months agoITS#10226 - Fix ldap.conf(5) formatting issues
Bjarni Ingi Gislason [Fri, 28 Jun 2024 17:23:05 +0000 (17:23 +0000)] 
ITS#10226 - Fix ldap.conf(5) formatting issues

19 months agoITS#10272 Request all attributes from remote
Ondřej Kuzník [Tue, 29 Oct 2024 12:43:37 +0000 (12:43 +0000)] 
ITS#10272 Request all attributes from remote

Fixes a regression introduced in fc1bcaf9ded9410cd825112be8db994163c06b04
leaving us unable to check the full filter after we recreate the entry.

19 months agoITS#10155 manage option values more carefully
Ondřej Kuzník [Tue, 22 Oct 2024 12:59:20 +0000 (13:59 +0100)] 
ITS#10155 manage option values more carefully

19 months agoITS#8047 Fix TLS connection timeout handling
Ondřej Kuzník [Mon, 21 Oct 2024 10:50:11 +0000 (11:50 +0100)] 
ITS#8047 Fix TLS connection timeout handling

The test for async in ldap_int_tls_start was inverted, we already
support calling ldap_int_tls_connect repeatedly. And so long as
LBER_SB_OPT_NEEDS_* are managed correctly, the application should be
able to do the right thing.

Might require a new result code rather than reporposing
LDAP_X_CONNECTING for this.

19 months agoITS#10275 mdb_load: add -Q option to use NOSYNC for faster loading
Howard Chu [Sat, 26 Oct 2024 20:27:01 +0000 (21:27 +0100)] 
ITS#10275 mdb_load: add -Q option to use NOSYNC for faster loading

19 months agoITS#10275 mdb_load: add -Q option to use NOSYNC for faster loading
Gary Wicker [Fri, 25 Oct 2024 01:05:00 +0000 (01:05 +0000)] 
ITS#10275 mdb_load: add -Q option to use NOSYNC for faster loading

19 months agoITS#10275 mdb_load: add -Q option to use NOSYNC for faster loading
Gary Wicker [Fri, 25 Oct 2024 01:05:00 +0000 (01:05 +0000)] 
ITS#10275 mdb_load: add -Q option to use NOSYNC for faster loading

19 months agoITS#10263 Reject modifications with invalid whitespace
Ondřej Kuzník [Thu, 3 Oct 2024 11:39:52 +0000 (12:39 +0100)] 
ITS#10263 Reject modifications with invalid whitespace

19 months agoITS#9393 Expose and document ldap_pvt_put_filter
Ondřej Kuzník [Wed, 23 Oct 2024 09:19:57 +0000 (10:19 +0100)] 
ITS#9393 Expose and document ldap_pvt_put_filter

19 months agoITS#9042 Log modify values under STATS2
Ondřej Kuzník [Mon, 21 Oct 2024 13:58:23 +0000 (14:58 +0100)] 
ITS#9042 Log modify values under STATS2

19 months agoITS#9914 Add OS pagesize to the back-mdb monitor information
Nadezhda Ivanova [Fri, 18 Oct 2024 11:48:35 +0000 (14:48 +0300)] 
ITS#9914 Add OS pagesize to the back-mdb monitor information

Page size is now provided with the olmMDBPageSize attribute.

19 months agoKeep module code in a separate object file
Howard Chu [Wed, 16 Oct 2024 22:28:02 +0000 (23:28 +0100)] 
Keep module code in a separate object file

That way programs that don't use these functions won't needlessly
depend on -ldl

19 months agoCleanup redundant include
Howard Chu [Wed, 16 Oct 2024 22:11:20 +0000 (23:11 +0100)] 
Cleanup redundant include

19 months agoDelete unused module code
Howard Chu [Wed, 16 Oct 2024 21:50:06 +0000 (22:50 +0100)] 
Delete unused module code

19 months agoMove the crypto module helpers into main liblmdb.
Howard Chu [Wed, 16 Oct 2024 21:47:42 +0000 (22:47 +0100)] 
Move the crypto module helpers into main liblmdb.

Just makes things easier than using the individual mdb_env_set APIs.

19 months agoITS#9920 lmdb: fix page offset when converting subpage to real page
Howard Chu [Wed, 16 Oct 2024 16:36:18 +0000 (17:36 +0100)] 
ITS#9920 lmdb: fix page offset when converting subpage to real page

offset needs to account for additional space at page tail

19 months agoITS#9920 lmdb: fix data races in rpage decryption
Howard Chu [Mon, 14 Oct 2024 18:40:26 +0000 (19:40 +0100)] 
ITS#9920 lmdb: fix data races in rpage decryption

19 months agoITS#9920 crypto: use libsodium instead of OpenSSL
Howard Chu [Mon, 14 Oct 2024 17:54:37 +0000 (18:54 +0100)] 
ITS#9920 crypto: use libsodium instead of OpenSSL

Note: even though the same algorithms were used, the data produced by
this module doesn't work with the OpenSSL-based module and vice versa.

20 months agoITS#10264 Free NoD data we stored locally
Ondřej Kuzník [Wed, 2 Oct 2024 12:23:44 +0000 (13:23 +0100)] 
ITS#10264 Free NoD data we stored locally

20 months agoITS#10234 Reinit retry state on refreshDone
Ondřej Kuzník [Fri, 19 Jul 2024 08:59:56 +0000 (09:59 +0100)] 
ITS#10234 Reinit retry state on refreshDone

20 months agoITS#10232 Reset cs_refreshing on config delete
Ondřej Kuzník [Fri, 19 Jul 2024 08:53:35 +0000 (09:53 +0100)] 
ITS#10232 Reset cs_refreshing on config delete

20 months agoITS#7982 Log TLS proto+cipher suite on client side
Ondřej Kuzník [Fri, 27 Sep 2024 13:21:20 +0000 (14:21 +0100)] 
ITS#7982 Log TLS proto+cipher suite on client side

20 months agoITS#10248 Regression test script
Michael Nolta [Tue, 3 Sep 2024 10:38:48 +0000 (11:38 +0100)] 
ITS#10248 Regression test script

20 months agoITS#10248 Always generate a result on the original op
Ondřej Kuzník [Fri, 23 Aug 2024 11:57:34 +0000 (12:57 +0100)] 
ITS#10248 Always generate a result on the original op

20 months agoAnother fix for OpenSSL 3.0+
Howard Chu [Wed, 25 Sep 2024 19:05:15 +0000 (20:05 +0100)] 
Another fix for OpenSSL 3.0+

Should rewrite this module to use libsodium instead.

20 months agoLMDB: Add a separate mlm_setup0() to separate loading from setup
Howard Chu [Wed, 25 Sep 2024 17:23:31 +0000 (18:23 +0100)] 
LMDB: Add a separate mlm_setup0() to separate loading from setup

20 months agoITS#10249 slapo-nestgroup: plug leak in nestgroup_memberFilter
Ondřej Kuzník [Tue, 3 Sep 2024 10:29:25 +0000 (11:29 +0100)] 
ITS#10249 slapo-nestgroup: plug leak in nestgroup_memberFilter

20 months agoITS#9920 lmdb: cleanup prev commit
Howard Chu [Mon, 16 Sep 2024 23:11:22 +0000 (00:11 +0100)] 
ITS#9920 lmdb: cleanup prev commit

20 months agoITS#9920 lmdb: fix page_split of encrypted page
Howard Chu [Mon, 16 Sep 2024 20:11:08 +0000 (21:11 +0100)] 
ITS#9920 lmdb: fix page_split of encrypted page

20 months agoITS#10256 cn=config: reject modify requests on cn=schema,cn=config
Howard Chu [Tue, 10 Sep 2024 16:41:39 +0000 (17:41 +0100)] 
ITS#10256 cn=config: reject modify requests on cn=schema,cn=config

Add requests already handled it specially; corresponding treatment
for modify requests was missing. The docs have always stated that
cn=schema,cn=config is only for slapd's hardcoded schema so this
only affects users who don't read docs.

21 months agoITS#10253 Fix incompatible pointer type
Ryan Tandy [Thu, 22 Aug 2024 00:48:45 +0000 (17:48 -0700)] 
ITS#10253 Fix incompatible pointer type

21 months agoITS#10247 libldap: add ldap_url_check_ext() to check URL extensions
Howard Chu [Tue, 6 Aug 2024 16:52:11 +0000 (17:52 +0100)] 
ITS#10247 libldap: add ldap_url_check_ext() to check URL extensions

And check validity earlier, in ldap_initialize() and ldap_init_fd().

21 months agoITS#10247 libldap: reject unrecognized critical URL extensions
Howard Chu [Tue, 6 Aug 2024 15:18:36 +0000 (16:18 +0100)] 
ITS#10247 libldap: reject unrecognized critical URL extensions

21 months agoITS#10251 cast sa when passed to getsockname
Ondřej Kuzník [Tue, 13 Aug 2024 08:21:15 +0000 (09:21 +0100)] 
ITS#10251 cast sa when passed to getsockname

22 months agoITS#7400 - Fix exattr to exattrs option
Quanah Gibson-Mount [Wed, 31 Jul 2024 22:50:32 +0000 (22:50 +0000)] 
ITS#7400 - Fix exattr to exattrs option

22 months agoITS#10244 win32: Fix passed ptr type
Andras [Mon, 29 Jul 2024 11:28:16 +0000 (14:28 +0300)] 
ITS#10244 win32: Fix passed ptr type

From dfb3bbed656132456001c5aaca246fd4430e5ef5 ITS#9017

22 months agoITS#10242 Record rid in operation related logs
Ondřej Kuzník [Fri, 19 Jul 2024 14:45:53 +0000 (15:45 +0100)] 
ITS#10242 Record rid in operation related logs

22 months agofix idl intersection ITS#10233
HAMANO Tsukasa [Wed, 26 Jun 2024 01:51:17 +0000 (10:51 +0900)] 
fix idl intersection ITS#10233

The `mdb_idl_intersection()` and `wt_idl_intersection()` functions derived from back-bdb return wrong results.

expect:
[1, 3] ∩ [2] = []

actual:
[1, 3] ∩ [2] = [2]

also
- Add scope checking for back-wt
- fix compiler warning

23 months agoITS#10237 fix prev commit
Howard Chu [Thu, 4 Jul 2024 17:52:44 +0000 (18:52 +0100)] 
ITS#10237 fix prev commit

23 months agoITS#10237 back-ldap: fix usage of multi-precision add for op counters
Howard Chu [Thu, 4 Jul 2024 17:35:45 +0000 (18:35 +0100)] 
ITS#10237 back-ldap: fix usage of multi-precision add for op counters

23 months agoITS#10222
Quanah Gibson-Mount [Fri, 28 Jun 2024 15:55:18 +0000 (15:55 +0000)] 
ITS#10222

23 months agoLMDB: tweak mdb_load.1 manpage
Howard Chu [Mon, 3 Jun 2024 20:14:46 +0000 (21:14 +0100)] 
LMDB: tweak mdb_load.1 manpage

Add missing -a option to Synopsis

23 months agoITS#10222 LMDB: Updated mdb_dump man page
Zach Vonler [Mon, 3 Jun 2024 19:39:02 +0000 (12:39 -0700)] 
ITS#10222 LMDB: Updated mdb_dump man page

The -a option to mdb_load makes the previous text obsolete.

23 months agoITS#10235 slapo-nestgroup: silence extraneous register_at message
Howard Chu [Wed, 26 Jun 2024 23:49:21 +0000 (00:49 +0100)] 
ITS#10235 slapo-nestgroup: silence extraneous register_at message

23 months agoReturn to engineering
Quanah Gibson-Mount [Mon, 24 Jun 2024 16:56:14 +0000 (16:56 +0000)] 
Return to engineering

23 months agoITS#10231 slapadd: check for NULL suffix in error message
Howard Chu [Tue, 18 Jun 2024 16:14:12 +0000 (17:14 +0100)] 
ITS#10231 slapadd: check for NULL suffix in error message

23 months agoITS#10230 slapo-memberof: fix addcheck search to omit dynamic values
Howard Chu [Mon, 17 Jun 2024 20:40:48 +0000 (21:40 +0100)] 
ITS#10230 slapo-memberof: fix addcheck search to omit dynamic values

23 months agoITS#9378 don't try to print oversized keys in debug msg
Howard Chu [Mon, 17 Jun 2024 16:06:19 +0000 (17:06 +0100)] 
ITS#9378 don't try to print oversized keys in debug msg

23 months agoITS#10227 Asyncmeta will not reset a connection if a bind operation fails with LDAP_O...
Nadezhda Ivanova [Fri, 1 Mar 2024 13:13:47 +0000 (15:13 +0200)] 
ITS#10227 Asyncmeta will not reset a connection if a bind operation fails with LDAP_OTHER, leaving the connection in invalid state

23 months agoITS#10219 Modify of olcDisabled by removing and adding a value invokes db_open twice
Nadezhda Ivanova [Thu, 23 May 2024 13:09:26 +0000 (16:09 +0300)] 
ITS#10219 Modify of olcDisabled by removing and adding a value invokes db_open twice

Do not invoke db_open if the database is not actually disabled

23 months agoITS#10218 Disabling and re-enabling an asyncmeta database via cn=config leaks memory
Nadezhda Ivanova [Thu, 23 May 2024 12:54:04 +0000 (15:54 +0300)] 
ITS#10218 Disabling and re-enabling an asyncmeta database via cn=config leaks memory

Make sure asyncmeta frees the pending operations structures, resets all connections, frees connection structures and stops the timeout-loop.

23 months agoITS#9827 - Use 7MB memory/5 iterations as default
Quanah Gibson-Mount [Tue, 11 Jun 2024 17:06:33 +0000 (17:06 +0000)] 
ITS#9827 - Use 7MB memory/5 iterations as default

This has the same protections as 19MB/2 iterations, but requires less system memory

23 months agoITS#10224 libldap: check for OpenSSL EVP_Digest* failure
Howard Chu [Fri, 7 Jun 2024 14:33:04 +0000 (15:33 +0100)] 
ITS#10224 libldap: check for OpenSSL EVP_Digest* failure

23 months agoITS#10223 libldap: check for OpenSSL SSL_CTX_set_ciphersuites failure
Howard Chu [Fri, 7 Jun 2024 14:26:45 +0000 (15:26 +0100)] 
ITS#10223 libldap: check for OpenSSL SSL_CTX_set_ciphersuites failure

2 years agoLMDB: tweak mdb_load.1 manpage
Howard Chu [Mon, 3 Jun 2024 20:14:46 +0000 (21:14 +0100)] 
LMDB: tweak mdb_load.1 manpage

Add missing -a option to Synopsis

2 years agoITS#10222 LMDB: Updated mdb_dump man page
Zach Vonler [Mon, 3 Jun 2024 19:39:02 +0000 (12:39 -0700)] 
ITS#10222 LMDB: Updated mdb_dump man page

The -a option to mdb_load makes the previous text obsolete.

2 years agoMerge remote-tracking branch 'origin/mdb.RE/0.9'
Quanah Gibson-Mount [Tue, 21 May 2024 17:16:40 +0000 (17:16 +0000)] 
Merge remote-tracking branch 'origin/mdb.RE/0.9'

2 years agoPrep for release LMDB_0.9.33
Quanah Gibson-Mount [Tue, 21 May 2024 17:16:06 +0000 (17:16 +0000)] 
Prep for release

2 years agoITS#10216 libldap: fix OpenSSL channel binding digest
Howard Chu [Tue, 14 May 2024 15:13:15 +0000 (16:13 +0100)] 
ITS#10216 libldap: fix OpenSSL channel binding digest

The OBJ_find_ API is undocumented but this is what OpenSSL libcrypto does itself.

2 years agoITS#10209 libldap: only use OPENSSL_INIT_NO_ATEXIT if it's defined
Howard Chu [Tue, 7 May 2024 18:47:35 +0000 (19:47 +0100)] 
ITS#10209 libldap: only use OPENSSL_INIT_NO_ATEXIT if it's defined

Fake OpenSSL clones like LibreSSL don't support it.

In general we will make no effort to support fake OpenSSL clones.

2 years agoITS#10214 - Regenerate configure
Quanah Gibson-Mount [Thu, 9 May 2024 17:08:12 +0000 (17:08 +0000)] 
ITS#10214 - Regenerate configure

2 years agorefactoring
HAMANO Tsukasa [Wed, 8 May 2024 23:26:41 +0000 (08:26 +0900)] 
refactoring

- remove __attribute__ destructor
- use sendto instead of connect/write