ocamldap:paurkedals-ocamldap.git
5 years agoModularize the library
Jacques-Pascal Deplaix [Wed, 12 Sep 2012 12:15:58 +0000 (14:15 +0200)]
Modularize the library

5 years agoToplevel: Compiles with ocaml-4.00.0
Jacques-Pascal Deplaix [Thu, 6 Sep 2012 08:38:10 +0000 (10:38 +0200)]
Toplevel: Compiles with ocaml-4.00.0

5 years agoRemove the "common" part which is now the client part
Jacques-Pascal Deplaix [Thu, 2 Aug 2012 13:36:26 +0000 (15:36 +0200)]
Remove the "common" part which is now the client part

5 years agoRemove endline spaces
Jacques-Pascal Deplaix [Tue, 31 Jul 2012 13:24:56 +0000 (15:24 +0200)]
Remove endline spaces

5 years agoReplace tabs by spaces
Jacques-Pascal Deplaix [Tue, 31 Jul 2012 13:22:58 +0000 (15:22 +0200)]
Replace tabs by spaces

5 years agoCleanup the repo
Jacques-Pascal Deplaix [Thu, 26 Jul 2012 15:54:44 +0000 (17:54 +0200)]
Cleanup the repo

5 years agoSplit common, client, server and toplevel into separated sub-lib
Jacques-Pascal Deplaix [Thu, 26 Jul 2012 15:11:39 +0000 (17:11 +0200)]
Split common, client, server and toplevel into separated sub-lib

5 years agoSwitch to oasis
Jacques-Pascal Deplaix [Wed, 25 Jul 2012 20:39:53 +0000 (22:39 +0200)]
Switch to oasis

5 years agoPut in order the source files
Jacques-Pascal Deplaix [Wed, 25 Jul 2012 18:39:02 +0000 (20:39 +0200)]
Put in order the source files

11 years agobackported exception fixes from stable
gremlin43820 [Wed, 1 Feb 2006 22:31:46 +0000 (22:31 +0000)]
backported exception fixes from stable

11 years agoupdated changelog
gremlin43820 [Wed, 18 Jan 2006 19:36:48 +0000 (19:36 +0000)]
updated changelog

11 years agofix compile problems
gremlin43820 [Wed, 18 Jan 2006 17:58:16 +0000 (17:58 +0000)]
fix compile problems

11 years agobackport search_a fix from HEAD
gremlin43820 [Wed, 18 Jan 2006 17:52:44 +0000 (17:52 +0000)]
backport search_a fix from HEAD

11 years ago*** empty log message ***
gremlin43820 [Fri, 2 Dec 2005 23:17:54 +0000 (23:17 +0000)]
*** empty log message ***

11 years agoback ported filter parser fixes from head
gremlin43820 [Fri, 2 Dec 2005 23:10:47 +0000 (23:10 +0000)]
back ported filter parser fixes from head

12 years agoThis commit was manufactured by cvs2svn to create branch 'OCAMLDAP_2_0'.
(no author) [Wed, 19 Oct 2005 00:53:46 +0000 (00:53 +0000)]
This commit was manufactured by cvs2svn to create branch 'OCAMLDAP_2_0'.

12 years agofix double newline in add changerec output
gremlin43820 [Wed, 19 Oct 2005 00:53:46 +0000 (00:53 +0000)]
fix double newline in add changerec output

12 years agofixed several bugs in the output of ldif change records
gremlin43820 [Wed, 19 Oct 2005 00:26:15 +0000 (00:26 +0000)]
fixed several bugs in the output of ldif change records

12 years agoLdap_ooclient.fold now runs in constant stack space in the prescense of exceptions
gremlin43820 [Wed, 12 Oct 2005 23:50:47 +0000 (23:50 +0000)]
Ldap_ooclient.fold now runs in constant stack space in the prescense of exceptions

12 years agosome small refinements to the error functions
gremlin43820 [Mon, 10 Oct 2005 20:24:31 +0000 (20:24 +0000)]
some small refinements to the error functions

12 years agowhen doing an async search, try to grab the first entry before returning the search...
gremlin43820 [Mon, 10 Oct 2005 18:40:30 +0000 (18:40 +0000)]
when doing an async search, try to grab the first entry before returning the search function to the client

12 years agoupdated documentation
gremlin43820 [Tue, 4 Oct 2005 02:21:27 +0000 (02:21 +0000)]
updated documentation

12 years agogroup methods logically
gremlin43820 [Tue, 4 Oct 2005 02:15:26 +0000 (02:15 +0000)]
group methods logically

12 years agodocument some of ldapaccount
gremlin43820 [Tue, 4 Oct 2005 00:41:02 +0000 (00:41 +0000)]
document some of ldapaccount

12 years agodocument some of ldapaccount
gremlin43820 [Tue, 4 Oct 2005 00:25:43 +0000 (00:25 +0000)]
document some of ldapaccount

12 years agoscldapentry documented
gremlin43820 [Mon, 3 Oct 2005 23:37:22 +0000 (23:37 +0000)]
scldapentry documented

12 years agoscldapentry documentation
gremlin43820 [Mon, 3 Oct 2005 23:15:12 +0000 (23:15 +0000)]
scldapentry documentation

12 years agoscldapentry documentation
gremlin43820 [Mon, 3 Oct 2005 23:08:26 +0000 (23:08 +0000)]
scldapentry documentation

12 years agoimproved documentation formatting
gremlin43820 [Mon, 3 Oct 2005 22:21:51 +0000 (22:21 +0000)]
improved documentation formatting

12 years agoimproving formating on documentation
gremlin43820 [Mon, 3 Oct 2005 22:07:18 +0000 (22:07 +0000)]
improving formating on documentation

12 years agodocument scldapentry and friends
gremlin43820 [Mon, 3 Oct 2005 21:46:49 +0000 (21:46 +0000)]
document scldapentry and friends

12 years agodocument ldapcon
gremlin43820 [Mon, 3 Oct 2005 21:12:52 +0000 (21:12 +0000)]
document ldapcon

12 years agoimproving ocamldoc
gremlin43820 [Mon, 3 Oct 2005 18:22:59 +0000 (18:22 +0000)]
improving ocamldoc

12 years agorebuild documentation
gremlin43820 [Mon, 3 Oct 2005 18:02:58 +0000 (18:02 +0000)]
rebuild documentation

12 years agoremoved mutex functions from ldap_ooclient
gremlin43820 [Mon, 3 Oct 2005 18:00:38 +0000 (18:00 +0000)]
removed mutex functions from ldap_ooclient

12 years agoadding new documentation
gremlin43820 [Mon, 3 Oct 2005 17:36:12 +0000 (17:36 +0000)]
adding new documentation

12 years agorebuild documentation
gremlin43820 [Mon, 3 Oct 2005 17:35:26 +0000 (17:35 +0000)]
rebuild documentation

12 years agogave instructions on how to build documentation
gremlin43820 [Mon, 3 Oct 2005 17:28:49 +0000 (17:28 +0000)]
gave instructions on how to build documentation

12 years agoupdated readme
gremlin43820 [Mon, 3 Oct 2005 17:27:12 +0000 (17:27 +0000)]
updated readme

12 years agofixed limiting code so it will actually work
gremlin43820 [Thu, 29 Sep 2005 22:57:24 +0000 (22:57 +0000)]
fixed limiting code so it will actually work

12 years agoaltered the toplevel printer to print a max of 50 entries
gremlin43820 [Thu, 29 Sep 2005 22:45:50 +0000 (22:45 +0000)]
altered the toplevel printer to print a max of 50 entries

12 years agoimprovements to error printing functions
gremlin43820 [Thu, 29 Sep 2005 00:35:49 +0000 (00:35 +0000)]
improvements to error printing functions

12 years agoupdated changelog
gremlin43820 [Mon, 19 Sep 2005 20:13:35 +0000 (20:13 +0000)]
updated changelog

12 years agoremoving backup file
gremlin43820 [Mon, 22 Aug 2005 22:34:04 +0000 (22:34 +0000)]
removing backup file

12 years agoin the end, I decided to split the transactional stuff into a seperate module unto...
gremlin43820 [Mon, 22 Aug 2005 22:33:31 +0000 (22:33 +0000)]
in the end, I decided to split the transactional stuff into a seperate module unto itself

12 years agoadded the apply with mutex function to ldap_ooclient
gremlin43820 [Mon, 22 Aug 2005 22:26:06 +0000 (22:26 +0000)]
added the apply with mutex function to ldap_ooclient

12 years agocompiling
gremlin43820 [Wed, 10 Aug 2005 17:27:08 +0000 (17:27 +0000)]
compiling

12 years agomaking progress on supporting all operation types in transactions
gremlin43820 [Wed, 10 Aug 2005 17:24:18 +0000 (17:24 +0000)]
making progress on supporting all operation types in transactions

12 years ago*** empty log message ***
gremlin43820 [Mon, 8 Aug 2005 22:04:11 +0000 (22:04 +0000)]
*** empty log message ***

12 years agoFixed several problems with transactions. Rollback was not properly
gremlin43820 [Fri, 5 Aug 2005 18:14:43 +0000 (18:14 +0000)]
Fixed several problems with transactions. Rollback was not properly
rolling back changes in memory, which is now fixed. The transaction
system still does not handle adds, deletes, and modify dns, which are
all necessary. Locking has been tested, and works well, this update
also adds a delay 0.25 seconds to the spin locking mechanism, this
puts much less load on the directory server, and allows one to cancel
a lock reqest in the toplevel. This will mean however, that highly
contentious servers will be less responsive, so I have been thinking
of making the delay configurable.

12 years agochanged dependancies so that ldap_dn is in the right place
gremlin43820 [Fri, 5 Aug 2005 01:44:34 +0000 (01:44 +0000)]
changed dependancies so that ldap_dn is in the right place

12 years agothe ldap mutex module has been merged with the ldap_ooclient module because of cross...
gremlin43820 [Thu, 4 Aug 2005 20:11:20 +0000 (20:11 +0000)]
the ldap mutex module has been merged with the ldap_ooclient module because of cross module dependancies

12 years agotransactions build, now to test them :-)
gremlin43820 [Thu, 4 Aug 2005 19:39:03 +0000 (19:39 +0000)]
transactions build, now to test them :-)

12 years agorollback_txn implemented, and fixed bugs in commit_txn which would
gremlin43820 [Thu, 4 Aug 2005 17:27:59 +0000 (17:27 +0000)]
rollback_txn implemented, and fixed bugs in commit_txn which would
cause entries not to be unlocked properly.

12 years agocommit transaction is implemented, though none of this is tested
gremlin43820 [Thu, 4 Aug 2005 17:07:28 +0000 (17:07 +0000)]
commit transaction is implemented, though none of this is tested
yet. I will be moving on to that next.

12 years agotransactions are moving along, lots of conceptual problems are being worked out.
gremlin43820 [Thu, 4 Aug 2005 15:00:55 +0000 (15:00 +0000)]
transactions are moving along, lots of conceptual problems are being worked out.

12 years agomore transaction stuff implemented
gremlin43820 [Wed, 3 Aug 2005 02:21:40 +0000 (02:21 +0000)]
more transaction stuff implemented

12 years agoadded a function to generate the canonical dn, and in the middle of adding transactio...
gremlin43820 [Wed, 3 Aug 2005 02:11:15 +0000 (02:11 +0000)]
added a function to generate the canonical dn, and in the middle of adding transactions. This release will not compile

12 years agoupdated changelog (again)
gremlin43820 [Mon, 1 Aug 2005 17:58:41 +0000 (17:58 +0000)]
updated changelog (again)

12 years agoupdated changelog
gremlin43820 [Mon, 1 Aug 2005 17:57:25 +0000 (17:57 +0000)]
updated changelog

12 years agoEscaped output strings in ldap_ooclint
programbee [Mon, 1 Aug 2005 17:03:34 +0000 (17:03 +0000)]
Escaped output strings in ldap_ooclint

12 years agoFix ldap_ooclient.ml ] and escape content
programbee [Mon, 1 Aug 2005 16:47:29 +0000 (16:47 +0000)]
Fix ldap_ooclient.ml ] and escape content

12 years agoupdated META
gremlin43820 [Mon, 1 Aug 2005 15:50:45 +0000 (15:50 +0000)]
updated META

12 years agofixed syntax in the mutex schema
gremlin43820 [Mon, 1 Aug 2005 15:48:02 +0000 (15:48 +0000)]
fixed syntax in the mutex schema

12 years agoadd object_lock_table to the interface definition :-)
gremlin43820 [Mon, 1 Aug 2005 15:33:36 +0000 (15:33 +0000)]
add object_lock_table to the interface definition :-)

12 years agoadded a lock table
gremlin43820 [Mon, 1 Aug 2005 15:29:16 +0000 (15:29 +0000)]
added a lock table

12 years agoadded a new type of locking primitive to ldap_mutex, it is a lock table with dn match...
gremlin43820 [Fri, 29 Jul 2005 22:01:44 +0000 (22:01 +0000)]
added a new type of locking primitive to ldap_mutex, it is a lock table with dn matching, suitable for locking objects

12 years agoadded a couple of convenience functions to Ldif_oo
gremlin43820 [Wed, 27 Jul 2005 18:31:42 +0000 (18:31 +0000)]
added a couple of convenience functions to Ldif_oo

12 years agofixed a bug in delete, where it would not correctly process anything in a list of...
gremlin43820 [Wed, 27 Jul 2005 18:17:52 +0000 (18:17 +0000)]
fixed a bug in delete, where it would not correctly process anything in a list of deletes after a full delete (one with a value of [])

12 years agoadded more performance gloating to the changelog
gremlin43820 [Mon, 25 Jul 2005 19:50:42 +0000 (19:50 +0000)]
added more performance gloating to the changelog

12 years agodeprecated the print method of ldapentry
gremlin43820 [Mon, 25 Jul 2005 19:40:21 +0000 (19:40 +0000)]
deprecated the print method of ldapentry

12 years agoalmost ready for a release
gremlin43820 [Mon, 25 Jul 2005 17:13:23 +0000 (17:13 +0000)]
almost ready for a release

12 years ago2.5x decoder speedup, bugs squished after lots of testing. There is still ssl readbyt...
gremlin43820 [Wed, 6 Jul 2005 01:09:54 +0000 (01:09 +0000)]
2.5x decoder speedup, bugs squished after lots of testing. There is still ssl readbyte work to do

12 years agofixed data corruptor when reading large chunks (bigger than the buffer size
gremlin43820 [Wed, 6 Jul 2005 00:48:10 +0000 (00:48 +0000)]
fixed data corruptor when reading large chunks (bigger than the buffer size

12 years agodo not call readbyte to read empty structures
gremlin43820 [Wed, 6 Jul 2005 00:23:57 +0000 (00:23 +0000)]
do not call readbyte to read empty structures

12 years agobug fixes for size limits
gremlin43820 [Tue, 5 Jul 2005 23:29:42 +0000 (23:29 +0000)]
bug fixes for size limits

12 years agoperformance of lber decoder improved, now 4MB/s on PPC G4 800, there are still bugs...
gremlin43820 [Tue, 5 Jul 2005 19:45:37 +0000 (19:45 +0000)]
performance of lber decoder improved, now 4MB/s on PPC G4 800, there are still bugs to be fixed however

12 years agoimproved performance of decoder, fixed bugs in ssl readbyte
gremlin43820 [Mon, 4 Jul 2005 04:16:23 +0000 (04:16 +0000)]
improved performance of decoder, fixed bugs in ssl readbyte

12 years agofixed an infinite recurstion bug in attrval_spec
gremlin43820 [Sun, 3 Jul 2005 21:57:00 +0000 (21:57 +0000)]
fixed an infinite recurstion bug in attrval_spec

12 years agomade ldif_parser produce search_result_entry instead of its own type
gremlin43820 [Sun, 3 Jul 2005 21:28:35 +0000 (21:28 +0000)]
made ldif_parser produce search_result_entry instead of its own type

12 years agodo not catch local_error in iterators
gremlin43820 [Wed, 29 Jun 2005 18:36:19 +0000 (18:36 +0000)]
do not catch local_error in iterators

12 years ago*** empty log message ***
gremlin43820 [Tue, 28 Jun 2005 21:07:33 +0000 (21:07 +0000)]
*** empty log message ***

12 years agogiven a list of entries, only print out the entire entry if the list has fewer than...
gremlin43820 [Tue, 28 Jun 2005 20:40:21 +0000 (20:40 +0000)]
given a list of entries, only print out the entire entry if the list has fewer than 5 entries in it, otherwise just print the dn

12 years agoupdated the formatter to print the whole entry. Why not :-)
gremlin43820 [Tue, 28 Jun 2005 00:55:40 +0000 (00:55 +0000)]
updated the formatter to print the whole entry. Why not :-)

12 years agoupdated makefile to build documentation correctly
gremlin43820 [Mon, 27 Jun 2005 23:06:08 +0000 (23:06 +0000)]
updated makefile to build documentation correctly

12 years agonew documentation
gremlin43820 [Mon, 27 Jun 2005 23:05:28 +0000 (23:05 +0000)]
new documentation

12 years agoimproved ldapmodify in ldap_toplevel, as well as documentation, oh my!
gremlin43820 [Mon, 27 Jun 2005 22:56:18 +0000 (22:56 +0000)]
improved ldapmodify in ldap_toplevel, as well as documentation, oh my!

12 years agofix build errors, and add mutex to makefile
gremlin43820 [Mon, 27 Jun 2005 22:27:28 +0000 (22:27 +0000)]
fix build errors, and add mutex to makefile

12 years agoadding a mutex implementation
gremlin43820 [Mon, 27 Jun 2005 22:23:55 +0000 (22:23 +0000)]
adding a mutex implementation

12 years agoupdated changelog
gremlin43820 [Tue, 21 Jun 2005 17:57:44 +0000 (17:57 +0000)]
updated changelog

12 years agofixed many errors in the changerec parser and lexer
gremlin43820 [Tue, 21 Jun 2005 17:55:27 +0000 (17:55 +0000)]
fixed many errors in the changerec parser and lexer

12 years agoupdated filter parser, and pretty printer to be able to output a larger set of the...
gremlin43820 [Thu, 9 Jun 2005 23:30:58 +0000 (23:30 +0000)]
updated filter parser, and pretty printer to be able to output a larger set of the valid encoded set

12 years ago*** empty log message ***
gremlin43820 [Thu, 9 Jun 2005 22:42:11 +0000 (22:42 +0000)]
*** empty log message ***

12 years agoupdated changelog
gremlin43820 [Thu, 9 Jun 2005 00:06:36 +0000 (00:06 +0000)]
updated changelog

12 years agofixed (but have not tested the fix) an error in the encoding of the substring compone...
gremlin43820 [Thu, 9 Jun 2005 00:05:22 +0000 (00:05 +0000)]
fixed (but have not tested the fix) an error in the encoding of the substring components in a filter. Since it is a seqance of choice there can be any number of substring components in an encoding. Have "patched" the filter code (string representation), but have not decided what to do, since the rfc forbits multiple substring components

12 years agofixed safe-string regex in write_entry
gremlin43820 [Wed, 8 Jun 2005 18:10:57 +0000 (18:10 +0000)]
fixed safe-string regex in write_entry

12 years agoaugmented schema type check to include validation of the superior objectclass chain
gremlin43820 [Fri, 20 May 2005 21:52:09 +0000 (21:52 +0000)]
augmented schema type check to include validation of the superior objectclass chain

12 years agofixed bugs in the cross linked oid portion of the schema type checker
gremlin43820 [Fri, 20 May 2005 21:20:33 +0000 (21:20 +0000)]
fixed bugs in the cross linked oid portion of the schema type checker

12 years agoaugmented the schema type checker, and added a class type for ldapcons
gremlin43820 [Fri, 20 May 2005 20:35:20 +0000 (20:35 +0000)]
augmented the schema type checker, and added a class type for ldapcons

12 years agoadded a more verbose exception to the ldap_url module
gremlin43820 [Wed, 4 May 2005 23:07:02 +0000 (23:07 +0000)]
added a more verbose exception to the ldap_url module