Howard Chu
bf0d729454
Fix prev commit, didn't mean to have HAVE_EPOLL hardcoded
2004-11-18 19:15:21 +00:00
Howard Chu
495ea2c13c
epoll support works
2004-11-18 19:06:14 +00:00
Howard Chu
b4e10e194d
Fix epoll compilation
2004-11-18 17:27:43 +00:00
Howard Chu
b7d4e1a5f1
First pass at macro-izing event handling method. Still only supports
...
select(). If you think this is too ugly, feel free to revert...
2004-11-18 16:41:04 +00:00
Howard Chu
0464155205
Allow a small number of waking events to be outstanding, not just 1
...
(chose 5 arbitrarily)
2004-11-18 15:40:49 +00:00
Howard Chu
69dc60e5ca
Count writers, don't pass w fd_set if there are none
...
Deleted broken/unused FD_MANUAL_COPY code
2004-11-18 00:19:52 +00:00
Pierangelo Masarati
f1187e4165
the caching database may need to inherit ACLs and limits from the proxy
2004-11-17 21:38:14 +00:00
Howard Chu
ecf5581f0d
Fix include path for backend.h when using separate object directory
2004-11-17 20:22:46 +00:00
Howard Chu
fad273c224
Avoid trashing client memory when socket is greater than FD_SETSIZE
2004-11-17 20:04:18 +00:00
Pierangelo Masarati
6ff5fce743
FIXME: needs work/cleanup
2004-11-17 19:42:19 +00:00
Pierangelo Masarati
6eec000889
improve diagnostics
2004-11-17 17:55:44 +00:00
Pierangelo Masarati
dd18c8b2a4
revert last commit
2004-11-17 15:56:25 +00:00
Howard Chu
f1ae2e63c1
Fix BDB 4.3 fasttool, flag must be set before opening environment
2004-11-17 15:12:31 +00:00
Pierangelo Masarati
262df940f1
cleanup previous commit
2004-11-17 15:05:59 +00:00
Pierangelo Masarati
bc478dee46
log the right function names
2004-11-17 14:53:03 +00:00
Pierangelo Masarati
437bd421bb
test "entry" as default attribute
2004-11-17 13:43:04 +00:00
Kurt Zeilenga
afffdeec68
Set OPENLDAP_FD_SETSIZE to 4096 (if not defined)
2004-11-17 04:07:14 +00:00
Kurt Zeilenga
4f6bc23c2c
rebuild
2004-11-17 04:04:08 +00:00
Pierangelo Masarati
c7d2cf91fd
cleanup and line up with code
2004-11-16 22:14:21 +00:00
Howard Chu
2415f5085d
Avoid filling the wake_sds when massive numbers of connections close at once.
2004-11-16 20:26:50 +00:00
Pierangelo Masarati
184fc4878a
more on ITS#3396: note that the filter is mandatory, and that the protocol must be ldap://
2004-11-16 18:57:40 +00:00
Pierangelo Masarati
227961178e
fix ITS#3396 (filter in URI replacement must be present)
2004-11-16 18:43:48 +00:00
Pierangelo Masarati
947268c5ee
partially revert previous commit (the "creator" special DN pattern is redundant as "dnattr" is more expressive
2004-11-15 22:57:03 +00:00
Pierangelo Masarati
ca5d5c6fc7
back out previous commit
2004-11-15 22:54:17 +00:00
Pierangelo Masarati
f872ad29ba
move special dn patterns to style enum; add creator special dn pattern
2004-11-15 22:21:50 +00:00
Pierangelo Masarati
064eb88ef8
move special dn patterns to style enum; add creator special dn pattern
2004-11-15 22:15:28 +00:00
Pierangelo Masarati
78ddb88960
minor cleanup
2004-11-15 22:10:10 +00:00
Pierangelo Masarati
b29bf83e7e
remove back-*/external.h
2004-11-15 19:45:49 +00:00
Pierangelo Masarati
fcf89c9a3d
add directory in labeledURI for back-bdb/hdb; put overlays in database entry's children
2004-11-15 15:46:56 +00:00
Pierangelo Masarati
2d5ec082dd
cleanup
2004-11-15 14:17:08 +00:00
Pierangelo Masarati
5a91da6624
don't list multiple occurrences of the same overlay
2004-11-15 14:13:54 +00:00
Pierangelo Masarati
ee4c10d5d0
allow backends to automatically install overlays; issue warnings in case of duplicates (fixes ITS#3395 for cases (1.a), (1.b) and (2) simultaneously)
2004-11-15 10:28:33 +00:00
Howard Chu
04b078d6eb
Fix prev commit. I wonder if we should convert the fdset bitvector into
...
an array like winsock does. That would speed up response time for small
number of connections with large FD_SETSIZE, but probably equalize out
as the number of active connections goes up. ??
2004-11-15 04:05:32 +00:00
Howard Chu
a59243ceee
Slight tweak for select descriptor checking
2004-11-14 21:27:53 +00:00
Sang Seok Lim
a90e63fde0
ComponentFilterMatch support for userCertificate
2004-11-14 20:11:38 +00:00
Pierangelo Masarati
9c550e7235
first step towards removing back-*/external.h
2004-11-13 18:52:44 +00:00
Pierangelo Masarati
cd35386935
fix ITS#3391
2004-11-13 18:40:16 +00:00
Pierangelo Masarati
9cff3e39d8
inherit from back-ldap
2004-11-13 18:36:02 +00:00
Pierangelo Masarati
02b448b7bf
more cleanup
2004-11-13 18:23:54 +00:00
Pierangelo Masarati
2cf20312e2
cleanup
2004-11-13 17:59:21 +00:00
Pierangelo Masarati
60c99a889c
cleanup
2004-11-13 17:51:18 +00:00
Pierangelo Masarati
158067a46e
sanity check
2004-11-13 17:27:15 +00:00
Pierangelo Masarati
db4f223c66
improve overlay helpers
2004-11-13 17:20:24 +00:00
Pierangelo Masarati
0602be7c8e
cleanup
2004-11-13 16:16:01 +00:00
Pierangelo Masarati
7ff445d8ae
further cleanup
2004-11-13 15:10:47 +00:00
Pierangelo Masarati
3412c26535
line up tests with back-ldap and rwm
2004-11-13 15:04:01 +00:00
Pierangelo Masarati
f036fff9e5
further cleanup
2004-11-13 14:57:39 +00:00
Pierangelo Masarati
363fdcd951
no longer required (moved to rwm overlay)
2004-11-13 14:50:34 +00:00
Pierangelo Masarati
253266ef07
import stuff removed from back-ldap
2004-11-13 14:45:18 +00:00
Pierangelo Masarati
f176935a58
remove rewrite stuff -- now delegted to rwm overlay
2004-11-13 14:43:30 +00:00