@@ -256,7 +256,7 @@ class LdapError < StandardError; end
256
256
DerefAliases_Find = 2
257
257
DerefAliases_Always = 3
258
258
DerefAliasesArray = [ DerefAliases_Never , DerefAliases_Search , DerefAliases_Find , DerefAliases_Always ]
259
-
259
+
260
260
primitive = { 2 => :null } # UnbindRequest body
261
261
constructed = {
262
262
0 => :array , # BindRequest
@@ -1125,7 +1125,7 @@ def search_subschema_entry
1125
1125
def paged_searches_supported?
1126
1126
# active directory returns that it supports paged results. However
1127
1127
# it returns binary data in the rfc2696_cookie which throws an
1128
- # encoding exception breaking searching.
1128
+ # encoding exception breaking searching.
1129
1129
return false if @force_no_page
1130
1130
@server_caps ||= search_root_dse
1131
1131
@server_caps [ :supportedcontrol ] . include? ( Net ::LDAP ::LDAPControls ::PAGED_RESULTS )
@@ -1332,20 +1332,20 @@ def bind_sasl(auth)
1332
1332
# Microsoft Active Directory.
1333
1333
#++
1334
1334
def bind_gss_spnego ( auth )
1335
- require 'ntlm'
1335
+ require 'net/ ntlm'
1336
1336
1337
1337
user , psw = [ auth [ :username ] || auth [ :dn ] , auth [ :password ] ]
1338
1338
raise Net ::LDAP ::LdapError , "Invalid binding information" unless ( user && psw )
1339
1339
1340
1340
nego = proc { |challenge |
1341
- t2_msg = NTLM ::Message . parse ( challenge )
1341
+ t2_msg = Net :: NTLM ::Message . parse ( challenge )
1342
1342
t3_msg = t2_msg . response ( { :user => user , :password => psw } ,
1343
1343
{ :ntlmv2 => true } )
1344
1344
t3_msg . serialize
1345
1345
}
1346
1346
1347
1347
bind_sasl ( :method => :sasl , :mechanism => "GSS-SPNEGO" ,
1348
- :initial_credential => NTLM ::Message ::Type1 . new . serialize ,
1348
+ :initial_credential => Net :: NTLM ::Message ::Type1 . new . serialize ,
1349
1349
:challenge_response => nego )
1350
1350
end
1351
1351
private :bind_gss_spnego
@@ -1409,7 +1409,7 @@ def search(args = {})
1409
1409
deref = args [ :deref ] || Net ::LDAP ::DerefAliases_Never
1410
1410
raise Net ::LDAP ::LdapError . new ( "invalid alias dereferencing value" ) unless Net ::LDAP ::DerefAliasesArray . include? ( deref )
1411
1411
1412
-
1412
+
1413
1413
# An interesting value for the size limit would be close to A/D's
1414
1414
# built-in page limit of 1000 records, but openLDAP newer than version
1415
1415
# 2.2.0 chokes on anything bigger than 126. You get a silent error that
0 commit comments