"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