[asl-commit] ActiveSambaLdap (trunk) r125:
null at cozmixng.org
null at cozmixng.org
Sun Sep 16 09:50:28 EDT 2007
retro 2007-09-16 22:50:27 +0900 (Sun, 16 Sep 2007)
New Revision: 125
Modified files:
trunk/bin/asl-passwd
trunk/lib/active_samba_ldap.rb
trunk/lib/active_samba_ldap/configuration.rb
trunk/test/asl-test-utils.rb
trunk/test/run-test.rb
Log:
Modified: trunk/test/asl-test-utils.rb (+1 -1)
===================================================================
--- trunk/test/asl-test-utils.rb 2007-09-16 22:29:35 +09:00 (rev 124)
+++ trunk/test/asl-test-utils.rb 2007-09-16 22:50:27 +09:00 (rev 125)
@@ -246,7 +246,7 @@
@lib_dir = File.join(@top_dir, "lib")
@ruby_args = [
"-I", @lib_dir,
-# "-I", File.join(@parent_dir, "activeldap", "lib"),
+ "-I", File.join(@parent_dir, "activeldap", "lib"),
# "-I", File.join(@parent_dir, "ldap", "lib"),
# "-I", File.join(@parent_dir, "ldap"),
]
Modified: trunk/lib/active_samba_ldap.rb (+1 -1)
===================================================================
--- trunk/lib/active_samba_ldap.rb 2007-09-16 22:29:35 +09:00 (rev 124)
+++ trunk/lib/active_samba_ldap.rb 2007-09-16 22:50:27 +09:00 (rev 125)
@@ -8,7 +8,7 @@
end
end
-required_active_ldap_version = ">= 0.8.3.1"
+required_active_ldap_version = ">= 0.8.4"
require_gem_if_need.call("active_ldap", "ruby-activeldap",
required_active_ldap_version)
Modified: trunk/test/run-test.rb (+1 -1)
===================================================================
--- trunk/test/run-test.rb 2007-09-16 22:29:35 +09:00 (rev 124)
+++ trunk/test/run-test.rb 2007-09-16 22:50:27 +09:00 (rev 125)
@@ -7,7 +7,7 @@
top_dir = File.join(File.dirname(__FILE__), "..")
# $LOAD_PATH.unshift(File.join(top_dir, "..", "ldap", "lib"))
# $LOAD_PATH.unshift(File.join(top_dir, "..", "ldap"))
-# $LOAD_PATH.unshift(File.join(top_dir, "..", "activeldap", "lib"))
+$LOAD_PATH.unshift(File.join(top_dir, "..", "activeldap", "lib"))
$LOAD_PATH.unshift(File.join(top_dir, "lib"))
$LOAD_PATH.unshift(File.join(top_dir, "test"))
Modified: trunk/lib/active_samba_ldap/configuration.rb (+2 -2)
===================================================================
--- trunk/lib/active_samba_ldap/configuration.rb 2007-09-16 22:29:35 +09:00 (rev 124)
+++ trunk/lib/active_samba_ldap/configuration.rb 2007-09-16 22:50:27 +09:00 (rev 125)
@@ -57,10 +57,10 @@
end
end
- def merge_configuration(config)
+ def merge_configuration(config, *rest)
config = config.symbolize_keys
config = (configurations["common"] || {}).symbolize_keys.merge(config)
- ValidHash.new.merge(super(Private.new(config).merge))
+ ValidHash.new.merge(super(Private.new(config).merge, *rest))
end
def required_configuration_variables(*names)
Modified: trunk/bin/asl-passwd (+1 -7)
===================================================================
--- trunk/bin/asl-passwd 2007-09-16 22:29:35 +09:00 (rev 124)
+++ trunk/bin/asl-passwd 2007-09-16 22:50:27 +09:00 (rev 125)
@@ -57,14 +57,8 @@
unless Process.uid.zero?
prompt = _("Enter your current password: ")
old_password = ActiveSambaLdap::Command.read_password(prompt)
-
- auth_class = Class.new(ActiveSambaLdap::Base)
- config = ActiveSambaLdap::Base.configurations["reference"].symbolize_keys
begin
- auth_class.establish_connection(config.merge(:bind_dn => user.dn,
- :password => old_password,
- :allow_anonymous => false))
- auth_class.remove_connection
+ user.bind(old_password)
rescue ActiveLdap::AuthenticationError
$stderr.puts(_("password doesn't match."))
exit 1
More information about the asl-commit
mailing list