Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > b363c351a7661e56dec68841381848f5 > files > 10

autorpm-1.9.9-1mdk.i586.rpm

Version 1.9.8.4 -> 1.9.9 (4/5/2001)
- As you can see, I missed some change logs
- Improved a bug with some FTP sites where nothing would be downloaded
- Added the command "Copy_On_Failure"
- I hope to have version 2.0 out soon, and that will fix the circular-dependency problems

Version 1.9.8 -> 1.9.8.1 (7/16/99)
- Fixed the symlink bug that I didn't really fix before.
- Fixed a little bug in the interactive install mode

Version 1.9.7 -> 1.9.8 (7/2/99)
- Fixed some issues with recursing through FTP pools
- Made default score 1/1=100% per suggestion by
  Robert Mitchell <rdm@rdm.kansas-city.mo.us>
- Got rid of all tabs in the source code!
- Fixed a bug when there are metacharacters in directory
  names on FTP sites (like + for instance)
- Fixed a bug when the actual directory specified is a
  symlink.
- Fixed "ghost" entries in the scores files...

Version 1.9.6 -> 1.9.7 (6/24/99)
- ********** IMPORTANT *************
  Moved config file location from /etc/autorpm.conf to
  /etc/autorpm.d/autorpm.conf!!!
  The post-install script for the RPM will move the file for
  you if you already have an /etc/autorpm.conf.
- Added Config_File() command that can be used multiple times,
  and also made Config_Dir() repeatable.
- Fixed a couple of recursion bugs that Simon found and
  sent patches for.
- Added the Replace_Arch() command, mostly for people with
  Mandrake Linux.
- Fixed the auto-ignore feature for non-ftp-pool sources that
  I broke when adding ftp-pool support.
- Fixed a bug with the apply mode not being able to install
  anything because of a mistake in the queue.
- Delete_After_Install(Yes) will no longer delete files when
  interactively removed from the queue, but only when the
  files are successfully installed.  If you never used this
  command before, then it won't affect you.

Version 1.9.5 -> 1.9.6 (6/18/99)
- Fixed divide-by-zero bug
- Fixed problem with Interactive mode

Version 1.9.4.3 -> 1.9.5 (6/18/99)
- Fixed auto-ignore functions under FTP Pools

Version 1.9.4 -> 1.9.4.3 (6/18/99)
- Really fixed the infinite loop problem

Version 1.9.3 -> 1.9.4 (6/18/99)
- Added Pool_Dir() command
- If every site in a FTP Pool has the directory missing, then
  AutoRPM would loop indefinitely.  Fixed that.

Version 1.9.2 -> 1.9.3 (6/18/99)
- Actually made Ignore_On_Failure() work... see man page
- Changed how Start_Delay() works.  There is no longer this
  command in the config file.  Instead, you can specify
  --delay=XXX (where XXX is in seconds) on the command line.
  There is now a file instead of a symlink in /etc/cron.daily
  that calls AutoRPM with the --delay=?? switch.

Version 1.9.1 -> 1.9.2 (6/18/99)
- Finally fixed the first bug that I supposedly fixed in version 1.9
  which is the bug I supposedly fixed in 1.8.1!! ;)
- Added the Ignore_On_Failure() command
- Applied patch from Simon Liddington <sjl96v@ecs.soton.ac.uk> to fix
  Recursive() mode when using ftppool() sources.  Thanks again Simon!

Version 1.9 -> 1.9.1 (6/17/99)
- Fixed a few small cosmetic things

Version 1.8.3 -> 1.9 (6/17/99) 
- Actually fixed the first bug that I supposedly fixed in version 1.8.1
- Added a new config file option, Config_Dir().  This allows you to
  specify a directory of files that will be processed in addition to
  the main config file.  This is in the style of /etc/logrotate.d
  and /etc/cron.*.
- "Local File Lists" (either the list of installed RPMs or the local
  directory/directories that are being compared against) are now 
  cached so that each unique list is only built once per run of the
  program.  This can be quite a speed improvement.
- FTPPool source blocks.  You can define a pool by name and then that
  name represents various FTP sites that can be tried.  This is a
  very powerful feature to balance the load between several FTP
  servers (i.e. for the official Red Hat updates).  This is explained
  in more detail in autorpm.conf(5).  Note that the old normal 'ftp'
  source blocks still work the way they used to if you want to still 
  use them (i.e. if you don't need the extra flexibility of a pool of
  sites).
- Added support to recognize RPM 3.0 error messages
  
Version 1.8.2 -> 1.8.3 (6/16/99)
- Applied patch from Simon Liddington <sjl96v@ecs.soton.ac.uk> to fix
  problems with deleting old local RPM files when there are several
  versions.
- Fixed problem with a comma inside of a quoted parameter

Version 1.8.1 -> 1.8.2 (6/15/99)
- Fixed bug when the second of a pair of identical blocks is ignored
- Added Start_Delay() command to randomly wait some time before
  starting... this is useful to reduce load on the servers.  See
  autorpm.conf(5).
- Added variable substitution to the config file... see autorpm.conf(5)
  and search for Set_Var, Read_Var, and Eval_Var.

Version 1.8 -> 1.8.1
- Added a little kludge so that the perl-libnet made for Red Hat 5.X
  will still work okay under Red Hat 6.0.  AutoRPM will now look in
  the 5.X location and the 6.0 location for the FTP Perl module.
- Modified the version comparison code (again).  It turns out that
  older versions of AutoRPM thought that netscape-4.08 was newer than
  netscape-4.6.  I have unconfirmed reports that older versions of 
  RPM thought the same thing.  However, I tested it under rpm-3.0.1
  and that version of rpm does think that 4.6 is newer than 4.08. 
  Therefore, AutoRPM now thinks the same thing.
- The much improved interactive mode is coming soon.. I promise!

Version 1.7.1 -> 1.8
- Supports complete FTP file transfer resuming
- Only pays attention to most recent local version of an RPM
- *Really* eliminates duplicate queue entries
- Displays size of remote RPM when transferring
- Small bug fixed with RPM filename parsing
- Some queue file format changes (no longer have NEW and Install flags)
- Added code to support new interactive queue mode
- Changed the FTP_Retry commands to allow for a random sleep time
- Changed the way the Allow_Delete and Delete commands work.  See autorpm.conf(5).

Version 1.7 -> 1.7.1
- Fixed some things to make AutoRPM more portable (i.e. not using -f on
  'hostname' command, using mailx command if it's there, supporting a .
  in the arch name.
- Remains connected to an FTP site if there is more than one source block
  *in a row* with the same ftp site and username (if specified).
- Fixed permissions on queue files to make sure they are not readable
- Fixed bug with continuously decrementing FTP_Retries variable
- Fixed line reported on config file errors
- 'Caching' now says which package it is caching

Version 1.6.1 -> 1.7
- Added FTP Connection Retries!
  See FTP_Retries and FTP_Retry_Delay in autorpm.conf(5)!
- Will not FTP a file if it already exists and is the same size.
- Added RPM_Opt() action
- Fixed a parsing problem when { was on a line by itself
- Queues will/can no longer have duplicate entries

Version 1.6 -> 1.6.1
- Fixed a problem where the URL would sometimes become corrupted when
  using anonymous FTP.
- Fixed a problem where extra spaces would sometimes show up in front
  of RPM names.
- Added the FTP_Timeout config file command.
- Fixed a problem where parenthesis inside of parameters in the config
  file were incorrectly parsed.

Version 1.5.9 -> 1.6
- Added support for ftp://ftp.somewhere.com style ftp site descriptors
- Added support for non-anonymous FTP
- I think that Passive/Proxy FTP modes should work better now... but
  I still need somebody to confirm this...
- Changed PGP_Require to a simple "Yes/No".
- Sped up the code a bit.
- Added an option in the config to set the umask.

Version 1.5.8 -> 1.5.9
- AutoRPM treats noarch RPMs correctly.... I am
  serious this time ;)
- Listings of files that could not be removed would
  sometimes get mixed up.  This is fixed now.
- I broke recursion when I fixed the "Caching & Relisting"
  bug in version 1.5.8.  Now the bug is still fixed *and*
  Recursion works.

Version 1.5.7 -> 1.5.8
- Passive and Firewall FTP should really work now.
- Fixed "Caching & Relisting" bug...
- Now creates a log file of RPM installations

Version 1.5.6 -> 1.5.7
- Fixed a small bug with the reporting of installation errors.
- Fixed some typos in man pages
- No longer will die when can't connect to FTP site
- Can properly handle RPMs on FTP sites that are really old.

Version 1.5.5 -> 1.5.6
- Fixed one little bug in the version comparison code

Version 1.5.4 -> 1.5.5
- Made Compare_To_Installed command work.
- Modified PGP_Require command, check autorpm.conf(5)
- Fixed some recursion bugs

Version 1.5.3 -> 1.5.4
- No longer dies with problem FTP sites.
- Added Compare_To_Installed command.

Version 1.5.2 -> 1.5.3
- No longer adds any extra carriage returns to RPM output
- Added Recursive_Copy_After_Install command.
- Really does know about 'noarch' now.
- Knows about "can't remove <file>" output from RPM.

Version 1.5.1 -> 1.5.2
- Hopefully 100% correct version comparison code.  I can't find
  a case where it fails...
- AutoRPM is smart enough to know that it just stored a file
  somewhere so that it doesn't download a file from an FTP
  site twice.
- AutoRPM now knows about 'noarch'... I kinda cheated and
  hard-coded it in...

Version 1.5 -> 1.5.1
- A print statement in the wrong place made output difficult
  to understand.  Now fixed.
- Will not die when a directory can't be accessed.

Version 1.4 -> 1.5
- Fixed bugs with the FTP_Passive and Hostname commands.
- Changed version comparison code and added version test mode.
- Now denotes NEW files in Interactive Install mode.

Version 1.3.2 -> 1.4
- Cleaned up and improved the reporting process significantly.
  See autorpm.conf(5) and the new default /etc/autorpm.conf
  for details.
- Added support for Passive FTP and Firewalls.  See autorpm.conf(5).
- Changed a few minor formatting things...

Version 1.3 -> 1.3.2
- Fixed bug with the checking of PGP signatures over FTP
- Made a few minor changes...
- Added mention of mailing lists

Version 1.2.1 -> 1.3
- RPM kept exiting w/ a status of -1 no matter what when AutoRPM
  is run from cron.  I no longer use the exit status of RPM
  except in Interactive-Mode.
- Can now make installation decisions based on the PGP signature
  of the RPM.  See autorpm.conf(5) for more details.
- Can now merge all mailings to a given address into one report,
  if desired.
- Can now only mail a report only if anything actually happened...
- Entry count for Interactive queue is now accurate if there
  are repeated entries.  The last entry for a repeated entry
  is the one used.
- A few other bug-prevention changes ;)

Version 1.2 -> 1.2.1
- Assumes 'rpm -qa' works in a cron-job, as it really does but
  doesn't look like it... don't know why...
- added --version switch

Version 1.1 -> 1.2
- Fixed a few small bugs
- Renamed a few commands, and added several, check out the
  commented config file.
- Fixed the actual RPM installation procedures as they didn't
  always work.  I made some bad assumption about how RPM works
  and how it reports errors, but it should be better now.
- Added tons of small features and made the program more
  tolerant to some errors.
- Finally! - a man-page for the configuration file!

Version 1.0 -> 1.1
- Regex commands actually work now!
- Only offers to delete non-FTP files
- AutoRPM now *remembers* when you remove a file from the queue.
  It remembers exactly which remote file (including version and
  original location) and which local file (or locally installed
  RPM) that made the original entry that you removed and will
  not ask about that particular pair again.  Thanks to
  John Johnson <jdjohnso@nc.com> for this Auto-Ignore idea.
- Checks PGP signatures
- Added 'Allow_Delete' option to prevent you from accidentally
  deleting what you don't want to...