1# $Source: /home/user/PROJECT/WL-520gu-NewUI/src/router/samba/examples/LDAP/smbldap-tools/ChangeLog,v $
2# $id: $
3#
4## ChangeLog for SMBLDAP-TOOLS
5
62003-11-18:
7	. new option '-a' to smbldap-usermod.pl that allow adding the sambaSamAccount
8	  objectclass to an existing posixAccount
92003-11-07:
10	. patch that allow adding user to a group when the group is in a higher level depth
11          then ou=Groups (for example, ou=grp1,ou=Groups,...)
12        . check the unicity of a group when adding/removing a user to this group
132003-10-28:
14	. new option '-p' in smbldap-groupadd.pl to 'print' the gidNumber
15	  of the group to STDOUT. This is needed by samba (see the man page)
162003-10-19:
17	. new function does_sid_exist that check if samaSID sttribute is already
18          defined for another use or another group
192003-10-13:
20	. smbldap-populate.pl now also add the group mapping
212003-10-01:
22        . one can now comment the two directives '$_userSmbHome' and '$_userProfile'
23          if you want to use the smb.conf directives instead ('logon home' and
24	  'logon path' respectively), or if you want to desable roaming profiles
25	. Patch from Alexander Bergolth <leo@strike.wu-wien.ac.at>: the sambaPrimaryGroupSID
26	  of a user is now set to the sambaSID of his primary group
272003-09-29:
28	. added new option '$_defaultMaxPasswordAge' in smbldap_conf.pm to specifie
29	  how long a password is valid
30	. The '-B' option was not always valid: to force a user to change his password:
31	  . the attribut sambaPwdLastSet must be != 0
32	  . the attribut sambaAcctFlags must not match the 'X' flag
33	. logon script is set (for every one) to the default '_userScript' value if it is defined 
34	. Patch from Alexander Bergolth <leo@strike.wu-wien.ac.at>:
35	  gid-sid group mapping to smbldap-groupadd.pl and smbldap-groupmod.pl
362003-09-19: Patch from Marc Schoechlin <ms@LF.net>
37	. load the perl-modules without setting environment-variables or making symlinks
382003-09-18: Patch from Alexander Bergolth <leo@strike.wu-wien.ac.at>
39	. options "-u", "-g", "-s" and "-c" are now functionnal
40	. the existence of samba account was made on sambaAccount and
41	  not sambaSamAccount as it should be for samba3
42	. new function read_user_entry to smbldap_tools.pm that returns
43	  a Net::LDAP:Entry object of the user
44	. Use this object to get the dn and user attributes instead of
45	  producing an ldif and searching for attributes within that ldif
462003-09-15:
47	. change machine account creation to not add the sambaSamAccount objectclass.
48	  It is now added directly by samba when joigning the domain
49	. new option in smbldap-usermod.pl: '-e' to set an expire date
50	. Start_tls support activated when ldapSSL is set to 1
51	. Net::LDAP support more scripts
52	. bugs correction
532003-09-02:
54	. sambaPwdLastSet is updated when smbldap-passwd.pl is used
55	. add a function is_group_member to test the existence of a
56	  user in a particular group
57	. add a function is_unix_user to test if a particular user exist
58	. Net::LDAP support more scripts
592003-08-15:
60	. Samba3.0 support
612003-08-01:
62	. Final version for samba 2.2.8a (cvs tag SAMBA-2-2-8a-FINAL)
63	. OpenLDAP 2.1 support (only one structural objectclass allowed)
642002-07-24: top and account objectclasses replaced with inetorgperson
652002-06-03: notes to webmin.idealx.org (idxldapaccounts)
662002-06-01: release 0.7. tested with 2.2.4
672002-05-31: fixed smbldap-populate compliance to smbldap_conf 
68            cleaned up smbldap_conf to be more readable 
69            some more documentation
70            bugfixes on smbldap-passwd and smbldap-populate
712002-05-16: modified default mode on homes: now 700
722002-05-13: fixed spec (relocation and reqs)
732002-03-02: fixed 2.2.3 sambaAccount bug with smbldap-useradd.pl
74              (rid is now mandatory in the sambaAccount objectClass)
752002-02-14: just modified default populate for Administrator
762002-02-05: release 0.6. enable/disable user in usermod
772002-02-04: release 0.5. added smbldap-migrate-groups to migrate NT groups
78            from a net group dump. added samba parameters to smbldap-useradd
79            and smbldap-usermod.
802002-01-12: added smbldap-migrate-accounts to migrate users/machines
81            accounts from a PWDUMP dump
822001-12-13: added smbldap-populate to create the initial base
832001-12-13: initial release 0.1
842001-12-12: fixed the SPEC file for RedHat
852001-12-03: cleaned the code and use strict;
862001-11-20: initial needs (for testing purpose on Samba-2.2.2 an Samba-TNG)
87
88
89# - The End
90