"Fossies" - the Fresh Open Source Software Archive

Member "passwd_exp-1.2.11/ChangeLog" (3 Dec 2009, 15587 Bytes) of package /linux/privat/old/passwd_exp-1.2.11.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 2009-10-03  Sam <samkob(at)gmail.com>
    2 
    3 	* version 1.2.11
    4 	* little fix to allow %user% variable in mailer configuration (on behalf of R. Woolard)
    5 
    6 2009-07-24  Sam <samkob(at)gmail.com>
    7 
    8 	* version 1.2.10
    9 	* fixed non-working configuration of used module
   10 
   11 2005-11-06  Sam <samkob(at)gmail.com>
   12 
   13 	* version 1.2.9
   14 	* removed deprecated use of -U parameter for sendmail, when sending mail 
   15 		directly via MTA (bug reported by Bill Tangren)
   16 	* some fixes to newest autoconf
   17 
   18 2005-11-21  Sam <samkob(at)gmail.com>
   19 
   20 	* version 1.2.8
   21 	* some package files cleanups and updates
   22 
   23 2005-11-16  Sam <samkob(at)gmail.com>
   24 
   25 	* version 1.2.8 rc1
   26 	* added configurable restriction on email send days. Mails doesn't
   27 		needs to be send every day from now (idea by Hendrik Ernst).
   28 
   29 2005-11-11  Sam <samkob(at)gmail.com>
   30 
   31 	* version 1.2.7 rc2
   32 	* module shadow.linux:
   33 		- fixed getent call (thanks to Patrick Lammers)
   34 
   35 2005-11-10  Sam <samkob(at)gmail.com>
   36 
   37 	* version 1.2.7 rc1
   38 	* updated documentation README file
   39 	* option 'warn expired' was not taked in account, fixed and
   40 		set on defaultly
   41 	* fixed inactivation warnings, expiration took precedence over
   42 		inactivation (we already fixed this bug once ;)
   43 		(reported by Patrick Lammers)
   44 	* added some better information about account expiration stages
   45 		to README file.
   46 	* module shadow.linux:
   47 		- added support for fetching shadow database via getent command
   48 		  This way, we can work on most LDAP/NIS based systems.
   49 
   50 2005-09-11  Sam <samkob(at)gmail.com>
   51 
   52 	* version 1.2.6 rc1
   53 	* updated documentation README file
   54 	* updated man manual
   55 
   56 2005-09-10  Sam <samkob(at)gmail.com>
   57 
   58 	* version 1.2.6 beta2
   59 	* intensive testing
   60 
   61 	* version 1.2.6 beta1
   62 	* added complete BSD module reader with use of login.conf
   63 	* now using specialized shell file reader
   64 	* fixed some passwd format issues
   65 	* GPLv2 license only from now, no later versions
   66 	* simplified install-trans-sh script
   67 	* various fixes to existing modules
   68 	* optimized use of constants (they should be now inlined be perl)
   69 	* perl locale support can be explicitly disabled by compilation
   70 	* files can be used for mail subject/body definition
   71 
   72 2005-01-26  Sam <samkob(at)gmail.com>
   73 
   74 	* releasing version 1.2.5
   75 	* fixed problem with expired with user listing (bug reported by Dumitru Negara)
   76 	* inactived accounts reporting was not computed properly
   77 
   78 2005-01-26  Sam <samkob(at)gmail.com>
   79 
   80 	* releasing version 1.2.4
   81 	* while fixing previous bug with duplicate mail headers i've made another bug - so now
   82 		i'm fixing it (thanks goes to Dumitru Negara again)
   83 
   84 2005-01-25  Sam <samkob(at)gmail.com>
   85 
   86 	* releasing version 1.2.3
   87 	* fixed installation bug - when compiling under non-suid user, database module
   88 		was not autoconfigured
   89 	* fixed bug when adding duplicate mail headers when sending emails (reported by Dumitru Negara)
   90 
   91 2005-01-25  Sam <samkob(at)gmail.com>
   92 
   93 	* releasing version 1.2.2
   94 	* various fixes
   95 
   96 2005-01-24  Sam <samkob(at)gmail.com>
   97 
   98 	* version 1.2.1r9
   99 	* fixing fixing fixing :)
  100 
  101 2005-01-12  Sam <samkob(at)gmail.com>
  102 
  103 	* version 1.2.1r6
  104 	* pro Solaris fixes (well i'm replacing extended functions of GNU tools with
  105 		combination of standard tools)
  106 
  107 2005-01-12  Sam <samkob(at)gmail.com>
  108 
  109 	* version 1.2.1r5
  110 	* pro Solaris fixes
  111 
  112 2005-01-11  Sam <samkob(at)gmail.com>
  113 
  114 	* version 1.2.1r4
  115 	* version 1.2.1r3
  116 	* pro Solaris fixes in Makefile & install-trans-sh (bug reported by Daniel G. Dumont)
  117 
  118 2005-01-11  Sam <samkob(at)gmail.com>
  119 
  120 	* version 1.2.1r2
  121 	* pro Solaris fixes in Makefile (bug reported by Daniel G. Dumont)
  122 
  123 2005-01-10  Sam <samkob(at)gmail.com>
  124 
  125 	* version 1.2.1r1
  126 	* again fixes to make installation work on Solaris (bug reported by Daniel G. Dumont)
  127 
  128 2005-01-07  Sam <samkob(at)gmail.com>
  129 
  130 	* version 1.2.1
  131 	* configure.in script rewrited a little to make it work on Solaris (bug reported
  132 		by Daniel G. Dumont)
  133 
  134 2004-04-27  Sam <samkob(at)gmail.com>
  135 
  136 	* version 1.2.0
  137 	* fixed several errors in installation script (well it seems to be more buggy, than whole
  138 		app, maybe i should use automake :)
  139 	* from now installing cron script into share dir and making symbolic links only
  140 	* modules are now installed into share dir (dir ....etc/mod is obsoleted and can be removed)
  141 	* documentation updated
  142 
  143 2004-04-22  Sam <samkob(at)gmail.com>
  144 
  145 	* version 1.1.2 (test release)
  146 	* added some important functions to ease bug reporting & finding
  147 
  148 2004-04-20  Sam <samkob(at)gmail.com>
  149 
  150 	* version 1.1.1 (bugfix)
  151 	* install-trans-sh:
  152 		- fixed problem in transformation script, expresion could 
  153 			not be properly parsed with older sed versions
  154 			(bug reported on Debian 3.0 - thanks Brett)
  155 		- made transformation error to produce fatal error
  156 
  157 2004-04-16  Sam <samkob(at)gmail.com>
  158 
  159 	* version 1.1.0
  160 	* Makefile:
  161 		- fixed automatical reconfiguration on make install
  162 	* config file doesn't gets overwritten on update
  163 	* passwd_exp-admin.cron:
  164 		- modified generated reports form
  165 		- fixed sending reports if nothing to report
  166 
  167 2004-04-15  Sam <samkob(at)gmail.com>
  168 
  169 	* version 1.0.4 (preview only)
  170 	* passwd_exp:
  171 		- added -w command line for overriding warn days from command line
  172 		- added '-ws' for warn days increment
  173 
  174 2004-04-14  Sam <samkob(at)gmail.com>
  175 
  176 	* passwd_exp:
  177 		- default config file warn days changed to 36
  178 
  179 	* passwd_exp.cron:
  180 		- made some (portability) fixes
  181 
  182 	* passwd_exp-admin.cron:
  183 		- added weekly expiration status report script for admins
  184 
  185 2004-04-14  Sam <samkob(at)gmail.com>
  186 
  187 	* version 1.0.3
  188 	* Makefile:
  189 		- added auto directory creation for instalation process
  190 		- fixed problems in perl-module-auto-instalation routines
  191 		- now checking for working CPAN if want to perform auto-install
  192 
  193 2004-03-22  Sam <samkob(at)gmail.com>
  194 
  195 	* Makefile:
  196 		- fixed install-trans-sh call to prevent possible problemos
  197 
  198 2004-03-19  Sam <samkob(at)gmail.com>
  199 
  200 	* fixed little parsing bug in ./install-trans-sh
  201 	* required perl modules are automaticaly installed if needed (via CPAN) :))
  202 	* releasing as version 1.0.2
  203 
  204 2004-03-15  Sam <samkob(at)gmail.com>
  205 
  206 	* releasing as version 1.0.1
  207 
  208 2004-03-13  Sam <samkob(at)gmail.com>
  209 
  210 	* configure.in:
  211 		- Locale module now detected on it's real presence
  212 		- optimized & reorganized some checks
  213 	* changed meaning of `%userdata%' array to reference _only_ special
  214 		data from data module (+ introduced alias `%udata%')
  215 	* MODULES:
  216 		- changed data modules input format handling. Special user's data
  217 			are now separated from system data by field containing '*'
  218 		- record separator `:' can now be escaped :)
  219 
  220 2004-03-10  Sam <samkob(at)gmail.com>
  221 
  222 	* found little bug in dist tarball creation, i've used bzip2 for compression
  223 		but added .gz extension (thanks Jason Martin for noticing me)
  224 
  225 2004-03-10  Sam <samkob(at)gmail.com>
  226 
  227 	* made perl Locale module optional only (for machines without locale support and
  228 		for support of older perl)
  229 	* released stable version 1.0.0
  230 
  231 2004-03-03  Sam <samkob(at)gmail.com>
  232 
  233 	* DAMN! - newer trust your own code, `make disttar'
  234 		forgots packaging some very very important files !!!
  235 	* correcting MANIFEST file
  236 	* fixed `make tardist' to use cpio instead of dummy cp
  237 	* config file gets auto-configured now
  238 	* previous version of config file gets auto-used if found, but with
  239 		some restrictions
  240 	* now doing automatical backup of config file
  241 	* fixed missing lock file bug
  242 	* fixed little bug with missing config file
  243 	* add siple `make uninstall'
  244 	* install process completly created (& tested :)
  245 	* releasing 1.0.0-rc5 as bugfix of instalation
  246 	  - i realy apologize for previous version, instalation was broken
  247 
  248 2004-03-02  Sam <samkob(at)gmail.com>
  249 
  250 	* public release of version 1.0.0-rc4
  251 
  252 2004-02-23  Sam <samkob(at)gmail.com>
  253 
  254 	* passwd_exp:
  255 	  - performing extensive testing
  256 	  - some bugfixes
  257 	  - trying to find some good instalation way
  258 	  - version 1.0.0-rc4
  259 
  260 2004-01-25  Sam <samkob(at)gmail.com>
  261 
  262 	* GOD save the backups :)
  263 	  - i've removed script while testing instalation, hopefully
  264 		this was a rc and i've got a backup of it :))
  265 
  266 2004-01-24  Sam <samkob(at)gmail.com>
  267 
  268 	* passwd_exp:
  269 	  - changing version to 0.9.8 release candidate 3
  270 	  - completing documentation
  271 	  - making 0.9.8-rc3 a stable pre-release version 1.0.0-rc1
  272 
  273 2004-01-18  Sam <samkob(at)gmail.com>
  274 
  275 	* finished shadow.linux module
  276 	* passwd_exp:
  277 	  - added module option directive
  278 	* found BUG - account expiration takes priority over password
  279 		expiration. fixed.
  280 	* added vars '%arch%', '%host_arch%'
  281 	* decision routines optimalized
  282 	* completed message enviroment
  283 	* added verbosity messages (now leveled verbosity avaible)
  284 	* added more selection possibilities to shadow.linux module
  285 	* added module listing
  286 
  287 2004-01-14  Sam <samkob(at)gmail.com>
  288 
  289 	* finalized check routines
  290 
  291 2004-01-14  Sam <samkob(at)gmail.com>
  292 
  293 	* eval_vars()
  294 	  - now arrays can be evaluted ie. '%test[0]%'
  295 	* added array vars '%data[]%', '%userdata[]%' for the module output
  296 		data fetching
  297 	* found BUG when rewriting expiration check code (account expiration
  298 		mode will never get reached if not also in password
  299 		expiration :)
  300 	* finalizing check routines
  301 
  302 2004-01-13  Sam <samkob(at)gmail.com>
  303 
  304 	* cmd_check_lock()
  305 	  - new routine for lock time checking
  306 	  - lock time format change
  307 	  - lock increased to 23 hours
  308 
  309 	* added '%utime%', '%email%', '%mail_addr%', '%email_addr'
  310 		 variables
  311 	* optimalized message enviroment variables creation
  312 	* using Getopt::Long as command line arguments parser
  313 	* added variable definition via command line
  314 	* added configuration change via command line
  315 	* passwd_exp.conf:
  316 	  - obsoleted no check & nowarning directives
  317 
  318 2004-01-12  Sam <samkob(at)gmail.com>
  319 
  320 	* cmd_sendmail()
  321 	  - rewrite of routine sendmail()
  322 	  - now more flexible (accepts user defined mail headers - just for fun)
  323 	  - less write() calls to pipe needed (max. 3)
  324 
  325 	* added '%fullname%', '%home%', '%today%', '%ltoday%', '%now%',
  326 			'%lnow%' variables
  327 
  328 	* created aliases referencies
  329 
  330 2004-01-11  Sam <samkob(at)gmail.com>
  331 
  332 	* cmd_load_cfg()
  333 	  - fixed some bugs in parsing
  334 	  - got 100% compatibility with previous reader (but we are many times
  335 		faster)
  336 	  - replaced expensive '.*' matching with easier ones (this can slightly
  337 		break backward compatibilty if someone used some ugly input
  338 		values for messages internationalizations or variables
  339 		definitions
  340 	* passwd_exp.conf:
  341 	  - added mail-from directive
  342 	  - added user definable mail headers 
  343 	  - added module directive
  344 	* eval_vars()
  345 	  - now variables aliases are a real reference to variable
  346 		and variable containing same value (mem save)
  347 
  348 2004-01-08  Sam <samkob(at)gmail.com>
  349 
  350 	* cmd_load_cfg()
  351 	  - using Text::Tokenizer for parsing config file
  352 	  - configuration map for config directive matching (now we compile
  353 		regexp only one time)
  354 
  355 2004-01-05  Sam <samkob(at)gmail.com>
  356 
  357 	* passwd_exp:
  358 	  - forking new devel version 0.9.x as a (2nd) complete
  359 		rewrite of passwd_exp to get in new features
  360 		and to be more faster (i do skip devel version 0.7.x
  361 		because of the big change in the code)
  362 
  363 2001-08-23  Sam <samkob(at)gmail.com>
  364 
  365 	* passwd_exp 0.6.3 (release):
  366 	  - version 0.6.3b3 released as official version
  367 	  - added litle howto about shadow file in to the README file
  368 
  369 2001-08-22  Sam <samkob(at)gmail.com>
  370 
  371 	* passwd_exp 0.6.3b2 (beta only):
  372 	  - modified variable names for date expired section
  373         * passwd_exp 0.6.3b3 (beta only):
  374 	  - fixed account date expiration bug
  375 
  376 2001-08-19  Sam <samkob(at)gmail.com>
  377 
  378 	* passwd_exp 0.6.3b (beta only):
  379 	  - added account expiration section
  380 	  - updated readme
  381 
  382 2001-08-18  Sam <samkob(at)gmail.com>
  383 
  384 	* passwd_exp 0.6.2 (released):
  385 	  - fixed little problem with handling date expired user
  386 	    (i would like to apologize it took so long ;-)
  387 	  - received some good suggestions, see TODO
  388 
  389 2001-05-14  Sam <samkob(at)gmail.com>
  390 
  391 	* passwd_exp 0.6.1b:
  392 	  - passwd_exp will now die returning error message
  393 	    if body or subject of the mail is empty...
  394 
  395 2001-01-05  Sam <samkob(at)gmail.com>
  396 
  397 	* passwd_exp 0.6.0:
  398 	  - program 'admin' messages are configurable from config file
  399 	  - `-u' switch doesnt worked, fixed
  400 
  401 2001-03-11  Sam <samkob(at)gmail.com>
  402 
  403 	* passwd_exp 0.5.9 (pre-release):
  404 	  - new configuration via autoconf
  405 	  - README file completed
  406 
  407 2001-03-11  Sam <samkob(at)gmail.com>
  408 
  409 	* passwd_exp 0.5.8 (devel):
  410 	  - completly rewritten, new features added
  411 	  - using new better config file reader
  412 	  - patches from previous version added to code
  413 	  - locale support (internalization)
  414 	  - sendmail is used directly
  415 	  - i've learned regexp a bit - now using new faster
  416 	  	regexp expresion
  417 
  418 2001-03-11  Sam <samkob(at)gmail.com>
  419 
  420 	* passwd_exp 0.5.0 (devel - complete rewrite):
  421 	  - this is first(?) complete rewrite of this program
  422 	  - there wan an idea to do this program in python (greeting mike),
  423 	    but there are several reasons, why to don't do it. The 
  424 	    first is that perl can found even on the old VMS machines
  425 	    and the second is that python looks too clean leanguage comparing
  426 	    to perl.	
  427 
  428 2000-09-30  Sam <samkob(at)gmail.com>
  429 
  430 	* passwd_exp 0.4.6
  431 	* passwd_exp (bug):
  432 	  - stupit 'bug' found. If running password check from
  433 	    there are some usual enviroment variables missing
  434 	    such as $HOSTNAME used in default messages.
  435 	    CAN NOT BE FIXED - added %hostname% variable instead
  436 	* passwd_exp README file:
  437 	  - using correct syntax and grammar from brain->english
  438 	    dictionary (however you might find it is a little bit small);-)
  439 
  440 2000-09-25  Sam <samkob(at)gmail.com>
  441 
  442 	* passwd_exp:
  443 	  - removed look behind assertions in regular expresions
  444 	    (many version of perl do not support them)
  445 	  - some reducancy code was removed
  446 
  447 2000-09-22  Sam <samkob(at)gmail.com>
  448 
  449 	* releasing passwd_exp 0.4.5
  450 	* passwd_exp:
  451 	   - enviroment path is more restrictive (only '/bin')
  452 	* passwd_exp (bugfix):
  453 	   - fixed potentional 'path' bug, mailer path must be
  454 	     absolute
  455 	   - fixed last run checking function
  456 
  457 2000-09-18  Sam <samkob(at)gmail.com>
  458 
  459 	* passwd_exp:
  460 	   - list mode views more...	  
  461 
  462 2000-09-13 Sam <samkob(at)gmail.com>
  463 
  464 	* passwd_exp version 0.4 released
  465 	* README file created: lets have a party, the worst
  466 	  work is done
  467 	* full compatiblity: generated mail messages are full
  468 	  compatible with similar messages generated by pam_pwdb
  469 	  at login time ;-)
  470 
  471 2000-09-11  Sam <samkob(at)gmail.com>
  472 
  473 	* passwd_exp version 0.3 (devel only):
  474 	   - date expiration check rewriten
  475 	   - one user check only (-u switch)
  476            - lock file (checks allowed only once a day)
  477 	   - new exported variables
  478 
  479 2000-09-09  Sam <samkob(at)gmail.com>
  480 	
  481 	* passwd_exp version 0.2 released:
  482 	   - admin mode default warning days
  483 	   - admin mode messages configurable (in script only)
  484  	   - install script added (./install)
  485 	* cron file added (./passwd_exp.cron): automatically 
  486 	       installed to /etc/cron.daily, sending error
  487 	       email to root if something goes wrong
  488 
  489 2000-09-07  Sam <samkob(at)gmail.com>
  490 
  491 	* passwd_exp:
  492 	   - configuration from file
  493 	   - added expiration checks by expiration date
  494 	   - 'no send' users (config file)
  495 	   - 'no check' users (config file): no check performed
  496 	       if user has 'no check' file in home dir
  497 	   - variable replacing in mail body and subject:
  498 	       exported variables can be used in the mail body 
  499 	       or subject and will be replaced by their 'real' value.
  500 	       Enviroment variables are also avaible.
  501 
  502 2000-09-06  Sam <samkob(at)gmail.com>
  503 
  504 	* new idea, new program... ;-)
  505 	* passwd_exp version 0.1 (devel only):
  506 	  - password expiration checks by shadow database
  507 	  - account disable checks by shadow database
  508 	  - warning mail sending
  509 	  - admin mode (-l switch)