Branch: Tag:

2019-05-04

2019-05-04 09:12:19 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/master' into new_utf8

2019-04-20

2019-04-20 11:09:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.LDAP: Protect lfuns.

2019-03-19

2019-03-19 12:33:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '722771973bd' into patches/lyslyskom22891031

* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
...

2019-03-14

2019-03-14 10:39:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap

* commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits)
Removed the old typechecker.
...

2018-11-03

2018-11-03 14:21:37 by Marcus Comstedt <marcus@mc.pp.se>

Merge remote-tracking branch 'origin/8.1' into gobject-introspection

2018-02-15

2018-02-15 15:54:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63

* commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits)
...

2016-07-28

2016-07-28 10:44:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.LDAP: Support passing an SSL.Context to get_connection().

Sometimes the default SSL.Context isn't appropriate, so support
passing a custom one along to Protocols.LDAP.client().

2016-07-28 10:43:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.LDAP: Support passing an SSL.Context to get_connection().

Sometimes the default SSL.Context isn't appropriate, so support
passing a custom one along to Protocols.LDAP.client().

2016-07-28 10:40:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.LDAP: Support passing an SSL.Context to get_connection().

Sometimes the default SSL.Context isn't appropriate, so support
passing a custom one along to Protocols.LDAP.client().

2015-10-11

2015-10-11 14:04:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch '8.1' into grubba/typechecker-mk3

* 8.1: (51 commits)
Compiler [Types]: Got rid of my_describe_type().
Compiler [Types]: Fixed wide strings in nested types.
Compiler [Types]: low_describe_type() now uses string_builder.
string_builder_sprintf: Fixed '+' for floats.
string_builder_sprintf: Added support for %T.
Calendar.mkrules: Improved backward compat.
Auth.OAuth.Client: Fixed AutoDoc markup issue.
New modules for communicating with different (RESTful) web apis (including OAuth and OAuth2 client modules) .
Documentation [%]: Added some clarifications and improved markup.
Inotify: Minor code cleanup. Potential fix for [CID 1325796].
Inotify: Removed some debug output.
Filesystem.Monitor [Inotify]: Improved support for blocking mode.
Inotify: Don't reference count immediate circular references.
Inotify: Removed some dead code.
System.Inotify, Filesystem.Monitor: Updates to use new Inotify API.
Inotify: Use fd_callback_boxes, internal event parsing.
Search.Database.MySQL: Censor the SQL-url.
Sql: Added censor_sql_url().
Search.Database.MySQL: Avoid long lived database connections.
Inotify: Don't throw errors in rm_watch() on invalid watch descriptor.
...

2015-09-28

2015-09-28 16:55:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [Protocols.LDAP]: Added some RFC markup.

2015-08-22

2015-08-22 18:54:15 by Martin Nilsson <nilsson@fastmail.com>

Support linking direct to RFC anchor.

2015-08-21

2015-08-21 23:56:32 by Martin Nilsson <nilsson@fastmail.com>

Use @rfc{@} autodoc syntax.

2015-07-31

2015-07-31 14:56:16 by Martin Nilsson <nilsson@fastmail.com>

Use this instead of this_object().

2015-05-26

2015-05-26 10:33:42 by Martin Nilsson <nilsson@opera.com>

Removed trailing spaces.

2015-04-28

2015-04-28 12:13:34 by Martin Nilsson <nilsson@opera.com>

const produces warning.

2015-03-23

2015-03-23 23:10:24 by Martin Nilsson <nilsson@opera.com>

const produces warning.

2014-12-29

2014-12-29 14:01:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.LDAP: Attempt to pin connections to the same server.

When using replication and DNS-round-robin for LDAP, it is common that
the servers in the rotation aren't 100% identical, so attempt to have
successive connections go to the same LDAP server if possible, otherwise
higher level protocols (eg incremental updates) may be broken.

Fixes [bug 7406 (#7406)].

Also improves support for IPv6.

2014-12-29 14:00:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.LDAP: Attempt to pin connections to the same server.

When using replication and DNS-round-robin for LDAP, it is common that
the servers in the rotation aren't 100% identical, so attempt to have
successive connections go to the same LDAP server if possible, otherwise
higher level protocols (eg incremental updates) may be broken.

Fixes [bug 7406 (#7406)].

Also improves support for IPv6.

2014-12-29 13:57:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.LDAP: Attempt to pin connections to the same server.

When using replication and DNS-round-robin for LDAP, it is common that
the servers in the rotation aren't 100% identical, so attempt to have
successive connections go to the same LDAP server if possible, otherwise
higher level protocols (eg incremental updates) may be broken.

Fixes [bug 7406 (#7406)].

Also improves support for IPv6.

2014-12-04

2014-12-04 19:27:16 by Martin Nilsson <nilsson@opera.com>

Less zero_type.

2014-12-04 19:26:41 by Martin Nilsson <nilsson@opera.com>

Clean up debug print outs.

2014-12-04 19:25:27 by Martin Nilsson <nilsson@opera.com>

Don't use the DEBUG symbol in pike modules.

2014-12-04 19:23:45 by Martin Nilsson <nilsson@opera.com>

Rewrite Locale.Charset to Charset

2014-08-15

2014-08-15 20:21:17 by Martin Nilsson <nilsson@opera.com>

Less zero_type.

2014-06-21

2014-06-21 01:24:10 by Martin Nilsson <nilsson@opera.com>

Clean up debug print outs.

2014-03-01

2014-03-01 06:27:19 by Martin Nilsson <nilsson@opera.com>

Don't use the DEBUG symbol in pike modules.

2014-01-05

2014-01-05 15:14:13 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '8.0' into gobject-introspection

2013-06-21

2013-06-21 09:18:55 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/7.9' into pdf

2013-06-17

2013-06-17 14:15:28 by Martin Nilsson <nilsson@opera.com>

Rewrite Locale.Charset to Charset

2011-11-05

2011-11-05 15:02:44 by Martin Nilsson <nilsson@opera.com>

Removed $Id$.

2011-04-25

2011-04-25 16:11:00 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

2010-10-10

2010-10-10 21:56:27 by Martin Stjernholm <mast@lysator.liu.se>

More result codes and some notes about the codes that aren't so standard afterall.

2010-10-10 21:56:23 by Martin Stjernholm <mast@lysator.liu.se>

Patch from srb: Use compacter (and faster) Crypto.XYZ.hash() member function.

2009-10-08

2009-10-08 12:14:58 by Martin Stjernholm <mast@lysator.liu.se>

Added a comment regarding the connection idle timeout.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.34

2009-09-08

2009-09-08 08:04:38 by Dan Nelson <dnelson@emsphone.com>

Be lenient wrt quoting errors in ldap strings.

Thanks to Dan Nelson.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.33

2008-06-28

2008-06-28 16:37:03 by Martin Nilsson <mani@lysator.liu.se>

static -> protected

Rev: lib/modules/ADT.pmod/Heap.pike:1.12
Rev: lib/modules/ADT.pmod/Queue.pike:1.14
Rev: lib/modules/ADT.pmod/Relation.pmod/Binary.pike:1.15
Rev: lib/modules/ADT.pmod/Struct.pike:1.20
Rev: lib/modules/ADT.pmod/Table.pmod:1.29
Rev: lib/modules/ADT.pmod/Trie.pike:1.6
Rev: lib/modules/ADT.pmod/module.pmod:1.12
Rev: lib/modules/Arg.pmod:1.6
Rev: lib/modules/Array.pmod:1.110
Rev: lib/modules/Audio.pmod/Codec.pmod:1.11
Rev: lib/modules/Audio.pmod/Format.pmod/MP3.pike:1.4
Rev: lib/modules/Cache.pmod/Storage.pmod/Gdbm.pike:1.12
Rev: lib/modules/Cache.pmod/cache.pike:1.14
Rev: lib/modules/Calendar.pmod/Austrian.pmod:1.8
Rev: lib/modules/Calendar.pmod/Badi.pmod:1.8
Rev: lib/modules/Calendar.pmod/Coptic.pmod:1.8
Rev: lib/modules/Calendar.pmod/Discordian.pmod:1.12
Rev: lib/modules/Calendar.pmod/Event.pmod:1.24
Rev: lib/modules/Calendar.pmod/Gregorian.pmod:1.12
Rev: lib/modules/Calendar.pmod/ISO.pmod:1.11
Rev: lib/modules/Calendar.pmod/Islamic.pmod:1.11
Rev: lib/modules/Calendar.pmod/Julian.pmod:1.11
Rev: lib/modules/Calendar.pmod/Language.pmod:1.25
Rev: lib/modules/Calendar.pmod/Rule.pmod:1.3
Rev: lib/modules/Calendar.pmod/Stardate.pmod:1.17
Rev: lib/modules/Calendar.pmod/Swedish.pmod:1.9
Rev: lib/modules/Calendar.pmod/TZnames.pmod:1.16
Rev: lib/modules/Calendar.pmod/Time.pmod:1.42
Rev: lib/modules/Calendar.pmod/TimeRanges.pmod:1.35
Rev: lib/modules/Calendar.pmod/Timezone.pmod:1.44
Rev: lib/modules/Calendar.pmod/YMD.pike:1.33
Rev: lib/modules/Calendar.pmod/module.pmod:1.16
Rev: lib/modules/Calendar_I.pmod/ISO.pmod:1.12
Rev: lib/modules/Calendar_I.pmod/Stardate.pmod:1.5
Rev: lib/modules/Crypto.pmod/DSA.pike:1.8
Rev: lib/modules/Crypto.pmod/HMAC.pike:1.5
Rev: lib/modules/Crypto.pmod/Koremutake.pmod:1.4
Rev: lib/modules/Crypto.pmod/PGP.pmod:1.14
Rev: lib/modules/Crypto.pmod/Pipe.pike:1.9
Rev: lib/modules/Crypto.pmod/RSA.pike:1.11
Rev: lib/modules/Crypto.pmod/Random.pmod:1.19
Rev: lib/modules/Crypto.pmod/Substitution.pike:1.4
Rev: lib/modules/Debug.pmod/Subject.pike:1.9
Rev: lib/modules/Debug.pmod/Wrapper.pike:1.6
Rev: lib/modules/Filesystem.pmod/System.pike:1.20
Rev: lib/modules/Filesystem.pmod/Tar.pmod:1.30
Rev: lib/modules/Filesystem.pmod/module.pmod:1.26
Rev: lib/modules/GLU.pmod:1.16
Rev: lib/modules/GLUE.pmod/Driver.pmod/GTK.pike:1.6
Rev: lib/modules/GLUE.pmod/Driver.pmod/Interface.pike:1.3
Rev: lib/modules/GLUE.pmod/Driver.pmod/SDL.pike:1.6
Rev: lib/modules/GLUE.pmod/Events.pmod:1.4
Rev: lib/modules/GLUE.pmod/module.pmod:1.15
Rev: lib/modules/GTKSupport.pmod/pCtree.pike:1.8
Rev: lib/modules/GTKSupport.pmod/pDrawingArea.pike:1.9
Rev: lib/modules/Geography.pmod/Countries.pmod:1.20
Rev: lib/modules/Geography.pmod/Position.pike:1.18
Rev: lib/modules/Getopt.pmod:1.33
Rev: lib/modules/Graphics.pmod/Graph.pmod/create_graph.pike:1.20
Rev: lib/modules/Graphics.pmod/Graph.pmod/module.pmod:1.9
Rev: lib/modules/Graphics.pmod/Graph.pmod/polyline.pike:1.7
Rev: lib/modules/Int.pmod:1.10
Rev: lib/modules/Local.pmod:1.11
Rev: lib/modules/Locale.pmod/Charset.pmod/Tables.pmod/iso88591.pmod:1.3
Rev: lib/modules/Locale.pmod/Charset.pmod/module.pmod:1.57
Rev: lib/modules/Locale.pmod/Language.pmod/nld.pmod:1.2
Rev: lib/modules/Locale.pmod/module.pmod:1.25
Rev: lib/modules/MIME.pmod/ext_to_media_type.pmod:1.7
Rev: lib/modules/MIME.pmod/module.pmod:1.20
Rev: lib/modules/Mapping.pmod:1.10
Rev: lib/modules/Parser.pmod/C.pmod:1.50
Rev: lib/modules/Parser.pmod/LR.pmod/GrammarParser.pmod:1.6
Rev: lib/modules/Parser.pmod/LR.pmod/module.pmod:1.17
Rev: lib/modules/Parser.pmod/Pike.pmod:1.41
Rev: lib/modules/Parser.pmod/RCS.pike:1.39
Rev: lib/modules/Parser.pmod/SGML.pike:1.3
Rev: lib/modules/Parser.pmod/XML.pmod/DOM.pmod:1.14
Rev: lib/modules/Parser.pmod/XML.pmod/NSTree.pmod:1.20
Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.72
Rev: lib/modules/Parser.pmod/XML.pmod/Validating.pike:1.14
Rev: lib/modules/Parser.pmod/module.pmod:1.25
Rev: lib/modules/Pike.pmod/module.pmod:1.19
Rev: lib/modules/Process.pmod:1.54
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Bencoding.pmod:1.5
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Peer.pike:1.21
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/PeerID.pmod:1.8
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Port.pike:1.7
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Torrent.pike:1.36
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/module.pmod:1.4
Rev: lib/modules/Protocols.pmod/DNS.pmod:1.96
Rev: lib/modules/Protocols.pmod/DNS_SD.pmod:1.2
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Query.pike:1.93
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Port.pike:1.9
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike:1.50
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/SSLPort.pike:1.14
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Session.pike:1.22
Rev: lib/modules/Protocols.pmod/HTTP.pmod/module.pmod:1.56
Rev: lib/modules/Protocols.pmod/Ident.pmod:1.12
Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.113
Rev: lib/modules/Protocols.pmod/LDAP.pmod/ldap_privates.pmod:1.15
Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.32
Rev: lib/modules/Protocols.pmod/LDAP.pmod/protocol.pike:1.21
Rev: lib/modules/Protocols.pmod/LMTP.pmod:1.12
Rev: lib/modules/Protocols.pmod/Line.pmod:1.23
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Raw.pike:1.19
Rev: lib/modules/Protocols.pmod/OBEX.pmod:1.8
Rev: lib/modules/Protocols.pmod/SMTP.pmod/module.pmod:1.46
Rev: lib/modules/Protocols.pmod/SNMP.pmod/protocol.pike:1.19
Rev: lib/modules/Protocols.pmod/TELNET.pmod:1.28
Rev: lib/modules/Protocols.pmod/X.pmod/Extensions.pmod:1.16
Rev: lib/modules/Protocols.pmod/XMLRPC.pmod/module.pmod:1.30
Rev: lib/modules/Remote.pmod/module.pmod:1.8
Rev: lib/modules/SSL.pmod/Cipher.pmod:1.16
Rev: lib/modules/SSL.pmod/connection.pike:1.42
Rev: lib/modules/SSL.pmod/context.pike:1.37
Rev: lib/modules/SSL.pmod/session.pike:1.37
Rev: lib/modules/SSL.pmod/sslfile.pike:1.110
Rev: lib/modules/Sql.pmod/Sql.pike:1.92
Rev: lib/modules/Sql.pmod/mysql.pike:1.41
Rev: lib/modules/Sql.pmod/postgres.pike:1.28
Rev: lib/modules/Sql.pmod/rsql.pike:1.13
Rev: lib/modules/Sql.pmod/sql_result.pike:1.18
Rev: lib/modules/Sql.pmod/sql_util.pmod:1.21
Rev: lib/modules/Sql.pmod/tds.pike:1.24
Rev: lib/modules/Standards.pmod/ASN1.pmod/Decode.pmod:1.24
Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.45
Rev: lib/modules/Standards.pmod/EXIF.pmod:1.29
Rev: lib/modules/Standards.pmod/FIPS10_4.pmod:1.4
Rev: lib/modules/Standards.pmod/ID3.pmod:1.24
Rev: lib/modules/Standards.pmod/IDNA.pmod:1.9
Rev: lib/modules/Standards.pmod/IIM.pmod:1.8
Rev: lib/modules/Standards.pmod/ISO639_2.pmod:1.19
Rev: lib/modules/Standards.pmod/URI.pike:1.28
Rev: lib/modules/Standards.pmod/UUID.pmod:1.17
Rev: lib/modules/Standards.pmod/XML.pmod/Wix.pmod:1.27
Rev: lib/modules/Stdio.pmod/FakeFile.pike:1.16
Rev: lib/modules/Stdio.pmod/Readline.pike:1.60
Rev: lib/modules/Stdio.pmod/Terminfo.pmod:1.27
Rev: lib/modules/Stdio.pmod/module.pmod:1.238
Rev: lib/modules/String.pmod/HTML.pmod:1.7
Rev: lib/modules/String.pmod/module.pmod:1.29
Rev: lib/modules/Thread.pmod:1.45
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/CExtractor.pmod:1.28
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/DocParser.pmod:1.62
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeExtractor.pmod:1.40
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeObjects.pmod:1.37
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeParser.pike:1.52
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.71
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/module.pmod:1.10
Rev: lib/modules/Tools.pmod/Hilfe.pmod:1.156
Rev: lib/modules/Tools.pmod/Install.pmod:1.35
Rev: lib/modules/Tools.pmod/Legal.pmod/Copyright.pmod:1.12
Rev: lib/modules/Tools.pmod/Legal.pmod/License.pmod/GPL.pmod:1.3
Rev: lib/modules/Tools.pmod/Legal.pmod/License.pmod/LGPL.pmod:1.3
Rev: lib/modules/Tools.pmod/Legal.pmod/License.pmod/MPL.pmod:1.3
Rev: lib/modules/Tools.pmod/Monger.pmod/MongerDeveloper.pike:1.8
Rev: lib/modules/Tools.pmod/Monger.pmod/MongerUser.pike:1.8
Rev: lib/modules/Tools.pmod/Monger.pmod/module.pmod:1.3
Rev: lib/modules/Tools.pmod/PEM.pmod:1.14
Rev: lib/modules/Tools.pmod/PV.pike:1.10
Rev: lib/modules/Tools.pmod/Shoot.pmod/module.pmod:1.20
Rev: lib/modules/Tools.pmod/Standalone.pmod/assemble_autodoc.pike:1.35
Rev: lib/modules/Tools.pmod/Standalone.pmod/dump.pike:1.10
Rev: lib/modules/Tools.pmod/Standalone.pmod/join_autodoc.pike:1.19
Rev: lib/modules/Tools.pmod/Standalone.pmod/pmar_install.pike:1.8
Rev: lib/modules/Tools.pmod/Standalone.pmod/precompile.pike:1.2
Rev: lib/modules/Tools.pmod/Standalone.pmod/rsqld.pike:1.12
Rev: lib/modules/Tools.pmod/Standalone.pmod/test_pike.pike:1.136
Rev: lib/modules/Tools.pmod/Testsuite.pmod:1.9
Rev: lib/modules/Tools.pmod/sed.pmod:1.6
Rev: lib/modules/Web.pmod/CGI.pmod/Request.pike:1.4
Rev: lib/modules/Web.pmod/Crawler.pmod:1.26
Rev: lib/modules/Web.pmod/OWL.pike:1.7
Rev: lib/modules/Web.pmod/RDF.pike:1.47
Rev: lib/modules/Web.pmod/RSS.pmod:1.7
Rev: lib/modules/Yabu.pmod/module.pmod:1.30
Rev: lib/modules/_Image.pmod/Dims.pmod:1.10
Rev: lib/modules/_Image.pmod/Fonts.pmod:1.13
Rev: lib/modules/_Image.pmod/module.pmod:1.47
Rev: lib/modules/_Image_DWG.pmod:1.5
Rev: lib/modules/_Image_PS.pmod:1.15
Rev: lib/modules/_Image_XCF.pmod:1.25

2007-05-23

2007-05-23 16:31:42 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a benign bug caused the connection garb to run more often than
really necessary. (Mostly indentation change.)

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.31

2007-05-23 14:53:50 by Martin Stjernholm <mast@lysator.liu.se>

Avoid ldap connections becoming temporary garbage when they time out in the
connection pool. Also added a periodic garb to remove idle connections so
that they aren't kept around indefinitely when no new connections are
requested.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.30

2007-05-23 11:55:01 by Martin Stjernholm <mast@lysator.liu.se>

Added the flag SEARCH_RETURN_DECODE_ERRORS to be able to handle decode
errors in individual attributes in results gracefully. Also improved error
messages when attribute values or the returned DN can't be decoded.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.106
Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.29

2007-05-23 11:36:02 by Martin Stjernholm <mast@lysator.liu.se>

Amended rev 1.23: Dirnodes and joinnodes overload only `[].

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.28

2007-05-23 11:20:55 by Martin Stjernholm <mast@lysator.liu.se>

Check that the (hashed) password is the same before reusing a bound
connection in Protocols.LDAP.get_connection.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.105
Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.27

2007-05-23 10:30:46 by Martin Stjernholm <mast@lysator.liu.se>

Added option to specify the wanted protocol version to get_connection.
Improved error reporting when the fallback from version 3 to 2 is used.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.26

2006-11-04

2006-11-04 19:08:24 by Martin Nilsson <mani@lysator.liu.se>

Use new ..<x indexing.

Rev: lib/master.pike.in:1.388
Rev: lib/modules/Array.pmod:1.104
Rev: lib/modules/Calendar.pmod/Time.pmod:1.36
Rev: lib/modules/Calendar.pmod/Timezone.pmod:1.34
Rev: lib/modules/Calendar.pmod/YMD.pike:1.19
Rev: lib/modules/Calendar.pmod/mkrules.pike:1.11
Rev: lib/modules/Crypto.pmod/DSA.pike:1.6
Rev: lib/modules/Crypto.pmod/PGP.pmod:1.13
Rev: lib/modules/Debug.pmod/Subject.pike:1.8
Rev: lib/modules/Filesystem.pmod/System.pike:1.18
Rev: lib/modules/Filesystem.pmod/Tar.pmod:1.29
Rev: lib/modules/GTKSupport.pmod/MenuFactory.pmod:1.11
Rev: lib/modules/Graphics.pmod/Graph.pmod/create_graph.pike:1.15
Rev: lib/modules/Graphics.pmod/Graph.pmod/create_pie.pike:1.14
Rev: lib/modules/Local.pmod:1.8
Rev: lib/modules/Locale.pmod/Charset.pmod/module.pmod:1.52
Rev: lib/modules/Locale.pmod/Language.pmod/ita.pmod:1.2
Rev: lib/modules/MIME.pmod/module.pmod:1.14
Rev: lib/modules/Parser.pmod/C.pmod:1.47
Rev: lib/modules/Parser.pmod/RCS.pike:1.35
Rev: lib/modules/Parser.pmod/XML.pmod/DOM.pmod:1.13
Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.67
Rev: lib/modules/Parser.pmod/XML.pmod/Validating.pike:1.13
Rev: lib/modules/Protocols.pmod/Bittorrent.pmod/Generator.pike:1.10
Rev: lib/modules/Protocols.pmod/DNS.pmod:1.88
Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike:1.46
Rev: lib/modules/Protocols.pmod/IMAP.pmod/parse_line.pike:1.27
Rev: lib/modules/Protocols.pmod/IRC.pmod/Error.pmod:1.5
Rev: lib/modules/Protocols.pmod/IRC.pmod/Raw.pike:1.8
Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.102
Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.25
Rev: lib/modules/Protocols.pmod/LysKOM.pmod/Helper.pmod:1.9
Rev: lib/modules/Protocols.pmod/OBEX.pmod:1.6
Rev: lib/modules/Protocols.pmod/TELNET.pmod:1.26
Rev: lib/modules/Remote.pmod/module.pmod:1.6
Rev: lib/modules/SSL.pmod/state.pike:1.29
Rev: lib/modules/Sql.pmod/Sql.pike:1.88
Rev: lib/modules/Sql.pmod/mysql.pike:1.33
Rev: lib/modules/Sql.pmod/rsql.pike:1.11
Rev: lib/modules/Sql.pmod/tds.pike:1.21
Rev: lib/modules/Standards.pmod/ASN1.pmod/Types.pmod:1.38
Rev: lib/modules/Standards.pmod/ID3.pmod:1.21
Rev: lib/modules/Standards.pmod/IDNA.pmod:1.8
Rev: lib/modules/Standards.pmod/URI.pike:1.25
Rev: lib/modules/Standards.pmod/XML.pmod/Wix.pmod:1.25
Rev: lib/modules/Stdio.pmod/Readline.pike:1.59
Rev: lib/modules/Stdio.pmod/module.pmod:1.225
Rev: lib/modules/String.pmod/module.pmod:1.26
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/MirarDocParser.pike:1.26
Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.65

2005-07-22

2005-07-22 20:32:39 by Martin Nilsson <mani@lysator.liu.se>

Added #pike

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.24
Rev: lib/modules/Standards.pmod/UUID.pmod:1.10
Rev: lib/modules/Standards.pmod/XML.pmod/Wix.pmod:1.20
Rev: src/modules/Fuse/module.pmod.in:1.9

2005-04-08

2005-04-08 12:27:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Broke circularity module.pmod <==> client.pike.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.23

2005-04-07

2005-04-07 18:36:46 by Martin Stjernholm <mast@lysator.liu.se>

Merge 'tags/ad_work_sync': Small docstring addition.

2005-04-07 18:36:45 by Martin Stjernholm <mast@lysator.liu.se>

Small docstring addition.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.22

2005-04-07 18:16:03 by Martin Stjernholm <mast@lysator.liu.se>

Merge 'tags/ad_work_sync': Made it possible to compile filters separately, mainly to allow better error
reporting of syntax errors. Moved the filter parsing code from the client to
the module.

2005-04-07 18:16:02 by Martin Stjernholm <mast@lysator.liu.se>

Made it possible to compile filters separately, mainly to allow better error
reporting of syntax errors. Moved the filter parsing code from the client to
the module.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.94
Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.21

2005-04-06

2005-04-06 19:45:51 by Martin Stjernholm <mast@lysator.liu.se>

Improved error reporting, e.g. made it possible to get the error string from
the server even when there's no result object.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.93
Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.20
Rev: lib/modules/Protocols.pmod/LDAP.pmod/protocol.pike:1.18

2005-04-06 16:51:08 by Martin Stjernholm <mast@lysator.liu.se>

Fixed some AD syntaxes that very likely are UTF-8 encoded.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.19

2005-04-06 16:49:16 by Martin Stjernholm <mast@lysator.liu.se>

Added SEARCH_MULTIVAL_ARRAYS_ONLY to let the caller skip the arrays when
reading single-valued attributes. client.read_attr now uses it by default.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.92
Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.18

2005-04-06 15:31:56 by Martin Stjernholm <mast@lysator.liu.se>

Cope with SYNTAX_CASE_EXACT_STR in get_constant_name.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.17

2005-04-06 14:58:05 by Martin Stjernholm <mast@lysator.liu.se>

More uniform name for the new syntax alias.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.16

2005-04-06 14:56:57 by Martin Stjernholm <mast@lysator.liu.se>

Added labeledURI from RFC 2079.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.15

2005-04-06 14:55:59 by Martin Stjernholm <mast@lysator.liu.se>

Added a connection pooling. Added client.get_bound_dn and moved the ldap url
parser from the client object to the module.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.91
Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.14

2005-04-02

2005-04-02 19:12:19 by Martin Nilsson <mani@lysator.liu.se>

doc fix

Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.90
Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.13

2005-03-29

2005-03-29 17:58:30 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a spello.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.12

2005-03-29 17:57:19 by Martin Stjernholm <mast@lysator.liu.se>

Some fixes in canonicalize_dn.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.11

2005-03-29 17:40:42 by Martin Stjernholm <mast@lysator.liu.se>

Added canonicalize_dn.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.10

2005-03-24

2005-03-24 14:46:54 by Martin Stjernholm <mast@lysator.liu.se>

Added constants for the integer scope specifiers. Added get_parsed_url.
Fixed some docs. set_scope now throws an error if an invalid scope is
specified.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.86
Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.9

2005-03-24 14:02:54 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a misspelled identifier.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.8

2005-03-11

2005-03-11 17:52:33 by Martin Stjernholm <mast@lysator.liu.se>

Bugfix in get_constant_name.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.7

2005-03-11 16:49:57 by Martin Stjernholm <mast@lysator.liu.se>

Made constants of the ldap result codes.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.79
Rev: lib/modules/Protocols.pmod/LDAP.pmod/ldap_errors.h:1.3
Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.6
Rev: lib/modules/Protocols.pmod/LDAP.pmod/protocol.pike:1.16

2005-03-11 15:33:38 by Martin Stjernholm <mast@lysator.liu.se>

Added a flag to automatically lowercase all attributes in the result
mappings. Added client.get_protocol_version.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.78
Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.5

2005-03-11 13:19:49 by Martin Stjernholm <mast@lysator.liu.se>

Renamed quote_filter_value to ldap_encode_string and extended it to
cover more characters that needs to be quoted in various composite
standard ldap attributes. Added reverse function ldap_decode_string.
Added encode_dn_value.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.4

2005-03-10

2005-03-10 19:10:55 by Martin Stjernholm <mast@lysator.liu.se>

Added some schema handling and use it to fix the UTF-8 conversion to only
affect attributes that actually are UTF-8 encoded. Added
client.get_root_dse, client.get_basedn, client.get_scope,
client.get_attr_type_descr, get_constant_name, and a bunch of constants for
various object oids, attributes, well-known object guids and other things.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.74
Rev: lib/modules/Protocols.pmod/LDAP.pmod/ldap_globals.h:1.12
Rev: lib/modules/Protocols.pmod/LDAP.pmod/ldap_privates.pmod:1.13
Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.3

2005-03-08

2005-03-08 16:37:46 by Martin Stjernholm <mast@lysator.liu.se>

Added Protocols.LDAP.quote_filter_value.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/client.pike:1.69
Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.2

2005-02-03

2005-02-03 16:54:08 by Martin Stjernholm <mast@lysator.liu.se>

Added constants for some object identifiers used in ldap controls.

Rev: lib/modules/Protocols.pmod/LDAP.pmod/module.pmod:1.1