PaulHowarth/Blog/2012-04-25

Wednesday 25th April 2012

Fedora Project

  • Updated perl-Net-SSLeay to 1.48 in F-17 and Rawhide:

    • Removed unneeded Debian_CPANTS.txt from MANIFEST

    • Fixed incorrect documentation about the best way to call CTX_set_options

    • Fixed problem that caused Undefined subroutine utf8::encode in t/local/33_x509_create_cert.t (on perl 5.6.2)

    • In examples and pod documentation, changed #!/usr/local/bin/perl to #!/usr/bin/perl

    • t/local/06_tcpecho.t now tries a number of ports to bind to until successful

  • Updated smbldap-tools to 0.9.8 in Rawhide:

    • 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

  • <!> 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

Local Packages

  • Bumped and rebuilt curl to stay in sync with the Rawhide build

  • Updated perl-DBI to 1.620:

    • Modified column renaming in fetchall_arrayref, added in 1.619, to work on column index numbers, not names (an incompatible change)

    • Reworked the fetchall_arrayref documentation

    • Hash slices in fetchall_arrayref now detect invalid column names

  • Updated perl-Net-SSLeay to 1.48 as per the Fedora version

  • Updated perl-Params-Check to 0.34:

    • check() now works faster

  • Updated smbldap-tools to 0.9.8 as per the Fedora version


Recent