2005-07-16 - http://www.scenedivision.com/Nicon/ Hosted by: http://www.glftpd.at, http://www.scenedivision.com Version 1.70 --------------------------------------------------------- * Fixed error log output * Added support to only delete when MinimalSpace is breached and stop deleted when it's above when running in dynamic mode * Fixed cookie replacement for bash version 2 causing dated dirs delete errors. * Fixed endless loop caused by language variable settings * New internal parameter handler, more flexible * Improved archiver, more intelligent, more configuration * Dated dirs per objects supported * Dated dirs when invocating space left on drive * Announce of moving objects fixed * Updated escaped chars for NUKED dirs pattern -> \[ \] * Fixed BASH v3.x bug for cookie replacement * Updated test output with color codes for clearer output * Removed support for autodelete within chroot (executed through glftpd) * New default NICE level 10, used on rm and df Version 1.62 --------------------------------------------------------- * Fixed that -o didn't care about ignore pattern when counting number of total objects in a directory. * Fixing autoextracting of dated directories when used in static section. * New mode -f added supported to static mode delete to give you an option to delete until drive free space has exceeded a limit defined, or until there's no objects left in the directory. * Changed -d debug output to actual dates instead of days since Jan 1st 1970 (comparacy value used). Version 1.61 --------------------------------------------------------- * Fixed potential bug in dated directory structures in use with symlink autoremover and nuked dir autoremover. * Improved testing output debugging. Now including an option for bot announce debugging (so that you can see what the bot should have said if you ran it live :) * Announce of dated directories with bot fixed (it announced it as example "Lets throw out 0924 from /Mp3/%m%d.". * Fixed so that you now can use dated directories together with -d option, which you couldn't before due to deletion methods were different. My bad! * Code cleanup for announcing. Version 1.6 --------------------------------------------------------- * Dated directory support, read under README section 3.2.2 how to define a dated directory structure. This also includes removing nukes/errornous symlinks under the subdirs of the dated directory structure. * Greatly improved system shaping abilities. Read README under 3.2.2 on how the system shaping works so you gain most diskspace out of it! No more "Why does the script start to delete although I have X MB free?" :) * Cleaned up code a whole lot. * A bit of code optimizations and a few smaller potential bugfixes. Version 1.51 --------------------------------------------------------- * Fixed problems where the output of df wrapped due to long device name, and outputted the information in two lines, which resulted in wrong values were parsed out of the line. Version 1.5 --------------------------------------------------------- * Moved configuration files out to autodelete.config and autodelete.sections. This will ease up upgrading as you just can replace the core :) * Added cookies for messages (cleaner look) * Added option to remove symlinks to dirs which does not exist anymore (example; nuke during race) * Added fix to ignoring Incomplete pattern special chars * Smaller optimizations Version 1.41 --------------------------------------------------------- * Fixed error in Nuke nuked dirs after x number of hours Version 1.4 --------------------------------------------------------- * Fixed BSD crontab compatability with g* paths * Added new bot trigger to see active partition of dynamic areas * Added optionability to move objects to a new location instead of removing them * Remove by number of objects method reviewed and optimized. * Minor scripting bugs fixed * More information output when running in test mode * Manual delete trigger reviewed and changed, new variable added where you must enter paths to the physical devices that the manual limit should be checked on Version 1.3 --------------------------------------------------------- * Fixed a few things with BSD compatability (Shellutils needed for gdate) * Fixed the logging of removing nukes. Will only log if a nuked dir was removed. Version 1.2 --------------------------------------------------------- * Added in gdf support as it's required from the fileutils * Now running du with nice command to lower priority to prevent eating all your system resources :) * Fixed a few spelling misses in README and autodelete Thanks to avizion for pointing a few things out! :) Version 1.1 --------------------------------------------------------- First public release