Skip to content

Releases: ruby-ldap/ruby-net-ldap

v0.19.0

03 Jan 17:09
Compare
Choose a tag to compare

What's Changed

  • Net::LDAP::DN - Retain trailing spaces in RDN values in DNs by @TomSellers in #412
  • Add in ability for users to specify LDAP controls when conducting searches by @gwillcox-r7 in #411
  • Document connect_timeout in Constructor Details by @alexjfisher in #415
  • Fix openssl error when using multiple hosts by @jpdasma in #417

New Contributors

Full Changelog: v0.18.0...v0.19.0

v0.17.1

07 Jun 00:46
Compare
Choose a tag to compare
  • Fixed shebang of bash #385
  • Omit some tests for now until we update our CA cert #386
  • Add Ruby 3.0 support #388
  • Add TruffleRuby 21.0.0 to CI #389
  • Correct a typo in an error message #391
  • Enable bundler caching for travis #390
  • Fix circular require while loading lib/net/ldap/entry.rb and lib/net/ldap/dataset.rb #392
  • Handle nil value in GetbyteForSSLSocket::getbyte #306

v0.17.0

30 Nov 03:37
Compare
Choose a tag to compare
  • Added private recursive_delete as alternative to DELETE_TREE #268
  • Test suite updates #373 #376 #377
  • Use Base64.strict_encode64 and SSHA256 #303
  • Remove deprecated ConnectionRefusedError #366
  • Added method to get a duplicate of the internal Hash #286
  • Remove a circular require #380
  • Fix LdapServerAsnSyntax compile #379
  • Implement '==' operator for entries #381
  • Fix for undefined method for write exception #383

v0.16.3

18 Aug 18:47
Compare
Choose a tag to compare
  • Add Net::LDAP::InvalidDNError #371
  • Use require_relative instead of require #360
  • Address some warnings and fix JRuby test omissions #365
  • Bump rake dev dependency to 12.3 #359
  • Enable rubocop in ci #251
  • Enhance rubocop configuration and test syntax #344
  • CI: Drop rbx-2, uninstallable #364
  • Fix RuboCop warnings #312
  • Fix wrong error class #305
  • CONTRIBUTING.md: Repair link to Issues #309
  • Make the generate() method more idiomatic... #326
  • Make encode_sort_controls() more idiomatic... #327
  • Make the instrument() method more idiomatic... #328
  • Fix uninitialised Net::LDAP::LdapPduError #338
  • README.rdoc: Use SVG build badge #310
  • Update TravisCI config to inclue Ruby 2.7 #346
  • add explicit ** to silence Ruby 2.7 warning #342
  • Support parsing filters with attribute tags #345
  • Bump rubocop development dependency version #336
  • Add link to generated and hosted documentation on rubydoc #319
  • Fix 'uninitialized constant Net::LDAP::PDU::LdapPduError' error #317
  • simplify encoding logic: no more chomping required #362

v0.16.2

19 Nov 22:24
Compare
Choose a tag to compare
  • Net::LDAP#open does not cache bind result #334
  • Fix CI build #333
  • Fix to “undefined method 'result_code'” #308
  • Fixed Exception: incompatible character encodings: ASCII-8BIT and UTF-8 in filter.rb #285

v0.10.1

16 Dec 21:57
Compare
Choose a tag to compare
  • Bug fixes:
    • Fix Integer BER encoding of signed values