Commit Graph

10786 Commits

Author SHA1 Message Date
Howard Chu
bc82f314c3 Add config support for suffixmassage. Note - no actual massage code
present in this commit.
2010-06-19 01:29:39 +00:00
Howard Chu
9a0e94b4dc More for ITS#6572, fix copy/paste error 2010-06-17 22:05:33 +00:00
Howard Chu
8a197d1a6c Don't set bi_db_config since we have no config options 2010-06-13 22:02:15 +00:00
Howard Chu
28072167c7 ITS#6572 zero out freed DN vals. from mbackes@symas.com 2010-06-13 18:47:21 +00:00
Howard Chu
004540b360 ITS#6570 part #1 (again), reject RDNs with binary BER values 2010-06-07 00:02:32 +00:00
Howard Chu
007cd13010 ITS#6570 part #2, reject RDNs with empty values 2010-06-06 23:22:07 +00:00
Howard Chu
ea138247b3 ITS#6570 part #1 2010-06-06 20:32:53 +00:00
Howard Chu
c8c3847103 ITS#6566 use Debug, not fprintf(stderr) 2010-06-02 00:18:32 +00:00
Pierangelo Masarati
d43cabbcc1 make sure bind credentials are consistent 2010-05-24 22:22:53 +00:00
Howard Chu
a07d3630cb Quit send loops if slapd is shutting down 2010-05-21 17:47:17 +00:00
Ralf Haferkamp
a06696a1ef During the refresh phase the sync filter needs to be adjusted (skipping
the "(entrycsn>=cookie)" part that was inserted) when checking whether a
change needs to be replicated, otherwise we lose DELETES that happen during
the refresh phase (ITS#6555).
2010-05-20 17:08:28 +00:00
Howard Chu
c45fca65fc Init uninit'd vlv flag 2010-05-18 07:35:12 +00:00
Pierangelo Masarati
ba507dc27b try harder to compute hasSubordinates (ITS#6549) 2010-05-18 02:18:48 +00:00
Ralf Haferkamp
5743591419 Reset BackendInfo to original value after checkpoint. Plugs a memory leak
when deleting the syncprov overlay from a database (when compiled with
-DSLAP_CONFIG_DELETE)
2010-04-29 15:47:27 +00:00
Howard Chu
6273df07da ITS#6533 put rid first, in front of url 2010-04-26 12:07:08 +00:00
Pierangelo Masarati
68257f6c5c log rid when syncrepl stanza successfully added (ITS#6533) 2010-04-25 17:49:37 +00:00
Pierangelo Masarati
3a28608f0d allow successful binds to return control responses (ITS#6530) 2010-04-22 18:18:15 +00:00
Pierangelo Masarati
2189d8d4cb add slapmodify (ITS#6165; may need cleanup) 2010-04-20 06:00:16 +00:00
Quanah Gibson-Mount
fa428ed259 Agreed upon log messages for sl_malloc/zn_malloc when falling back 2010-04-19 22:55:51 +00:00
Pierangelo Masarati
993d377b68 remove redundant logs (underlying backends already log enough) 2010-04-18 18:42:44 +00:00
Pierangelo Masarati
c939422ae5 alreadyExists is a legitimate result code (further improve ITS#6472 commit; also fix ITS#6528) 2010-04-18 17:11:29 +00:00
Pierangelo Masarati
4480b22a91 don't use dangling stack pointers (more on ITS#6472 fix) 2010-04-18 06:53:22 +00:00
Pierangelo Masarati
8025becf91 fix syncrepl when attr has no matching rule (ITS#6458) 2010-04-18 05:37:36 +00:00
Pierangelo Masarati
a9990e8914 fix out of order add/rename, when rename to newly added new superior occurs while consumer is offline (ITS#6472) 2010-04-17 21:59:35 +00:00
Pierangelo Masarati
71a11b44e8 fix memory handling in rewrite parsing (ITS#6526) 2010-04-17 16:29:34 +00:00
Pierangelo Masarati
467a1da79f add support for don't use copy in SASL auxprops lookup/store (ITS#6475; TODO: document new directives) 2010-04-15 18:13:53 +00:00
Pierangelo Masarati
9d2e03f052 allow to specify a per-database list of attributes that need to be always collected, even if not explicitly requested by clients (addresses ITS#6513) 2010-04-15 05:26:21 +00:00
Pierangelo Masarati
a3a603eca6 malloc as much as possible on slab 2010-04-15 05:11:23 +00:00
Pierangelo Masarati
bbe7272c7f allow strict adherence to RFC4370 wrt/ control criticality (ITS#6523) 2010-04-14 21:37:03 +00:00
Pierangelo Masarati
ed92b02856 properly initialize acl_attrval_style (ITS#6520) 2010-04-14 17:01:39 +00:00
Howard Chu
68ce33cd77 ITS#6519 don't replicate purge deletes 2010-04-13 23:28:35 +00:00
Kurt Zeilenga
3dadeb3efe happy belated New Year 2010-04-13 22:17:29 +00:00
Pierangelo Masarati
6632ea601f use slab memory as much as possible 2010-04-13 05:03:34 +00:00
Pierangelo Masarati
9702081201 handle ordered values as appropriate (ITS#6516) 2010-04-12 18:01:37 +00:00
Pierangelo Masarati
5564ee0173 don't free before use 2010-04-12 16:24:01 +00:00
Pierangelo Masarati
f57a216f1c use slab allocation 2010-04-12 07:44:56 +00:00
Pierangelo Masarati
32048a5128 fix previous commit 2010-04-12 02:28:40 +00:00
Pierangelo Masarati
2355fb516a backout unintended commit commit 2010-04-12 00:08:11 +00:00
Pierangelo Masarati
0dc3a13c01 fix previous commit 2010-04-12 00:06:45 +00:00
Pierangelo Masarati
f75825881a honor X-ORDERED in olcDbIdAssertAuthzFrom; add olcDbIdAssertPassthru (ITS#6456); note: breaks binary compatibility with module back-meta.la 2010-04-09 22:47:55 +00:00
Pierangelo Masarati
81469d0ff1 more on ITS#6507 2010-04-08 19:51:18 +00:00
Pierangelo Masarati
a6298f97fc keep attrs count consistent (ITS#6508) 2010-04-08 17:24:44 +00:00
Pierangelo Masarati
a53019e688 don't set dummy cookie when dealing with last database (ITS#6507) 2010-04-08 17:16:38 +00:00
Pierangelo Masarati
cd5dda252a don't mix code and declarations 2010-04-08 00:27:18 +00:00
Pierangelo Masarati
de84e6a09d do not assume that someone parsed the paged results response; in case, re-parse (ITS#6507) 2010-04-07 00:53:36 +00:00
Pierangelo Masarati
5da876f5fc make sure cookies are set/reset as appropriate when a page ends at database boundaries (ITS#6507) 2010-04-06 22:04:58 +00:00
Pierangelo Masarati
bd3414e724 detect misplaced entries in glued databases (ITS#6506) 2010-04-06 20:33:05 +00:00
Pierangelo Masarati
8e96d76a95 rework temporary malloc of glued controls (fixes ITS#6504); fix glued paged results 2010-04-02 19:15:42 +00:00
Howard Chu
c99d8465b7 ITS#6501 zero lockobjs 2010-03-31 06:22:06 +00:00
Pierangelo Masarati
063c844b2a increment counter (ITS#6497) 2010-03-23 20:33:06 +00:00