Pierangelo Masarati
4e5eb991eb
plug (one time?) leaks
2005-11-03 10:52:58 +00:00
Pierangelo Masarati
f8d49b01be
address ITS#4023
2005-09-16 18:12:57 +00:00
Howard Chu
4cc7efdadc
Revert ITS#3577 patch, breaks Windows build and not needed in RE23.
2005-08-26 02:20:45 +00:00
Kurt Zeilenga
f07015dad2
Update build tools based upon OPENLDAP_AC work
2005-08-25 20:09:26 +00:00
Pierangelo Masarati
90255dfc42
back out fix to ITS#3932
2005-08-17 08:32:47 +00:00
Pierangelo Masarati
388c076768
fix ITS#3932 - regex/rewrite concurrency issue
2005-08-13 18:43:20 +00:00
Kurt Zeilenga
77173d35e9
Replace PW_GECOS/PASSWD macros
2005-08-12 22:28:17 +00:00
Hallvard Furuseth
81ecb0b153
assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL).
2005-07-18 06:22:33 +00:00
Howard Chu
376537f3d7
ITS#3577 Make librewrite shared - > liblrewrite.la
2005-05-11 10:18:27 +00:00
Pierangelo Masarati
9effc2b8f0
cleanup of rewrite code and docs
2005-01-23 21:42:05 +00:00
Kurt Zeilenga
dc0eacd40b
Happy New Year!
2005-01-01 20:49:32 +00:00
Pierangelo Masarati
52b878dcc0
rework internal handling of strings to minimize temporary allocation; impacts rewrite() and rewrite_session() behavior in case of no rewriting
2005-01-01 16:10:25 +00:00
Pierangelo Masarati
9c0ed9b6bd
fix leak when the rewriteContext is disabled (ITS#3256)
2004-07-25 22:45:53 +00:00
Pierangelo Masarati
e8293039b5
add debug to rewrite tool
2004-06-20 22:40:32 +00:00
Pierangelo Masarati
1d1cd21814
allow '$' as action prefix instead of '%'; backward compatibility is preserved
2004-03-10 19:21:39 +00:00
Pierangelo Masarati
99c7f5318a
really minor cleanup
2004-02-28 12:04:33 +00:00
Pierangelo Masarati
55ae6e4c91
intercept errors from maps
2004-02-28 12:04:06 +00:00
Ralf Haferkamp
0b907a37c5
fixed format string
2004-01-19 16:56:15 +00:00
Pierangelo Masarati
fde8af364d
remove (unnecessary) c++ style comments (ITS#2908)
2004-01-08 16:20:32 +00:00
Kurt Zeilenga
3c598e89fb
Happy new year
2004-01-01 19:15:16 +00:00
Pierangelo Masarati
3994dc645a
allow to set max passes per rule
2003-12-29 18:02:49 +00:00
Pierangelo Masarati
c860ba6a23
fix, clarify and document previous commit
2003-12-29 17:06:43 +00:00
Pierangelo Masarati
8b797f70e2
allow user-defined return codes from rewriteRules
2003-12-29 16:14:47 +00:00
Pierangelo Masarati
748e144a16
allow '%' escape; treat anything else as error
2003-12-29 15:10:59 +00:00
Pierangelo Masarati
e9314574aa
allow memory ownership specification when using (session- wide) variables
2003-12-27 18:48:06 +00:00
Pierangelo Masarati
43f5b50319
fix memory ownership
2003-12-27 17:52:07 +00:00
Kurt Zeilenga
4d29df5bd1
Add LDAP_DEPRECATED macro
...
Need to remove use of deprecated functions.
2003-12-14 02:47:42 +00:00
Kurt Zeilenga
fbba83b20f
notices and acknowledgements
2003-12-08 17:41:40 +00:00
Pierangelo Masarati
a0e158c7a3
clarify comments
2003-11-29 11:10:16 +00:00
Pierangelo Masarati
044d46aa29
naming cleanup && more leaks fixed
2003-11-29 11:09:52 +00:00
Kurt Zeilenga
159de0f135
Updated notices and acknowledgements
2003-11-26 07:16:36 +00:00
Kurt Zeilenga
2c21fdcecb
move AVL routines into -llutil
...
update misc notices
2003-11-26 04:17:25 +00:00
Kurt Zeilenga
e3a4c4ec9c
Notice/Acknowledge updates
2003-11-26 02:58:56 +00:00
Kurt Zeilenga
6c0f8a7cc3
Move LDIF routines liblutil
2003-11-25 23:19:47 +00:00
Pierangelo Masarati
f4e0075154
more memleaks fixed; some cleanup
2003-11-15 10:02:44 +00:00
Pierangelo Masarati
cddeab8513
more cleanup
2003-11-14 20:00:20 +00:00
Pierangelo Masarati
a3deda8026
fix a number of mem leaks; add destroy code; HEADS-UP: API change in rewrite_info_delete()
2003-11-14 18:39:18 +00:00
Howard Chu
c199d41b18
Unlock mutexes before deleting them
2003-10-22 21:40:52 +00:00
Pierangelo Masarati
4022ee7b43
avoid 0-sized, unused allocations
2003-04-05 11:30:43 +00:00
Kurt Zeilenga
6939c53170
Happy new year
2003-01-03 20:20:47 +00:00
Hallvard Furuseth
2bcb48361d
Remove casts of AVL function pointers.
2002-12-14 22:25:52 +00:00
Pierangelo Masarati
b8e6b2536a
silence debug check
2002-08-31 10:41:11 +00:00
Pierangelo Masarati
3b799694ee
reworking of threads in session handling
2002-08-29 19:44:02 +00:00
Kurt Zeilenga
9c28c9b361
Zap LDAPv2-only stuff
2002-08-08 03:01:14 +00:00
Howard Chu
2db6e4e97e
Must include <stdio.h> for prototypes
2002-07-26 13:21:27 +00:00
Howard Chu
dc1773dbd4
pw_gecos depends on HAVE_PW_GECOS
2002-07-19 14:25:37 +00:00
Howard Chu
3fd49c39ec
Must include <stdio.h> since <rewrite.h> uses FILE *.
2002-07-19 14:24:53 +00:00
Howard Chu
a348f46e56
Use LDAP_REWRITE_V, not LDAP_V
2002-05-18 01:29:18 +00:00
Pierangelo Masarati
d019bff7b8
First commit of Hallvard's backend documentation effort
...
Backend documentation patch, version 1
================
Most of this text is taken from OpenLDAP. The work of rewriting it
to manual pages is done by by Hallvard B. Furuseth and placed into
the public domain. This software is not subject to any license of
the University of Oslo.
================
Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>, April 2002.
2002-04-29 20:24:29 +00:00
Kurt Zeilenga
02e8527248
Patch: Escape character troubles (ITS#1753)
...
================
Written by Hallvard B. Furuseth and placed into the public domain.
This software is not subject to any license of the University of Oslo.
================
maildap could address buf[-1] if len was < 2.
REWRITE_SUBMATCH_ESCAPE is '%', not '\'.
librewrite and saslautz could walk past the end of a string which
ended with an escape character.
Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>, April 2002.
2002-04-15 18:29:39 +00:00