source: trunk/mondo/distributions/rpm/changelog @ 489

Last change on this file since 489 was 489, checked in by bcornec, 14 years ago

svn merge -r 463:482 $SVN_M/branches/stable
svn merge -r 485:488 $SVN_M/branches/stable

File size: 15.0 KB
1* Fri Feb 17 2006 Bruno Cornec <> 2.0.7
2- Updated to 2.0.7
3- RPM sepc files are now generated
5* Fri Nov 05 2005 Bruno Cornec <> 1.05
6- ia64 is now working
7- -p option related bug fixed
8- use libdir instead of datadir
10* Tue Sep 06 2005 Bruno Cornec <> 2.04_berlios
11- Merge of patches mentionned on mondo ML + ia64 updates
12- Add -p option
14* Tue May 03 2005 Hugo Rabson <> 2.04_cvs_20050503
15- made mondo more clever about finding its home. Avoids mondo considering
16  directories like '/usr/share/doc/momdo' as its home.
18* Wed Aug 04 2004 Hugo Rabson <> 2.03
19- test sanity of user-specified tempdir
20- better SLES8 support
22* Mon Jun 28 2004 Hugo Rabson <> 2.02
23- instead of using 'dd' to erase partition table, delete existing
24  partitions w/ the same call to fdisk that is used to create the
25  new partitions; this should avoids locking up the partition table
26- set bootable partition in the above same call to fdisk, for
27  the same reason (avoids locking up the partition table)
28- better software RAID support
29- mount ext3 partitions as ext2 when restoring - better for Debian
30- better star, ACL support
31- added ACL, xattr support for afio users
33* Fri Jun 26 2004 Hugo Rabson <> 2.01
34- fixed cvs for SuSE systems
35- fixed NTFS backup/restore bug relating to partimagehack
36  log file overflow and NTFS v non-NTFS differentiation
37- more reliable extraction of config info from CDs, floppies
38- better support of ISO dirs at restore-time (Conor Daly)
39- fixed spec file for SuSE users
40- added ldconfig to install section
42* Fri Jun 19 2004 Hugo Rabson <> 2.00
43- first 2.0 release
44- updated grub-install.patched to support SuSE and Red Hat
45- call 'mt' to set block size to 32K before opening in/out tape
46- updated mondo-prep.c to create each disk's partitions all at once
47  (one call per drive) instead of one call to fdisk per partition
48- when extracting cfg file and mountlist from all.tar.gz (tape copy),
49  use block size of INTERNAL_TAPE_BLK_SIZE, not TAPE_BLOCK_SIZE
50- added star and rudimentary SELinux support
51- fixed lots of bugs
52- all logging now goes to /var/log/mondo-archive.log, with symlink
53  to /tmp/mondo-restore.log for restore-time log-tracking
54- added grub-install.patched
55- removed embleer & other binaries
56- added '-b' to specify block size
57- added '-R' for star support
59* Thu Mar 25 2004 Bruno Cornec <> 1.7_cvs-20040325
60- ia64 fixes
62* Fri Nov 07 2003 Joshua Oreman <> 1.7_cvs-20031107
63- fixed symbolic links for libraries
64- added support for boot/root multi floppies
66- added kdelibs as xmondo dependency
67- added xmondo pixmap installation
68- better find_cdrom_device(), to cope w/ multiple CD writers
69- fixed -m and -Vc flags
70- fixed NTFS support!
71- bootable CD uses native, not El Torito, support now
72- removed mondo-makefilelist
73- added 2.6 kernel support
74- if 2.6 kernel, insist that the user specify CD device
75- drop Embleer; insist on ms-sys and parted if Windows partition
77* Wed Nov 05 2003 Jesse Keating <> 1.7_cvs-20031105.1
78- added -devel package
80* Tue Nov 04 2003 Jesse Keating <> 1.7_cvs-20031104.1
81- made xmondo a second package
82- added ability to specify --without xmondo at build time
84* Sun Nov 02 2003 Jesse Keating <> 1.7_cvs-20031102.1
85- Clean up, added spanish translation
86- Set prefix to be /usr
87- added/fixed Requires
88- remove CVS directories prior to building
90* Thu Oct 23 2003 Hugo Rabson <> 1.75_cvs_20031023
91- nothing yet
93* Wed Oct 22 2003 Hugo Rabson <> 1.75
94- fixed chmod/chown bug (Jens Richter)
95- ask user to confirm NFS mountpoint in Interactive Mode
96- rewritten format_everything() to make sure LVMs, RAIDs and
97  regular partitions are prepped in the correct order
98- better magicdev support
99- rewritten external binary caller subroutine
100- DVD support added
101- better backup-time control gui; offer to exclude nfs if appl.
102- fixed multi-tape support
103- re-implemented -D and -J
104- fixed bug in extract_config_file_from_ramdisk() which
105  affected tape+floppy users
106- updated is_incoming_block_valid() to make it
107  return end-of-tape if >300 flotsam blocks
108- unmount CD-ROM before burning (necessary for RH8/9)
109- fixed some stray assert()'s
110- fixed bug in grub-MR (Christian)
111- make user remove floppy/CD before restoring interactively from tape
112- fixed bug in am_I_in_disaster_recovery_mode()
113- added code to nuke_mode() to make sure NFS
114  (backup) share is mounted in Nuke Mode
115- improved tape device detection code
116- better GRUB support
117- better logging of changed bigfiles at compare-time
118- better NTFS support, thanks to partimagehack-static
119- better logging
120- rewrote tape-handling code, breaking compatibility w/ previous versions
121- fixed ISO/CD biggiefile verification bug in mondoarchive
122- fixed bug which stopped boot/compare-time changelist from popping up
123- replaced mondo-makefilelist with C code - faster, cleaner
124- tweaked GUI - better feedback
126* Wed May 28 2003 Anonymous <root@rohan> 1.74
127- misc fixes (Michael Hanscho's friend)
128- added rudimentary support for SME
129- added better label support
130- fixed biggietime atime/ctime restoration bug 73
131- fixed 'default boot loader' detection bug (Joshua Oreman)
132- use single-threaded make_afioballs_and_images() if FreeBSD
133- fixed mondoarchive -Vi multi-CD verify bug (Tom Mortell)
134- superior get_phys_size_of_drive() (Joshua Oreman)
135- fixed RAID-related bug in where_is_root_mounted()
136- ISO tweaks
137- fixed silly bug in load_filelist() which stopped
138  funny German filenames from being handled properly
139- fixed various calls to popup_and_get_string()
140- fixed spec file
141- reject -E /
142- added partimagehack to the mix
144* Tue May 20 2003 Anonymous <root@rohan> 1.73
145- mark devices as bootable _after_ unmounting them
146- resolve boot device (-f) if softlink
147- post_param_configuration() --- store iso-dev and isodir
148- added post-nuke-sample.tgz to package
149- Nuke Mode now checks mountlist against hardware; offer user
150  opportunity to edit mountlist if insane; if user declines, abort
151- added lots of assert()'s and other checks
152- ran code thru Valgrind to catch & fix some memory leaks
153- made mondo-restore.c smaller by moving some subroutines to
154  common/libmondo-raid.c and mondorestore/mondo-rstr-compare.c
155- added '-Q' to let user test mondoarchive's ability to find
156  their boot loader and type
157- improved which_boot_loader()
158- when burning or comparing to a CD, defeat autorun if it is
159  running, to avoid confusing mondoarchive and the user
160- if original backup media no longer available at boot-time
161  then offer user chance to choose another media source
162- when booting, type 'nuke noresize' to nuke w/o resizing
163  mountlist to fill your drives
164- add 'textonly' when booting, to avoid using Newt gui
165- run nice(20) to prioritize mondoarchive at start
166- don't pause and wait for next blank CD at backup-time
167  unless necessary (e.g. previous CD has not been removed)
168- get_phys_size_of_drive() --- better support of older drives
169- don't eject if "donteject" is in kernel's command line
170- cleaned up segfault-handling
171- added Conor's strip_path() to improve file list display
172- added Herman Kuster's multi-level bkp patch
173- better boot-time screen/message
174- added Joshua Oreman's FreeBSD patches x3
175- fixed interactive/textonly support
176- fixed support for subdir-within-NFS-mount
177- fixed "Can't backup if ramdisk not mounted" bug
178- try to work around eccentricities of multi-CD drive PCs
179- misc clean-ups (Steve Hindle)
181* Tue Apr 08 2003 Hugo Rabson <> 1.72
182- LVM/RAID bugs fixed (Brian Borgeson)
183- major clean-up of code (Stan Benoit)
184- make-me-bootable fix (Juraj Ziegler)
185- fixed problem w/ multi-ISO verify cycle (Tom Mortell)
186- removed duplicate entry from makefile
187- if root is /dev/root then assume not a ramdisk
188- reject relative paths if -d flag (Alessandro Polverini)
189- fixed potentially infinite loop in log_to_screen (Tom Mortell)
190- add '/' to custom filelist as workaround for obscure bug
191- ask user speed of CDRW if writing to CD
192- find_cdrom_device() --- if nonexistent/not found then
193  make sure to return '' as dev str and 1 as res
194- tweaked restore scripts tgz
195- cleaned up find_cdrom_device()
196- if user creates /usr/share/mondo/payload.tgz then untar
197  payload to CD at backup-time
198- fixed insist_on_this_cd_number()
199- fixed am_i_in_disaster_recovery_mode()
200- misc clean-up (Tom Mortell)
201- made code more legible
202- fixed post-nuke support
203- added -e support
204- fixed nfs support
205- fixed iso support
206- at restore-time, only sort mountlist internally,
207  in mount_all_devices() and unmount_all_devices()
208- fixed cosmetic bug in label-partitions-as-necessary
209- updated documentation
210- fixed fstab-hacking scripts
212* Wed Feb 12 2003 Hugo Rabson <> 1.71
213- log newt, slang, ncurses info
214- updated man page
215- handle %% chars in properly (Heiko Schlittermann)
216- fixed serious NFS restore bug
217- cleaned up spec file; it should cause fewer problems now (Jesse Keating)
218- changed various strcpy() calls to strncpy() calls
219- added mondo-makefilelist to makefile (Mikael Hultgren)
220- mount_cdrom() better at handling multiple CD drives
221- exclude /media/cdrom,cdrecorder,floppy
222- sensibly_set_tmpdir_and_scratchdir() --- exclude smb and smbfs
223- better logging by eval_call_to_make_ISO()
224- accept -J <fname> to let user provide their own fs catalog
225  instead of -I <paths> to backup
226- if dir excluded with -E or included with -I and dir is actually
227  a softlink then exclude/include the dir pointed to, as well
228- better location for manpage
229- adjusted block size of tarball at start of tape, to help
230  users w/ broken tape driver firmware
231- sort -u fstab after modifying it
232- if backup type is nfs then don't estimate noof media
233- fixed Makefile (Mikael Hultgren)
234- updated manpage
236* Mon Dec 07 2002 Hugo Rabson <> 1.70
237- new devel branch opened
239* Mon Dec 02 2002 Hugo Rabson <> 1.52
240- fixed bug in multithreading
241- use new grub-MR instead of grub-install
242- wipe only the partition table (not the MBR) when partitioning drives
243- ignore lilo.conf.anaconda when looking for lilo.conf file
244- accepts '-l RAW' to backup/restore original boot sector instead
245  of running grub or lilo to init it after restoring
246- fixed&updated stabgrub-me script; software RAID + GRUB work now
247- mount/unmount /boot partition for Gentoo 1.2 users
248- re-enabled extra tape checksums
249- disabled spurious warnings
250- unmount/remount supermounts at start/end of live restore, if nec.
251- cleaned up mondo's tape block handling (now, TAPE_BLOCK_SIZE=128K
252  and I've added INTERNAL_TAPE_BLK_SIZE=32K variable for buffering)
253- added Makefile
254- added -l RAW, to backup and restore original MBR
255- cleaned up iso_mode() and nfs restoring
256- create /mnt/RESTORING/mnt/.boot.d for Gentoo users
257- made mondorestore CD bootable for ArkLinux users
258- if user runs as 'su' not 'su -' then work around
260* Sun Nov 17 2002 Hugo Rabson <> 1.51
261- pop-up list of changed files, at end of verification phase
262- better handling of changed.files list at restore-time
263- lots of CD-related fixes
264- added '-N' flag --- to let user exclude all NFS-related mounts&devices
265- better handling of 'kill'
266- restructuring of code to ease integration of mondo w/XMondo
267- fixed obscure bug in find_and_mount_actual_cd()
268- if / or /root has <50MB free then abort & complain
269- fixed
270- fixed .spec file
271- updated documentation
272- commented code
273- updated man page
274- added -v / --version flag
275- replace convoluted grep with wc (KP)
276- fixed bug affecting restoration of bigfiles from CD's created w/0 compression
277- fixed BurnProof-related bug
278- better at figuring out which is the best partition for temp/scratchdir
279- added do-not-compress-these (text file) to RPM
280- do not compress files of types listed in do-not-compress-these
281- dropped -U from call to afio - saves 20-30% runtime (Cosgrove)
282- added Cosgrove's do-not-compress-these list
283- included various patches from KP
284- chmod tmpdir, scratchdir to 700 before using
285- restore from specified backup device, even if its own cfg file disagrees
286- fixed multi-tape bug
287- fixed "Can't find first ISO when verifying nonbootable ISO" bug
288- multithreaded make_afioballs_and_images()
289- tmpdir and scratchdir are set sensibly whether mondoarchive is called with
290  command-line parameters or not
291- fixed bug in strip_spaces() which stopped it from handling
292  small strings correctly - affected mountlist editor
293- create a repaired copy of grub-install which is RAID-friendly;
294  use it when initializing boot sector with run_grub()
295- fixed bug in mondo-makefilelist
297* Sun Sep 08 2002 Hugo Rabson <> 1.50
298- if restoring, don't try to find SCSI node of CD-ROM drive; find /dev entry
299- during selective restore, skip filesets which don't contain relevant archives
300- set /dev/null's perms to 777, just in case devfs-enabled kernel mangles it
301- remove /var/run/*.pid after restoring
302- move spurious lockfiles from /home/* to /home/*/.disabled
303- ask user to confirm the tape/CD device name
304- lots of multitape-related fixes
305- added code to autodetect the hardware of the user, if possible
306- if isodir does not exist then abort
307- more sanity-checking for -d flag
308- doubled 'biggiefile' threshold... to 32MB
309- exclude /root/images/mindi
310- fixed multi-imagedev bug (Emmanuel Druon)
311- unmount/remount /mnt/floppy before/after backing up, if Mandrake
312- restructured the source files
313- fixed serious bug in line 1546 - should have been !=, not ==; stopped
314  mondorestore from correctly restoring big files
315- added '#include <signal.h>' to my-stuff.h
316- exclude "incheckentry xwait()" from changed.files
317- fixed minor bug in find_cdrom_device()
318- fixed bug in friendly_sizestr...
319- insist on tape #1 when start verifying
320- added internal buffering, replacing the external 'buffer' exe
321- if differential backup then don't permit formatting or fdisking,
322  whether Interactive or Nuke mode
323- if mondorestore is run on live filesystem (or from ramdisk) without
324  parameters then mondorestore will ask which backup media (tape, CD, etc.)
325  was used; it will read the config file from the media and proceed from there
326- if tape streamer is softlink then resolve it first
327- incorporate post-nuke tarball
328- if user doesn't specify tape size, proceed anyway; behave intelligently
329  in the event of end-of-tape
330- prefix bkpinfo->restore_path to biggiefile fname before generating
331  checksum & comparing to archived biggiefile
332- if /etc/lilo.conf not found not /etc/lilo.conf.anaconda found
333  then create a softlink from the former to the latter, to work
334  around RH7.3's b0rken LILO support
335- LFS support (mharris, michele, hugo)
336- fixed verify bug --- CD#1 was being verified again & again & ...
337- differential mode fixed; supported again
338- ask user for boot loader + device if not detectible
339- list up to 512 files in file selection window at once (was 128)
340- better handling of bigfiles' checksums, perms and owns
341- delete final filelist if <=2 bytes long
342- if kernel not found and mondo in graphics mode then popup and ask
343  for kernel path+filename
345* Sun Jul 14 2002 Hugo Rabson <> 1.45-1
346- 1.5x branch forked off from 1.4x branch
Note: See TracBrowser for help on using the repository browser.