Pierangelo Masarati
|
5eef8c7f40
|
fix objectClass inheritance (ITS#5088)
|
2007-08-11 09:37:55 +00:00 |
|
Pierangelo Masarati
|
147f1c157f
|
use RFC4523 objectClasses
|
2007-08-11 09:32:24 +00:00 |
|
Pierangelo Masarati
|
3119bba337
|
more on ITS#4868
|
2007-08-11 09:31:48 +00:00 |
|
Pierangelo Masarati
|
d8636d8e60
|
fix previous commit: op is not a bind if error
|
2007-08-11 09:30:52 +00:00 |
|
Pierangelo Masarati
|
d354844cf9
|
fix previous commit (crash if no rewrite but just mapping is present)
|
2007-08-11 09:28:33 +00:00 |
|
Howard Chu
|
a87b4592a4
|
Remove tool_id2entry_get
|
2007-08-11 04:19:53 +00:00 |
|
Howard Chu
|
ed4b5d1bd7
|
ITS#5087 fix tool_id2entry_get for hdb
TODO: rip this all out and just use tool_entry_get
|
2007-08-11 02:11:27 +00:00 |
|
Howard Chu
|
a49ff7878e
|
Fix prev commit
|
2007-08-10 23:26:25 +00:00 |
|
Howard Chu
|
cd47824bbb
|
ITS#5077 fix attr_cmp loop termination
|
2007-08-10 23:10:59 +00:00 |
|
Howard Chu
|
856bf9bd48
|
ITS#5065 don't crash if old cookieCSN is sent
|
2007-08-10 22:52:04 +00:00 |
|
Howard Chu
|
e4a7d8ad77
|
ITS#5082 must remove olcPasswordHash from global config...
|
2007-08-10 22:32:03 +00:00 |
|
Howard Chu
|
faf9339cc8
|
ITS#5082 allow olcPassdwordHash in frontendDB config
|
2007-08-10 22:28:24 +00:00 |
|
Gavin Henry
|
60cde2f3c3
|
ITS#5085
|
2007-08-10 16:55:50 +00:00 |
|
Pierangelo Masarati
|
ae9776a580
|
fixed few leaks in previous commit (ITS#5081)
|
2007-08-09 16:33:50 +00:00 |
|
Pierangelo Masarati
|
da44ccbf18
|
experimental code for hot restart of proxy cache (ITS#5081)
|
2007-08-09 16:15:57 +00:00 |
|
Pierangelo Masarati
|
caf89557ab
|
syncrepl searchbase must be within the database naming context (ITS#5073)
|
2007-08-08 18:23:22 +00:00 |
|
Pierangelo Masarati
|
97d2c51980
|
improve previous commit: now each missing index has a specific counter
|
2007-08-08 18:22:19 +00:00 |
|
Pierangelo Masarati
|
b713eb5102
|
add monitor support for unindexed attributes (need to manually #define BDB_MONITOR_IDX)
|
2007-08-07 22:36:04 +00:00 |
|
Pierangelo Masarati
|
61787df79b
|
add back-config support to back-relay
|
2007-08-06 23:22:19 +00:00 |
|
Pierangelo Masarati
|
a8ecd63a6d
|
fix typo
|
2007-08-06 14:51:47 +00:00 |
|
Pierangelo Masarati
|
89c84fe8a9
|
rework ITS#4322 check
|
2007-08-06 14:46:51 +00:00 |
|
Pierangelo Masarati
|
dbad13ead2
|
workaround open() being a macro in glibc 2.6 (ITS#5075)
|
2007-08-06 12:57:24 +00:00 |
|
Pierangelo Masarati
|
5f386d3e31
|
fix previous commit
|
2007-08-06 12:48:35 +00:00 |
|
Pierangelo Masarati
|
add25c2f45
|
honor 1.1, * and + (ITS#5074 and more)
|
2007-08-06 12:31:30 +00:00 |
|
Pierangelo Masarati
|
f4e12e11d6
|
trim unused vars
|
2007-08-03 20:26:48 +00:00 |
|
Pierangelo Masarati
|
d334ec71a0
|
cleanup
|
2007-08-03 19:21:07 +00:00 |
|
Pierangelo Masarati
|
32a9d5c7ed
|
require ';binary' when appropriate (ITS#5071)
|
2007-08-03 19:19:36 +00:00 |
|
Pierangelo Masarati
|
d0baca7a62
|
add certificateListValidate (#ifdef LDAP_DEVEL)
|
2007-08-03 13:12:36 +00:00 |
|
Ralf Haferkamp
|
3a9310431e
|
Reworked recent backend API changes, now using a separate struct,
(ConfigReply) for the error messages.
|
2007-08-03 12:02:07 +00:00 |
|
Pierangelo Masarati
|
34921e07ad
|
allow parsing of long long serials when long long is defined (ITS#5070)
|
2007-08-03 10:50:18 +00:00 |
|
Ralf Haferkamp
|
92d9771503
|
removed bogus cast
|
2007-08-01 15:42:18 +00:00 |
|
Ralf Haferkamp
|
bc1aa3afa7
|
initialize msg[] Array, fixed typo
|
2007-07-31 15:49:16 +00:00 |
|
Pierangelo Masarati
|
55bd34079c
|
return entry controls (partially fixes ITS#4591)
|
2007-07-30 16:32:59 +00:00 |
|
Howard Chu
|
4961b95508
|
Revert 1.101, not appropriate
|
2007-07-27 09:17:56 +00:00 |
|
Ralf Haferkamp
|
5ae46c195e
|
Added a new parameter (ConfigArgs*) to the _db_init, _db_open, _db_close and
_db_destroy functions.
|
2007-07-25 17:21:05 +00:00 |
|
Pierangelo Masarati
|
6a4dd27158
|
allow validation/normalization of x509 v1 (default) certs
|
2007-07-25 00:56:51 +00:00 |
|
Howard Chu
|
b514b25795
|
Quick and dirty BDB 4.6.18 support. Expect this to change again soon.
|
2007-07-24 14:02:37 +00:00 |
|
Hallvard Furuseth
|
767293dd3a
|
Cosmetic change: spaces->tab in last patch. Thus readable with tab-width=4.
|
2007-07-23 21:50:26 +00:00 |
|
Hallvard Furuseth
|
259c1baf23
|
Revert integer type change from rev 1.281 (ITS#5035) for now. It just
replaced one inttype bug with another, the proper fix is to change the API.
|
2007-07-23 20:18:30 +00:00 |
|
Hallvard Furuseth
|
0de176e874
|
Add bi->bi_entry_get_rw.
|
2007-07-23 20:13:36 +00:00 |
|
Howard Chu
|
b236aba403
|
More for #5057 - reject duplicate AVAs
|
2007-07-23 05:49:49 +00:00 |
|
Howard Chu
|
c6b1e35598
|
ITS#5057 replace AVA_Sort with insertion sort
|
2007-07-23 05:23:31 +00:00 |
|
Howard Chu
|
69be5fd675
|
ITS#5057 fix AVA_Sort
|
2007-07-23 04:22:39 +00:00 |
|
Howard Chu
|
d918bc9983
|
ITS#4375 rework statslog, debug log info
|
2007-07-23 03:51:42 +00:00 |
|
Howard Chu
|
b06a5b8498
|
ITS#4937, consolidate statslog
|
2007-07-23 00:47:31 +00:00 |
|
Howard Chu
|
3b837d4fca
|
More for ITS#5050
|
2007-07-23 00:33:21 +00:00 |
|
Howard Chu
|
1e8350ad3f
|
Silence warnings in prev commit
|
2007-07-23 00:02:31 +00:00 |
|
Howard Chu
|
da9f66ede7
|
ITS#5050 use correct (Bind) timeout in dobind_int
|
2007-07-22 17:48:04 +00:00 |
|
Howard Chu
|
e0cb8bcf98
|
Delete extraneous test in prev commit
|
2007-07-22 17:19:21 +00:00 |
|
Howard Chu
|
b0113c38cd
|
ITS#5040 don't touch modifyTimestamp and other opattrs when updating
ppolicy opattrs
|
2007-07-22 16:42:01 +00:00 |
|
Howard Chu
|
4b3bf1a61a
|
Set GLUE ocflag on dummy context entry
|
2007-07-21 00:35:32 +00:00 |
|
Howard Chu
|
a56a8540fd
|
ITS#4961 read context glue entry if it exists
|
2007-07-21 00:05:16 +00:00 |
|
Ralf Haferkamp
|
5b897eef52
|
Fixed return value of _cleanup function
|
2007-07-20 17:13:22 +00:00 |
|
Howard Chu
|
b7d38c15ff
|
ITS#5048 fully initialize fc_limits
|
2007-07-20 15:16:36 +00:00 |
|
Howard Chu
|
fb5568bd45
|
ITS#5052 fix Quick mode erroneously indexing ID#0
|
2007-07-20 14:42:31 +00:00 |
|
Hallvard Furuseth
|
9bd4a298ef
|
ITS#5049: Initialize conn in syncprov_db_close() before connection_fake_init().
|
2007-07-18 21:02:14 +00:00 |
|
Pierangelo Masarati
|
3aefa9434d
|
major improvement: baseline support for back-config; minor improvement: trim code to handle absence of librewrite (enable forced when slapo-rwm is configured...)
|
2007-07-14 16:18:44 +00:00 |
|
Pierangelo Masarati
|
4066e22c59
|
"register" slapo-rwm
|
2007-07-14 16:17:43 +00:00 |
|
Pierangelo Masarati
|
0122f25853
|
fix minor error message
|
2007-07-14 16:17:20 +00:00 |
|
Howard Chu
|
f28d9e800f
|
Fix mirrormode/tool mode
|
2007-07-14 00:12:47 +00:00 |
|
Howard Chu
|
88cbe052e0
|
Fallout from ITS#4986 - remove unused param of select_backend()
|
2007-07-13 03:18:20 +00:00 |
|
Howard Chu
|
974ca7b366
|
Fix prev commit
|
2007-07-13 02:57:01 +00:00 |
|
Howard Chu
|
d09d43559a
|
ITS#4986 - remove special manageDSAit handing in select_backend()
|
2007-07-13 02:18:36 +00:00 |
|
Pierangelo Masarati
|
ca7ad7f2e3
|
fix searchFilter double free (ITS#5043)
|
2007-07-12 22:22:31 +00:00 |
|
Quanah Gibson-Mount
|
c3e347c11f
|
Change db == NULL to rc == LDAP_INAPPROPRIATE_MATCHING
as a half-way step for ITS#5037
|
2007-07-10 00:24:05 +00:00 |
|
Quanah Gibson-Mount
|
88a4ffe5be
|
ITS#5037
Move db == NULL check to correct spot
|
2007-07-09 21:28:14 +00:00 |
|
Ralf Haferkamp
|
19b4aba5a1
|
added config option "normalize-mapped-attrs" to enable normalization of
undefined mapped attribute types.
|
2007-07-09 16:22:54 +00:00 |
|
Hallvard Furuseth
|
8eda2e301f
|
Fix SLAP_NO_SL_MALLOC (ber_malloc_x -> ber_memalloc_x) for ITS#4990.
|
2007-07-04 22:49:34 +00:00 |
|
Gavin Henry
|
ba88d443e9
|
Cater for perl 5+
|
2007-07-01 22:36:24 +00:00 |
|
Hallvard Furuseth
|
6f2d816df4
|
ITS#5035 - return ber_socket_t instead of ptrdiff_t from SLAP_EPOLL_EV_PTRFD().
Fixes a printf format bug.
|
2007-07-01 13:43:15 +00:00 |
|
Hallvard Furuseth
|
c71a4ae4f3
|
Fix integer overflow in slap_loglevel_get() - ITS#5035.
|
2007-07-01 13:39:24 +00:00 |
|
Pierangelo Masarati
|
8c4582e29f
|
fix potential leak (detected by Coverity)
|
2007-06-21 00:10:02 +00:00 |
|
Pierangelo Masarati
|
35282bc713
|
fix potential NULL dereferencing (detected by Coverity)
|
2007-06-20 23:44:43 +00:00 |
|
Howard Chu
|
d6ef5f3a0d
|
ITS#5025 clear sr_entry before sending search reference
|
2007-06-19 20:04:36 +00:00 |
|
Howard Chu
|
6b793c85cb
|
ITS#4870 remove lint
|
2007-06-19 13:49:03 +00:00 |
|
Pierangelo Masarati
|
46ab91eeba
|
fix ITS#5005
|
2007-06-19 13:18:17 +00:00 |
|
Howard Chu
|
10264919f4
|
Fix uninit'd op req DN
|
2007-06-19 13:07:12 +00:00 |
|
Howard Chu
|
299d19506a
|
ITS#4933 use ldap_set_option for search timelimit
|
2007-06-19 11:49:50 +00:00 |
|
Pierangelo Masarati
|
9ff76148ab
|
test goes __after__ done (ITS#5014 :)
|
2007-06-16 10:53:48 +00:00 |
|
Hallvard Furuseth
|
b20c1fe5af
|
Do not access a void* (mi_entry_limbo) as if it were a struct monitor_info_t*
|
2007-06-15 18:24:01 +00:00 |
|
Gavin Henry
|
d6444a108d
|
Running 'perlcritic -1 SampleLDAP.pm' and tidying up.
|
2007-06-15 16:28:33 +00:00 |
|
Hallvard Furuseth
|
53fcfd93a3
|
ITS#4995 - rewrite clarification
|
2007-06-15 13:25:32 +00:00 |
|
Quanah Gibson-Mount
|
1dfd0924b2
|
For ITS#4995, add clarification comments
|
2007-06-15 03:21:11 +00:00 |
|
Pierangelo Masarati
|
844f13fbe8
|
don't forget to log errors (ITS#5014)
|
2007-06-14 23:07:40 +00:00 |
|
Howard Chu
|
087a662f9e
|
Better fix for rev 1.97
|
2007-06-14 14:51:15 +00:00 |
|
Hallvard Furuseth
|
c60f7c1fd2
|
For ITS#4943: Axe thread pool semaphore code
|
2007-06-10 23:37:49 +00:00 |
|
Hallvard Furuseth
|
9dcef9bc80
|
Cleanup (add prototypes)
|
2007-06-10 22:06:28 +00:00 |
|
Pierangelo Masarati
|
af985c7efb
|
re-fix ITS#4936
|
2007-06-10 21:55:39 +00:00 |
|
Hallvard Furuseth
|
4586ede1ab
|
ITS#5007: Rename label "leave"; OSF1 pthread.h makes it as an exception keyword
|
2007-06-09 23:45:23 +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 |
|
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
|
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
|
d34473cdba
|
always complain when custom monitor stuff cannot be registered (ITS#4965)
|
2007-06-09 14:11:16 +00:00 |
|
Howard Chu
|
8cafa0b117
|
ITS#4970 ignore pwdMinAge if pwdReset is TRUE
|
2007-06-08 09:23:49 +00:00 |
|
Howard Chu
|
9227293e8d
|
ITS#4977 check for cookie parse failure
|
2007-06-08 09:05:35 +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 |
|
Hallvard Furuseth
|
46d420565b
|
thread pool data was accessed through the wrong type
|
2007-05-31 20:52:15 +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 |
|
Howard Chu
|
6186117f97
|
ITS#4966 valsort_modify: ignore Delete modops with no values
|
2007-05-25 00:58:59 +00:00 |
|
Kurt Zeilenga
|
7fa4cc5d38
|
Use IANA-assigned OID for entryDN and remove hide flag.
|
2007-05-23 03:54:31 +00:00 |
|
Hallvard Furuseth
|
101b6b9363
|
Fix --without-tls (ITS#4975). Enable certificate matching.
|
2007-05-20 22:48:21 +00:00 |
|
Pierangelo Masarati
|
74ca4680db
|
more ITS#4973 initialization
|
2007-05-19 14:12:24 +00:00 |
|
Pierangelo Masarati
|
43367e162e
|
re-parse ID from passmod request, if necessary (ultimately fixes ITS#4964, along with fix to ITS#4973)
|
2007-05-19 14:08:49 +00:00 |
|
Pierangelo Masarati
|
4f960dacb3
|
related to ITS#4973
|
2007-05-19 14:06:42 +00:00 |
|
Hallvard Furuseth
|
93fbb87545
|
Give OperationBuffer normal struct members instead of using
LBER_ALIGNED_BUFFER(OPERATION_BUFFER_SIZE), as discussed in ITS#4078.
Add a corresponding SyncOperationBuffer in overlays/syncprov.c.
|
2007-05-18 23:54:26 +00:00 |
|
Hallvard Furuseth
|
7372fea8b5
|
printf format paranoia: macros could be changed to contain format chars
|
2007-05-18 14:48:28 +00:00 |
|
Hallvard Furuseth
|
d84399e344
|
Unused varaibles
|
2007-05-18 14:46:52 +00:00 |
|
Hallvard Furuseth
|
4caf7faa74
|
Warning cleanup (avoid cast double return val -> integer, gcc gets suspicious)
|
2007-05-18 14:45:56 +00:00 |
|
Hallvard Furuseth
|
861babae6f
|
include lber-int.h (for rev 1.396 certificate changes)
|
2007-05-18 14:41:28 +00:00 |
|
Pierangelo Masarati
|
7b7676a9fa
|
...
|
2007-05-17 13:57:20 +00:00 |
|
Pierangelo Masarati
|
978c3609e0
|
allow array of more generic syntaxes
|
2007-05-16 09:13:14 +00:00 |
|
Pierangelo Masarati
|
eb5d285a1b
|
allow attribute inheritance with syntax restriction (please review)
|
2007-05-16 01:40:34 +00:00 |
|
Pierangelo Masarati
|
dd3f101ff8
|
further cleanup round in back-relay database selection; cleanup
|
2007-05-16 01:39:41 +00:00 |
|
Pierangelo Masarati
|
c30ae47206
|
check for NULL dn in URL; set error code before seding extended response (partially addresses ITS#4968)
|
2007-05-15 22:29:06 +00:00 |
|
Howard Chu
|
093f52e44d
|
ITS#4961 disable schema checking on contextCSN update
|
2007-05-14 21:25:48 +00:00 |
|
Hallvard Furuseth
|
7720844624
|
Reapply part of rev 1.2 warning cleanup, it was lost in next revision
|
2007-05-13 22:32:33 +00:00 |
|
Howard Chu
|
97b0c98ab5
|
Don't use strdup on bervals
|
2007-05-13 09:36:52 +00:00 |
|
Howard Chu
|
bdd8bf4133
|
Add CRLfile option for GNUtls
|
2007-05-13 01:34:12 +00:00 |
|
Howard Chu
|
f3c9d552dd
|
Use liblber for certificate Validation, Normalization
|
2007-05-13 01:27:51 +00:00 |
|
Howard Chu
|
93e1da43e9
|
No more dependency on OpenSSL
|
2007-05-12 23:44:58 +00:00 |
|
Hallvard Furuseth
|
b6bb36eaf1
|
Add back-monitor (and its OID arc) to Backend/Database registry
|
2007-05-12 17:55:37 +00:00 |
|
Pierangelo Masarati
|
f2d213d73f
|
if no database can be looked up, don't send result when not appropriate
|
2007-05-12 13:09:48 +00:00 |
|
Pierangelo Masarati
|
d12592ca3c
|
don't try to lookup a database when there's no request DN
|
2007-05-12 13:07:17 +00:00 |
|
Hallvard Furuseth
|
dfc10014b1
|
Fix for !(LDAP_DEBUG && LDAP_SYSLOG)
|
2007-05-11 23:04:33 +00:00 |
|
Howard Chu
|
8726062e1d
|
Fix typo in prev commit
|
2007-05-10 20:15:40 +00:00 |
|
Howard Chu
|
e86e4f98af
|
ITS#4954 clear c_sasl_dn after error
|
2007-05-10 19:34:27 +00:00 |
|
Howard Chu
|
2779af4730
|
ITS#4952 use memcmp to compare CSN values
|
2007-05-10 18:46:15 +00:00 |
|
Hallvard Furuseth
|
584ea90db2
|
Remove unused variables
|
2007-05-09 19:11:44 +00:00 |
|
Hallvard Furuseth
|
5a6362c453
|
assert(pointer) -> assert(pointer != NULL)
|
2007-05-09 19:10:36 +00:00 |
|
Hallvard Furuseth
|
d72acf7250
|
Struct/array initializers must be constant expressions in C89
|
2007-05-09 19:09:32 +00:00 |
|
Hallvard Furuseth
|
bbc719ca56
|
ITS#4948: '#if <undefined macro>' -> '#ifdef' warning cleanup
|
2007-05-09 18:17:10 +00:00 |
|
Howard Chu
|
f886eaa59c
|
coverity scan, e is non-NULL
|
2007-05-08 14:17:21 +00:00 |
|
Howard Chu
|
eb6b265009
|
coverity scan, fix typo
|
2007-05-08 14:07:52 +00:00 |
|
Howard Chu
|
b626499794
|
coverity error, memory leak in file2anlist
|
2007-05-08 14:04:23 +00:00 |
|
Howard Chu
|
626e9aabea
|
coverity scan, ch_realloc won't return NULL
|
2007-05-08 14:01:16 +00:00 |
|
Howard Chu
|
b87965303e
|
coverity fix, slapd_rw_apply NULL filter
|
2007-05-08 13:57:13 +00:00 |
|
Ralf Haferkamp
|
f8c94e3155
|
fix comparison with string literal
|
2007-05-07 14:55:45 +00:00 |
|
Howard Chu
|
dda5e19904
|
ITS#4949 make config_syslog accumulate across multiple values
Can set to zero to explicitly clear it. (As well as just deleting
all values.)
|
2007-05-05 01:22:29 +00:00 |
|
Howard Chu
|
8ac19f0847
|
ITS#4917 preserve old sat_ad_mutex
|
2007-04-24 12:02:53 +00:00 |
|
Howard Chu
|
8033f476f4
|
Disallow runtime delete of modload values
|
2007-04-24 11:46:22 +00:00 |
|
Kurt Zeilenga
|
f810e6ed41
|
Distinguish absent control value from empty control value.
|
2007-04-20 22:32:58 +00:00 |
|
Pierangelo Masarati
|
b013847111
|
fix ';binary' certificate transport (ITS#4868); add cert to sql-test000 (mysql; psql untested)
|
2007-04-12 01:02:01 +00:00 |
|
Pierangelo Masarati
|
a01d9f961d
|
fix no-op crasher (ITS#4925)
|
2007-04-11 20:31:49 +00:00 |
|
Howard Chu
|
bfa0d15834
|
Fix prev commit, filter construction with URI filters
|
2007-04-10 02:38:54 +00:00 |
|
Hallvard Furuseth
|
1c87542ea1
|
Add missing return from void *bdb_tool_trickle_task()
|
2007-04-09 22:45:21 +00:00 |
|