Howard Chu
|
7287c0ff01
|
Init op->tmpmfuncs.
|
2003-04-09 23:37:24 +00:00 |
|
Howard Chu
|
f897519d11
|
Minor cleanups
|
2003-04-09 23:37:00 +00:00 |
|
Howard Chu
|
ebecca7379
|
Eliminate getkey search
|
2003-04-09 17:34:58 +00:00 |
|
Howard Chu
|
065116c3a3
|
Just use a fixed size slab for now
|
2003-04-09 17:05:46 +00:00 |
|
Howard Chu
|
813d5c8ed8
|
First cut at thread-local malloc. Only used by search() for now...
Needs work in normalizers, etc.
|
2003-04-09 16:52:03 +00:00 |
|
Jong Hyuk Choi
|
437d2ce5a9
|
backend operations and callbacks conforms to the new API.
|
2003-04-09 16:37:00 +00:00 |
|
Howard Chu
|
aa3b717937
|
Don't build generic_filter dynamically, it's a simple static.
|
2003-04-09 08:28:19 +00:00 |
|
Pierangelo Masarati
|
426ca14a86
|
silence warning
|
2003-04-08 23:39:56 +00:00 |
|
Pierangelo Masarati
|
756d35cb6e
|
improve (and cleanup) value normalization
|
2003-04-08 23:30:58 +00:00 |
|
Pierangelo Masarati
|
43b1658160
|
normalize while merging values
|
2003-04-08 23:27:22 +00:00 |
|
Pierangelo Masarati
|
06a99afbdb
|
free cache only if required
|
2003-04-08 23:22:10 +00:00 |
|
Jong Hyuk Choi
|
b1b36ae75f
|
bdb->bi_idl_tree_lrulock initialize
|
2003-04-08 16:30:56 +00:00 |
|
Pierangelo Masarati
|
b4dbfb570a
|
cleanup
|
2003-04-08 13:22:12 +00:00 |
|
Pierangelo Masarati
|
5fbdf3f3eb
|
return 'matched' only if all the targets didn't recognize the search base
|
2003-04-08 11:38:38 +00:00 |
|
Pierangelo Masarati
|
827c4277e1
|
mix refresh and fix; may need further work
|
2003-04-08 11:20:18 +00:00 |
|
Howard Chu
|
d01d31e54f
|
Better detection of new search scopes
|
2003-04-08 11:17:20 +00:00 |
|
Jong Hyuk Choi
|
420210a2a3
|
IDL cache locking change (mutex -> rwlock)
|
2003-04-08 06:57:07 +00:00 |
|
Pierangelo Masarati
|
f73eddd426
|
fix attr nvals & more improvements
|
2003-04-07 23:22:27 +00:00 |
|
Pierangelo Masarati
|
9e66d3d1f0
|
fix referrals return
|
2003-04-07 23:21:55 +00:00 |
|
Pierangelo Masarati
|
51c658babd
|
fix typo
|
2003-04-07 21:06:06 +00:00 |
|
Howard Chu
|
91bb1bd980
|
schema checks
|
2003-04-07 20:16:56 +00:00 |
|
Howard Chu
|
cd76391078
|
Fix !ENABLE_REWRITE
|
2003-04-07 19:48:10 +00:00 |
|
Howard Chu
|
3c704f4d14
|
Fix returncode checks
|
2003-04-07 19:47:31 +00:00 |
|
Pierangelo Masarati
|
81c616fdb2
|
works fine now
|
2003-04-07 19:01:48 +00:00 |
|
Pierangelo Masarati
|
eed02aea22
|
need a second function because of different free() routines
|
2003-04-07 17:51:42 +00:00 |
|
Pierangelo Masarati
|
243311d56a
|
move to more appropriate file ...
|
2003-04-07 17:18:42 +00:00 |
|
Pierangelo Masarati
|
6dbd7341f9
|
use berval
|
2003-04-07 17:07:52 +00:00 |
|
Pierangelo Masarati
|
6ef22ccdcb
|
first cut at grouping rewrite/map stuff; needs work
|
2003-04-07 17:04:14 +00:00 |
|
Pierangelo Masarati
|
96e1632d4a
|
default remapping from target to server aliases searchResult
|
2003-04-07 16:59:56 +00:00 |
|
Pierangelo Masarati
|
93abccdee3
|
group rewrite/map stuff in one structure and optimize more function calls
|
2003-04-07 16:52:59 +00:00 |
|
Pierangelo Masarati
|
77c4389f55
|
use rewrite info instead of ldapinfo for reusability in back-meta; will change soon
|
2003-04-07 12:53:00 +00:00 |
|
Howard Chu
|
c823f9a995
|
Use individual addAttrDN, compareAttrDN, modifyAttrDN, searchAttrDN contexts
instead of re-using other contexts.
|
2003-04-07 11:55:12 +00:00 |
|
Howard Chu
|
8ef3bbb174
|
Fix prev
|
2003-04-07 11:50:15 +00:00 |
|
Howard Chu
|
7972ebe66f
|
Fix freeval check
|
2003-04-07 11:49:40 +00:00 |
|
Howard Chu
|
c4ab31ddc9
|
Cleanup previous
|
2003-04-07 11:40:23 +00:00 |
|
Howard Chu
|
c607ed0a6f
|
(SLAP_NVALUES) attr->a_nvals must not be NULL, set equal to a_vals when
not normalizing.
|
2003-04-07 11:38:45 +00:00 |
|
Howard Chu
|
bb305eee0b
|
Fix matchedDn detection
|
2003-04-07 10:51:57 +00:00 |
|
Howard Chu
|
df05038f9e
|
Actually free mapped attrval
|
2003-04-07 10:31:32 +00:00 |
|
Howard Chu
|
68c5f6fa98
|
Cleanup ENABLE_REWRITE ifdefs, put into a new ldap_back_dn_massage().
All DN attrs are massaged, whether or not ENABLE_REWRITE is defined.
Use "dnAttr" rewriteContext for Add, Compare, & Modify.
Fixed ldap_back_compare.
|
2003-04-07 10:15:18 +00:00 |
|
Pierangelo Masarati
|
45d77aea2e
|
fix tools build when SLAPI is enabled
|
2003-04-07 09:33:10 +00:00 |
|
Pierangelo Masarati
|
c2d59edef9
|
need OpenLDAPaciMatch
|
2003-04-07 08:54:12 +00:00 |
|
Pierangelo Masarati
|
c03cb5102c
|
fix most missing dependencies with SLAPI; slappasswd needs different LIBS settings ...
|
2003-04-07 08:53:45 +00:00 |
|
Pierangelo Masarati
|
504eb61495
|
fix and improve previous commit
|
2003-04-07 08:53:03 +00:00 |
|
Pierangelo Masarati
|
a9fd63c156
|
need attrs when sending entries ...
|
2003-04-07 08:19:26 +00:00 |
|
Kurt Zeilenga
|
45d74c676e
|
cleanup
|
2003-04-07 04:03:55 +00:00 |
|
Kurt Zeilenga
|
926b2cf0bf
|
cleanup
|
2003-04-07 03:46:22 +00:00 |
|
Howard Chu
|
8db24ce9e8
|
Fix backglue crash
|
2003-04-07 03:43:12 +00:00 |
|
Kurt Zeilenga
|
91b6bc606f
|
more SLAP_NVALUES tweaking
|
2003-04-07 01:19:47 +00:00 |
|
Kurt Zeilenga
|
67d6b23d22
|
SLAP_NVALUES code cleanup
|
2003-04-07 01:06:46 +00:00 |
|
Kurt Zeilenga
|
b59bb2de35
|
More #unifdef -DSLAP_NVALUES
|
2003-04-06 19:16:49 +00:00 |
|
Kurt Zeilenga
|
35df710c64
|
partial #unifdef -DSLAP_NVALUES
|
2003-04-06 18:57:17 +00:00 |
|
Pierangelo Masarati
|
1bae6d28e5
|
silence warnings
|
2003-04-05 16:58:36 +00:00 |
|
Pierangelo Masarati
|
5804183f04
|
propagate selected changes to back-ldap
|
2003-04-05 16:53:57 +00:00 |
|
Pierangelo Masarati
|
1ce560383a
|
map attrs improvement
|
2003-04-05 16:53:29 +00:00 |
|
Pierangelo Masarati
|
4235da91d4
|
massage bound dn only if operating on authz backend
|
2003-04-05 11:31:54 +00:00 |
|
Howard Chu
|
c0ee56c306
|
Define MINIMUM_SEARCH_STACK_DEPTH=8, search_aliases needs at least this.
|
2003-04-05 10:05:27 +00:00 |
|
Pierangelo Masarati
|
b2075ea932
|
cleanup & more
|
2003-04-05 09:57:21 +00:00 |
|
Howard Chu
|
3814b5f1a1
|
Range check cleanup, added alias processing comments
|
2003-04-05 09:46:54 +00:00 |
|
Howard Chu
|
fbc6a7e8ac
|
Fix cursor initialization, scope IDs
|
2003-04-05 08:54:24 +00:00 |
|
Kurt Zeilenga
|
c866e28049
|
Cleanup
|
2003-04-05 08:40:07 +00:00 |
|
Howard Chu
|
cb92eaf96c
|
Fix locking etc. in prev commit
|
2003-04-05 07:50:01 +00:00 |
|
Howard Chu
|
48a9cf3416
|
Added code for BDB_ALIASES. Please test.
|
2003-04-05 06:35:16 +00:00 |
|
Howard Chu
|
6f9901e9ce
|
Moved get_alias_dn from back-ldbm to frontend
|
2003-04-05 06:34:20 +00:00 |
|
Kurt Zeilenga
|
c75be97ae9
|
#ifdef -DSLAP_NVALUES
|
2003-04-05 03:35:16 +00:00 |
|
Kurt Zeilenga
|
2d68ec09f2
|
#unifdef -DSLAP_NVALUES_ON_DISK
|
2003-04-05 03:11:29 +00:00 |
|
Pierangelo Masarati
|
f8682550d7
|
cleanup
|
2003-04-05 01:25:57 +00:00 |
|
Pierangelo Masarati
|
cb33a9ff44
|
minor fixes: leaks, dangling pointers, cleaner tag skip
for subschemaSubentry; still having problems with group ACLs ...
|
2003-04-05 01:20:55 +00:00 |
|
Pierangelo Masarati
|
ab3ab80ecd
|
more args elimination + allow specific messages when mapping client API errors to LDAP_OTHER
|
2003-04-04 22:20:49 +00:00 |
|
Pierangelo Masarati
|
172e93bfc9
|
normalize values only if required
|
2003-04-04 11:03:29 +00:00 |
|
Pierangelo Masarati
|
19dc49180d
|
handle failure or missing attrs
|
2003-04-04 09:55:56 +00:00 |
|
Howard Chu
|
b282339c96
|
Minor cleanup, use shorthand macros
|
2003-04-04 05:49:21 +00:00 |
|
Howard Chu
|
a1437d155e
|
Init entry in be_entry_get_rw
|
2003-04-04 05:41:25 +00:00 |
|
Howard Chu
|
7c9e8b1b87
|
SLAP_NVALUES fix dup check
|
2003-04-04 05:39:09 +00:00 |
|
Luke Howard
|
7e31732cc5
|
Don't segfault on malformed configuration
|
2003-04-04 04:06:18 +00:00 |
|
Luke Howard
|
95f0c5d5e2
|
Don't free pointer into contiguously allocated memory
|
2003-04-04 03:58:24 +00:00 |
|
Howard Chu
|
604ba59196
|
Fix req DN massaging
|
2003-04-04 02:05:49 +00:00 |
|
Howard Chu
|
ba0b8d1ac9
|
Fix prev commit
|
2003-04-04 01:47:25 +00:00 |
|
Howard Chu
|
6e551b53f4
|
Mapping fixes, SLAP_NVALUES fixes
|
2003-04-04 01:01:28 +00:00 |
|
Pierangelo Masarati
|
5598add84e
|
first cut at mapping/rewriting before search (after search it's already handled by ldap_build_entry)
|
2003-04-04 00:48:54 +00:00 |
|
Pierangelo Masarati
|
dfbbd11bd3
|
remove more unnecessary args
|
2003-04-04 00:43:40 +00:00 |
|
Howard Chu
|
a9339c99f6
|
Fix shared/private binds, fix entry_get malloc
|
2003-04-03 23:55:57 +00:00 |
|
Pierangelo Masarati
|
ebe0bb0b52
|
trim unnecessary args
|
2003-04-03 23:23:56 +00:00 |
|
Pierangelo Masarati
|
44c2d8a771
|
backout this for now
|
2003-04-03 23:09:17 +00:00 |
|
Pierangelo Masarati
|
5f342a8431
|
silence warning
|
2003-04-03 23:08:47 +00:00 |
|
Pierangelo Masarati
|
811929011d
|
anyone knows a safer way to skip a tag?
|
2003-04-03 22:54:51 +00:00 |
|
Pierangelo Masarati
|
d218848b14
|
of course there's a better way to skip a tag :)
|
2003-04-03 22:48:17 +00:00 |
|
Pierangelo Masarati
|
bb4624c8b0
|
eat undesired values
|
2003-04-03 22:40:41 +00:00 |
|
Pierangelo Masarati
|
95991161c6
|
FIXME: is this the intended behavior?
|
2003-04-03 22:18:17 +00:00 |
|
Pierangelo Masarati
|
d07ea8b450
|
need this to be able to bound searches when back-ldap and the source are on the same server; does it look fine?
|
2003-04-03 21:44:43 +00:00 |
|
Pierangelo Masarati
|
e8c264b1f6
|
safe defaults
|
2003-04-03 21:40:04 +00:00 |
|
Pierangelo Masarati
|
798289fd50
|
new API; compiles if proxy is disabled
|
2003-04-03 21:35:54 +00:00 |
|
Pierangelo Masarati
|
17e46d8468
|
cleanup and fixes
|
2003-04-03 21:35:27 +00:00 |
|
Pierangelo Masarati
|
7d5087e8c2
|
fix new API update
|
2003-04-03 21:24:53 +00:00 |
|
Pierangelo Masarati
|
f6c1079cff
|
safer defaults ...
|
2003-04-03 21:23:36 +00:00 |
|
Pierangelo Masarati
|
8f02ca49b6
|
cleanup?
|
2003-04-03 21:18:14 +00:00 |
|
Pierangelo Masarati
|
df29552130
|
fix new API leftover
|
2003-04-03 21:17:44 +00:00 |
|
Howard Chu
|
adefd27c44
|
Fix return of DB error code to LDAP client
|
2003-04-03 01:59:08 +00:00 |
|
Pierangelo Masarati
|
8995d8341f
|
more new API ... back-sql should be OK
|
2003-04-03 00:35:16 +00:00 |
|
Pierangelo Masarati
|
430077e2ed
|
partially revert previous commit
|
2003-04-02 23:01:21 +00:00 |
|
Pierangelo Masarati
|
09b92f0aeb
|
more new API ...
|
2003-04-02 22:58:02 +00:00 |
|