a027411 Update to 0.9.8

Authored and Committed by pghmcfc 12 years ago
    Update to 0.9.8
    
    NOTE: USERS THAT WISH TO KEEP USING THE LEGACY RID ALLOCATION ALGORITHM OF
    samba 2.x, WHICH WAS THE DEFAULT IN PREVIOUS VERSIONS OF smbldap-tools,
    SHOULD RUN THE smbldap-upgrade-0.9.6.pl SCRIPT AFTER UPGRADING TO THIS
    VERSION
    
    - New upstream release 0.9.8
      - introduce autoconf (configure.in, Makefile.in and so on)
      - smbldap_tools.pm: use Encode instead of Unicode::MapUTF8
      - smbldap-populate, smbldap_tools.pm: use /nonexistent instead of /dev/null
        for guest's and computer's homeDirectory
      -  smbldap_tools.pm: add read_password() to avoid `stty -echo` hacks
      - use /usr/sbin/nscd -i instead of /etc/init.d/nscd
      - smbldap-passwd: do not use permuted -s option for the smbpasswd(1)
        command-line because the plain-old getopt(3) does not support it
      - add shadowAccount parameter in smbldap.conf to control whether to treat
        shadowAccount objectclass and attributes or not
      - rename smbldap.conf parameters:
        - hash_encrypt -> password_hash
        - crypt_salt_format -> password_crypt_salt_format
      - LDAPv3 Password Modify (RFC 3062) extended operation support when
        password_hash="exop" in smbldap.conf
      - use sambaNextRid attribute in sambaDomain entry for the next RID, same as
        Samba 3.0+ (only when sambaAlgorithmicRidBase attribute does NOT exist in
        sambaDomain entry for backward compatibility)
      - smbldap-populate: use Net::LDAP::Entry for populating entries
      - smbldap-usermod: new option: --ou NODE (move user entry to the specified
        organizational unit)
      - canonicalize user name to treat the memberUid as case-sensitive attribute
        (but the uid attribute is case-insensitive)
      - smbldap-useradd: new option: -p (allow to set password from STDIN without
        verification, e.g. using a pipe)
      - smbldap-useradd: new option: --non-unique (allow the creation of a user
        account with a duplicate [non-unique] UID)
      - smbldap-populate: create parent entry for $config{usersdn} (and others) if
        it does not exist (e.g. usersdn="ou=Users,ou=parent,${suffix}" in
        smbldap.conf)
      - smbldap-config: rename from configure.pl
      - smbldap-populate: create parent entry for $config{sambaUnixIdPooldn} if it
        does not exist
      - use Digest::SHA instead of Digest::SHA1 if Perl version > 5.10.0
      - smbldap-usermod: -M, -O, -T option: remove associated attribute when the
        null value is specified
    - No longer need to remove IDEALX paths
    - Drop now-redundant nscd and UTF-8 patches
    - Use upstream build/install methodology
    - Add patch to fix location of samba "net" command
    
        
file modified
+1 -1
file modified
+78 -44
file modified
+1 -1