swaret - ChangeLog
--------------------------------------------------------------------------------------


--------------------------------------------------------------------------------------
Thursday, 25th September, 2003 - 11:00 PM
--------------------------------------------------------------------------------------
Version: 1.3.1
--------------
- Added: Show size new Package(s) during creation of Upgrade/Install/Download List.
- Added: SlackBuild script will be downloaded when you download Sources.
- Added: Local Files Support for Download action.
- Downloads are from now on available in SWARET_CACHED_DIR/downloads,
  Sources+Build Scripts in SWARET_CACHED_DIR/sources and cache files,
  fetched by Upgrade/Install/Dependency Check are available in SWARET_CACHED_DIR/.
- Added: show action to see Descriptions of installed Packages,...
- Fixed: doinst.sh script in swaret Slackware Package.
- Fixed: Bug in the reinstall action.
- Fixed: CPU 'eating' problem.
- Fixed: Local Files Support (everywhere)
- Removed: check action.
- Removed: Bad Mirror feature.
- Added: version action
- Fixed: Install/Re-Install/Upgrade Bug in Dependency Routines
- Fixed: Bug in sources action
- Updated: swaret.conf
- Updated: FAQ (Check out the Q&A about CD-ROM, NFS or Samba Support)
- Updated: HOW-TO-USE-SWARET
- Repeating code has been put in functions.
- Full Code review (ouch! +/- 11.000 lines :P) + Rewrite + Fixes.
- Other little changes have been done.
- Bug Fixes - nothing is bugfree ;-)
--------------------------------------------------------------------------------------


--------------------------------------------------------------------------------------
Sunday, 14th September, 2003 - 5:00 PM
--------------------------------------------------------------------------------------
Version: 1.3.0
--------------
- Merged swaret.important, swaret.only and swaret.exclude File into swaret.conf.
  Check man swaret.conf or swaret --manual -c for more information.
- Added: PACKAGES_LOGDIR, REMOVED_PACKAGES_LOGDIR and FORCE_PATH Variables
  in swaret.conf. If you have a Slackware alike distribution and using the
  Slackware Package Scheme, you can change these Directories
- Added: MD5CHECK Variable in swaret.conf,
  if you want swaret to check the MD5 CHECKSUM of a Package set to 1, else 0.
- Added: DEP_INSTALL Variable in swaret.conf,
  if you want swaret to Install new Packages 
  during Dependency Check, set to 1, else 0.
- PGP Support
  Added: PGPCHECK Variable in swaret.conf,
  if you want swaret to check the PGP Signature of a Package set to 1, else 0.
  Added: pgp action to import a PGP Public Key.
- SOURCES Support
  Added: SOURCES Variable in swaret.conf
  Added: sources action to download Sources matching a Keyword.
         You can also use the file: Protocol to copy from a Local Repository.
  Added: resume, list and search action for Sources.
- Updated FAQ!
- Updated swaret.conf!
- Permission Changes
- Code Cleanup
- Code Optimized
- Faster runtime execution
- Additional functions have been added.
- Other little changes have been done.
- Bug Fixes - nothing is bugfree ;-)
--------------------------------------------------------------------------------------


--------------------------------------------------------------------------------------
Wednesday, 23th July, 2003 - 6:00 PM
--------------------------------------------------------------------------------------
Version: 1.2.3
--------------
- Added some 'Intelligent' Signal Catcher.
- Added LOG and LOG_FILE option in swaret.conf for Logging.
- Added --log action.
- Added DINTERFACE in swaret.conf.
  If set to 1, wget or rsync Interface will be shown.
  Else, if set to 0, swaret % counter will appear.
- Added: Excluding and Onlying Packages/Patches/Extra Packages will only work
  when the swaret.exclude and/or swaret.only File are not empty.
- Added: Important File: All Packages found in /etc/swaret.important
  will be first upgraded, then other Packages will follow.
- Added 'resume' support for Local Files.
- Added '--reinstall' and '--rein-all' actions for reinstalling
  Packages/Patches/Extra Packages.
- Added: DEP_UPGRADE option in swaret.conf. May the Dependency Check
  Upgrade Packages? Or must it Install new Packages and
  not Upgrade installed Packages?
  Check 'man swaret' for more information...
- Added manuals: swaret, swaret.conf, swaret.exclude,
  swaret.only and swaret.important
  You can also use --manual [-c|-ex|-on|im].
- Added --dep action to verify Dependencies of installed Files.
- Added WARNINGS option in swaret.conf,
  if you don 't want to see warnings, set it to 0.
- Added INFORMATION option in swaret.conf,
  if you don 't want to see warnings, set it to 0.
- Dependencies Check Support for Packages/Patches/Extra Packages
  It only works on the options --install and --upgrade.
  Set DEPENDENCY in swaret.conf to 1 if you want to use Dependency Check.
- Changed DISABLE_BM option to BM option in swaret.conf.
- Downgrade problem partially solved.
- Reworked the actions and options, check --help or --morehelp!
- Optimized swaret code - swaret should work a little bit faster ;-)
- Updated FAQ - Check out the Questions on top of the FAQ file!
- Updated README
- Updated INSTALL
- Updated install script
- NEW Upgrade && List && Search Engine (works much faster then previous Engine)!!!
- Removed locking on swaret.
- Everytime LILO or Kernel* is upgraded, lilo -v will be started!
  Errors will appear anyway.
- Other little changes have been done.
- Bug Fixes - nothing is bugfree ;-)
--------------------------------------------------------------------------------------


--------------------------------------------------------------------------------------
Tuesday, 27th May, 2003 - 1:00 PM
--------------------------------------------------------------------------------------
Version: 1.2.2
--------------
- Fixed Slackware Linux Version Check (problem caused by Slackware Current upgrades). 
--------------------------------------------------------------------------------------


--------------------------------------------------------------------------------------
Monday, 28th April, 2003 - 12:00 PM
--------------------------------------------------------------------------------------
Version: 1.2.1
--------------
- Added:

  --up-all [-a] 
  -> Upgrade ALL installed Packages/Patches/Extra Packages

  --up-all KEYWORD [-a]
  -> Upgrade ALL installed Packages/Patches/Extra Packages matching a Keyword

  --in-all [-a]
  -> Install ALL Packages/Patches/Extra Packages

  --do-all [-a]
  -> Download ALL Packages/Patches/Extra Packages

  --re-all
  -> Resume ALL Packages/Patches/Extra Packages

- Bug Fixes
--------------------------------------------------------------------------------------


--------------------------------------------------------------------------------------
Wednesday, 9th April, 2003 - 12:00 PM
--------------------------------------------------------------------------------------
Version: 1.2.0
--------------
- Fixed the way of updating lists.
- Added: OFFSET option in swaret.conf to setup the List Offset for --search & --list.
- Added: Display Package Size (allmost every option has this feature implemented).
- Bug Fixes
--------------------------------------------------------------------------------------


--------------------------------------------------------------------------------------
Sunday, 23th March, 2003 - 2:00 PM
--------------------------------------------------------------------------------------
Version: 1.1.3
--------------
- Added: New Protocol 'file:' to use Local Files. 
         You will need a copy of Slackware in a Local Folder!
         Check example URL in the Config File /etc/swaret.conf or swaret --config.

- Added:

  --list -ip             
  -> List all installed Patches

  --list -ie             
  -> List all installed Extra Packages

  --list -np             
  -> List all none installed Patches

  --list -ne             
  -> List all none installed Extra Packages

  --search KEYWORD -ip   
  -> Search for installed Patch(es) matching a Keyword

  --search KEYWORD -ie   
  -> Search for installed Extra Package(s) matching a Keyword

  --search KEYWORD -np   
  -> Search for none installed Patches matching a Keyword

  --search KEYWORD -ne   
  -> Search for none installed Extra Packages matching a Keyword

- Updated: FAQ
- Updated: HELP
- Updated: README
- Updated: Error Messages
- Fixed *dl, *red & *mybuild problem.
- Fixed last more bugs in the upgrade, list and search engine.
--------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------
Saturday, 15th March, 2003 - 2:30 PM
--------------------------------------------------------------------------------------
Version: 1.1.2
--------------
- Added DISABLE_BM option in the config file to disable Bad Slackware Linux Mirrors.
- Added PASSIVE_FTP option in the config file to use FTP traffic behind Firewall.
- Added:

  swaret --update -e    
  -> Retrieve the newest Packages/Patches/Extra Packages Lists and
     exclude Packages/Patches/Extra Packages found in /etc/swaret.exlude
     (Check swaret.exclude example in the swaret tarball)

  swaret --list [-up|-ue]
  -> List installed Patches or Extra Packages to Upgrade.

  swaret --search KEYWORD [-up|-ue]
  -> List installed Patches or Extra Packages matching a Keyword to Upgrade.

- Fixed options in the config file. (no for 0 instead of no for 2).
- Fixed upgrade, install & download engine. ('Please wait' bug).
- Fixed a bug in the update packages/patches/extra packages lists functions.
--------------------------------------------------------------------------------------


--------------------------------------------------------------------------------------
Saturday, 8th March, 2003 - 4:30 PM
--------------------------------------------------------------------------------------
Version: 1.1.1
--------------
- Changed the way of Mirror switching. If a Mirror is down, it will be blacklisted.
  You only need to edit your swaret.conf file to use it back.
- Added:

  swaret --clear -bm
  -> Clear all Bad Slackware Linux Mirrors

- Fixed the way of updating the packages/patches/extra packages lists.
- Fixed rsync problem in the 'update packages/patches/extra packages list' functions.
- Fixed the '+' bug. Some packages/patches/extra packages are containing a '+' in the 
  filename, and swaret couldn't handle these packages/patches/extra packages.
- Fixed a little bug in the upgrade/search/list engine.
--------------------------------------------------------------------------------------


--------------------------------------------------------------------------------------
Sunday, 2nd March, 2003 - 22:00 PM
--------------------------------------------------------------------------------------
Version: 1.1.0
--------------
- Added:

  swaret --upgrade -[a]p 
  -> Upgrade all Patches man/auto

  swaret --upgrade -[a]e 
  -> Upgrade all Extra Packages man/auto
  
  swaret --upgrade KEYWORD -[a]p 
  -> Upgrade all Patches man/auto matching Keyword
  
  swaret --upgrade KEYWORD -[a]e
  -> Upgrade all Extra Packages man/auto matching Keyword

  swaret --install KEYWORD -[a]p
  -> Install all Patches man/auto matching Keyword

  swaret --install KEYWORD -[a]e
  -> Install all Extra Packages man/auto matching Keyword

  swaret --list -p
  -> List all Patches

  swaret --list -e
  -> List all Extra Packages

  swaret --search KEYWORD -p
  -> Search all Patches matching Keyword

  swaret --search KEYWORD -e
  -> Search all Extra Packages matching Keyword

  swaret --download KEYWORD -[a]p
  -> Download all Patches man/auto matching Keyword

  swaret --download KEYWORD -[a]e
  -> Download all Extra Packages man/auto matching Keyword

  swaret --resume KEYWORD -p
  -> Resume all Patches matching Keyword

  swaret --resume KEYWORD -e
  -> Resume all Extra Packages matching Keyword

  swaret --check -[a]
  -> Install New Version of swaret man/auto
  
- Added New Variables in swaret.conf to specify the use of 
  Packages/Patches/Extra Packages.
- Bug Fixes
- Code Cleanup
--------------------------------------------------------------------------------------


--------------------------------------------------------------------------------------
Monday, 18th February, 2003 - 12:00 PM
--------------------------------------------------------------------------------------
Version: 1.0.4
--------------
- Bug Fixes
- Rewritten Download and Install engine
--------------------------------------------------------------------------------------


--------------------------------------------------------------------------------------
Monday, 17th February, 2003 - 12:00 PM
--------------------------------------------------------------------------------------
Version: 1.0.3
--------------
- Added:

  - lilo will be started automatically when upgrading lilo.
  - CDIR variable in /etc/swaret.conf to specify the Cache Directory for Packages,...
  - swaret --check -a, Install a new version of swaret automatically.

- Bug Fixes
- Rewritten Search and List engine
--------------------------------------------------------------------------------------


--------------------------------------------------------------------------------------
Sunday, 9th February, 2003 - 2:00 PM
--------------------------------------------------------------------------------------
Version: 1.0.2
--------------
- Bug Fixes
- Rewritten Upgrade engine
- Added:

  swaret --search KEYWORD -u

  Search for installed Packages ready for Upgrade.

- Code Cleanup
--------------------------------------------------------------------------------------


--------------------------------------------------------------------------------------
Tuesday, 4th February, 2003 - 3:00 PM
--------------------------------------------------------------------------------------
Version: 1.0.1
--------------
- Bug Fixes
- Added:
  
  swaret --upgrade KEYWORD 
  swaret --upgrade KEYWORD -a

  Instead of Upgrading all Packages manually or automatically, 
  just do it with --upgrade KEYWORD or --upgrade KEYWORD -a!
--------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------
E-Mail: xbone@xbone.be - mgmanry@linuxorbit.com 
MSN: xbone@xbone.be - linuxsneaker@hotmail.com
ICQ: 10527685 - 9427006
WWW: http://swaret.xbone.be
