Permalink
Commits on Jun 8, 2010
  1. Updated Rakefile and GemSpec.

    Nowhere Man
    Nowhere Man committed Jun 8, 2010
  2. Updated README.

    Nowhere Man
    Nowhere Man committed Jun 8, 2010
  3. Updated README.

    Nowhere Man
    Nowhere Man committed Jun 8, 2010
  4. Regenerated gemspec for version 0.5.0

    Nowhere Man
    Nowhere Man committed Jun 8, 2010
  5. Updated Rakefile, README and GemSpec.

    Nowhere Man
    Nowhere Man committed Jun 8, 2010
  6. Updated GemSpec and Rakefile.

    Nowhere Man
    Nowhere Man committed Jun 8, 2010
  7. Updated GemSpec.

    Nowhere Man
    Nowhere Man committed Jun 8, 2010
  8. Updated GemSpec.

    Nowhere Man
    Nowhere Man committed Jun 8, 2010
  9. Renamed Gem in "my-ruby-net-ldap".

    Nowhere Man
    Nowhere Man committed Jun 8, 2010
  10. Added Filter.join(left, right), Filter.intersect(left, right), and Fi…

    Nowhere Man
    Nowhere Man committed Jun 8, 2010
    …lter.negate(filtr) to match Filter#&, Filter#|, and Filter#~@.
    
    Added Filter.present and Filter.present? aliases for the method previously only known as Filter.pres.
    
    Backporting of Ruby Net::LDAP v0.2.
    http://github.com/halostatue/ruby-net-ldap
  11. Converts the Filter object to an RFC 2254-compatible text format.

    Nowhere Man
    Nowhere Man committed Jun 8, 2010
    Backporting of Ruby Net::LDAP v0.2.
    http://github.com/halostatue/ruby-net-ldap
Commits on Dec 2, 2009
  1. Replaced #blank? method by #to_s.empty? methods in extensible match s…

    Nowhere Man
    Nowhere Man committed Dec 2, 2009
    …tuff.
  2. Experimental support of LDAP Extensible Match Search Filter.

    Nowhere Man
    Nowhere Man committed Dec 2, 2009
    =Usage Examples for OpenDS LDAP server :
      sample_attributes = ['cn:fr', 'cn:fr.eq', 'cn:1.3.6.1.4.1.42.2.27.9.4.49.1.3', 'cn:dn:fr', 'cn:dn:fr.eq']
      attr = sample_attributes.first # Pick an extensible attribute
      value = 'roberts'
    
      filter = "#{attr}:=#{value}" # Basic String Filter
    or
      filter = Net::LDAP::Filter.ex(attr, value) # Net::LDAP::Filter
    
      Net::LDAP.search(:filter => filter) # Perform a search with the Extensible Match Filter
    
    =LDIF sample (to reproduce the usage examples) :
    version: 1
    
    dn: dc=example,dc=com
    objectClass: domain
    objectClass: top
    dc: example
    
    dn: ou=People,dc=example,dc=com
    objectClass: organizationalUnit
    objectClass: top
    ou: People
    
    dn: uid=1,ou=People,dc=example,dc=com
    objectClass: person
    objectClass: organizationalPerson
    objectClass: inetOrgPerson
    objectClass: top
    cn:: csO0YsOpcnRz
    sn:: YsO0YiByw7Riw6lydHM=
    givenName:: YsO0Yg==
    uid: 1
    
    =Refs:
      * http://www.ietf.org/rfc/rfc2251.txt
      * http://www.novell.com/documentation/edir88/edir88/?page=/documentation/edir88/edir88/data/agazepd.html
      * https://docs.opends.org/2.0/page/SearchingUsingInternationalCollationRules
Commits on Nov 25, 2009
  1. Removed brackets around equalityMatch filter.

    Nowhere Man
    Nowhere Man committed Nov 25, 2009
Commits on Nov 23, 2009
  1. Fixed 'not equal' filter - Net::LDAP::Filter#ne

    Nowhere Man
    Nowhere Man committed Nov 23, 2009
    Now, you can use it, like this :
      Net::LDAP::Filter.ne(:objectclass, 'person')
    And it'll return all entries with objects classes who aren't equals to 'person'.
  2. Returns a result_code for LDAP::Connection#add and LDAP::Connection#m…

    Nowhere Man
    Nowhere Man committed Nov 23, 2009
    …odify methods.
Commits on Nov 20, 2009
  1. add gemspec

    boz committed Nov 20, 2009
  2. fix user serialization

    boz committed Nov 20, 2009
Commits on May 28, 2009
  1. Updated Gem spec

    Dimitrij Denissenko
    Dimitrij Denissenko committed May 28, 2009
  2. Version bump to 0.1.1

    Dimitrij Denissenko
    Dimitrij Denissenko committed May 28, 2009
  3. Improved ruby 1.8/1.9 compatibility

    Dimitrij Denissenko
    Dimitrij Denissenko committed May 28, 2009
  4. Updated GEM spec

    Dimitrij Denissenko
    Dimitrij Denissenko committed May 28, 2009
  5. Version bump to 0.1.0

    Dimitrij Denissenko
    Dimitrij Denissenko committed May 28, 2009
  6. Version bump to 0.0.0

    Dimitrij Denissenko
    Dimitrij Denissenko committed May 28, 2009
  7. Version bump to 0.1.0

    Dimitrij Denissenko
    Dimitrij Denissenko committed May 28, 2009
  8. Version bump to 0.0.0

    Dimitrij Denissenko
    Dimitrij Denissenko committed May 28, 2009
  9. Version bump to 0.1.0

    Dimitrij Denissenko
    Dimitrij Denissenko committed May 28, 2009
  10. Version bump to 0.0.0

    Dimitrij Denissenko
    Dimitrij Denissenko committed May 28, 2009
  11. Updated GEM-spec

    Dimitrij Denissenko
    Dimitrij Denissenko committed May 28, 2009
Commits on May 12, 2009
  1. Updated README

    Dimitrij Denissenko
    Dimitrij Denissenko committed May 12, 2009
  2. Added Ruby 1.9 compatibility

    Dimitrij Denissenko
    Dimitrij Denissenko committed May 12, 2009
    Added GEM-Spec
  3. Version bump to 0.0.0

    Dimitrij Denissenko
    Dimitrij Denissenko committed May 12, 2009