head	1.54;
access;
symbols
	tcllib-1-13:1.54
	tcllib-1-12:1.53
	tklib-0-5:1.52
	tcllib-1-11-1:1.52
	tcllib-1-11:1.49
	tcllib-1-10:1.44
	tcllib-1-9:1.29
	tcllib-1-8:1.11
	tcllib-1-7:1.4;
locks; strict;
comment	@# @;


1.54
date	2011.01.25.06.06.38;	author andreas_kupries;	state Exp;
branches;
next	1.53;

1.53
date	2009.12.07.17.39.22;	author andreas_kupries;	state Exp;
branches;
next	1.52;

1.52
date	2008.12.15.20.25.30;	author andreas_kupries;	state Exp;
branches;
next	1.51;

1.51
date	2008.11.24.20.35.17;	author andreas_kupries;	state Exp;
branches;
next	1.50;

1.50
date	2008.11.22.12.25.27;	author mic42;	state Exp;
branches;
next	1.49;

1.49
date	2008.10.17.05.32.40;	author andreas_kupries;	state Exp;
branches;
next	1.48;

1.48
date	2008.10.02.22.34.25;	author andreas_kupries;	state Exp;
branches;
next	1.47;

1.47
date	2008.07.20.19.50.55;	author mic42;	state Exp;
branches;
next	1.46;

1.46
date	2008.03.27.04.21.05;	author andreas_kupries;	state Exp;
branches;
next	1.45;

1.45
date	2008.02.07.21.19.39;	author pdav;	state Exp;
branches;
next	1.44;

1.44
date	2007.09.12.16.29.48;	author andreas_kupries;	state Exp;
branches;
next	1.43;

1.43
date	2007.08.20.21.26.23;	author andreas_kupries;	state Exp;
branches;
next	1.42;

1.42
date	2007.08.19.20.20.43;	author pdav;	state Exp;
branches;
next	1.41;

1.41
date	2007.08.06.13.26.48;	author pdav;	state Exp;
branches;
next	1.40;

1.40
date	2007.08.05.19.59.24;	author pdav;	state Exp;
branches;
next	1.39;

1.39
date	2007.08.03.21.30.46;	author andreas_kupries;	state Exp;
branches;
next	1.38;

1.38
date	2007.08.03.21.01.31;	author pdav;	state Exp;
branches;
next	1.37;

1.37
date	2007.08.03.15.13.52;	author pdav;	state Exp;
branches;
next	1.36;

1.36
date	2007.03.25.01.29.24;	author andreas_kupries;	state Exp;
branches;
next	1.35;

1.35
date	2006.11.15.19.28.03;	author mic42;	state Exp;
branches;
next	1.34;

1.34
date	2006.11.08.19.42.12;	author mic42;	state Exp;
branches;
next	1.33;

1.33
date	2006.11.04.20.28.57;	author mic42;	state Exp;
branches;
next	1.32;

1.32
date	2006.10.26.21.28.26;	author mic42;	state Exp;
branches;
next	1.31;

1.31
date	2006.10.14.19.09.20;	author mic42;	state Exp;
branches;
next	1.30;

1.30
date	2006.10.09.04.49.17;	author mic42;	state Exp;
branches;
next	1.29;

1.29
date	2006.10.04.02.56.05;	author andreas_kupries;	state Exp;
branches;
next	1.28;

1.28
date	2006.09.28.23.24.49;	author mic42;	state Exp;
branches;
next	1.27;

1.27
date	2006.09.27.17.25.20;	author mic42;	state Exp;
branches;
next	1.26;

1.26
date	2006.09.26.16.46.37;	author andreas_kupries;	state Exp;
branches;
next	1.25;

1.25
date	2006.09.24.11.52.12;	author mic42;	state Exp;
branches;
next	1.24;

1.24
date	2006.09.22.13.10.51;	author mic42;	state Exp;
branches;
next	1.23;

1.23
date	2006.09.20.23.19.45;	author mic42;	state Exp;
branches;
next	1.22;

1.22
date	2006.09.20.21.25.36;	author mic42;	state Exp;
branches;
next	1.21;

1.21
date	2006.09.19.22.46.06;	author mic42;	state Exp;
branches;
next	1.20;

1.20
date	2006.09.18.22.01.59;	author mic42;	state Exp;
branches;
next	1.19;

1.19
date	2006.09.15.09.05.29;	author mic42;	state Exp;
branches;
next	1.18;

1.18
date	2006.09.11.16.01.52;	author mic42;	state Exp;
branches;
next	1.17;

1.17
date	2006.09.08.21.58.07;	author mic42;	state Exp;
branches;
next	1.16;

1.16
date	2006.09.01.14.21.34;	author mic42;	state Exp;
branches;
next	1.15;

1.15
date	2006.08.15.14.11.34;	author mic42;	state Exp;
branches;
next	1.14;

1.14
date	2006.08.03.14.30.28;	author mic42;	state Exp;
branches;
next	1.13;

1.13
date	2006.06.21.09.33.05;	author mic42;	state Exp;
branches;
next	1.12;

1.12
date	2006.06.13.07.59.26;	author mic42;	state Exp;
branches;
next	1.11;

1.11
date	2005.10.06.21.29.26;	author andreas_kupries;	state Exp;
branches;
next	1.10;

1.10
date	2005.07.20.11.58.17;	author mic42;	state Exp;
branches;
next	1.9;

1.9
date	2005.07.08.01.52.38;	author andreas_kupries;	state Exp;
branches;
next	1.8;

1.8
date	2005.07.07.04.24.27;	author andreas_kupries;	state Exp;
branches;
next	1.7;

1.7
date	2005.03.16.18.21.51;	author andreas_kupries;	state Exp;
branches;
next	1.6;

1.6
date	2005.02.16.03.54.10;	author andreas_kupries;	state Exp;
branches;
next	1.5;

1.5
date	2005.02.15.19.05.16;	author mic42;	state Exp;
branches;
next	1.4;

1.4
date	2004.10.06.14.36.05;	author andreas_kupries;	state Exp;
branches;
next	1.3;

1.3
date	2004.09.24.06.54.24;	author andreas_kupries;	state Exp;
branches;
next	1.2;

1.2
date	2004.04.27.21.15.31;	author andreas_kupries;	state Exp;
branches;
next	1.1;

1.1
date	2004.04.27.19.45.35;	author andreas_kupries;	state Exp;
branches;
next	;


desc
@@


1.54
log
@Tcllib 1.13 released
@
text
@2011-01-24  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.13 ========================
	* 

2009-12-07  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.12 ========================
	* 

2008-12-12  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.11.1 ========================
	* 

2008-11-24  Andreas Kupries  <andreask@@activestate.com>

	* ldap.man: Fixed syntax error in unvalidated documentation of
	  last checkin.

2008-11-22  Michael Schlenker  <mic42@@users.sourceforge.net>
	
	* ldap.tcl: Added handling for search result references.
	* ldap.man: Those are common for ActiveDirectory. 
	* pkgIndex.tcl: Bumped version to 1.8.
	* ldap.test:

2008-10-16  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.11 ========================
	* 

2008-10-02  Andreas Kupries  <andreask@@activestate.com>

	* ldapx.man: Redirected the reference to non-existing subsection
	  'Data' to 'Entry Instance Data'. Fixed [SF Bug 2124523].

2008-03-26  Michael Schlenker  <mic42@@users.sourceforge.net>

	* ldap.tcl: Applied Tcllib patch #2018141 with some changes,
	* ldap.man: This fixes and enhances the ldap search 
	* ldap.test: filter handling. Big thanks to Konstantin
	* pkgIndex.tcl: Khomoutov for the patch and tests.
	  This fixes Tcllib bugs #1751871 and #1852718.
	  Additionally fixed the other ldap tests to use
	  a more concise style.
	  Bumped version to 1.7.

2008-03-26  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* ldap.tcl (ldap::buildSASLBindRequest): Fixed a bad continuation
	* ldap.man: line, i.e. whitespace between the backslash and the
	* pkgIndex.tcl: end-of-line. Generally removed all trailing
	  whitespace from the whole file. Bumped version to 1.6.9.

2008-02-07  Pierre David <pdav@@users.sourceforge.net>

	* ldapx.tcl:	Fixed a small bug when reading an LDIF modrdn.

2007-09-12  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.10 ========================
	* 

2007-08-xx  Pierre David <pdav@@users.sourceforge.net>

	* ldapx.tcl:	Modified format for "change" entries
	* ldapx.test:	Adapted tests
	* ldapx.man:	Added a note about the format: for internal use only.

          ***POTENTIAL INCOMPATIBILITY***
	  Format of ldapx::entry "change" data was not sufficient
	  to represent all modifications made on entries. So, the
	  format has been modified to include several invidual
	  changes. This should not be a problem since "change"
	  format is intended to be used only by ldapx methods.

2007-08-06  Pierre David <pdav@@users.sourceforge.net>

	* ldapx.tcl:	Saved dn was not restored during swap method.
	  ldapx.test:	Added test for backuped dn.

2007-08-03  Andreas Kupries  <andreask@@activestate.com>

	* ldapx.man: Fix class command which was broken across lines.

2007-08-03  Pierre David <pdav@@users.sourceforge.net>

	* ldapx.tcl:	Fixed reading of LDIF change entries.
			Fixed modification of an entry by replacing
			values instead of removing and adding the minimal
			set of changes, since LDAP schemas don't necessarily
			include equality operator for each attribute.
			Introduced a "-utf8" option in the LDIF class.
			Fixed indentation for LDIF continuation lines
			for Base64 encoded values.
			Fixed set1 when given an empty value: it deletes
			the attribute (as with set).
	* ldapx.test:	Fixed test for the new replacement mode.
	* ldapx.man:	Added documentation for "-utf8" option.


2007-03-21  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* ldap.man: Fixed all warnings due to use of now deprecated
	* ldapx.man: commands. Added a section about how to give feedback.

2006-11-15  Michael Schlenker <mic42@@users.sourceforge.net>
        
        * ldap.tcl:      Removed a leftover debug output..
        
2006-11-08  Michael Schlenker <mic42@@users.sourceforge.net>

        * ldapx.tcl:     Whitespace fixes. Tests for fixed bug 
        * ldapx.test:    added.
          
2006-11-04  Michael Schlenker <mic42@@users.sourceforge.net>
        
        * ldapx.tcl:     Fix for entry diff applied.
        * ldap.man:      Thanks to Pierre David for providing it.
        * pkgIndex.tcl:           
        
2006-10-26  Michael Schlenker <mic42@@users.sourceforge.net>
	
	* ldap.man:     Some typo fixes, minor clarifications 
	                and rewording.

2006-10-09  Michael Schlenker <mic42@@users.sourceforge.net>

        * ldap.tcl:     The abandon operation was incorrectly encoded.
                        This is now fixed and the operation works
                        as expected.

2006-10-09  Michael Schlenker <mic42@@users.sourceforge.net>

        * ldapx.tcl:    Fixed incorrect utf-8 conversion and
                        broken ldif::write method.
                        Thanks to Pierre David for providing
                        the fix.
                        
2006-10-03  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.9 ========================
	* 

2006-09-28  Michael Schlenker <mic42@@users.sourceforge.net>
        
        * ldap.tcl:     Nasty bug in ReceiveBytes, not detecting
                        partial results correctly.
        
2006-09-27  Michael Schlenker <mic42@@users.sourceforge.net>
        
        * ldapx.test:   New test file for the ldapx entry functions.
                        Thanks to Pierre David for providing it.
                        
2006-09-26  Andreas Kupries  <andreask@@activestate.com>

	* ldapx.man: Fixed ambigous subsection titles reported by Larry
	  Virden via [SF Tcllib Bug 1565836]. Additionally fixed a syntax
	  error (missing closed double-apostroph) in an example.

2006-09-24  Michael Schlenker <mic42@@users.sourceforge.net>

	* ldap.tcl	Fixed bug in secure_connect. The
			channel wasn't fconfigured correctly and
			the fileevent handler was not installed
			in the correct way.

2006-09-22  Michael Schlenker <mic42@@users.sourceforge.net>

	* ldap.test	Added some more smoketests for the public
			API, so that at least some brokenness is
			detected.

2006-09-20  Michael Schlenker <mic42@@users.sourceforge.net>

        * ldap.tcl      Completly redone broken error handling in
          pkgIndex.tcl  the fileevent handler, now it no
          ldap.man      longer calls bgerror but cleans up
                        the outstanding messages for the
                        connection and delivers the error
                        to those waiting handlers. More stupid
                        typo fixes.

        * ldapx.tcl     Some bugfixes for error handling
          ldap.tcl      when searchInit is called with invalid
          ldap.man      arguments. Thanks to Pierre David 
          pkgIndex.tcl  <pdav@@users.sourceforge.net> for finding
                        them.

2006-09-15  Michael Schlenker <mic42@@users.sourceforge.net>

        * ldapx.tcl     Some more fixes in the ldif part.

        * ldapx.tcl     Imported some bug fixes from a new
          ldapx.man     version of ldapx by Pierre David.
          pkgIndex.tcl  Fixed bug in modifyDN, fixed wrong start
                        of SASL handshake, some mechanisms require
                        the client to send first.

        * ldap.tcl      Fixed broken length calculation in message receiver.
          pkgIndex.tcl  This fixes bug [SF Tcllib Bug 1558564].
                        Fixed various smaller bugs with upvaring handles
                        in info functions.
                        Fixed wrong debug setting.
                        
2006-09-11  Michael Schlenker <mic42@@users.sourceforge.net>

        * ldap.tcl      Fixed missing tlsHandshakeInProgress variable when
          ldap.man      when using ldap::connect.
          pkgIndex.tcl
          
2006-09-08  Michael Schlenker <mic42@@users.sourceforge.net>

        * ldapx.tcl     New subpackage ldapx provides a snit
          ldapx.man     based OO wrapper around the ldap package.
          pkgIndex.tcl  Based on patch [SF Tcllib Patch 1545931]
                        by Pierre David <pdav@@users.sourceforge.net>.
          
2006-09-01  Michael Schlenker <mic42@@users.sourceforge.net>

        * ldap.tcl      Major changes to the implementation.
          ldap.man      The package now uses a fileevent based
          ldap.test     protocol handler instead of the older blocking
          pkgIndex.tcl  calls.
          SASL.txt
          
          ***POTENTIAL INCOMPATIBILITY***
          Connection failures are no longer handled in the blocking
          ldap::* commands, instead they appear in the fileevent handler
          and have to be handled with a bgerror procedure.
          
          I will add a per handle -errorcallback to the package soon, 
          which will allow user specified handlers, but those are not
          yet done.
          
          Applied modified patches [SF Tcllib Patches 1542666, 1541828],
          thanks to Pierre David for comments and code.
          
          In addition to this change experimental new (sub-)commands
          were added:
          
          This change introduces new subcommands to ldap::info:
          
          saslmechanisms - show the supported SASL mechanisms
          features       - show the supported server features
          control        - show the supported server controls
          extensions     - show the supported server extensions 
          whoami         - show the current authzId
          
          In addition it introduces a new ldap::starttls command,
          which allows to upgrade an existing connection to TLS,
          if the tls extension is present and the server supports it.
          This may be part of a fix for [Tcllib Bug # 1403369].
          
          There is also a new ldap::bindSASL command available,
          which allows a SASL based bind with the help of the
          tcllib SASL package. See the SASL.txt file for an example.
          
          The code has been tested a bit against OpenLDAP 2.3, but is
          not entirely stable yet.
          
2006-08-03  Michael Schlenker <mic42@@users.sourceforge.net>

        * ldap.tcl    : Applied patch from [SF Tcllib Bug 1191326].
	* pkgIndex.tcl: Thanks to Pierre David for comments.
                        Version raised to 1.5
			Removed the duplicated asn code from the
			module, it now package requires asn 0.6 and
			namespace imports the appropriate code.
			
2006-08-03  Michael Schlenker <mic42@@users.sourceforge.net>

        * ldap.tcl    : Applied patch from [SF Tcllib Bug 1533868].
	* pkgIndex.tcl: Thanks to Pierre David for spotting this.
                        Version raised to 1.4.1

2006-06-20  Michael Schlenker <mic42@@users.sourceforge.net>

        * ldap.tcl    : Applied patch from [SF Tcllib RFE 1082061].
	* ldap.man    : ldap needs Tcl 8.4, raised the level
	* pkgIndex.tcl: in the docs. Version now 1.4.
	
2006-06-13  Michael Schlenker <mic42@@users.sourceforge.net>

        * ldap.tcl    : Added ldap::info command for introspection.
	* ldap.man    : Added documentation.
	* ldap.test   : Testsuite for the new info command.

2005-10-06  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.8 ========================
	* 

2005-07-20  Michael Schlenker <mic42@@users.sourceforge.net>

	* ldap.tcl    :
	  pkgIndex.tcl: Applied fix for [SF Tcllib Bug 1239915].
	  Thanks to Pierre David for the patch. Version number now 1.2.1.
	
2005-03-16  Andreas Kupries <andreask@@activestate.com>

	* ldap.tcl (ldap::asnGetInteger): Fixed [SF Tcllib Bug 1164663], a
	  copy/paste bug in the definition of this procedure. It belongs
	  into the ldap namespace, not the asn namespace.

2005-02-15  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* ldap.tcl: Reformatted to get clean indentation, also trimmed
	  trailing whitespace.

2005-02-15  Michael Schlenker <mic42@@users.sourceforge.net>

	* ldap.tcl: Fixed various issue with signed/unsigned integers in
	  length and integer encoding/decoding, by crossporting the 64-bit
	  aware integer and length code from the asn module.
	
2004-10-05  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	*
	* Released and tagged Tcllib 1.7 ========================
	* 

2004-09-23  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* ldap.tcl: Fixed expr'essions without braces.

2004-04-27  Andreas Kupries  <andreask@@activestate.com>

	* ldap.man: small fixes in the docs, additional example for
	  searches and search result processing.

	* New module: Provided to us by Joechen Loewer <loewerj@@web.de>.
	* Added doctools documentation.
@


1.53
log
@Added README for 1.12, and tagged the ChangeLogs
@
text
@d1 6
@


1.52
log
@1.11.1 release.
@
text
@d1 6
@


1.51
log
@
	* ldap.man: Fixed syntax error in unvalidated documentation of
	  last checkin.
@
text
@d1 6
@


1.50
log
@Added support for searchResultReferences
@
text
@d1 5
d13 1
a13 1
2008-10-16  1.11  <andreas_kupries@@users.sourceforge.net>
@


1.49
log
@
	*
	* Released and tagged Tcllib 1.11 ========================
	*
@
text
@d1 7
@


1.48
log
@
	* ldapx.man: Redirected the reference to non-existing subsection
	  'Data' to 'Entry Instance Data'. Fixed [SF Bug 2124523].
@
text
@d1 6
@


1.47
log
@Applied Tcllib patch #2018141 with some minor modifications to the tests.
This fixes problems with the filter syntax.
@
text
@d1 5
@


1.46
log
@
	* ldap.tcl (ldap::buildSASLBindRequest): Fixed a bad continuation
	* ldap.man: line, i.e. whitespace between the backslash and the
	* pkgIndex.tcl: end-of-line. Generally removed all trailing
	  whitespace from the whole file. Bumped version to 1.6.9.
@
text
@d1 11
@


1.45
log
@Fixed a small bug when reading an LDIF modrdn
@
text
@d1 7
d10 1
a10 1
	* ldapx.tcl:	Fixed a small bug when reading an LDIF modrdn
@


1.44
log
@Tcllib 1.10 tagged and released.
@
text
@d1 4
@


1.43
log
@Whitespace/formatting police.
@
text
@d1 6
@


1.42
log
@The ldapx module has a major problem in the "change" entries: they
cannot represent all cases, and in particular those involving
simultaneously a modification in attributes and a renaming of an
entry.

For example:

    package require ldapx

    ::ldapx::entry create e
    ::ldapx::entry create c

    e dn uid=bob,o=org
    e set1 a v1
    e backup

    e dn uid=sam,o=org
    e add1 a v2

    e debug
    # =>
    #     dn = <uid=sam,o=org>
    #     format = standard
    #             a: v1 v2
    #     backup dn = uid=bob,o=org
    #             a: v1
    # There is both a renaming of the entry (bob->sam) and a new
    # attribute value (v2) for attribute a

    c diff e
    puts [c change]
    # =>
    #     add {a {v1 v2}}
    # The renaming information is lost!

If you try again without the line "e add1 a v2", you can see that
the change entry is correct, as it contains a "modrdn" meaning the
renaming of the entry.

So, the format of the "change" entry is incompatible with the
described functionnality. This patch modify the format of the
"change" entry from a single action to a list of actions.  In the
above example, it returns be:
	{ {add {a {v1 v2}}} {modrdn ... } }
instead of :
	{add {a {v1 v2}}}

This format modification should not a real problem, since "change"
entries are not intended to be used by programs, they are designed
only for used by ldif and ldap classes.

The ldapx version number is upgraded from 0.2.5 to 1.0 to reflect
the potential incompatibility.
@
text
@d3 3
a5 3
	* ldapx.tcl	Modified format for "change" entries
	  ldapx.test	Adapted tests
	  ldapx.man	Added a note about the format: for internal use only.
d16 2
a17 2
	* ldapx.tcl	Backuped dn was not restored during swap method.
	  ldapx.test	Added test for backuped dn.
d25 1
a25 1
	* ldapx.tcl	Fixed reading of LDIF change entries.
d35 2
a36 2
	  ldapx.test	Fixed test for the new replacement mode.
	  ldapx.man	Added documentation for "-utf8" option.
d46 1
a46 1
        * ldap.tcl      Removed a leftover debug output..
d50 2
a51 2
        * ldapx.tcl     Whitespace fixes. Tests for fixed bug 
          ldapx.test    added.
d55 3
a57 3
        * ldapx.tcl     Fix for entry diff applied.
          ldap.man      Thanks to Pierre David for providing it.
          pkgIndex.tcl           
d61 1
a61 1
	* ldap.man      Some typo fixes, minor clarifications 
d66 1
a66 1
        * ldap.tcl      The abandon operation was incorrectly encoded.
d72 1
a72 1
        * ldapx.tcl     Fixed incorrect utf-8 conversion and
d85 1
a85 1
        * ldap.tcl      Nasty bug in ReceiveBytes, not detecting
@


1.41
log
@Fixed a bug in "swap" method : backuped dn was not restored.
@
text
@d1 13
@


1.40
log
@Ooops. I modified ldapx.tcl (instead of ldap.tcl).
@
text
@d1 5
@


1.39
log
@
	* ldapx.man: Fix class command which was broken across lines.
@
text
@d7 1
a7 1
	* ldap.tcl	Fixed reading of LDIF change entries.
@


1.38
log
@Munged one modification.
@
text
@d1 4
@


1.37
log
@- Fixed reading of LDIF change entries.
- Fixed modification of an entry by replacing values instead of
    removing and adding the minimal set of changes, since LDAP schemas
    don't necessarily include equality operator for each attribute.
- Introduced a "-utf8" option in the LDIF class.
- Fixed indentation for LDIF continuation lines for Base64 encoded
    values.
- Fixed set1 return value to be compatible with set return value
    (not a documented feature).
- Fixed set1 when given an empty value: it deletes the attribute
    (as with set).
- Fixed test for the new replacement mode.
- Added documentation for "-utf8" option.
@
text
@a10 2
			Fixed set1 return value to be compatible with
			set return value (not a documented feature).
@


1.36
log
@
Added sections about how to give
feedback (bugs, ideas, ...), and
where.
@
text
@d1 18
@


1.35
log
@Removed debug output in search::end
@
text
@d1 5
@


1.34
log
@Whitespace fixes. Tests for entry bug added.
@
text
@d1 4
@


1.33
log
@ChangeLog entry to the fix.
@
text
@d1 5
@


1.32
log
@Typo fixes. Minor clarifications.
@
text
@d1 6
@


1.31
log
@Fixed broken ABANDON message format
@
text
@d1 5
@


1.30
log
@Fixed bug in ldif write and one in the commit method of entries.
@
text
@d3 6
@


1.29
log
@
	*
	* Released and tagged Tcllib 1.9 ========================
	*
@
text
@d1 7
@


1.28
log
@Bugfix for partial PDU reads in ReceiveBytes
@
text
@d1 6
@


1.27
log
@Added tests for ldapx.tcl
@
text
@d1 5
@


1.26
log
@
	* ldapx.man: Fixed ambigous subsection titles reported by Larry
	  Virden via [SF Tcllib Bug 1565836]. Additionally fixed a syntax
	  error (missing closed double-apostroph) in an example.
@
text
@d1 5
@


1.25
log
@Fixed broken fconfigure/fileevent in secure_connect
@
text
@d1 6
d8 1
d15 1
d21 1
d29 1
a29 2
        
2006-09-20  Michael Schlenker <mic42@@users.sourceforge.net>
d37 1
d39 1
a39 2
        
2006-09-15  Michael Schlenker <mic42@@users.sourceforge.net>
d45 1
a45 2
          
2006-09-15  Michael Schlenker <mic42@@users.sourceforge.net>
d53 1
d66 1
@


1.24
log
@Added some more tests
@
text
@d1 6
@


1.23
log
@Redid the error handling in the procotol handler, so that
bgerror is only invoked for really bad (impossible) stuff or
errors in the code, not for simple procotol errors or server hickup.

Now the protocol handler should finally be robust enough.

Fixed some typos in the info command.
@
text
@d1 5
@


1.22
log
@Bugfixes for broken error handling when calling searchInit with
invalid arguments. The search session was not finalized in that
case.
@
text
@d1 10
a10 1
2006-09-15  Michael Schlenker <mic42@@users.sourceforge.net>
@


1.21
log
@More fixes in the ldif parser, ne instead of eq.
@
text
@d2 7
@


1.20
log
@Fixed some bugs in modifyDN, SASL handshake and ldapx package.
@
text
@d2 3
@


1.19
log
@Fix for bug 1558564
@
text
@d2 7
@


1.18
log
@Fixed bug with missing state variable for ldap::connect
@
text
@d1 7
@


1.17
log
@Added the ldapx subpackage
@
text
@d1 5
@


1.16
log
@Major upgrades to the ldap package, SASL, TLS and various others
@
text
@d1 7
@


1.15
log
@Added some convencienc procs to asn. The ldap module now requires the
asn module and namespace imports the asn procs from there, instead of
duplicating the code.

Minor bugfix in the ldap module, misspelled ::info vars as info variables.

The ldap module now has a new addMulti command, which fixes Tcllib Bug
1191326. ASN version raised to 0.6, ldap version raised to 1.5.
@
text
@d1 42
@


1.14
log
@Bugfix for bug 1533868
@
text
@d3 9
@


1.13
log
@Added tcllib RFE 1082061. Fixed doc bug, ldap needs Tcl 8.4 not 8.2
@
text
@d1 6
@


1.12
log
@* Added the ldap::info command for introspection.
* Added a basic testsuit for the ldap::info command.
* Updated docs. Version number raised to 1.3.
@
text
@d1 6
@


1.11
log
@	* Released and tagged Tcllib 1.8 ========================
@
text
@d1 6
@


1.10
log
@   * ldap.tcl: Applied fix for bug 1239915. Thanks to Pierre David for the patch.
   * pkgIndex.tcl: Version raised to 1.2.1
@
text
@d1 6
@


1.9
log
@Import Reinhard's extensions to pop3d - CAPA support.

Undo wrong auto-merge.
@
text
@d1 6
@


1.8
log
@Fixed version number in documentation.

Accumulated changes.

Import Reinhard's extension to pop3d to allow use of TLS for
sockets.

Import fixes by Michael Schlenker regarding the handling of
callbacks.
@
text
@d1 11
@


1.7
log
@
	* ldap.tcl (ldap::asnGetInteger): Fixed [SF Tcllib Bug 1164663], a
	  copy/paste bug in the definition of this procedure. It belongs
	  into the ldap namespace, not the asn namespace.
@
text
@a0 11
2005-03-16  Andreas Kupries <andreask@@activestate.com>

	* ldap.tcl (ldap::asnGetInteger): Fixed [SF Tcllib Bug 1164663], a
	  copy/paste bug in the definition of this procedure. It belongs
	  into the ldap namespace, not the asn namespace.

2005-02-15  Andreas Kupries  <andreas_kupries@@users.sourceforge.net>

	* ldap.tcl: Reformatted to get clean indentation, also trimmed
	  trailing whitespace.

@


1.6
log
@Reformatting for indentation, trimmed trailing whitespace.

ldap merge, manual help required.

Import of fixes for ldap by Michael Schlenker, cross-ported
from the asn fixes.

Import of asn fixes by Michael Schlenker.

More fixes and 8.5 feature removal for the compiler
packages.
@
text
@d1 6
@


1.5
log
@Fixed various issues with signed/unsigned values in the ldap module by crossporting from the asn module
@
text
@d1 5
d8 3
a10 5
	* ldap.tcl
	  Fixed various issue with signed/unsigned integers
	  in length and integer encoding/decoding, by crossporting
	  the 64-bit aware integer and length code from the
	  asn module. 
@


1.4
log
@Released and taggen Tcllib 1.7.

Manual merge of ftpd changes.

Last minute changes to ftpd, jpeg, updated README.

Moved version to 1.7, release version.
@
text
@d1 8
@


1.3
log
@Scattered small fixes, mostly adding braces to unbraced
expressions.

Fixed problem with mismatched package names for the packages
implementing the standard types.
@
text
@d1 6
@


1.2
log
@
	* ldap.man: small fixes in the docs, additional example for
	  searches and search result processing.
@
text
@d1 4
@


1.1
log
@
	* installed_modules.tcl: Added new module.
	* examples/ldap:
	* modules/ldap: New module: LDAP client. Provided to us by Joechen
	  Loewer <loewerj@@web.de>.

	* Added doctools documentation.
@
text
@d3 3
@

