"Fossies" - the Fresh Open Source Software Archive

Member "fou4s-0.16.0/CHANGELOG" (22 Mar 2012, 20901 Bytes) of package /linux/privat/old/fou4s-0.16.0.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 Changelog - Fast OnlineUpdate for SuSE (fou4s)
    2 ==============================================
    3 
    4 0.16.0, Thu Mar 22 2012
    5 * Restore old progress bar behaviour on old SuSE releases
    6 * Support for repomd.xml (now required for all 11.x+ versions)
    7 * Support for openSUSE 12.4
    8 
    9 0.15.8, Fri Oct 29 2010
   10 * Huge performance improvement when checking delta rpms
   11 * Properly self-check signature of fou4s on openSUSE 11.3
   12 
   13 0.15.7, Sun Aug 15 2010
   14 * Support for openSUSE 11.3
   15 * Fix wrong parsing of option "--older-than"
   16 
   17 0.15.6, Wed Jan  6 2010
   18 * If available, use zypper vcmp to compare versions if structure is different
   19 
   20 0.15.5, Mon Dec 14 2009
   21 * Fixed auto-use-buildtime to actually work
   22 
   23 0.15.4, Wed Dec  9 2009
   24 * Re-enabled use-buildtime when version structure is different
   25 * Fix kernel detection for pae kernel
   26 * Work with multiple kernels on openSUSE 11.2
   27 * Fix new acceptpreinstallinfo option
   28 
   29 0.15.3, Mon Nov 30 2009
   30 * Fix signature verification on openSUSE 11.2
   31 
   32 0.15.2, Mon Nov 16 2009
   33 * Bugfixes for openSUSE 11.2
   34 * New parameter --acceptpreinstallinfo for non-interactive kernel updates
   35 
   36 0.15.1, Sat Oct 17 2009
   37 * Bugfixes for SLES10
   38 * Fix reboot notification for kernels
   39 * Huge performance improvement on subsequent calls
   40 * Fix kernel version detection fault in certain cases
   41 
   42 0.15.0, Sun Mar 22 2009
   43 * Support for SuSE 10.1 to 11.1
   44 * Support install/skipping through interactive mode for packages on RemarkList
   45 * Fix inconsistent cache after fou4s updating itself
   46 
   47 0.14.1, Sun Jun  5 2006
   48 * Fixes for 0.14.0
   49   + Fix kernel check to work every time, not only during the first run
   50 
   51 0.14.0, Sun Jun  4 2006
   52 * Changed rsync to follow symlinks
   53 * Added support for CURL
   54 * Added support for https proxies and other https fixes (mostly for business 
   55   products)
   56 * Warn if more than one kernel is installed, because reboot check won't work
   57 * Fixes for 0.13.1
   58   + Use only files in SuSE "directory" files, not all that are found (--usedir)
   59   + Downloading of server list works again (--server -w)
   60   + Fix wrong cache invalidation on business products
   61   + Fix renaming of module directory for kernel backups
   62 * New config file options:
   63   + UseCurl (default:off)
   64 * New parameters
   65   + usecurl
   66   + proxydigest (digest authentication, only supported by curl!)
   67 
   68 0.13.1, Tue May 31 2005
   69 * Fixes for 0.13.0
   70   + SuSE-release passed the architecture with "_" as delimiter, which broke
   71     the x86_64 arch
   72 
   73 0.13.0, Sun May 22 2005
   74 * Fixes for 0.12.6
   75   + Kernel reboot notification improved
   76   + Fixed Import-/Export downloading already installed packages after second run
   77 * Removed compatibility for SuSE versions older than 8.1
   78 * Added new support for getting source RPMs (was useless/broken before)
   79 * Added support for delta RPMs (SuSE 9.2+)
   80 
   81 0.12.6, Sun Feb  6 2005
   82 * Fixes for 0.12.5
   83   + The patch description generator generates correct architecture entries now
   84     (caused packman/supplementary packages to be ignored silently)
   85   + Many bugfixes regarding x86_64 packages (for both i586 and x86_64)
   86     (thanks to Christoph Thiel!)
   87   + After a kernel update the next patch description was not shown correctly
   88 * Added config file option for "--usedir"
   89 * GPG key checking updated to support gnupg 1.4 (thanks to Matthias Andree)
   90 
   91 0.12.5, Sat Nov 13 2004
   92 * Fixes for 0.12.4
   93   + SuSE 9.2 support (bash 3.0 compatibility, x86_64 handling)
   94   + Kernel backup had wrong name of modules directory
   95 * Accept packages with valid RPM signature on SuSE 9.x
   96 
   97 0.12.4, Tue Oct 26 2004
   98 * Fixes for 0.12.3
   99   + Reboot notification was wrong for kernel 2.6.5-7.111
  100   + Fix kernel backup (wrong path was used -> no copying)
  101 
  102 0.12.3, Sun Oct  3 2004
  103 * Fixes for 0.12.2
  104   + Updates that require interactive mode could not be installed by entering
  105     "yes", only "y" worked
  106 * Detect deleted files that are still in use on SuSE 9.x
  107 * Suppress some error messages related to the new kernel backup feature
  108 * Added auto detection of SLES 9, SLOX 4.1 and SuSE Standard-Server 8
  109 * Tested with SuSE 9.2 beta
  110 
  111 0.12.2, Tue Sep 14 2004
  112 * Fixes for 0.12.1
  113   + The --auto option (used in cronjob) installed certain scripts without
  114     requiring interactive mode
  115 
  116 0.12.1, Mon Sep 13 2004
  117 * Fixes for 0.12.0
  118   + The --checkdeleted option was broken in 0.12.0
  119   + The kernel reboot reminder did not work on SMP machines
  120   + Servers with user:password in URL did not work (user alone worked, though)
  121   + Nagios script updated (thanks to Christoph Wegener)
  122 
  123 0.12.0, Sun Sep 12 2004
  124 * Security fix
  125   + Possible execution of SuSE-release script owned by a foreign user fixed
  126     (root must start fou4s from a directory where a foreign user has placed
  127 	 his SuSE-release script)
  128 * Fixes for 0.11.3
  129   + Interactive mode honors scripts
  130   + SuSEconfig is now called with GID root (no longer GID fou4s)
  131   + Some inputs take now upper and lower case
  132   + Some scripts (fetchXXXfirmware) were missed, because they don't use
  133     "Prescript" but "Postscript"
  134 * Remote host functionality improved
  135   + Export of scripts and packages with interactive mode (kernel updates!)
  136   + Renamed export.tar.gz to export.tar because it is not really gzipped
  137   + Packages that are found outside of the exporting server are correctly
  138     exported
  139 * Check for kernel updates
  140   + Create backup of current kernel
  141   + Notify user to reboot machine after kernel update
  142 * New config file options: KernelBackup, KernelCheck
  143 * Support of ftp://user:pass@server/ urls for updates
  144 * Removed fou4s from AutoList, so it won't automatically update itself if the
  145   cronjob is installed. If you are upgrading, this change has to be done
  146   manually in your /etc/fou4s.conf, because the old config file is preserved.
  147 * Nagios plugin example script (By William Jacqmein)
  148 
  149 0.11.3, Wed Mar 31 2004
  150 * Fixes for 0.11.2
  151   + Wrong detection of AMD64 arch (typo, again!)
  152   + Ignoring of Ignore/Remarklist
  153   + RpmCache overrides ARCH given on commandline
  154   + Summary had wrong values for the "to download" column
  155 * Added -z (compress) option to rsync calls
  156 
  157 0.11.2, Tue Feb  3 2004
  158 * Fixes for 0.11.1
  159   + Fix wrong run of SuSEconfig sometimes after --export
  160   + Fix bad GPG checking when exporting on SuSE 9.0 for an older SuSE machine
  161 * Show unicode texts in patch descriptions properly (for german/french info).
  162   Thanks to Matthias Andree for this!
  163 * Arch checking now also uses the "Series:" field in update descriptions
  164   (Mostly useful if you installed packages with other arch [e.g. i386] than 
  165   newer SuSE packages [e.g. i586]);
  166 * Fix for possible read failure of cache file when using --host
  167 * Fix for wrongly using group fou4s in rpm pre/postinstall scripts when 
  168   installing packages as root
  169 
  170 0.11.1, Tue Jan 27 2004
  171 * Fixes for 0.11.0
  172   + Wrong detection of AMD64 arch (typo)
  173   + Import of fou4s gpg key fails on fresh install
  174 
  175 0.11.0, Sun Jan 25 2004
  176 * Fixes for 0.10.0
  177   + Fix for possible endless loop
  178   + Fix bad handling of patch RPM's that don't fit to the current version
  179   + Fix for bad parsing of some update description files
  180 * New options:
  181   + --cronworkstation, --cronserver: Install cronjob for server/workstation use
  182   + --import, --export: Manage offline machines with fou4s
  183   + --usedir: Use "directory" files (if directory listing of patches is 
  184     forbidden)
  185 * Fix exit codes (no conflict with sg anymore)
  186 * Workaround for rpm 4.0 systems (behave like 3.x, not 4.1 from SuSE 9.0)
  187   (some hosting providers use that)
  188 * Add detection of s/390 arch and United Linux
  189 * Display of missing download amount in summary
  190 
  191 0.10.0, Tue Oct 14 2003
  192 * Fixes for 0.9.3
  193   + gpd.sh does no longer try to generate descriptions for nosrc.rpm files
  194   + Using --only no longer prevents previous version numbers to be shown
  195 * New options:
  196   + --src: Source RPM download support (only SuSE 8.1 and higher)
  197   + --nocache: Disable update description cache
  198   + --cleancache: Clean up fou4s cache (normally not necessary)
  199   + --rightsok: Don't change GID and umask
  200   + --language: Choose language of info in update descriptions (e.g. german)
  201   + --limit: Limit download to given rate (in kbyte/sec)
  202   + --host: Compare RPM DB from another host with local update descriptions
  203   + --end: Install all packages at the end of the fou4s run at once
  204   + --nocheckdeleted: Don't check for deleted files still in use
  205   + --allnew: Show all updates, but not those that are already updated
  206 * SuSE 9.0/RPM v4 compatible
  207 * 2-level cache mechanism, resulting in a huge performance improvement for 
  208   subsequent fou4s runs!
  209 * Cache files are now collected in /var/cache/fou4s/.cache.$HOSTNAME 
  210 * Installation of RPM's that are signed with fully trusted keys is now possible
  211 * No more attempts to download fully retrieved files
  212 * No prompt for already complete downloads in interactive mode
  213 * Fix packages like kdegraphics-3D, which were not detected properly
  214   (-3D was used as version and not as part of the package name)
  215 * Change to group fou4s and make files group writeable by default
  216 * RSync server support, automatic calling of gpd.sh from inside of fou4s.
  217   This makes gpd.sh obsolete for users.
  218 * Support for SuSE 8.1/8.2 packages on one host (descr_packages fixed)
  219 * New output formatting and summary
  220 * SuSE-release detection is now in its own script, to make fou4s --host easier
  221 
  222 0.9.3, Tue Apr  7 2003
  223 * Fixes for 0.9.2
  224   + Fix wrong check for http auth username (for business product updates)
  225   + Fix typo when processing user specified RPM list
  226 * This release is SuSE 8.2 compatible! (needed a small hack)
  227 * New config file option AcceptPreinstallInfo (don't require interactive mode
  228   for preinstall information)
  229 * Fix too verbose output during script execution
  230 
  231 0.9.2, Tue Apr  1 2003
  232 * Fixes for 0.9.1
  233   + A hang during checking for deleted files introduced in 0.9.1 was fixed
  234 
  235 0.9.1, Mon Mar 31 2003
  236 * Fixes for 0.9.0
  237   + Preinstall information in patch descriptions is handled correctly
  238   + Fixed a typo for a function call
  239 
  240 0.9.0, Sun Mar 30 2003
  241 * Fixes for 0.8.1
  242   + Buildtime option works again
  243   + Return code fixed to 0 in case of success
  244   + Fixed wrong arch detection for some packages (e.g. glibc) on SuSE 8.1
  245 * New options:
  246   + --getpackagedescriptions: For FTP installs of SuSE 8.1
  247   + --only: Install only the given patches, don't check others
  248   + --noprogress: disable progress bar during checking
  249 * Changed options:
  250   + --all doesn't do downloading anymore (use with -d for old behaviour)
  251 * More than 50% Speed improvement
  252 * Progress bar during checking
  253 * Script support added
  254 * Fou4s tries to show the service name (rc...) for delete files still in use
  255 * A Logfile is now written for installed packages (/var/log/fou4s.log)
  256 * Grouped install of all RPM's in one patch description, not all at once
  257   (minimizes dependency problems)
  258 * Show update info for each patch description and not each single package
  259 * Interactive mode allows to skip updates forever (only whole update, not 
  260   single packages inside) and show description of update even if not in verbose
  261   mode.
  262 * Improvements for network shared update trees (separate local cache directory)
  263 * New config file parsing mechanism
  264 * installed-patches file is now called skipped-patches.$HOSTNAME.$suseversion
  265 * --proxyuser/--proxypass options work now
  266 * Automatic detection of SuSE SLES 8 and SuSE Openexchange-Server 4
  267 * The --server option preserves structure of fou4s.conf now better
  268 * Many, many code cleanups and minor bugfixes
  269 
  270 0.8.1, Sun Nov  3 2002
  271 * Fixes for 0.8.0
  272   + Duplicate patch detection fixed
  273   + Packagenames with '+' are now handled correctly
  274   + More patch description files can be handled now (previously it reported
  275     "No patch descriptions found", if there were too many)
  276 * Colored output
  277 * New options:
  278   + --nocolor: Disable colored output
  279 
  280 0.8.0, Tue Oct 29 2002
  281 * Fixes for 0.7.4
  282   + More 8.1 fixes (KDE update)
  283   + installed-patches file had wrong format which made it useless
  284   + fou4s -l uses new technique for reading patch descriptions
  285   + Count of packages was wrong in interactive mode (cosmetical)
  286 * New options:
  287   + --exclude: Skip specified patch description or series (wildcards supported!)
  288   + --nogenerated: Skip generated packages (from supplementary tree)
  289   + --product: For SuSE business products that are note auto-detected
  290   + --suseuser: Login name for business product updates
  291   + --susepasswd: Password for business product updates
  292 * Support for SuSE business products (eMail-Server, SLES, etc.)
  293 * Support for "supplementary" tree (KDE/GNOME/XFree updates) using gpd.sh
  294   With gpd.sh it should also be possible to update SuSE 7.0 again!
  295 * Wildcard support in IgnoreList and RemarkList
  296 * Show status of package in examination (ok or to be downloaded)
  297 * Tell user to run fou4s -in to install downloaded patches from auto mode
  298 
  299 0.7.4, Fri Oct 11 2002
  300 * Fixes for 0.7.3
  301   + More 8.1 compatibility fixes
  302 * New options:
  303   + --nopatchrpms: Avoid using patch rpm's on 8.1
  304 
  305 0.7.3, Wed Oct  2 2002
  306 * Fixes for 0.7.2
  307   + No more download of robots.txt
  308   + More than one parameter for -f now allowed (additional RPMs)
  309   + fou4s GPG key is imported into the rpm keyring for correct operation on 8.0
  310 * SuSE 8.1 compatibility (format of patch description file changed!)
  311 
  312 0.7.2, Fri Aug 30 2002
  313 * Fixes for 0.7.1
  314   + Wrong "wget error 1" message bug fixed (different cause!)
  315   + Cache of server turned off for patch description download
  316   + Installation will no longer fail, if more than one server is configured
  317 
  318 0.7.1, Thu Aug 29 2002
  319 * Fixes for 0.7.0
  320   + Warning message about ftp_proxy, even if not set, fixed
  321   + Man page/cronjob-template cleanups
  322   + Wrong "wget error 1" message bug fixed
  323 * Suppression of common wget error messages (that are no errors)
  324 * The patches.cont directory is now only checked on SuSE 7.3
  325 * Option --nocont changed to --patchescont
  326 
  327 0.7.0, Tue Aug 27 2002
  328 * Fixes for 0.6.1
  329   + Paths are now quoted to support paths with blanks (current dir. only)
  330 * New options:
  331   + --checkdeleted: Check for deleted files that are still in use and exit
  332   + --nocompatible: behave like old fou4s, but not 100% like YOU (see man page)
  333   + --safemode: Disable install triggers
  334   + --arch, --suseversion: override detected values (for network distribution)
  335 * Complete new version comparison mechanism and many other improvements by 
  336   Lars Ellenberg <l.g.e@web.de>, THANKS!
  337 * Honor UpdateOnlyInstalled flag like YOU does.
  338 * Check for correct format of http_proxy environment variable
  339 * The --all option supports -q now
  340 * Pre- and postinstall information is displayed. Packages with preinstall
  341   information can only be installed in interactive mode
  342 * The cronjob example cleans up the packagelist directory once a month 
  343   (recommended)
  344 * Missing version numbers in patch descriptions are now compensated by
  345   using the version number from filename (if existing).
  346 * Better parsing of patch description files (several lines are now used as 
  347   possible seperators)
  348 
  349 0.6.1, Sat Jul  6 2002
  350 * Fixes for 0.6.0
  351   + The -f option was processed wrong
  352   + Version numbers with different length are correctly compared now (e.g. 3.0
  353     and 3.0.1)
  354   + Packages with CAPITAL LETTERS in the version number are compared correctly
  355     now (e.g. squid-2.4.STABLE3)
  356 
  357 0.6.0, Wed Jun  5 2002
  358 * Fixes for 0.5.0
  359   + Fixed error "too many arguments", if Auto= in config file was empty or not
  360     set
  361   + lsof now uses -n parameter to disable network resolution (faster!)
  362   + If there are installation problems, a recommendation for -a option is 
  363     printed
  364   + "Need to download ... packages" counted packages from remarklist too
  365 * Multiple Server support!! This should make multi-configfile hacks obsolete.
  366 * /etc/fou4s.conf will not be overwritten anymore. The new version is now 
  367   saved as /etc/fou4s.conf.rpmnew when updating. This behaviour will be kept
  368   as long as possible from now on.
  369 * Fou4s public GPG key is now delivered with fou4s itself and not downloaded
  370   from the keyservers (some people behind proxies had problems with this).
  371 * Support for patch.rpm files (has always worked, but now it's official ;)
  372 * Use http://ftp.gwdg.de as default server, because ftp doesn't work with 
  373   proxy and http is faster
  374 
  375 0.5.0, Mon May 27 2002
  376 * Fixes for 0.4.1:
  377   + UseFullPath installation fixed
  378   + Cleanup of packagelist directory fixed (missed some patch descriptions)
  379 * Config file /etc/fou4s has been renamed to fou4s.conf
  380 * New options: --proxy, --noproxy
  381 * New option --all downloads all available updates (no checking) for network
  382   installations of fou4s).
  383 * New option --auto: Automatic installation of packages specified in config
  384   file. 
  385 * Fou4s GPG key download moved from rpm installation to fou4s itself.
  386 
  387 0.4.1, Tue May 21 2002
  388 * Fixes for 0.4.0:
  389   + Removed forgotten debug output
  390 
  391 0.4.0, Mon May 20 2002
  392 * Fixes for 0.3.0:
  393   + Environment variable LANG is unset, because GPG sig check fails with non-
  394     english environment
  395   + Check if /etc/suseservers exists
  396 * New options: --buildtime, --force, --fullpath, --version
  397 * New config file options: CheckFou4s, UseFullPath, DefaultVerbosity, ProxyUser,
  398   ProxyPasswd, Interactive, PatchesCont, Benchmark, RemoveAfterInstall
  399 * Downloaded files can now be placed in subdirectories (a1, n1, ...)
  400 * The -f option supports more than one RPM now (if used as last option)
  401 * Less messages with verbosity level 1 (-v), to see update info from cronjobs
  402 * Update descriptions are formatted now for better readability
  403 * New option handling with getopt, supporting now "-ab" in addition to "-a -b"
  404 * Options -u and -e/-i are allowed together now (package list update and check/
  405   installation in one step)
  406 
  407 0.3.0, Thu May 10 2002
  408 * Fixes for 0.2.1:
  409   + PHP update packages are available again (were filtered out due to a bad
  410     wget option)
  411   + Patch descriptions with missing number after Size: won't crash fou4s now
  412   + The "Provides" line in the patch descriptions is no good seperator 
  413     either, we use "StartCommand" now.
  414   + The RemarkList option actually works now. Previously it disabled 
  415     downloading of all packages after the first entry was found.
  416 * All platforms are now supported (i386, sparc, ...):
  417   + RPM is now a noarch.rpm
  418 * More information: Downloadsize of all packages (for -e)
  419 * Packagelist directory is automatically cleaned from old patch descriptions
  420 * New options:
  421   + --proxyuser and --proxypassword
  422   + --nocont, to disable checking of patches.cont directory on SuSE 8
  423   + -b, to use fou4s-benchmark and download from the fastest server.
  424   + --config, to use another config file (for different servers)
  425   + --checkfou4s, checks for an update of fou4s
  426 * New version of fou4s-benchmark (by G. Sommer)
  427 * The fou4s RPM is now signed with key fou4s@gaugusch.at (ID AFB66D7C)
  428   + Fou4s now supports updating itself, using the checkfou4s switch
  429   + New cron script with saner defaults
  430 * Option parsing cleanups
  431 
  432 0.2.1, Tue Apr 16 2002
  433 * Bugfixes for 0.2.0:
  434   + Some patch descriptions for 8.0 and NVIDIA drivers contain no "Requires"
  435     line - fou4s uses the "Provides" line now for seperating packages.
  436 
  437 0.2.0, Tue Apr 16 2002
  438 * Bugfixes for 0.1.0:
  439   + Version comparison was broken! Using 0.0.4 mechanism again.
  440   + If gpg is not installed, an error is now given before package installation.
  441 
  442 0.1.0, Sun Apr 14 2002
  443 * Bugfixes for 0.0.4:
  444   + HTTP server and proxy support works now
  445   + RemarkList and IgnoreList can handle simple package names without version
  446     information
  447 * FTP Benchmarking tool included (by Guenther Sommer <gue@rettung.at>)
  448 * Better verbosity handling
  449 * Litte re-structuring
  450 * -l honors -o and -s option
  451 * History from fou4s removed, because we have a changelog now
  452 * Manual pages added
  453 * Speed improvements
  454 
  455 0.0.4, Wed Apr 10 2002
  456 * Bugfix-Release for 0.0.3:
  457   + /etc/suseservers was updated without telling the user in help
  458   + If patch description says different version than downloaded RPM has,
  459     it was skipped. This is WRONG, fou4s compares now the downloaded RPM
  460 	 version with the installed RPM version, too.
  461 * IgnoreList and RemarkList options in config file
  462 * More wget options
  463 * HTTP Server support
  464 
  465 0.0.3, Sun Apr  7 2002
  466 * MAJOR speed improvements
  467 * RPMs are installed all at once, and not each seperately (makes dependency
  468   checking easier! In fact we don't do any dependency checking ;)
  469 * Config file support (for server, pkgdescpath, rpmpath)
  470 * Check for deleted files that are still in use after update
  471 * Skip patches.cont directory for SuSE <= 7.2
  472 * Interactive server selection (--server)
  473 * User requested RPMs can be installed, too. (-f)
  474 * List available RPMs (-l, this is for -f option)
  475 * Cleanups ...
  476 
  477 0.0.2, Tue Apr  2 2002
  478 * New version comparison - 0.0.1 missed some updates!
  479 * Interactive mode
  480 * Global wget options (Christian Erpelding <che@ce-data.de>)
  481 * GPG signature checking
  482 * SuSEconfig is called after update
  483 * New options: skip-optional, only-security, nodownload, remove-after-update,
  484   skip-gpg
  485 * Handle more than one package in one patch description file
  486 * "normal" option names like "-u" instead of "update"
  487 
  488 0.0.1, Thu Mar 28 2002
  489 * Initial release
  490