Commit Graph

16079 Commits

Author SHA1 Message Date
Hallvard Furuseth
0377189f2d Regenerate for ITS#4629 2007-06-09 23:38:13 +00:00
Hallvard Furuseth
3750520f6f Fix HP-UX crash: Replace socklen_t with ber_socklen_t from configure. ITS#4629. 2007-06-09 23:35:20 +00:00
Gavin Henry
18a1d2e9af Source complete. 2007-06-09 22:54:05 +00:00
Pierangelo Masarati
0f8b273ca6 allow host resolution via DNS SRV based on the DN portion of the URI if no host is provided (ITS#4996) 2007-06-09 18:25:51 +00:00
Pierangelo Masarati
d4d90f0ef3 use libexecdir as default module path (ITS#4936) 2007-06-09 17:49:39 +00:00
Pierangelo Masarati
ea560284f0 temporary fix to ITS#4986; does not break current tests, but needs review 2007-06-09 16:28:35 +00:00
Pierangelo Masarati
c77e65c274 fix SASL ssf logging (ITS#5001) 2007-06-09 15:31:46 +00:00
Pierangelo Masarati
ecb6db13dc autchId must be a (quoted) id, and can't be a DN; as a consequence, no need for leading 'u:' 2007-06-09 15:29:46 +00:00
Pierangelo Masarati
3e69d39e89 fix header 2007-06-09 15:28:34 +00:00
Pierangelo Masarati
133035cdd2 do not try to register custom monitor stuff when subordinate (related to ITS#4965); note: this might not be the best solution, because it does not allow to monitor subordinate databases; however, right now it's necessary, since subodinate databases do not register themselves in back-monitor 2007-06-09 14:14:45 +00:00
Pierangelo Masarati
1c4ec9ab1b allow internal access to monitor database (as per ITS#4965) 2007-06-09 14:13:04 +00:00
Pierangelo Masarati
d34473cdba always complain when custom monitor stuff cannot be registered (ITS#4965) 2007-06-09 14:11:16 +00:00
Howard Chu
469a45a62f ITS#4992 fix cldap 2007-06-08 09:40:17 +00:00
Howard Chu
8cafa0b117 ITS#4970 ignore pwdMinAge if pwdReset is TRUE 2007-06-08 09:23:49 +00:00
Howard Chu
431f6fd810 ITS#4955 fix typo in referral chasing 2007-06-08 09:17:00 +00:00
Howard Chu
9227293e8d ITS#4977 check for cookie parse failure 2007-06-08 09:05:35 +00:00
Gavin Henry
abfbcadd6e Stray Eclipse file. 2007-06-07 12:10:30 +00:00
Gavin Henry
96d65d9c3b New directory for source images, before being exported to gif format etc. 2007-06-07 12:02:01 +00:00
Gavin Henry
46b0951756 Started converting images to dia, with a new src folder, and started merging of Wiki docs/info into main guide. 2007-06-07 11:58:56 +00:00
Hallvard Furuseth
b327239618 Remove ltp_active_list. It became unneeded when rev 1.24 added thread_keys[].
Tighten loop in pool_pause(): Omit unneeded ltp_pcond signals since rev 1.64.
Fix comment.
2007-06-04 22:18:01 +00:00
Gavin Henry
7f5e795f09 Dates and OpenLDAP CVS tag 2007-06-03 23:57:58 +00:00
Gavin Henry
cc59b0a529 Change date to 2007. 2007-06-03 23:54:11 +00:00
Pierangelo Masarati
5616af14c3 needs portable.h 2007-06-02 11:31:17 +00:00
Pierangelo Masarati
4148c4e3f9 make searches expand all matching sets of group/url[/member] configurations; relax configuration test as per ITS#4989 2007-06-02 11:27:43 +00:00
Pierangelo Masarati
457b5b11ae fix leak 2007-06-02 10:43:02 +00:00
Pierangelo Masarati
574e1f59ee clarify use of -y (as per ITS#4994) 2007-06-02 10:19:10 +00:00
Gavin Henry
11d0413be8 Adding # $ 2007-06-01 21:56:17 +00:00
Gavin Henry
cd3500e4fd Moving from Slurpd. 2007-06-01 19:47:02 +00:00
Gavin Henry
88c66bfe89 New TOC, new sdf files and merging/reworking of existing data. Makefile updated and tested also. 2007-06-01 17:45:42 +00:00
Hallvard Furuseth
b3e4305131 Simplify: Remove tid_zero, thread_keys[].id and ldap_int_main_tid.
Not needed after ldap_int_thread_userctx_t.ltu_id was added and
_pool_wrapper took care not to update thread_keys[] during pauses.
Fix bogus thread_keys[].ctx comment.
2007-06-01 15:24:19 +00:00
Hallvard Furuseth
46d420565b thread pool data was accessed through the wrong type 2007-05-31 20:52:15 +00:00
Hallvard Furuseth
1b890689b1 Add comments. Constify tid_zero. Shut up gcc -Wswitch. if(!tpool)->assert(). 2007-05-31 19:47:38 +00:00
Hallvard Furuseth
1f3e6110b9 Add variable ldap_int_has_thread_pool, assert(at most one pool); 2007-05-31 17:15:54 +00:00
Hallvard Furuseth
9a9d216526 Shut up gcc -Wformat 2007-05-31 17:07:57 +00:00
Ralf Haferkamp
11e8c186bf ITS#4991 restore save_attrs when a request is finished to let do_search()
cleanup correctly
2007-05-31 15:49:45 +00:00
Ralf Haferkamp
7203276785 ITS#4991 restore mapped AttributeNames before processing a response 2007-05-31 15:46:46 +00:00
Hallvard Furuseth
1b15fa9c6e In pool_submit():
- Move problematic mutex_unlock()-mutex_lock() into the unused #ifdef
  LDAP_PVT_THREAD_POOL_SEM_LOAD_CONTROL and add a FIXME comment inside.
- Delay ltp_starting--; until pool_wrapper().  Nonzero value could otherwise
  no longer be exposed when !defined LDAP_PVT_THREAD_POOL_SEM_LOAD_CONTROL.
2007-05-31 12:47:24 +00:00
Hallvard Furuseth
45389c0341 Preserve key order when deleting, so context_reset will free last keys first. 2007-05-31 12:08:50 +00:00
Hallvard Furuseth
7c6b26a68f Make get_thread_info() static. Handle ldap_pvt_thread_pool_t = int (not ptr). 2007-05-30 22:20:20 +00:00
Howard Chu
6186117f97 ITS#4966 valsort_modify: ignore Delete modops with no values 2007-05-25 00:58:59 +00:00
Howard Chu
5af8347be4 Regenerate with gnutls TLS_LIBS 2007-05-23 23:29:46 +00:00
Howard Chu
08aefa053a Must set TLS_LIBS for gnutls 2007-05-23 23:28:11 +00:00
Kurt Zeilenga
7fa4cc5d38 Use IANA-assigned OID for entryDN and remove hide flag. 2007-05-23 03:54:31 +00:00
Gavin Henry
2068c61d92 Zero value example for pwdAccountLockedTime (ITS#4978) 2007-05-22 14:20:04 +00:00
Pierangelo Masarati
fb171a06d4 clarify that slapo-rwm could hide rootDSE and subschema 2007-05-21 00:01:49 +00:00
Hallvard Furuseth
101b6b9363 Fix --without-tls (ITS#4975). Enable certificate matching. 2007-05-20 22:48:21 +00:00
Hallvard Furuseth
8a7e6bca0c Previous message should have gone in ITS. It is ITS#4974. 2007-05-20 20:06:32 +00:00
Hallvard Furuseth
c47e444698 libldap/tls.c calls CRYPTO_set_id_callback(ldap_pvt_thread_self), which
causes ldap_pvt_thread_self to be called with the wrong prototype.

That can cause OpenSSL to use a garbage value, e.g. if the unsigned
long it expects takes two words but ldap_pvt_thread_t is an int.

I'm fixing it in HEAD now and also provoking an error if unsigned
long cannot hold a ldap_pvt_thread_t.  Otherwise it can silently
compile to broken code.  Maybe the latter should go in configure,
but since OpenSSL presumably breaks anyway if that fails I don't
see much point at this time.
2007-05-20 20:02:52 +00:00
Hallvard Furuseth
9fd99cd566 Only use terminal escapes (in $TB/$TN) when printing to a terminal.
Remove a bogus 'waiting' message; the script does not sleep there.
2007-05-19 21:26:54 +00:00
Pierangelo Masarati
b0b098258f test fix to ITS#4964 2007-05-19 14:17:34 +00:00