1. 05 Mar, 2007 1 commit
  2. 09 Aug, 2005 1 commit
  3. 10 Jul, 2005 1 commit
  4. 09 Jun, 2005 1 commit
  5. 03 Jun, 2005 1 commit
  6. 29 Apr, 2005 1 commit
  7. 20 Jan, 2005 1 commit
  8. 02 Oct, 2004 1 commit
  9. 21 Aug, 2004 1 commit
  10. 14 Apr, 2004 1 commit
  11. 18 Mar, 2004 1 commit
  12. 16 Apr, 2003 1 commit
  13. 09 Jan, 2003 1 commit
  14. 31 Aug, 2002 1 commit
  15. 23 Aug, 2002 1 commit
    • Pierangelo Masarati's avatar
      Final run of changes to back-sql; IBM db2 support has been tested. · f11c6b27
      Pierangelo Masarati authored
      Now related ITSes need be audited and possibly closed.
      
      Enhancements:
        - re-styled code for better readability
        - upgraded backend API to reflect recent changes
        - LDAP schema is checked when loading SQL/LDAP mapping
        - AttributeDescription/ObjectClass pointers used for more efficient
          mapping lookup
        - bervals used where string length is required often
        - atomized write operations by committing at the end of each operation
          and defaulting connection closure to rollback
        - added LDAP access control to write operations
        - fully implemented modrdn (with rdn attrs change, deleteoldrdn,
          access check, parent/children check and more)
        - added parent access control, children control to delete operation
        - added structuralObjectClass operational attribute check and
          value return on search
        - added hasSubordinate operational attribute on demand
        - search limits are appropriately enforced
        - function backsql_strcat() has been made more efficient
        - concat function has been made configurable by means of a pattern
        - added config switches:
            - fail_if_no_mapping	write operations fail if there is no mapping
            - has_ldapinfo_dn_ru	overrides autodetect
            - concat_pattern		a string containing two '?' is used
      				(note that "?||?" should be more portable
      				than builtin function "CONCAT(?,?)")
            - strcast_func		cast of string constants in "SELECT DISTINCT					statements (needed by PostgreSQL)
            - upper_needs_cast	cast the argument of upper when required
      				(basically when building dn substring queries)
      
      Todo:
        - add security checks for SQL statements that can be injected (?)
        - re-test with previously supported RDBMs
        - replace dn_ru and so with normalized dn (no need for upper() and so
          in dn match)
        - implement a backsql_normalize() function to replace the upper()
          conversion routines
        - note that subtree deletion, subtree renaming and so could be easily
          implemented (rollback and consistency checks are available :)
        - implement "lastmod" and other operational stuff (ldap_entries table ?)
      f11c6b27
  16. 13 Aug, 2002 1 commit
  17. 10 Jul, 2002 1 commit
  18. 13 Jun, 2002 1 commit
  19. 09 May, 2002 1 commit
    • Kurt Zeilenga's avatar
      Documentation patch #4 (ITS#1749) · 2ab88105
      Kurt Zeilenga authored
      			================
      Written by Hallvard B. Furuseth and placed into the public domain.
      This software is not subject to any license of the University of Oslo.
      			================
      
      Small changes:
      - Fix typo slapd_meta -> slapd-meta in slapd-meta(5).
      - Add slapd-dnssrv(5) to SEE ALSO in slapd.conf(5).
      - Add descriptions of the files in FILES sections.
      - Add $HOME/.udrc to FILES in ud(1) and ud.conf(5).
      - Add ldaprc (without ".") and ENVIRONMENT VARIABLES in ldap.conf(5).
      - Change manpage references to proper ".BR name (section)".
      
      Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>, May 2002.
      2ab88105
  20. 02 May, 2002 1 commit
  21. 01 May, 2002 2 commits
  22. 29 Apr, 2002 1 commit
    • Pierangelo Masarati's avatar
      First commit of Hallvard's backend documentation effort · d019bff7
      Pierangelo Masarati authored
      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.
      d019bff7