Skip to content

Merge 0.19.0 of net ldap #6

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 190 commits into from
Jul 8, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
190 commits
Select commit Hold shift + click to select a range
b8f1ee1
enable rubocop in ci
jch Jan 12, 2016
1051592
Added private recursive_delete as alternative to DELETE_TREE for serv…
duffyjp Apr 4, 2016
2fe7e50
Added method to get a duplicate of the internal Hash to avoid each lo…
thorsteneckel Apr 6, 2017
1bc1256
format remove trailing spaces
bamthomas Apr 16, 2018
a07710c
adds a SSHA256 type and uses strict_encode64
bamthomas Apr 16, 2018
99153dc
typo fix
guilhermewop May 8, 2018
4713e53
typo fix
guilhermewop May 8, 2018
bab0c30
Handle nil value in GetbyteForSSLSocket::getbyte
tmccombs May 11, 2018
cd5e1cc
CONTRIBUTING.md: Repair link to Issues [ci skip]
olleolleolle Jun 5, 2018
bfbca70
README.rdoc: Use SVG build badge [ci skip]
olleolleolle Jun 5, 2018
ae38233
Fix RuboCop warnings
olleolleolle Jun 19, 2018
bb34b7b
Fix 'uninitialized constant Net::LDAP::PDU::LdapPduError' error
unagi Feb 14, 2019
d13b82c
Add link to generated and hosted documentation on rubydoc
fwolfst Feb 19, 2019
496c1f7
Make the `generate()` method more idiomatic
Aug 6, 2019
2f82c34
Make `encode_sort_controls()` more idiomatic
Aug 6, 2019
18b3957
Make the `instrument()` method more idiomatic
Aug 6, 2019
c3f0e4c
docker openldap server
vroldanbet Nov 13, 2019
fdbe61e
clarify why we need it
vroldanbet Nov 13, 2019
ddd8dce
there is an officially supported mechanism to add hostnames in Travis CI
vroldanbet Nov 13, 2019
3caf85b
let's use good old example.org
vroldanbet Nov 13, 2019
683d660
change test DSN and authenticate with the right user
vroldanbet Nov 13, 2019
fb4c76d
adjust hostname to the new certificate for TLS tests
vroldanbet Nov 13, 2019
94c2ba9
need to detach container so it does not block execution
vroldanbet Nov 13, 2019
4280d18
adds custom retcode.ldif to the bootstrap sequence
vroldanbet Nov 13, 2019
f38c39c
disabling this test - it's returning connection refused instead
vroldanbet Nov 13, 2019
1b595b2
let's assume folks will have to modify /etc/hosts
vroldanbet Nov 13, 2019
ba225a9
we don't need vagrant specific tests anymore
vroldanbet Nov 13, 2019
376c42e
this does not need to run only in CI if devs edit /etc/hosts
vroldanbet Nov 13, 2019
839318a
add docker container CA certificate and use if in fixtures
vroldanbet Nov 13, 2019
9b8d80d
installs docker container CA certificate
vroldanbet Nov 13, 2019
7c85643
let's disable the test that uses system cert store
vroldanbet Nov 13, 2019
6c1c56d
remove unused stuff
vroldanbet Nov 13, 2019
f67e741
script to start docker openldap server for integration tests
vroldanbet Nov 13, 2019
5c4644e
rubymine warning: quote to avoid word splitting
vroldanbet Nov 13, 2019
10a44d5
add most recent ruby versions
vroldanbet Nov 13, 2019
8ba87b3
update documentation
vroldanbet Nov 13, 2019
201fdfa
clarify /etc/hosts caveat, needed for local integration tests
vroldanbet Nov 13, 2019
dc6d75d
remove empty file (I messed up while cherry-picking)
vroldanbet Nov 14, 2019
fee04d8
attempt to make docker command more readable
vroldanbet Nov 14, 2019
fef7cdb
what about this
vroldanbet Nov 14, 2019
cf4e9bd
add backslash to bash command
vroldanbet Nov 14, 2019
35bcc92
format the snippet as code
vroldanbet Nov 15, 2019
b90ee7e
enable bind timeout test using non-routable IP
vroldanbet Nov 15, 2019
a9228e2
Merge remote-tracking branch 'origin/fix-ci-build' into fix-ci-build
vroldanbet Nov 15, 2019
14dfc2a
ignore RubyMine metadata
vroldanbet Nov 15, 2019
693b210
mount ldif folder instead of individual files
vroldanbet Nov 15, 2019
8ba3f95
demonstrates Net::LDAP#open does not expose bind results
vroldanbet Nov 12, 2019
c8bd985
caches bind result
vroldanbet Nov 12, 2019
3455b30
Revert "caches bind result", to see if failing in CI
vroldanbet Nov 15, 2019
ab18e5b
the test environment expects a valid DNS as username
vroldanbet Nov 12, 2019
92be710
Revert "Revert "caches bind result", to see if failing in CI"
vroldanbet Nov 15, 2019
dc99286
bump gem version, assuming semver
vroldanbet Nov 15, 2019
585ec7a
Merge pull request #333 from vroldanbet/fix-ci-build
mtodd Nov 16, 2019
c7d7d15
Merge branch 'master' of https://github.com/ruby-ldap/ruby-net-ldap i…
vroldanbet Nov 18, 2019
8935eed
Merge pull request #334 from vroldanbet/ldap-open-connection-bug
mtodd Nov 18, 2019
d9c44d4
Update changelog
mtodd Nov 18, 2019
a199360
Merge pull request #335 from ruby-ldap/release-0.16.2
mtodd Nov 18, 2019
ffdfb54
Release 0.16.2
mtodd Nov 18, 2019
4d48c25
Bump rubocop dev dependency version
mtodd Nov 18, 2019
e25b881
Merge pull request #336 from ruby-ldap/bump-rubocop
mtodd Nov 18, 2019
6c1cdb6
Fix uninitialised Net::LDAP::LdapError
Laykou Dec 12, 2019
945bbcb
add explicit ** to silence Ruby 2.7 warning
Dec 27, 2019
89004cc
Merge branch 'master' into fix_payload_warning
Jan 23, 2020
67336c8
Merge branch 'master' into fix_sort_control_warning
Jan 23, 2020
34d7c32
Merge branch 'master' into fix_attribute_value_warning
Jan 23, 2020
4f4a833
Update rubocop auto-gen-config
fwininger Jan 31, 2020
148c045
Remove TrailingWhitespace
fwininger Jan 31, 2020
30e4167
Enhance rubocop and tests syntax
fwininger Jan 31, 2020
8634d27
Support parsing filters with attribute tags
HarlemSquirrel Feb 1, 2020
bef4257
Update TravisCI config to inclue Ruby 2.7
HarlemSquirrel Feb 1, 2020
d5a0518
Bump rake dev dependency to 13
HarlemSquirrel Jul 2, 2020
9eb2061
Merge pull request #345 from HarlemSquirrel/attr-tag
HarlemSquirrel Jul 2, 2020
c5a4793
Merge pull request #342 from jethrodaniel/issue-341
HarlemSquirrel Jul 2, 2020
4faeee0
Merge pull request #346 from HarlemSquirrel/travis-ruby2.7
HarlemSquirrel Jul 2, 2020
b8b9ac9
Use require_relative instead of require
HarlemSquirrel Jul 2, 2020
0f0ddb1
Merge remote-tracking branch 'upstream/master' into rake-13
HarlemSquirrel Jul 2, 2020
8cdb71e
Use Rake 12.3 for testing to support Ruby 2.0 and 2.1
HarlemSquirrel Jul 2, 2020
1a13b87
Update more requires to relative
HarlemSquirrel Jul 2, 2020
abb1d49
Merge pull request #327 from pvdb/fix_sort_control_warning
HarlemSquirrel Jul 2, 2020
c725cd1
Merge pull request #328 from pvdb/fix_payload_warning
HarlemSquirrel Jul 2, 2020
81a7cd1
Merge pull request #310 from olleolleolle/patch-2
HarlemSquirrel Jul 2, 2020
30b5db4
Merge pull request #338 from Laykou/patch-1
HarlemSquirrel Jul 2, 2020
a8cd0f0
Merge branch 'master' into master
HarlemSquirrel Jul 3, 2020
a1e9c98
Merge pull request #326 from pvdb/fix_attribute_value_warning
HarlemSquirrel Jul 5, 2020
273b405
simplify encoding logic: no more chomping required
Jul 6, 2020
e6b1312
Merge pull request #362 from pvdb/use_strict_encode64
HarlemSquirrel Jul 6, 2020
39932a2
Update test suite for JRuby 9.2
HarlemSquirrel Jul 6, 2020
875611d
Merge pull request #363 from ruby-ldap/jruby-20200706
HarlemSquirrel Jul 6, 2020
422a0e3
Merge branch 'master' into bugfix-uninitialized_constant_pduerror
HarlemSquirrel Jul 6, 2020
a7f3b25
Merge pull request #317 from unagi/bugfix-uninitialized_constant_pdue…
HarlemSquirrel Jul 6, 2020
4fb0bbb
Merge pull request #319 from fwolfst/patch-1
HarlemSquirrel Jul 6, 2020
12a8152
Merge pull request #309 from olleolleolle/patch-1
HarlemSquirrel Jul 8, 2020
1d81177
Merge pull request #305 from guilhermewop/gw-typo-fix
HarlemSquirrel Jul 8, 2020
b5cd9ba
Merge branch 'master' into fix-rubocop-lint-details
HarlemSquirrel Jul 9, 2020
87ae9b8
Merge pull request #312 from olleolleolle/fix-rubocop-lint-details
HarlemSquirrel Jul 9, 2020
9718743
CI: Drop rbx-2, uninstallable
olleolleolle Jul 9, 2020
2eeab2b
Merge branch 'master' into master
HarlemSquirrel Jul 9, 2020
ca98819
Merge pull request #364 from olleolleolle/patch-1
HarlemSquirrel Jul 12, 2020
798d3e6
Merge pull request #344 from fwininger/rubocop
HarlemSquirrel Jul 12, 2020
9190597
Merge branch 'master' into enable-rubocop-in-ci
HarlemSquirrel Jul 12, 2020
09f9fe3
Update Rubocop configs
HarlemSquirrel Jul 12, 2020
89f8d75
Rubocop fix
HarlemSquirrel Jul 12, 2020
e4a667f
Merge pull request #251 from ruby-ldap/enable-rubocop-in-ci
HarlemSquirrel Jul 12, 2020
e99aa98
Merge pull request #359 from HarlemSquirrel/rake-13
HarlemSquirrel Jul 12, 2020
39bf555
Address some warnings and fix JRuby test omissions
HarlemSquirrel Jul 12, 2020
2f3b3c2
Merge pull request #365 from ruby-ldap/test-tweaks-20200712
HarlemSquirrel Jul 12, 2020
8ef75a0
Merge pull request #360 from HarlemSquirrel/require-relative
HarlemSquirrel Jul 12, 2020
67d6c58
Remove deprecated ConnectionRefusedError
jurre Jul 10, 2020
94b9d4d
Remove unused LdapError
jurre Jul 13, 2020
78d9df8
Add Net::LDAP::InvalidDNError
HarlemSquirrel Aug 1, 2020
67578b1
Merge pull request #371 from ruby-ldap/invalid-dn-error
HarlemSquirrel Aug 18, 2020
1abf19a
Bump version to 0.16.3
HarlemSquirrel Aug 18, 2020
3f316fb
Release 0.16.3
HarlemSquirrel Aug 18, 2020
387d6e6
Merge pull request #268 from duffyjp/recursive_delete
HarlemSquirrel Aug 18, 2020
adfdce0
Add test_delete_tree
HarlemSquirrel Aug 18, 2020
5893284
Rubocop fixes
HarlemSquirrel Aug 24, 2020
d95697c
Merge pull request #373 from ruby-ldap/test-delete-tree
HarlemSquirrel Aug 24, 2020
7cddc21
Update gemspec files
HarlemSquirrel Aug 29, 2020
ecd9430
Merge pull request #377 from ruby-ldap/gemspec-20200829
HarlemSquirrel Aug 29, 2020
e478487
Add GitHub CI
HarlemSquirrel Aug 24, 2020
6b91444
Update travis config
HarlemSquirrel Aug 29, 2020
58b4a85
Merge pull request #376 from ruby-ldap/HarlemSquirrel-patch-1
HarlemSquirrel Aug 29, 2020
1792608
Merge pull request #303 from ICIJ/master
HarlemSquirrel Aug 29, 2020
d5a2bf1
Merge pull request #366 from jurre/jurre/resolve-deprecation-warning
HarlemSquirrel Aug 29, 2020
87002c3
Rubocop fixes
HarlemSquirrel Aug 29, 2020
a86cc32
Merge pull request #286 from thorsteneckel/master
HarlemSquirrel Aug 29, 2020
09f8a65
Update README.rdoc
HarlemSquirrel Aug 29, 2020
27eb85d
Update README.rdoc
HarlemSquirrel Aug 29, 2020
272cbe2
fix LdapServerAsnSyntax compile
fre-jmas-tatsuya-ogawa Sep 15, 2020
364c924
fix typo
fre-jmas-tatsuya-ogawa Sep 15, 2020
2ae026c
remove a circular require
jethrodaniel Sep 23, 2020
fed3940
Merge pull request #380 from jethrodaniel/fix-circular-require
HarlemSquirrel Oct 1, 2020
8e481a4
fix syntax
fre-jmas-tatsuya-ogawa Oct 9, 2020
d60bb76
Merge pull request #379 from tatsuya-ogawa/feature/fix_server_syntax
HarlemSquirrel Oct 9, 2020
3d43b3a
Implement '==' operator for entries
erlliam Oct 14, 2020
9bf26d3
Update lib/net/ldap/entry.rb
HarlemSquirrel Oct 29, 2020
8c4b201
Merge pull request #381 from erlliam/master
HarlemSquirrel Oct 29, 2020
393c59c
Update History.rdoc
HarlemSquirrel Oct 29, 2020
e3ff748
Annotate tags instead of creating empty commits
HarlemSquirrel Oct 29, 2020
b1eec43
fix for undefined method for write exception
Nov 23, 2020
a37cc08
Merge pull request #383 from railsstarter/topic/fix_for_undefined_met…
HarlemSquirrel Nov 30, 2020
c7f0921
Bump version to 0.17.0
HarlemSquirrel Nov 30, 2020
a520ef7
Update history for v0.17.0
HarlemSquirrel Nov 30, 2020
92bbb8a
Update README.rdoc
HarlemSquirrel Dec 31, 2020
676d430
Fixed shebang
mfechner Jan 13, 2021
e195eeb
Merge pull request #385 from mfechner/mfechner-patch-1
HarlemSquirrel Jan 24, 2021
5c74f72
Omit some tests for now until we update our CA cert
HarlemSquirrel Jan 24, 2021
f9ebe0c
Merge pull request #386 from ruby-ldap/tests-20210124
HarlemSquirrel Jan 30, 2021
4bcf931
Add Ruby 3.0 support
HarlemSquirrel Jan 30, 2021
9e3431b
Merge pull request #388 from ruby-ldap/ruby-3.0
HarlemSquirrel Jan 30, 2021
71af341
Update docker-compose.yml
gogainda Feb 3, 2021
9935ae3
Update test.yml
gogainda Feb 3, 2021
db7d953
Update docker-compose.yml
gogainda Feb 4, 2021
1a8a18f
Update test.yml
gogainda Feb 4, 2021
1baa9bf
Merge pull request #389 from gogainda/patch-1
HarlemSquirrel Feb 4, 2021
551c0b8
Enable bundler caching for travis
Taher-Ghaleb Mar 9, 2021
a752968
Correct a typo
harishsr Apr 12, 2021
313cff5
Fix warning: loading in progress, circular require considered harmful…
krists Apr 16, 2021
aedc2b7
Merge pull request #391 from harishsr/patch-1
HarlemSquirrel Apr 21, 2021
71d2588
Merge pull request #390 from Taher-Ghaleb/master
HarlemSquirrel Apr 21, 2021
d6bb5c8
Merge pull request #392 from krists/dataset-circular-require-consider…
HarlemSquirrel Apr 21, 2021
626c312
Merge pull request #306 from tmccombs/master
HarlemSquirrel Nov 1, 2021
1d677e9
Prepare v0.17.1
HarlemSquirrel Jun 7, 2022
5fa0213
Merge pull request #404 from ruby-ldap/release-0.17.1
HarlemSquirrel Jun 7, 2022
af098c5
Add support to use SNI
jpdasma Jun 7, 2022
3f94287
Merge pull request #406 from jpdasma/sni-support
HarlemSquirrel Sep 2, 2022
c5a115e
Fix escaping of # and space in attrs
bgraves-lo Sep 16, 2022
08a8962
Merge pull request #408 from bgraves-lo/398-escape-raises-error-for-p…
HarlemSquirrel Sep 16, 2022
9c8525c
Add in ability for users to specify LDAP controls when conducting sea…
gwillcox-r7 Dec 7, 2022
e896715
Fix using blank? since that might not exist, and also allow for addin…
gwillcox-r7 Dec 7, 2022
0055734
Retain spaces in RDN values in DNs
Feb 16, 2023
89647a2
Prepare release v0.18.0
HarlemSquirrel Mar 29, 2023
3fe006c
Drop Ruby 2.5 and JRuby 9.2 from CI tests
HarlemSquirrel Mar 29, 2023
cd44856
Bump rubocop to 1.48.1
HarlemSquirrel Mar 29, 2023
96b7e75
Update tests for Ruby 3.1 and 3.2
HarlemSquirrel Mar 29, 2023
cbb2dfc
Update CI for TruffleRuby 22
HarlemSquirrel Mar 29, 2023
7b3af68
Merge pull request #413 from ruby-ldap/release-0.18.0
HarlemSquirrel Apr 4, 2023
6b18901
Merge branch 'master' into add-in-ldap-control-flexibility
HarlemSquirrel Apr 19, 2023
b53edf3
Merge branch 'master' into retain_spaces_in_RDN_values
TomSellers Apr 19, 2023
3d03e60
Merge pull request #412 from TomSellers/retain_spaces_in_RDN_values
HarlemSquirrel Apr 19, 2023
e7896d8
Document `connect_timeout` in Constructor Details
alexjfisher May 25, 2023
d2d500b
Add in tests
gwillcox-r7 Jun 5, 2023
03ab921
Merge pull request #411 from gwillcox-r7/add-in-ldap-control-flexibility
HarlemSquirrel Jun 6, 2023
06acd16
Update rubocop todo
HarlemSquirrel Jun 6, 2023
46c7d9e
Merge pull request #415 from alexjfisher/docs
HarlemSquirrel Jun 6, 2023
84bfc38
Fix openssl error when using multiple hosts
jpdasma Jun 27, 2023
95cec38
Merge pull request #417 from jpdasma/fix-sni-multiple-host
HarlemSquirrel Jun 29, 2023
a40d203
Prepare 0.19.0
HarlemSquirrel Jan 3, 2024
0973871
Merge tag 'v0.19.0' into merge_0.19.0_of_net-ldap
JasonHerr Jul 5, 2024
a60a137
Ignore vendor/bundle
JasonHerr Jul 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update CI for TruffleRuby 22
  • Loading branch information
HarlemSquirrel committed Mar 29, 2023
commit cbb2dfc9ed5f1c13710a7b5596193318ef23c67c
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
- "3.2"
- "jruby-9.3"
- "jruby-9.4"
- "truffleruby-21.0.0"
- "truffleruby-22"
steps:
- uses: actions/checkout@v2
- name: Run tests with Ruby ${{ matrix.ruby }}
Expand Down
1 change: 1 addition & 0 deletions History.rdoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
* Add support to use SNI #406
* Drop Ruby 2.5 and JRuby 9.2 from CI tests
* Bump rubocop to 1.48.1
* Update CI for TruffleRuby 22

=== Net::LDAP 0.17.1
* Fixed shebang of bash #385
Expand Down
5 changes: 3 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -94,8 +94,9 @@ services:
- .:/code
working_dir: /code

ci-truffleruby-21.0.0:
image: flavorjones/truffleruby:21.0.0
# https://github.com/flavorjones/truffleruby/pkgs/container/truffleruby
ci-truffleruby-22:
image: ghcr.io/flavorjones/truffleruby:22.3.1
entrypoint: /code/ci-run.sh
environment:
INTEGRATION: openldap
Expand Down
4 changes: 2 additions & 2 deletions test/test_ssl_ber.rb
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,14 @@ def setup

def test_transmit_strings
omit_if RUBY_PLATFORM == "java", "JRuby throws an error without a real socket"
omit_if RUBY_VERSION >= "3.1", "Ruby complains about connection not being open"
omit_if (RUBY_VERSION >= "3.1" || RUBY_ENGINE == "truffleruby"), "Ruby complains about connection not being open"

assert_equal "foo", transmit("foo")
end

def test_transmit_ber_encoded_numbers
omit_if RUBY_PLATFORM == "java", "JRuby throws an error without a real socket"
omit_if RUBY_VERSION >= "3.1", "Ruby complains about connection not being open"
omit_if (RUBY_VERSION >= "3.1" || RUBY_ENGINE == "truffleruby"), "Ruby complains about connection not being open"

@to.write 1234.to_ber
assert_equal 1234, @from.read_ber
Expand Down