-----------
Change Log:
-----------

Release 0.11.0 (Jun 30, 2006):
----------------------------------
* Changed from id + groups + finger to id + getent, so it work safely with
  LDAP (these commands are LDAP aware) due a suggestion from jmedina (http://www.tuxjm.net/)
* now the groups can contain spaces and usernames can contain underscores too.

Release 0.10.0 (April, 2005):
----------------------------------
* recoded to use id, finger and groups commands so it relay more on the operating system.
* cleaned some extrange bug that annoys one user.
* code clean

Release 0.9.2 (1 December, 2002):
----------------------------------
* Fixed a bug which caused that if a macro is the last ting on a given line
  that macro was not evaluated.
  
* I found Timothy, so this project is in the way to be incorporated in the current
  ntlogon tree.


Release 0.9.1:
--------------
* Fixed a bug which could match false groups, when the username match
  as a substring of the group or any other user.
  
* Added a new macro name %N that will expand to the real user name
  taked from /etc/passwd.
  
* Fixed a bug that crash the script if a "=" were found in the last line
  of the ntlogon.conf file.

Release 0.9.0:
--------------
* Project taked over by Gabriel Orozco (Redimido) <redimido@glo.org.mx>
  (I was unable to find Timothy anywhere)
 
* Included the ability to check all the groups the user belongs to.
  this makes innecesary the macro %G and the parameter group, which has
  been deleted. The script does not rely on the groups command to do it, 
  but instead, searches in /etc/passwd and /etc/group.
  
* Also included the support for a new command: include. include works
  like this: Include /etc/samba/scripts/this_user_script
  all lines into that file will be inserted into the logon batch without
  any further checking.
  
* Also added the ability to receive both: the username that windows sent 
  to samba, and the username into the system. why? I like to have aliases
  so users can login as the windows standard, but they don have their 
  name/password into the system and cannot be playing with my server.
  
* Added also a section called [Footer], which is general and will always 
  be evaluated at the end, resulting on having there the last commands the 
  logon script will execute. This can derive in backing up registry in 
  windows to a share we already signed on, etc.

Release 0.8.0:
--------------
* included patch that made machine name %m a macro substitution value.
  Thanks to:   Nick Lopez  <kimo_sabe@atdot.org>

Release 0.7.0:
--------------
* PLEASE NOT THAT I AM CONSIDERING THIS A BETA UNTIL I GET SOME FEEDBACK
  FROM USERS ON WHETHER THE MACRO FEATURE WORKS FOR THEM.

* added the ability to define substitution macros: see the useage section

* removed the large docstring from the file and moved the information to
  the USEAGE section of this file

* cleaned up the code and made more flexible

* improved the code comments


Release 0.6.0:
--------------
* added a -v --version switch

* added a --pause switch which will put a pause statement between each 
  non-blank line of the script.


Release 0.5.0 (2000):
---------------------
* Posted on Freshmeat

