Ralf Haferkamp
cf9c81710f
regenerated
2008-06-23 14:42:08 +00:00
Ralf Haferkamp
21ec8aaac7
include version.var and .sh into the distribution
2008-06-23 14:40:35 +00:00
Ralf Haferkamp
0a73b8a854
regenerated autoconf related files
2008-06-23 14:26:49 +00:00
Ralf Haferkamp
1d82d1d86a
Define library version/release in version.var to avoid regenerating
...
Makefile.in with every release. (works similar to OpenLDAP's main
version.sh/version.var)
2008-06-23 14:09:38 +00:00
Ralf Haferkamp
2bc9106fe1
cleanup, added AC_COPYRIGHT and AC_REVISION macros
2008-06-23 11:08:36 +00:00
Ralf Haferkamp
af38418187
be more liberal when parsing LDIF Entries
2008-06-20 13:19:12 +00:00
Ralf Haferkamp
31780c2add
added support for deleting attribute type from the list of attributes
2008-06-12 14:47:55 +00:00
Ralf Haferkamp
318a680879
- removed unneeded copy constructor
...
- handle more AttributeType properties
- additional "const"-ification
2008-04-30 17:43:32 +00:00
Ralf Haferkamp
c9f7beb86a
Use "const" where appropriate
2008-04-30 15:18:28 +00:00
Gavin Henry
51be9d70fe
just a typo I found when reading.
2008-04-07 17:19:23 +00:00
Gavin Henry
e720e064c6
just a typo I found when reading.
2008-04-07 16:05:59 +00:00
Ralf Haferkamp
20d2188cbf
empty() and size() methods
2008-04-04 10:36:01 +00:00
Ralf Haferkamp
ee846c174c
SASL support for LDAPConnection
2008-04-01 16:35:42 +00:00
Ralf Haferkamp
e4c84417f7
added $OpenLDAP$ CVS Keyword
2008-03-28 11:27:24 +00:00
Ralf Haferkamp
93529d26c5
added $OpenLDAP$ CVS Keyword
2008-03-28 11:05:10 +00:00
Ralf Haferkamp
14336cb9ae
- Build LdifWriter
...
- added $OpenLDAP$ CVS Keyword
2008-03-28 10:57:48 +00:00
Ralf Haferkamp
2297aaf3f8
initial LdifWriter code
2008-03-27 17:02:37 +00:00
Ralf Haferkamp
5568abbbca
- Plugged memory leak default constructor
...
- Fixed copy-constructor
2008-03-27 14:02:58 +00:00
Ralf Haferkamp
133ecac740
build LdifReader
2008-03-20 16:11:15 +00:00
Ralf Haferkamp
e4b9519810
Improved error handling
2008-03-20 16:10:37 +00:00
Ralf Haferkamp
fee0730f26
derive LDAPException from std::exception, merged ReferralException into the
...
LDAPException files
2008-03-20 15:08:29 +00:00
Ralf Haferkamp
9277b5b45f
missing pieces from last commit
2008-03-20 13:24:49 +00:00
Ralf Haferkamp
289e63985c
Read LDIF version, handle comments and empty lines
2008-03-20 10:01:33 +00:00
Ralf Haferkamp
8df3224ccf
Initial code for Ldif classes
2008-03-17 16:08:51 +00:00
Ralf Haferkamp
8f98dc6585
Allow IPv6 addresses
2008-03-17 13:57:47 +00:00
Ralf Haferkamp
adee18e145
Fixed parsing of URIs with missing host and/or port
2008-03-17 11:18:47 +00:00
Gavin Henry
17f22b3ee7
Updated via 'doxygen -u doxygen.rc'
2008-03-07 17:18:22 +00:00
Gavin Henry
7b3015b338
Tidied include lines
2008-03-07 16:46:23 +00:00
Ralf Haferkamp
b3e5e04595
Remove request from active requests stack in exception handler
2008-02-26 13:34:59 +00:00
Ralf Haferkamp
2b628547f5
Avoid double free of LDAPRequest
2008-02-26 13:24:02 +00:00
Ralf Haferkamp
9cbcbbe596
fixed missing #includes
2008-01-22 15:34:04 +00:00
Ralf Haferkamp
98f63844c8
cleanup #includes, removed SUSE-specific stuff from comments
2008-01-22 14:31:54 +00:00
Ralf Haferkamp
2c52832d1a
add wrapper methods to add/replace Attributes
2008-01-22 14:14:39 +00:00
Kurt Zeilenga
c890c96d13
Happy New Year (belated)
2008-01-08 00:19:56 +00:00
Ralf Haferkamp
3ce83307f7
autoconf/automake adjustments, regenerated files
2007-12-20 12:35:30 +00:00
Ralf Haferkamp
ba0cd79651
initial support for SASL
2007-12-20 12:33:48 +00:00
Ralf Haferkamp
c677b95768
Fixed includes
2007-12-20 11:58:40 +00:00
Ralf Haferkamp
621099e15d
Check for active requests before trying to receive a message
2007-12-20 11:49:03 +00:00
Ralf Haferkamp
914872c12a
Helper Classes to handle cyrus-sasl interactions
2007-12-19 16:54:42 +00:00
Ralf Haferkamp
b52fb10b13
moved ldap_result() code to the LDAPRequest-Class
2007-12-11 16:57:21 +00:00
Ralf Haferkamp
f0b840c4f7
getURLString() is const now to avoid uneeded copying when using UrlLists
2007-11-21 11:19:10 +00:00
Ralf Haferkamp
99fab38565
increased version number and regenerated autoconf/automake files
2007-11-07 11:02:26 +00:00
Ralf Haferkamp
d63b735e7f
Fixed gcc 4.3 compile issues
2007-11-07 11:01:03 +00:00
Ralf Haferkamp
029a05a8d5
use URIs instead of hostname/port
2007-10-17 17:07:05 +00:00
Ralf Haferkamp
f3c2c29f69
fixed typo
2007-10-17 16:42:07 +00:00
Ralf Haferkamp
8d8f2d4378
Silence compiler warnings
2007-09-21 11:27:23 +00:00
Ralf Haferkamp
7c3476d188
Regenerated
2007-09-21 11:13:12 +00:00
Ralf Haferkamp
89db79cde5
more for out of source builds
2007-09-21 11:05:10 +00:00
Ralf Haferkamp
4f894ffe22
out of source builds should work now
2007-09-21 11:03:14 +00:00
Ralf Haferkamp
0b326103d6
#ifdef LDAP_OPT_DIAGNOSTIC_MESSAGE, to be able to build with older libldap
2007-09-21 11:00:23 +00:00
Hallvard Furuseth
bbc719ca56
ITS#4948: '#if <undefined macro>' -> '#ifdef' warning cleanup
2007-05-09 18:17:10 +00:00
Ralf Haferkamp
5856d39289
Fixed initialization of "usage" and "single" attributes
2007-01-24 14:27:29 +00:00
Ralf Haferkamp
7741e1eeff
add support for usage flag
2007-01-09 12:24:04 +00:00
Ralf Haferkamp
69e3a58b2b
store LDAP_OPT_DIAGNOSTIC_MESSAGE in correct Attribute
2007-01-09 12:23:31 +00:00
Kurt Zeilenga
da6d9eb046
happy new year
2007-01-02 20:00:42 +00:00
Pierangelo Masarati
968da1cb14
add LDAP_OPT_DIAGNOSTIC_MESSAGE; replace deprecated option names
2006-10-14 17:04:17 +00:00
Ralf Haferkamp
ca7bf18fe8
reworked #includes
2006-10-10 14:25:00 +00:00
Ralf Haferkamp
2d2ad0e314
example code for the LDAPUrl Class
2006-07-03 16:31:27 +00:00
Ralf Haferkamp
804ff1ed94
new routines for parsing/constructing LDAP Urls
2006-07-03 16:30:33 +00:00
Ralf Haferkamp
b0bb5cc23c
minor cleanup
2006-07-03 16:29:30 +00:00
Ralf Haferkamp
fe98ff05e9
- removed deprecated acconfig.h.
...
- regenerated autoconf/automake/libtool related files
2006-06-01 16:19:44 +00:00
Ralf Haferkamp
d3d7976747
- use ldap_url_desc2str() to construct URL
...
- throw Exception in initialization error
2006-03-31 15:55:19 +00:00
Kurt Zeilenga
acbb5cf689
Happy new year!
2006-01-03 23:11:52 +00:00
Ralf Haferkamp
dc61d7bc56
regenerated autoconfig/automake files
2005-10-05 17:30:04 +00:00
Ralf Haferkamp
efdd59d70d
don't use deprecated libldap functions
2005-10-05 17:26:27 +00:00
Ralf Haferkamp
7496ebeb35
-increase version number
...
-regenerated autoconf and automake files
-additional example code
2005-04-20 13:03:09 +00:00
Ralf Haferkamp
00c7cf396b
improved error reporting
2005-04-20 12:57:51 +00:00
Ralf Haferkamp
7389cb27ed
support for syntax and equality matching rule
2005-04-20 12:54:49 +00:00
Kurt Zeilenga
dc0eacd40b
Happy New Year!
2005-01-01 20:49:32 +00:00
Ralf Haferkamp
f32368254d
- improvments on schema parsing
...
- return server message on modification errors
2004-08-13 11:37:21 +00:00
Ralf Haferkamp
25c9bb33c7
Declare ListType inside class definition
2004-02-03 17:11:17 +00:00
Ralf Haferkamp
14a6bced66
add getKind method
2004-01-22 16:26:38 +00:00
Kurt Zeilenga
3c598e89fb
Happy new year
2004-01-01 19:15:16 +00:00
Ralf Haferkamp
39bc8e7ecc
honor superior Objectclasses
2003-06-25 18:12:06 +00:00
Ralf Haferkamp
e995b2fd35
Added utility classes for Schema parsing
2003-06-24 18:05:03 +00:00
Ralf Haferkamp
b967cb9dbf
regenerated autoconf/automake stuff
2003-06-05 18:14:46 +00:00
Ralf Haferkamp
3f4c09183f
Moved sample code to examples dir
2003-06-05 18:10:44 +00:00
Ralf Haferkamp
851407f4e4
removed caching
2003-06-05 17:35:12 +00:00
Kurt Zeilenga
6939c53170
Happy new year
2003-01-03 20:20:47 +00:00
Ralf Haferkamp
bef9945dff
- some code cleanups
...
- fix for the client caching code (cache is flushed after modifications
rather than removing only the changed entry)
The code was submitted by Jeff Costlow <j.costlow@f5.com> under the
following terms:
Copyright 2002, F5 Networks, Inc, All rights reserved.
This software is not subject to any license of F5 Networks.
This is free software; you can redistribute and use it
under the same terms as OpenLDAP itself.
2002-04-23 15:28:11 +00:00
Ralf Haferkamp
d01bd44f96
removed default arguments from cpp-Files (to build on newer gcc)
2002-04-08 11:51:22 +00:00
Ralf Haferkamp
025e612920
- added getAttributeByName()-method
...
- Attributes are now organized by the attribute type (i.e. one can add more
LDAPAttribute-Objects with the same type without violating the X.500 data
model)
2002-03-06 23:04:38 +00:00
Ralf Haferkamp
dc6430e9a6
- Some fixes in docmentation comments
...
- added missing #include statement
2002-03-06 22:57:39 +00:00
Ralf Haferkamp
4167eb0d56
regenerated autoconf/automake related files
2002-03-06 22:55:02 +00:00
Ralf Haferkamp
f3fc7c162e
-replaced deprecated AM_PROG_LIBTOOL with AC_PROG_LIBTOOL
...
-regenerated autoconf and automake related files
2002-03-06 22:54:02 +00:00
Ralf Haferkamp
78dd105654
Updated todo list
2002-01-21 23:02:44 +00:00
Kurt Zeilenga
0e2af54a3f
Update copyright statements
2002-01-04 21:17:25 +00:00
Ralf Haferkamp
8d57c9fe45
Fixed some memory allocation/freeing bugs
2001-11-14 17:33:54 +00:00
Ralf Haferkamp
c0dbaa736d
some changes to make the library working with gcc 3.0 (mostly namespace
...
stuff). See also ITS#1322
2001-09-28 16:39:58 +00:00
Ralf Haferkamp
2941993d8f
added empty() method to the list classes. (Patch was provided by Dan
...
Gohman)
2001-09-07 17:43:55 +00:00
Ralf Haferkamp
a2fe43daf9
Added client side caching. (Commited by: Jeff Costlow <j.costlow@f5.com>)
2001-05-04 14:38:13 +00:00
Kurt Zeilenga
a43cc02407
Fix typo
2001-05-02 21:31:09 +00:00
Ralf Haferkamp
6997f7a7ed
- The library now supports StartTLS. The patch was provided by Jeff Costlow
...
<j.costlow@f5.com>
2001-03-22 10:29:02 +00:00
Ralf Haferkamp
b1957678d4
- Fixed some memory leak detected by Jeff Costlow <j.costlow@f5.com>
...
- Fixed some trouble time.h / sys/time.h
- modified include statements
2001-03-15 11:07:58 +00:00
Ralf Haferkamp
32671aa898
- some minor bugfixes
...
- lots of documentation (javadoc style comments)
2001-02-19 11:34:28 +00:00
Ralf Haferkamp
e7dc46c01e
- fixed bug in debugging output (added #include "config.h" to debug.h)
...
- rebuild configure script
2000-10-11 17:18:27 +00:00
Ralf Haferkamp
259b90aaa2
- changed configure option --disable-debug to --enable-debug
...
- rebuilt the configure script
2000-10-05 14:16:16 +00:00
Ralf Haferkamp
1387dc0930
src/Makefile.am: remove RebindTest.cpp from the sources
...
rebuild Makefile.in
2000-10-03 19:19:02 +00:00
Ralf Haferkamp
1ab5360fee
- some new Classes for sync. LDAP operations
...
- Classes for handling Controls
2000-10-03 18:50:44 +00:00
Ralf Haferkamp
11fbe2a45c
- removed char* in favour of string
...
- extented Referral chasing (loop detection, hop limit, Rebind)
- support for Server Controls
- fixed many bugs and memory leaks
2000-10-03 18:25:34 +00:00