1. 22 Oct, 2001 4 commits
    • Howard Chu's avatar
      Moved AttributeDescription caching into main code: · 0e16f6ac
      Howard Chu authored
         Changed AttributeDescription.{ad_cname,ad_lang} to struct berval everywhere
         Deleted ad_free() everywhere
         Added ad_mutex to init.c
      
      The AttributeDescriptions are in a linked list hanging off of the
      corresponding AttributeType.
      0e16f6ac
    • Pierangelo Masarati's avatar
    • Pierangelo Masarati's avatar
      use AC_MEMCPY instead of str[n]cpy · 03a97678
      Pierangelo Masarati authored
      03a97678
    • Julio Sánchez Fernández's avatar
      It now sort of works, but needs some normalization work and proper · 7581e304
      Julio Sánchez Fernández authored
      error reporting to client and syslog. And indexing, of course.
      
      Now, the problem is that matching rules get called from different
      places that are inconsistent in what an assertedValue is.  When doing
      a modify, a full certificate value is passed (to verify it isn't
      already there).  When doing a search or compare, the passed value is
      in the syntax of the matching rule.
      
      Consistency would require that the caller extracts an asserted value
      from the full value before calling smr_match.  It can do this by
      calling smr_convert (it was unused, was it meant to be used for
      this?).
      
      Unfortunately, the caller is typically value_find, value_match, etc.
      that have themselves little knowledge of what they are dealing with,
      so their interface needs to be extended, new flag values or new
      arguments, so that they know if they have a value in attribute type
      syntax or in matching rule syntax.
      7581e304
  2. 21 Oct, 2001 3 commits
  3. 20 Oct, 2001 4 commits
  4. 19 Oct, 2001 3 commits
  5. 18 Oct, 2001 1 commit
  6. 16 Oct, 2001 3 commits
  7. 13 Oct, 2001 3 commits
  8. 11 Oct, 2001 2 commits
  9. 10 Oct, 2001 2 commits
  10. 09 Oct, 2001 5 commits
  11. 08 Oct, 2001 1 commit
  12. 07 Oct, 2001 1 commit
  13. 06 Oct, 2001 1 commit
  14. 05 Oct, 2001 7 commits