# changelog

author: JP Vossen (jp@jpsdomain.org>
changelog:
  - Updated to v2.4.6
  - Added patch for double "-- compressed" tag in verify
  - Minor updates to the header section
  - Built on RH6.2, but should work fine with rebuild on 7.x (i.e. FHS)


author: Lenny Cartier <lenny@mandrakesoft.com> 2.4.6-1mdk
changelog:
  - used srpm from Guillaume Rousse :
  	Wed Sep 27 2000 Guillaume Rousse <g.rousse@linux-mandrake.com> 2.4.6-1mdk
  	- adapted spec for Mandrake


author: Jakub Jelinek <jakub@redhat.com> 2.11.90.0.8-6
changelog:
  - support for -z combreloc
  - remove .dynamic patch, -z combreloc patch does this better
  - set STT_FUNC default symbol sizes in .endp directive on IA-64


author: Jakub Jelinek <jakub@redhat.com> 2.11.90.0.8-8
changelog:
  - on IA-64, put crtend{,S}.o's .IA_64.unwind section last in
    .IA_64.unwind output section (for compatibility with 7.1 eh)


author: Jakub Jelinek <jakub@redhat.com> 2.11.90.0.8-11
changelog:
  - add iplt support for IA-64 (Richard Henderson)
  - switch to new section flags for SHF_MERGE and SHF_STRINGS, put
    in compatibility code
  - "s" section flag for small data sections on IA-64 and Alpha
    (Richard Henderson)
  - fix sparc64 .plt[32768+] handling
  - don't emit .rela.stab on sparc


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - autoconfed and libtoolized package 
  - fixed Copyright (it's BSD, not GPL)
  - dumped bzless (less works fine with bz2-files)
  - rewrote build and install parts
  - separated main package and devel package


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - FHS packaging to build on solaris2.5.1.
  - remove config.cache from autoconf patch.
  - sparc: use %configure, but not the m4 macros.


author: Andy Polyakov <appro@fy.chalmers.se>
changelog:
  - Initial packaging. Package version is derived from growisofs,
    dvd+rw-format and dvd+rw-booktype version. 4.0.3.0.3 means
    growisofs 4.0, dvd+rw-format 3.0 dvd+rw-booktype 3.


author: Bernhard Rosenkraenzer <bero@redhat.com> 2.4.2-7
changelog:
  - Fix up the i18n patch - it used to break "grep '[]a]'" (#49003)
  - revert to 2.4.2 (latest official release) for now


author: Helge Deller <hdeller@redhat.com> 2.11e-1
changelog:
  - 2.11e
  - users should be able to unmount labeled filesystems if there is 
    the user or users option in /etc/fstab (Bug #29542)


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - use the offically sanctioned _netdev instead of netdev
    (later all _* will be handled the same way)


author: Arne Coucheron <arneco@online.no>
changelog:
  [1.04-1]
  - using BuildRoot
  - using RPM_OPT_FLAGS during make
  - using %{name} and %{version} macros
  - removed Packager: line; use /etc/rpmrc for this if you need it
  - using %defattr and %attr macros in filelist. NB! needs rpm 2.5 to build
  - simplified the filelist
  - removed %pre and added a %postun
  - added -q parameter to %setup
  - added striping of the library
  - removed COPYING file from %doc, copyright is in the header


author: Arne Coucheron <arneco@online.no>
changelog:
  [1.06-1]
  - added support for compiling in multiprocessor environment
  - some changes in the %files section
  - using DESTDIR when installing


author: Arne Coucheron <arneco@online.no>
changelog:
  - updated to 1.00-1
  - using BuildRoot
  - using %{name} and %{version} macros
  - using %defattr and %attr macros in filelist; requires rpm 2.5 to build
  - using RPM_OPT_FLAGS during make
  - removed Packager: line; use /etc/rpmrc for this if you need it
  - added -q parameter to %setup


author: Hugo Rabson <hugo@firstlinux.net> 0.71
changelog:
  - if your kernel's builddate doesn't match any of the kernels in 
    your /boot directory then fudge the issue & find the closest 
    match (*grumble* Debian)
  - scan tape & CD at start, to force inclusion of modules on boot device
  - double EXTRA_SPACE if >7 disks
  - slimmer, more lithesome logfile
  - now accepts --findkernel
  - line 1982 - dd count=24000 should be count=$ramdisksize (Andras Korn)
  - better handling of non-Linux partitions on DevFS-enabled kernels
  - misc clean-ups
  - fixed Debian/ramdisksize/bloat problem (Johannes Franken)
  - fixed 2.4.20/fdisk eccentricity (Alistair Stevens)
  - updated kernel to 2.4.18-mdk6
  - generate mountlist in dev-abetical order ;)
  - fixed minor bug in .spec file
  - better at finding /boot/boot.b if your distro breaks the de facto standard
  - fixed minor bug in MakeMountlist
  - fixed install.sh
  - cleaned up deplist.txt
  - added rudimentary -v / --version flag
  - line 1180 or so --- duplicate mindi.iso entries --- fixed
  - added /bin/[ - a softlink to /bin/sh
  - ListAllPartitions() - sanity fix (KP)
  - fixed .spec bug
  - better feedback
  - added Markus's RAID patch
  - ListAllPartitions() - include /mnt/win* (Hugo)


author: Hugo Rabson <hugo@firstlinux.net> 0.72_20021202
changelog:
  - misc code clean-up
  - save boot device's boot sector
  - detect and beware Compaq diagnostic partitions
  - better handling of devfs V non-devfs kernels and boot devs
  - trimmed busybox 0.60.3 binary on boot disk
  - mindi now resides in /usr/local/bin
  - removed lilo from dependencies
  - more Gentoo-friendly


author: Hugo Rabson <hugorabson@msn.com> 0.91
changelog:
  - new devel branch
  - EXTRA_SPACE=16384
  - updated ResolveSoftlinks() to work better with b0rkn Gentoo devfs /dev
  - patched analyze-my-lvm (Benjamin Mampaey)
  - detect built-in boot.b files in lilo
  - cleaned up spec file a bit, more use of macros (Jesse Keating)
  - return w/err, don't abort, if Matt Nelson's RH8 system is farked
  - better at finding isolinux.bin
  - better at analyzing dependencies when running on broken distributions
  - try harder to boot from CD, even if tape fails
  - added ADDITIONAL_BOOT_PARAMS to be sent to kernel
  - better resolution of relative softlinks, leading to fewer
    duplicates on data disks and therefore fewer data disks
  - detect Debian+devfs; use sfdisk instead of fdisk in that
    eventuality, to work around yet another of Debian's warts
  - removed /lib/libuuid.* from rootfs.tgz
  - fixed vi
  - mindi now uses gawk --traditional (making gawk behave in a functionally
    identical way to awk) - PASS; great, so now Debian needs to fix its awk :)
  - removed / from list of dirs accessed when trying to resolve deplist entry
  - spinner bugfix; handle odd LABELs properly (Tom Mortell)
  - fixed LVM/RAID bugs (Brian Borgeson)


author: Hugo Rabson <hugorabson@msn.com> 0.92
changelog:
  - fixed LVM/RAID bugs (Brian Borgeson)
  - if bad lilo, give more verbose error before quitting
  - added mt and perl to deplist.txt
  - insist on gawk being present
  - insmod ide-cd, cdrom, isofs, just in case
  - boot-time tmpfs ramdisk is now 40m (was 34m)
  - cleaned up logs
  - iso mode now calls Interactive
  - make SizeOfPartition() more Debian-friendly (Andree Leidenfrost)
  - clean up some calls to grep, esp. partition_mountpt=...
  - corrected some bashisms, to suit Debian ped- er, users
  - made first line refer to bash, not sh, to make sure 
    the Debian people know Mindi requires bash, not hs
  - changed grep -v "#" and grep -vx "#.*" to grep -vx " *#.*"
  - disabled code which would have made Mindi use sfdisk instead of fdisk
    if it looked as if Debian's fdisk would misbehave


author: Hugo Rabson <hugorabson@msn.com> 0.93
changelog:
  - added cciss.o to SCSI_MODS
  - if format type is (e.g.) ext3,ext2 then use 1st entry
  - re-enabled fsck*
  - if cciss in use the enable it at boot-time
  - added /dev/ataraid/* to boot disk via ataraid.tgz (Luc S.)
  - better ISO support
  - tweaked Mindi to use 10-15% fewer floppies
  - added RUN_AFTER_INITIAL_BOOT_PHASE to let user specify a command
    to be run by Mindi before it bootstraps to aux data disks;
    e.g. 'echo engage > /proc/scsi/something'
  - added RUN_AFTER_BOOT_PHASE_COMPLETE to let user specify a command
    to be run by Mindi after it boots but before it runs mondorestore
  - allow for Debian & other Stiefkinder that use 'none', not 'swap'
    as the mountpoint of the swap partition
  - removed afio dependency
  - re-worked install.sh and tarball not to use tgz's
  - cleared up the boot msg
  - updated busybox to 0.60.5; updated uClibc to 0.9.19
  - add #!/bin/sh to start of insert-all-my-modules
  - fixed obscure bug in install-additional-tools
  - changed grep -m to grep | head -n1 for Debian users
  - moved vmlinuz, lib.tar.bz2 to mindi-kernel tarball/rpm


author: Anonymous <root@rohan> 0.94
changelog:
  - altered rootfs's /dev entry to stop cvs from becoming confused
  - tweaked MAX_COMPRESSED_SIZE
  - added multi-function CD support to mindi and sbin/post-init
  - re-mount root as rw just in case
  - ask user to remove last data (floppy) disk if nec. (Tom Mortell)
  - added support for 5th column in mountlist.txt for labels
  - added symlinks.tgz
  - suppress erroneous error msgs re: failsafe kernel


author: Hugo Rabson <hugorabson@msn.com> 0.95
changelog:
  - changed some '==' to '=' --- now more RH6-friendly
  - allow absolute pathnames again in deplist
  - disable multifunc cd thing
  - better Gentoo support (Bill)
  - better OnStream support
  - better Slackware support (Laurenz)
  - added partimagehack-static to deplist.txt
  - recompiled Busybox - now 10k smaller; better stack-handling
  - fixed boot screen typo
  - added support for 'auto' fs format
  - better devfs support for Mandrake users
  - better Debian+LVM support (Ralph Grewe)
  - updated analyze-my-lvm to handle floating-point gigabyte -L values


author: Hugo Rabson <hugorabson@msn.com> 1.00
changelog:
  - first 1.0x release
  - busybox now static
  - trap Ctrl-Alt-Del; trigger soft reset
  - better SuSE 9.1 support
  - added parted2fdisk.pl (IA64) (Bruno Cornec)
  - add LVM2 support for kernel 2.6 (Takeru Komoriya)
  - better detection of multiple Mindis (Martin Fürstenau)
  - don't complain if just a Mindi boot CD & not a platform for Mondo
  - updated busybox to 1.0.0pre10
  - removed uClibc
  - add memtest support
  - 2.6 kernel support
  - removed Embleer files (Andree Leidenfrost)
  - added kernel-only floppy support, to accommodate really big kernels
  - updated+rebuilt busybox
  - added star support
  - mount /sys at boot-time
  - better 64-bit and 2.6 kernel support
  - better LVM, failsafe kernel support (Jim Richard)
  - use LILO, not raw kernel, on 1.4MB boot floppy 
  - record names of unsaved modules, for future reference
  - enlarged ramdisk by 8MB


author: Hugo Rabson <hugorabson@msn.com> 1.01
changelog:
  - added ide_tape and other modules to mindi's config detection
  - unmount errant ramdisk ($mtpt) if fail to create boot floppy
  - better support of ISO dirs at restore-time (Conor Daly)


author: Hugo Rabson <hugorabson@msn.com> 1.02_cvs_20040721
changelog:
  - better kernel-level logging
  - added ACL, xattr binaries to deplist.txt
  - fixed obscure bug which occasionally stopped mindi from correctly finding
    and documenting all LVM2 LVM-on-RAID volumes
  - better support of SLES 8


author: Hugo Rabson <hugorabson@msn.com> 1.02
changelog:
  - better kernel-level logging
  - added ACL, xattr binaries to deplist.txt
  - fixed obscure bug which occasionally stopped mindi from correctly finding
    and documenting all LVM2 LVM-on-RAID volumes


author: Bruno Cornec <bruno@mondorescue.org> 1.06-1.rh73
changelog:
  - Updated to 1.06
  - mindi manpage added (Andree Leidenfrost)
  - clean up remaining mount points, mindi.err at the end (Wolfgang Rosenauer)
  - fix bugs for SuSE distro around tar, tr and find arguments order (Wolfgang Rosenauer)
  - new busybox.net version used for better PXE support (Bruno Cornec)
  - USB keyboard support (Bruno Cornec)
  - -p should now work with ISO/PXE/NFS modes (Bruno Cornec)
  - relocate what was under /usr/share to /usr/lib (FHS compliance) (Bruno Cornec/Andree Leidenfrost)
  - manage non ambiguous delivery under /usr (packages) or /usr/local (tar ball) (Bruno Cornec)
  - install script rewritten and used for RPM build, with new layout (Sébastien Aperghis-Tramoni/Bruno Cornec)
  - use parted2fdisk everywhere (Bruno Cornec)
  - use MONDO_LIB exported by mondoarchive instead of MONDO_HOME guessed (Bruno Cornec)
  - RPM build for fedora core 4, sles9, redhat 7.3, rhel 3/4, mandriva 2006.0, mandrake 10.2/10.1 (Bruno Cornec/Gary Granger)
  - VERSION/RELEASE Tag added (Bruno Cornec)
  - VMPlayer support
  - Code cleanup, small fixes, PXE/NFS code improvements (Wolfgang Rosenauer/Sébastien Aperghis-Tramoni/Bruno Cornec
  - New switches for PXE mode (ping & ipconf, Cf README.pxe) (Sébastien Aperghis-Tramoni/Bruno Cornec)
  - mindi-kernel added to SVN (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 1.0.7-1.rh73
changelog:
  - Updated to 1.0.7
  - Fix issue for 2.6 kernels with VIA chipsets (Andree Leidenfrost)
  - stop creating further size of floppy disks if the smaller one succeeds (Bruno Cornec)
  - init revamped (removed unnecessary second general module loading phase, start NFS appropriately depending on PXE or simple NFS) (Andree Leidenfrost)
  - Changed module 'nfsacl' to 'nfs_acl' (Andree Leidenfrost)
  - Mindi/DiskSize is gone (Bruno Cornec)
  - useless cat, sort|uniq commands removed (Bruno Cornec/Sébastien Aperghis-Tramoni)
  - Doc cleanup (Andree Leidenfrost)
  - Bug fix for chown in install.sh (JeffS)
  - CHANGES renamed also in install.sh now (Bruno Cornec)
  - rpmlint cleanups
  - Get mindi to look for analyze-my-lvm in it's library directory MINDI_LIB (See also [[debianBTS(351446)]].)
  - mindi only deletes freshly created 1440kb images in case of error (See also [[debianBTS(348966)]].) (Andree Leidenfrost)
  - try standard grub-install in grub-MR restore script before trying anything fancy (Andree Leidenfrost)
  - busybox mount should be called with -o ro for PXE (Make RHEL 3 works in PXE
  with a 2.6 failsafe kernel now available) (Bruno Cornec)
  - Fix mindi for 2.6 Failsafe support (Bruno Cornec)
  - mindi now depends on grep >= 2.5 (for -m option) (Marco Puggelli/Bruno Cornec)
  - Fix a bug in LVM context for RHEL4 in GetValueFromField (Rémi Bondoin/Bruno Cornec)
  - New RPM Build environement (Bruno Cornec)
  - mindi now supports x86_64 natively (Bruno Cornec)
  - stop creating further size of floppy disks if the smaller one succeeds (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 1.0.8-1.rh73
changelog:
  - Updated to 1.0.8-1
  - new build process (Bruno Cornec)
  - Fix a bug when a disk less than 2.8 MB can be built, to include enough modules to support SCSI cds (Bruno Cornec)
  - Fix a bug in .spec for RPM build (%attr now unused) (Bruno Cornec)
  - Add support for LABEL on swap partitions (Michel Loiseleur + Julien Pinon)
  - Attempt to fix bug 6827 (addition of a script for busybox udhcpc to support pxe/dhcp restore) (Bruno Cornec)
  - support of dm and LVM v2 (Andree Leidenfrost)
  - analyze-my-lvm is under $MINDI_LIB (Andree Leidenfrost)
  - Fix a bug introduced by trying to avoid an error message when modprobe.d doesn't exist (Johannes Franken)
  - Fix for Bug #6975 (/net is now excluded from kernel search location) (Bruno Cornec)
  - Allow 5670 MB fllopy disks for lilo as well (Bruno Cornec)
  - Add missing net modules (Klaus Ade Johnstad)


author: Bruno Cornec <bruno@mondorescue.org> 1.0.8-2.rh73
changelog:
  - Updated to 1.0.8-2
  - Fix bugs in the swap+LABEL code found on rhel4 (Peter Naber/Bruno Cornec)
  - PXE mode now supports change of NIC for redeployment (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 1.0.8-3.rh73
changelog:
  - Updated to 1.0.8-3
  - exec-shield removed for mindi (Bruno Cornec)
  - Fix a bug for ia64 build in mindi where locallib was undefined (Bruno Cornec)
  - Fix a bug for SuSE and Debian where $dfam was used in install.sh (Bruno Cornec)
  - Make the init script mdadm-aware (Andree Leidenfrost)


author: Bruno Cornec <bruno@mondorescue.org> 1.0.9-1.rh73
changelog:
  - Updated to 1.0.9
  - Fix for bug #22 RHEL4 + LVM + LABEL support (Bruno Cornec)
  - Fix for bug #8 keyboard support incorrect (Bruno Cornec)
  - New NFS/PXE support. start-nfs is now a fixed script. Allow more possibilities at restore time (Bruno Cornec)
  - new global variables + Bug fixes for LVM (Bruno Cornec)
  - SuSE RPMS now use bzip2 (Lars Rupp/Bruno Cornec)
  - Fix a bug for filesystems with LABEL in fstab not mounted (Bruno Cornec)
  - Qlogic 2300 and 2200 are now supported (Bruno Cornec)
  - Use busybox 1.1.3 for net part (Bruno Cornec)
  - Fix various screen corruption for 'Configure LVM' (Andree Leidenfrost)
  - Fix Adaptec Zero-Channel RAID Cards support bug #6455 (Bruno Cornec)
  - Fix a bug with redhat_label not initialized in the loop systematically
  (Anthony P. Machon/Bruno Cornec)
  - nfsmount option added to allow redeployment from another NFS server (Bruno Cornec)
  - Replaced all occurrences of egrep with 'grep -E' and of fgrep with 'grep -F' (Andree Leidenfrost)
  - Fix a bug in analyze-my-lvm for RHEL3 where vgdisplay prints an additional
  field sometimes (#) (severine.lombardo_at_acoss.fr/Bruno Cornec)
  - Deal properly with LVM tool lvmiopversion and with lvmcreate_initrd and pvdata - fixes [[debianBTS(351687)]] (Andree Leidenfrost)
  - Handle the format /dev/mapper/<VG>-<LV> for LVM devices - fix for [[debianBTS(362926)]] (Andree Leidenfrost)


author: Bruno Cornec <bruno@mondorescue.org> 1.2.0-1.rh73
changelog:
  - Updated to 1.2.0
  - busybox is now a separate package and binaries are not provided anymore in mindi - Fix #37 (Bruno Cornec)
  - deplist.txt adapted to use more busybox modules (Bruno Cornec)
  - start-nfs now exports variables taken from PXE command line to mondo to override parameters during archiving - Fix bug #21 (Bruno Cornec)
  - Fix for bug #71 mindi now works correctly on x86_64 (Brendan Bouffler/Bruno Cornec)
  - ReadAllLink function added to mindi and 3 older functions suppressed + use of readlink where useful (Bruno Cornec)
  - Other fixes for labelled swap support (Michael Shapiro/Bruno Cornec)
  - Fix for bug #4 (B. Baumer)
  - Fix PXE documentation (Brendan Bouffler)
  - Attempt to fix bug #25 - bonding support (Michael Shapiro/Bruno Cornec)
  - Write start and finish time to log - Fix bug #33 (Bruno Cornec)
  - Fix for bug #46 (Klaus Ade Johnstad)


author: Bruno Cornec <bruno@mondorescue.org> 1.2.1-1.rh73
changelog:
  - Updated to 1.2.1
  - mindi now supports a configuration file (Bruno Cornec)
  - Fix again support for LABEL on swap partitions (Bruno Cornec)
  - mindi now prints mindi-busybox version (Bruno Cornec)
  - mindi now supports gzip compression format (#113) (Bruno Cornec)
  - Inline code of some useless functions for readability (Bruno Cornec)
  - Add support for nvidia and ahci drivers (Bruno Cornec)
  - Remove wrong full path name for cut (Matija Nalis/Bruno Cornec)
  - UUID support (Bruno Cornec)
  - Cleaner messages generated on screen (with defaults) and in logs (Bruno Cornec)
  - First use of a configuration file with mindi to permit variable to be overwritten (Bruno Cornec)
  - All temporary files are now under MINDI_TMP, unique dir under /tmp by default and not removed when called by mondo (Bruno Cornec)
  - All generated files are now under CACHE_LOC, /var/cache/mindi by default (Bruno Cornec)
  - Fix bug #100 where the temporary dir could be removed and be /home (Matija Nalis/Bruno Cornec)
  - Should now work correctly under x86_64 distributions (Bruno Cornec)
  - Fix a blocking bug in mindi where a " was misplaced (Bruno Cornec)
  - New MindiExit function called everywhere (Bruno Cornec)
  - TAG is now per package (Bruno Cornec)
  - Add CentOS build support (Andy Wright/Bruno Cornec)
  - Removal of grep -w|-x during restore as not supported by busybox fixes bug #101 (Alfred Chua/Bruno Cornec)
  - init now reports the mindi version when executed (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 1.2.2-1.rh73
changelog:
  - Updated to 1.2.2
  - Add support for new megaraid driver (HP NetServers with 2.6) (P.C.J.G.Brunier)
  - Add support for adpahci (Proliant DL 140 G3 - SATA) (Abhijit Das/Bruno Cornec)
  - Mindi log file is now added to mondoarchive log file to ease debug (Bruno Cornec)
  - Suppress losetup usage in start-nfs (unreliable and doesn't work with QEMU (Bruno Cornec)
  - Fix a bug where losetup is called with only one parameter (#140) (Bruno Cornec)
  - Fix a bug on NFS in FC6 - fscache module needed (Bruno Cornec)
  - Add build support for Mandriva 2007.1, RREL 5 and Debian 4.0 (Bruno Cornec)
  - Fix a bug for FC6 where the boot disk size was again insufficient (Rene Ribaud/Bruno Cornec)
  - On CentOS 4.4 mdrun isn't available anymore so init should use mdadm instead (Momtchil Momtchev/Bruno Cornec)
  - Add support for raid456 driver (Mark Nienberg/Bruno Cornec)
  - Add the DENY_MODS variable in mindi allowing to describes modules that you don't want to include as part of the restore boot environment (HP Open Call OCMP e.g; needs it) (Bruno Cornec)
  - Add GetInitrdFilesystemToUse function to support initramfs type of initrd (SuSE 10.2/Debian 3.x/FC 6/...) (Andree Leidenfrost)
  - Fix a bug for ia64 in kernel reference in elilo.conf (Andree Leidenfrost)
  - Check that /boot/efi is mounted on ia64 (Andree Leidenfrost)
  - Protect some rm -rf to avoid raw removals (Bruno Cornec)
  - Better messages for analyze-my-lvm (Bruno Cornec)
  - Add support for newer Qlogic drivers (qla2300 & 2400), mpt, dm and ohci (Josef Jetzinger/Bruno Cornec)
  - Fix a bug in mindi for the FAILSAFE support (Scott Cummings)
  - PATH fixed for init in restore (/usr/games added for petris) (Andree Leidenfrost)
  - Fiw a bug where restore failing because no archive files are found when -G is used (Andree Leidenfrost)
  - /media is now completely excluded as per StandardsCompliance (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 1.2.3-1.rh73
changelog:
  - Updated to 1.2.3
  - FORCE_MODS variable to support additional modules at will (Bruno Cornec)
  - Better log file content in mondoarchive.log from the copy of the mindi log (Bruno Cornec)
  - Stricter POSIX compliance for mindi to allow usage with dash on Ubuntu (Fix for #154)


author: Bruno Cornec <bruno@mondorescue.org> 1.2.4-1
changelog:
  - Updated to 1.2.4
  - Support for swap with UUID on VMWare ESX 3 at least with dumpuuid (Bruno Cornec)
  - Fix a problem in directory link handling in mindi seen on gentoo64 (Francesco Talamona/Bruno Cornec)
  - Add README.proliant to document Virtual Media usage (Bruno Cornec)
  - Add support for megaraid_sas (Daniel Hill/Bruno Cornec)
  - No more acpi=off by default during restore (Bruno Cornec)
  - /var/cache/mindi now useed by default for mindi images (Bruno Cornec)
  - Add support for LSI SAS1064E (Brandon Poyner/Bruno Cornec)
  - Fix a bug on the MODULE variable and grep -F usage with spaces. (Bruno Cornec)
  - Fix Virtual media usage (Patrick Albert)
  - Improve VMWare ESX support (Bruno Cornec)
  - Fix a x86_64 bug (Bruno Cornec)
  - MINDI_TMP now used in analyze-my-lvm (Bruno Cornec)
  - Fx bugs for optimised libs (Debian, Centos/RHEL5) (Brandon Poyner/Andree Leidenfrost/Bruno Cornec)
  - Remove a hack for x86_64 in spec file due to a RH bug (Bruno Cornec)
  - Remove all support for mindi.conf for 2.2.x branch (Bruno Cornec)
  - Gentoo support improvements (kernel, kbd, deps, ...) (Francesco Talamona/Bruno Cornec)
  - parted is required by mindi (Francesco Talamona/Bruno Cornec)
  - Add support for i2o (Fix #165) (Bruno Cornec)
  - Now supports USB keyboard/mouse at restore time better (Bruno Cornec)
  - Support for HP xw9300 NIC (forcedeth) added (Bruno Cornec)
  - Improved log at restore time (Bruno Cornec)
  - Add support for 3w-9xxx 3w_9xxx (Fix #163) (Bruno Cornec)
  - Fix a bug where mondorestore.log was truncated (Bruno Cornec)
  - Fix a Debian packaging bug for good (#142 and #126)
  - Removes some now unnecessary commands concerning /root/images/mindi. (Andree Leidenfrost)
  - Support of Debian optimised libraries in /lib/i686/cmov (Andree Leidenfrost)
  - lsmod usage replaced by /proc/modules and a MODULES variable (Andree Leidenfrost/Bruno Cornec)
  - Fix a fedora build bug for /etc/mindi (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.0-1
changelog:
  - Updated to 2.0.0
  - Fix #172 kernel panic during restore (Angelo Pozzi)
  - Remove floppy support from mindi (Bruno Cornec)
  - Align more mindi with the version from stable (Bruno Cornec)
  - ReadAllLink rewritten again to fix bug reports on ML (Bruno Cornec)
  - Improved dmidecode error handling (Bruno Cornec)
  - More logs on dependencies computation to help debug (Bruno Cornec)
  - Try to overcome OpenSuSE stupidity in fstab format (Bruno Cornec)
  - mindi now logs FORCE|DENY_MODS variables (Bruno Cornec)
  - Fix lack of /etc/raidtab at restore rime in the right place (Dirk Husung)
  - Add efibootmgr to deplist.txt in order to be able to modify EFI menu at restore time on ia64 (Bruno Cornec)
  - Adds support for nls_utf8 and pata_serverworks (Dirk Husung)
  - Fix an issue on parted output (K instead of KB) in parted2fdisk at restore time (Bruno Cornec)
  - Add support for hardware backup/restore on Proliant (Bruno Cornec)
  - Add boot option denymods to avoid loading some modules (Bruno Cornec)
  - iLO Virtual media is systematically available at restore time (Bruno Cornec)
  - Adds udev support and modprobe at restore time (Bruno Cornec)
  - Build process adapted to use pb http://trac.project-builder.org (Bruno Cornec)
  - Increase BOOT_SIZE and EXTRA_SIZE to support features such as HW recovery (Bruno Cornec)
  - Adds support for nohw boot option to avoid re-setuping the HW conf (Bruno Cornec)
  - Fix #215 mindi does not find failsafe kernel's modules (Bruno Cornec)
  - Fix #214 mindi ignores FAILSAFE kernel choice (xdelaruelle)
  - parted2fdisk binary replaced by the perl version at restore time on ia64 (Bruno Cornec)
  - For all modules supported, create symlinks under the mountpoint to the traditional kernel place where they are (Bruno Cornec)
  - Fix NICs renumbering on Debian at least (Bruno Cornec)
  - Load USB earlier in order to support KBD such as with iLO (Bruno Cornec)
  - Fix mindi for Debian x86_64 where /lib64 is a link (Bruno Cornec)
  - Fix issue at restore time for ext2fs params not reused (Klaus Ade Johnstad)
  - Fix modes on mindi-bkphw (Phil Walker)
  - Use RESTORE consistently across mondo to restore without interaction (Takeshi Shoji/Bruno Cornec)
  - perl is now required at restore time to support uuid swap partitions (Bruno Cornec)
  - Small optimization in mindi on keyboard handling (one single find instead of multiple) (Bruno Cornec)
  - Automatically guess block disk size for ramdisk (Bruno Cornec)
  - Adds full UUID support especially on Ubuntu 7.10 (Bruno Cornec)
  - Adds magic file to deplist in order to have file working + ldd and strace (Bruno Cornec)
  - Adds USB disk/key support (Bruno Cornec)
  - On ia64 elilo.efi is now searched throughout /boot/efi and not in a fixed place as there is no standard (Bruno Cornec)
  - Suppress useless softlinks creation/removal in boot process (Bruno Cornec)
  - Increase # of disks to 99 as in mindi at restore time (Bruno Cornec)
  - Fix a bug in supporting OpenSusE 10.3 kernel for initramfs (Bruno Cornec)
  - Exclusion of modules denied now works (Bruno Cornec)
  - Handles dynamically linked busybox/udev/... (Bruno Cornec)
  - Improve Ubuntu/Debian keyboard detection and support (Bruno Cornec)
  - Install isolinux.cfg correctly (Bruno Cornec)
  - Adaptation of build process to pb http://trac.project-builder.org (Bruno Cornec)
  - Really Fix #163 support for 3w-9xxx 3w_9xxx (Bruno Cornec)
  - /tmp => /var/log for mondorestore.log (Bruno Cornec)
  - Update linux terminfo to fix a color issue (Andree Leidenfrost)
  - Add nsswitch.conf to deplist (Zachár Balázs)
  - Add mdadm.conf to deplist (Bruno Cornec)
  - Fix #194 automatically rebooting at the end of PXE restore process (Bruno Cornec)
  - Fix #190 mondo-restore replaced by mondorestore (veelo)
  - Fix #189 older mdadm support (Mark Nienberg)
  - Add a MAX_DISKS variable and increase to 99 (Tilman Schmidt/Bruno Cornec)
  - Add support of pata_marvell module (Tilman Schmidt)
  - Add support of pata_amd module (Andy Wright)
  - Fix gentoo issues again (Francesco Talamona)
  - Fix a bug in interactive mode on ia64 where lilo wasn't forced (Bruno Cornec)
  - Fix mindi iso build for ia64 (Bruno Cornec)
  - Add support for gzip compressed kernel - ia64 SLES 10 is in that category (Bruno Cornec)
  - arch => uname -m everywhere (Bruno Cornec)
  - parted2fdisk adapted for parted differences on SLES 10 ia64 (Bruno Cornec)
  - reiserfs support added for parted2fdisk (Bruno Cornec)
  - decode_Bsuf function added for parted2fdisk (Bruno Cornec)
  - README.ia64 improved for SLES 10 (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.1-1
changelog:
  - Updated to 2.0.1
  - Fix an issue with tapes where required compressed in boot process files were removed (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.2-1
changelog:
  - Updated to 2.0.2
  - Adds OBDR support (Bruno Cornec)
  - Do not propose to use LILO in mindi standalone (Bruno Cornec)
  - Remove temporary .img files at the end of mindi (Bruno Cornec)
  - Add intermodule to the module list (Bruno Cornec)
  - Remove ScanCDandTape (Bruno Cornec)
  - Fix for LVM lv sizes detected incorrectly (Thomas Kjeldsen)
  - Fix a problem in case of initramfs type of boot file in the path of the file generated (Bruno Cornec)
  - mindi code simplification and cleanup (removal of CopyImageToDisk, MakeModuleLoadingScript, InsertEssentialModules, MyInsmod) (Bruno Cornec)
  - CopyImageToDisk in mindi removed as useless (Bruno Cornec)
  - Fixing broken NFS support in 2.2.5 for rhel5 at least (Kyle Johnson/Bruno Cornec)
  - Clarify the PXE doc (Bruno Cornec)
  - Usage of modprobe systematically (Bruno Cornec)
  - Do not mess with modules.conf anymore. Just use what is in deplist.txt (Bruno Cornec)
  - Fix for gentoo (Francesco Talamona/Bruno Cornec)
  - Complete removal of cp --parents. Now using tar everywhere (Bruno Cornec)
  - Fix bugs - incorrect paths - in HW restoration (Bruno Cornec)
  - Remove the lib and usr/lib dir from SVN and symlinks.tgz (Bruno Cornec)
  - Remove all code related to floppies (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.3-1
changelog:
  - Updated to 2.0.3
  - Fix #270 where mondo images stored on an NFS shared were all removed (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.4-1
changelog:
  - Updated to 2.0.4
  - Fix a bug with LVMv1 on RHEL3 where mondorestore segfaults at restore time by returning false to LVM in that conf - CASE:1602066867 (Bruno Cornec)
  - Fix a USB support bug where the key wasn't made bootable (syslinux.cfg copied in the wrong place) (Brian McKee)
  - Fix a bug in USB mode of mindi when confirmation on device wasn't waiting for an answer (Brian McKee)
  - Use native ld.so config files instead of static ones (Mark Pinkerton)
  - Support /lib64 being a link on Debian (Andree Leidenfrost)
  - Fix for debian lenny support concerning modules dock and ide_cd_mod/ide-cd_mod (Andree Leidenfrost/Arne Bernin)
  - Force LVM to false and remove i-want-my-lvm if analyze-my-lvm fails (Bruno Cornec)
  - Add support for partprobe in deplist.txt (Bruno Cornec)
  - Add support for labeled reiser FS (Ulrich Tehrani)
  - Add support for new Qlogic drivers in mindi (Ulrich Tehrani)
  - Fix a rpmlint warning with modes on rootfs subdirs at 755 in SVN (Bruno Cornec)
  - Fix mindi in wc -l usage, as with parameter instead of on stdin it creates a different output (Bruno Cornec)
  - Add support for OCFS2 file systems at restore time, by adding mkfs.ocfs2 to initrd if needed (Bruno Cornec)
  - Improve logging by adding some /proc content both at backup and restore time (Bruno Cornec)
  - Fix Labelled swap to support 2.6.12 kernel on FC3 which skip only 16 bytes and not 105 to find the label. May need further fixes for other kernels (Bruno Cornec)
  - Adds support for sis5513 module (IDE) which seems required on some machines (Bruno Cornec)
  - Fix #243 parse /etc/modprobe.conf, look for include statements, and then add the included files to the dependency list (Michael Shapiro)
  - Adds support for ide_cd_mod  and pata_sis (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.5-1
changelog:
  - Updated to 2.0.5
  - iSCSI modules support added (Bruno Cornec)
  - Adds a new documentation file around boot parameters at restore time (Bruno Cornec)
  - Allows use of -H with tapes (Bruno Cornec)
  - Adding lots of modules which are now required with latest kernels 2.6.27+ (Bruno Cornec)
  - Remove the scsi_debug driver which seems to create ghost 8MB disks (Bruno Cornec)
  - Fix #302 adds ext4 support (Bruno Cornec)
  - Use the distro df instead of the busybox one, to better support -P option usage now (Bruno Cornec)
  - Fix OBDR tape support for ia64 (Grassi Giuseppe)
  - Add support for new 2.6.27 modules and udev 128 used on mdv 2009.0 (Bruno Cornec)
  - fdomain may prevent booting at restore time, so propose it as example of DENY_MODS (Bruno Cornec)
  - MakeBootConfFile handle a bit separately syslinux and isolinux, improves USB key support (Bruno Cornec)
  - Adds multipath support for RHEL 5.2 (Bruno Cornec/Matthieu Losmede)
  - Fix #271 by adding a '/' in front of the string we want to exclude for cd, floppies (Bruno Cornec)
  - Adds support for jmicron ide pata controller (Arne Bernin)
  - Fix #297 by using syslinux on a local file and moving it later on to a potential NFS share (Bruno Cornec)
  - Fix #294 by adding crc_t10dif module needed on FC9 as a sd_mod dep (Bruno Cornec)
  - In PXE, increase ram size needed for the initrd which has increased in the recent versions (Bruno Cornec)
  - Use option -s of syslinux in case in improve USB support (Bruno Cornec)
  - Adds support for more dm drivers (dm_multipath, dm_round_robin) (Bruno Cornec)
  - Modify EXT-fs dtection in order to support RHAS 2.1 as well. Remove of the kernel <3> tag which is not printed in this kernel (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.6-1
changelog:
  - Updated to 2.0.6
  - Adds ff-memless, useful for keyboard support and fix #317 (Jeffs)
  - Check return status of mktemp call to avoid nasty stuff when /tmp is full and fix #156 (Jean-Marc André/Bruno Cornec)
  - udevsettle needed for fedora 9 to fix #313 (Conor Daly)
  - Adds NTFS support tools (Conor Daly)
  - Avoids NIC MAC mapping on Ubuntu (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.7-0.20091009205108
changelog:
  - Updated to 2.0.7
  - Adds a conf file example for mindi. Fix #360 (Bruno Cornec)
  - cdrkit support for mindi. Fix #359 (Matthew Cline)
  - Exclude CIFS mounts from the mountlist. Fix #288 (Bruno Cornec)
  - Adds support for initramfs (gzip/bzip2/lzma) or ext2/3/cpio initrd support with kernel 2.6.30+. Fix #353 (Bruno Cornec/Hugo Vanwoerkom)
  - Improve udev timeouts (Bruno Cornec)
  - Fix udev support in init for Mandriva 2009.1 (Bruno Cornec)
  - Split deplist.txt in multiple conf files under deplist.d (Bruno Cornec)
  - Adds Fuse SSHFS support at restore time (Bruno Cornec)
  - Adds support for ext3 compressed initrd and other compression format initramfs for Debian (Bruno Cornec)
  - analyze-my-lvm now removes excluded devices from list coming from mondoarchive (Bruno Cornec)
  - Adds support for bnx2x (BL 460 G6), igb (Intel cards) and auth_rpcgss Debian kernel 2.6.31 (Bruno Cornec/Maxime)
  - Split deplist.conf in multiple files under deplist.d and keep it only for local changes (Bruno Cornec)
  - Change NFS support into a generic NetFS support. keyword changed from nfs... to netfs... and proto added (Bruno Cornec)
  - Addition of a nomd option to avoid starting mdadm (Bruno Cornec)
  - mpath is only started if there was a mpath entry in mountlist (Bruno Cornec)
  - Fix SElinux support (Laurent Gehlen)
  - Message file rewritten. Fix #160 and #346 (Bruno Cornec)
  - Add support for pre and post scripts at restore time (Bruno Cornec)
  - Remove inactive vg from lvmscan output in analyze-my-lvm (Bruno Cornec)
  - Do not exit abruptly in any case in analyze-my-lvm when detecting an analysis issue, but return instead (Bruno Cornec)
  - MINDI_CACHE is only purged if a real work is asked to mindi (Bruno Cornec)
  - Adds ssh features (client and server) in the DR set (Bruno Cornec)
  - Tries to create tmpfs starting at 128 MB to allow for larger content (Adolf Hartsenberg/Bruno Cornec)
  - Adds the timeout parameter to udevadm to avoid default timeout of 180 s (Bruno Cornec)
  - Fix a bug on Debian 5 where proc appears in fstab and afio in /bin (Bud Rogers/Bruno Cornec)
  - Security Fix for a remaining /tmp hard coded reference for 1 log file only used on ia64 (parted2fdisk.pl) (Gentoo/Bruno Cornec)
  - Fix #310: adds support for nfspath (Bruno Cornec)
  - mindi now adds to DR set the perl modules it needs to work (now for ia64) (Bruno Cornec)
  - Fix #331 by forcing nfs mode in case of pxe boot (Bruno Cornec)
  - Adds support of keyword net at boot prompt (Bruno Cornec)
  - ReadAllLink now normalize paths with .. in their name to remove that (fix bug on OEL4) (Bruno Cornec)
  - Fix version syntax for new lvmdiskscan commands by calling --version instead of --help (Bruno Cornec)
  - Adds support for additional Intel Network driver e1000e, ide-gd_mod, sata_via, dc395x (Bruno Cornec)
  - Fix a bug with nosegneg optimized libs on RHEL (Bruno Cornec)
  - multiple ia64 fixes in mindi, parted2fdisk.pl and init (Giuseppe Grassi)
  - Fix serial support on ia64 by linking /dev/tty to /dev/ttyS0 (Giuseppe Grassi)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.7.1-1
changelog:
  - Updated to 2.0.7.1
  - Improve support for serial console devices with a new serial boot param keyword (Bruno Cornec)
  - Improve analysis of kernel modules by printing whether it's a live or extra module which has not been found as reported in #362 (Matthew Cline) 
  - Update deplist for Debian support for bzip2, bunzip2 (Bruno Cornec/John Rentner)
  - some distro hold lvm commands under /usr/sbin (Bruno Cornec)
  - Adds a nolvm boot option at restore time (Bruno Cornec)
  - Adds support for diskdumplib driver useful for RHEL 3 and IBM xseries 336 (Bruno Cornec)
  - Adds support for variable serial port console, with defalut to /dev/ttyS0, and a boot param to change it with serial=/dev/ttySx (Bruno Cornec)
  - umount freshly created VFAT partition on USB key as Ubuntu has an automounter mounting it as soon as created (Steffen Neumann)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.7.2-1
changelog:
  - Updated to 2.0.7.2
  - Adds support for sata_svw for Porliant DL 385 G5p. Fixes #391 (Bruno Cornec/Robert)
  - Adds support for ums-cypress/ums_cypress (Bruno Cornec)
  - Improves device exclusion for LVM (support for symlinks, mapper at all levels: PV, VG, LV, and new boot option excludedevs) and fixes #382, #384, #385 (Bruno Cornec)
  - Rename some variables exported to avoid accidental conflict (EXCLUDE_DEVS => MINDI_EXCLUDE_DEVS and ADDITIONAL_BOOT_PARAMS => MINDI_ADDITIONAL_BOOT_PARAMS) (Bruno Cornec)
  - Using forcemods="mod1 mod2" will now do something and load those modules first (Bruno Cornec)
  - Adds support for links to modules (.ko pointing to .o) such as with VMWare extensions (Bruno Cornec)
  - Adds i-want-my-lvm content in mindi log file (Bruno Cornec)
  - Adds vmxnet3 driver support to mindi for some VMWare versions (Bruno Cornec)
  - Adds scsi_dump_register to mindi SCSI_MODS for RHEL3 + IBM servers (Bruno Cornec)
  - nfsopt restore boot time option added to support custom mount options for network restore (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.7.3-1
changelog:
  - Updated to 2.0.7.3
  - Fix #414 by adding a function GetPVsForLV to remove PVs from excluded LVs (Mike Shapiro)
  - Fix #415 by avoiding integration of unknown devices report from pvscan (Mike Shapiro)
  - Fix #413 where list of devices was not re-initialized correctly in a loop (Michael Shapiro)
  - Fix a bug on Mandriva modules analysis (Bruno Cornec)
  - Avoid perl warning by removing non-exitent dirs from @INC in mindi-get-perl-modules (Bruno Cornec)
  - Avoids error messages from stat in analyze-my-lvm (Bruno Cornec)
  - Adds a missing module for iSCSI support (Bruno Cornec)
  - Minor improvements for logs and display (Bruno Cornec)
  - Attempt to fix #394 by making the script executable and checking existence (Bruno Cornec)
  - Fix #393. When using excludevs= also exclude from mountlist the devices mentioned (Bruno Cornec)
  - Fix #395. analyze-my-lvm now provides an option to call GiveMapperOfdm that can be used in mindi (Bruno Cornec)
  - Fix #391. Adds support for sata_svw for Porliant DL 385 G5p (Bruno Cornec)
  - Adds support for ums-cypress, ocfs2 and Xen modules (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.7.4-1
changelog:
  - Updated to 2.0.7.4
  - Fix #425: Do not blindly remove partitions at end of mindi (Don Hoover)
  - Integrate patch on Xen Kernel support for RHEL 5 (only atm) and fixes #418 (Michael Shapiro)
  - Fix a bug on ia64 where the boot image generated was removed before use in mondo (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.7.5-1
changelog:
  - Updated to 2.0.7.5
  - Fix Xen kernel detection (Michael Shapiro)
  - Remove libata warning (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.7.6-1
changelog:
  - Updated to 2.0.7.6
  - Adds functions and /bin/loadkeys (new location) to minimal set of commands to have (Bruno Cornec)
  - provides a makemessage option to mindi and this function now works with pbdistrocheck (Bruno Cornec)
  - Latest lvdisplay on RHEL6 prints MiB instead of MB. Impact on analyze-my-lvm fixed. (Bruno Cornec)
  - With mindi-busybox 1.18.3 the syntax of openvt changed. Mindi is now compatible with this as well as the older one. (Bruno Cornec)
  - Adds a restore quiet option (Bruno Cornec)
  - Fixes for RHEL6 support with additional modules (Bruno Cornec)
  - Fix #462 (removes temp dir if analyze-my-lvm launched in stand alone mode) (Bruno Cornec)
  - Fix issue with mindi when launched from a dir containing spaces (Bruno Cornec)
  - Fix #459 by correcting an old README containing info on the edit-mountlist binary which doesn't exist. (Bruno Cornec)
  - Adds support for hpsa (new HP Smart Array driver), r8169, xhci, virtio, mega_sr, ide_gd_mod, pata_jmicron, cp210x, dca, raid6_pq, xor async_tx, async_memcpy, async_xor, pata_sil680 drivers (Bruno Cornec)
  - Replace usage of pvs with pvscan for speed reasons in analyze-my-lvm (Bruno Cornec)
  - Workaround problems met on RHEL 5.2 and 5.4 around pvs command generating a list of \n separated pvs with back quotes in an unexpected way. (Bruno Cornec)
  - Adds /etc/rpc and /etc/netconfig as minimal deps for mindi for latest NFS support (Bruno Cornec)
  - Boot size and extra size pushed to 24MB and 70MB to support correctly Fedora 14 and Debian 6.0 (Bruno Cornec)
  - Fix #446 by exiting mindi before doing anything weird in it (Bruno Cornec)
  - Fix #445 to avoid vg with similar names to be wrongly excluded (vgroot and vgroot-san e.g.) (Michael Shapiro/Bruno Cornec)
  - Fix #426 by rewriting Xen kernel support to use TryToFindKernelPath systematically (Bruno Cornec)
  - mindi now copies also the /lib/firmware content in order to have it for drivers needing it (bnx2 reported) (Bruno Cornec)
  - Fix #434 by really testing thet udevd is not running already (chucky)
  - mindi is now able to handle compressed kernel with .gz or .bz2 suffix (case of OpenSuSE 11.2) (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.7.7-1
changelog:
  - Updated to 2.0.7.7
  - Increase sizes again more for Debian 6/Ubuntu 10.x and Fedora 14 support (Victor Gattegno)
  - Adds a UdevadmTrigger function at restore time to deal with the various syntax formats changes ddepending on version (MC)
  - Improved Arch Linux support, boot message, keyboard, ... (MC)
  - Adds reboot to fix #435 (Bruno Cornec)
  - Use modprobe instead of insmod to load loop, cd, ... modules (in order to force them at restore time) (Bruno Cornec)
  - Add support for libahci driver (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.7.8-1
changelog:
  - Updated to 2.0.7.8
  - Fix mindi-get-perl-modules when perl dirs in @INC are symlinks (case on Ubuntu 11.04) (Bruno Cornec)
  - Fix option --findkernel in case of Xen kernel so that mondoarchive get a correct answer instead of an empty one. (Bruno Cornec)
  - Fix #484 by adding support for the arcmsr driver (to support the Areca ARC-1220 RAID Controller) (Bruno Cornec)
  - Avoids error msgs if no mondo-restore.cfg file exists (when mindi used stdalone) (Bruno Cornec)
  - Attempt to fix Xen kernel support by avoiding to remove xen kernel fro; the possible_kernels list too early, whereas it's used afterwards to get them. (Bruno Cornec)
  - Fix #481 by supporting the new kbd file in latest Ubuntu 10.10+ (Victor Gattegno)
  - Propose more variables in the mindi.conf example (Bruno Cornec)
  - More explicit messages when size unsufficient in mindi for kernel + initrd as per #471 (Bruno Cornec)
  - Log content of mondo-restore.cfg  (Bruno Cornec)
  - Remove very old code creating confusing symlinks pico to nano in init. Fix #477 (patch from MC)


author: Bruno Cornec <bruno@mondorescue.org> 2.1.0-1
changelog:
  - Updated to 2.1.0
  - Fix a bug in analyze-my-lvm where LVs were created in random order (the one of lvscan) instead of using the dm-xxx order, which creates issues at restore time between the mapping created then and the one we had at backup time which could be inconsistent (Bruno Cornec)
  - Force activation of first partition which should not be optional as everything is destroyed before (Bruno Cornec)
  - Exclude sysfs devpts and tmpfs partitions found in RHEL 6.2 from analyze by mindi (made error messages) (Bruno Cornec)
  - Fix a bug in mindi when having multiple swap partiions with same starting string (/dev/dm-1 and /dev/dm-16). (Bruno Cornec)
  - Exclude /run similarly to /sys and /proc (Bruno Cornec)
  - Fix #525 and improve printing when no /etc/raidtab, but still md devices (Bruno Cornec)
  - Adds support for a new pata_atiixp, bnx2i, virtio drivers (Bruno Cornec)
  - Force block size back to 32768 in OBDR mode after skipping the 2 tape marks, to read the additional rootfs data corerctly (Bruno Cornec)
  - Fix #498 by using an external program (hpsa_obdr_mode) which can set the mode of the tape to CD-ROM or Sequential at will. (Bruno Cornec)
  - Simplify the function engaging SCSI for Smart Array controllers, and support as many controller as we have (Bruno Cornec)
  - Attempt to solve #503 by handling /lib64 separately for udev and only if not a link (to /lib) for Ubuntu 64 (Bruno Cornec)
  - Fix #499 by using a real init from busybox and moving our init script to etc/init.d/rcS. We also now call the reboot from busybox to exit, which indeed reset the system correctly (in a VM at least which wasn't the case before). Requires a new mindi-busybox as well. (Bruno Cornec)
  - Improve mindi support for kernel 3.x (Bruno Cornec)
  - Improve again ProLiant HW support, by adding references to the yet to come SSSTK rpm so that conrep is called at its future right place. (Bruno Cornec)
  - Fix #491 by correctly checking Xen kernel used for a dom0 env (Bruno Cornec)
  - Adds support for hwaddr (MAC addresses) at restore time, and map to the correct NIC if it's found at restore time (Stefan Heijmans/Bruno Cornec)
  - Fix an issue on udevadm call (Bruno Cornec)
  - Fix #501 by pushing BOOT_SIZE to 36864 for certain Ubuntu cases (Bruno Cornec)
  - Add compatibility with the latest SSSTK + PSP content for HP ProLiant + branding homogeneous now. Using hpacuscripting now. (Bruno Cornec)
  - Fix bugs in the kernel detection routine of mindi related to echo badly captured (Bruno Cornec)
  - Uses the -d option of the mount command to avoid leaving loop devices in use. Should fix the problems reported on the ML with NFS and more than 8 ISO images (Bruno Cornec)
  - Copy everything under .ssh of root account to allow for sshfs mount without passwd at restore time. (Bruno Cornec)
  - Improve msgs printed during kbd analysis (Bruno Cornec)
  - Fix an error when dmidecode reports comments before system name (Bruno Cornec)
  - Move fvat nd fat modules to CDROM_MODS in order to have them in the initrd to support saving logs to a USB device e.g. (Bruno Cornec)
  - Fix #492 by removing an extra useless fi (Bruno Cornec)
  - Fix issues in test of FindKernel for Xen and non Xen cases (Bruno Cornec)
  - Improve mbr.bin handling (Bruno Cornec)
  - Improve error message in case mondorestore isn't found (Bruno Cornec)
  - Install an MBR on USB devices when possible (Bruno Cornec)
  - Fix a compatibility bug in mindi where exclude lists with '|' was incorrectly analyzed (' ' still expected) (Bruno Cornec)
  - Adds 3 binaries called potentially by udev to support USB key mount at restore time (Victor Gattegno)
  - Removes a warning when trying to launch udevadm and it doesn't exist (RHEL 5 e.g.) (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.1.1-1
changelog:
  - Updated to 2.1.1
  - Adds rpcbind support. Fixes RHEL6.2 NFS restore, and hopefully Debian as well. (Bruno Cornec)
  - Force inclusion all files mentioned in minimal.conf (Bruno Cornec)
  - Fix #576 by truncating the mesage text created with cut (Bruno Cornec)
  - Fix #586: mindi now skips swap files in the mountlist creation (Bruno Cornec)
  - Adds module usb_common support for Linux kernel 3.2 (Bruno Cornec)
  - Adds brtfs support (Michael Caerwyn mcaerwyn_at_gmail.com)
  - Fix a bug where lvm libes were duplicated (Michael Caerwyn mcaerwyn_at_gmail.com)
  - Fix #582 by avoiding the use of the term WARNING and using now INFO and a hopefully improved msg (Bruno Cornec)
  - Fix #519 for good by cjecking syslinux version 4.02 and making a special call to --stupid for it. THat's all it deserves ;-) (Bruno Cornec)
  - Adds support for more VIA device drivers (pata and rhine) (Bruno Cornec)
  - debugfs should be excluded from the device considered for fstab analysis (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.1.2-1
changelog:
  - Updated to 2.1.2
  - Fix a bug on RHEL 5 where lvdisplay doesn't support redirection. Adds a | cat in between, as was done for vgdisplay (Bruno Cornec)
  - Fix #617 and #615: Only non directtory are transferred to the rootfs by tar, in order to avoid linked dirs such as /lib to finish fully on it. (Bruno Cornec)
  - Adding pata_acpi support (Bruno Cornec)
  - Fix #607 by including kernel modules symlinked to modules out of tree (hpsa case from HP PSP) (Sanjeev V Kumar)
  - Fix #618 by adding support for new command tune4fs for labelling ext4 FS (needed on RHEL 5.6 at least) (Bruno Cornec)
  - Add support for HP CNA in Blades for PXE boot (Bruno Cornec)
  - Call kpartx to force device creation in case it wasn't done automatically as it should (Bruno Cornec)
  - Avoids useless warning by using the right regexp for 2.4.x kernel detection (Bruno Cornec)
  - Fix #609 by using option -L of stat in order to get the correct value for major and minor numbers of mapper links (bzium)
  - Fix #600 by linking /bin/sh to /bin/bash when it's in the initrd as the default shell used. Adds support for pushd/popd at least. (Bruno Cornec)
  - Fix #614 to add correct keyboard support on SLES 10 (Bruno Cornec)
  - Solve #610 by adding a --nolog option to mindi, which needs to be the first one, and used in analyze-my-lvm with a redirection of errors to /dev/null. (Bruno Cornec)
  - Fix #598 by increasing again boot sizes (Bruno Cornec)
  - Adds support for upstart (RHEL 6.2) to try having CTRL-ALT-DEL work again (Bruno Cornec)
  - Adds cnic net driver for bnx2i support on RHEL 6.2 at least (Bruno Cornec)
  - Prepare a new script to compute IP addresses mr-net-find (not used yet) (Bruno Cornec)
  - Fix #589 by removing fixed path for grep in mindi, and managing correctly paths for udev related binaries in mindi and rcS, and improving Arch Linux support (MC)
  - mv udev.files to udev.conf under deplist.d to be more coherent (Bruno Cornec)
  - Use LogFile everywhere possible as a echo replacement (Bruno Cornec)
  - Fix #590 by adding a warning in case of McAfee detection, and checking tar files before their copy. (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.1.3-1
changelog:
  - Updated to 2.1.3
  - Fix #621 by avoiding to handle iso9660 FS type from fstab as well as bind mounted FS. (Bruno Cornec)
  - Fix a bug in mindi where regular expressions were used with grep without the -E option (Jeffery Kalchik)
  - Fix #614 SLES kbd issue (removing double quotes was not done for all of them) (Victor Gattegno)
  - mindi now includes the libnss files under /lib in minimal.conf to bring back sshfs support on Debian (Bruno Cornec)
  - Mageia 2 needs .ko.xz modules detection (Bruno Cornec)
  - Document the fact that selinux needs to be disable for extended attributes to be restored (was missing in the PXE example boot line) (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.1.4-1
changelog:
  - Updated to 2.1.4
  - Fix #651 by removing a potential dmsetup conf before formating the USB with mkdosfs (Matthew Ross)
  - Should fix an issue with RHEL 6 where mindi was comparing an info obtained by readlink -f (/dev/dm-1) different from the one in fstab (/dev/mapper/systemvg-root_lv) and the one given by vgs in GiveMapperofDm (/dev/systemvg/root_lv) (Bruno Cornec)
  - Removing telinit from minimal.conf to avoid on SLES to have init coming as the target of the telinit link :-( (Bruno Cornec)
  - Adding an inittab file in order to avoid problems with CTR-ALT-DEL (Bruno Cornec)
  - mindi now uses the full content of minimal.conf in deplist to include it in the boot media. Prevously only a fraction of it was included  (Bruno Cornec)
  - blkid is needed at least by Fedora 16 at restore time early so added to minimal.conf (Bruno Cornec)
  - Handle better the symlinks during the copy of content in order to support the /lib issue for F17. Performance is still degraded (Bruno Cornec)
  - Adds more drivers in mindi to better support iscsi env (Bruno Cornec)
  - Fix #611 for SLES SP1/SP2 with improved LVM support and addition of a function GiveVGLVOfdm to analyze-my-lvm (Matthew Ross/Bruno Cornec)
  - Fix #654 by exporting correct value for LANG and LANGUAGE in analyze-my-lvm to avoid localized display (ediaz)
  - Improve Fedora 17 support and #656 with all sort of symlinks from / to /usr (Bruno Cornec)
  - Improve VxFS support and #167 (Bruno Cornec)
  - Add proposed enhancement in #648 to add more control through conf file to boot timeout and default mode (Matthew Ross)
  - Fix #649 by adding serial port detection in GetShell function which was harcoding the tty to use (Matthew Ross)
  - Fix #639 bu adding dyn. libs needed on RHEL 6.3 by ssh (Peter Kohler)
  - Fix #622: Adds swaplabel support if it exists (Bruno Cornec)
  - Fix #647: bash is now systematically included in the ramdisk
  - Fix #631 by adding /bin/lsmod to minimal.conf in order to support SLES 11 SP2
  - Fix #623 by sorting correctly the dev mapper devices when more than 10 are handled (Martin Kitka/Didier Diaz)
  - Adds support for 3.5 kernel and USB keyboard by adding module hid_generic (Hugo vw)
  - Increase size of tmpfs using shm in order to support larger mindi boot images (Mark Wisniewski)
  - Solve #646 by increasing BOOT_SIZE for Ubuntu 12.04 (Victor Gattegno)


author: Bruno Cornec <bruno@mondorescue.org> 2.1.5-1
changelog:
  - Updated to 2.1.5
  - Fix #681 by reintroducing code from mindi 2.0.6 in order to support detection of initrd tyep support deep in kernel with some black magic. (Bruno Cornec/Victor Gattegno/Didier Diaz)
  - Fix ReadAllLink by supporting multi-level of ../.. in link names (Bruno Cornec)
  - Add cifs support for #208 with first modifications to add cifs support as an external FS - will need mondo 3.0.4 (Bruno Cornec)
  - Force the addition of the RESTORE keyword in the boot line to avoid interaction at restore time. (Bruno Cornec)
  - Fix #677 by adding a missing parameter to modinfo (Victor Gattegno)
  - Update ProLiant support with hp-rcu and hp-fm (Gen8 and following) (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.1.4-1
changelog:
  - Updated to 2.1.4
  - Fix #651 by removing a potential dmsetup conf before formating the USB with mkdosfs (Matthew Ross)
  - Should fix an issue with RHEL 6 where mindi was comparing an info obtained by readlink -f (/dev/dm-1) different from the one in fstab (/dev/mapper/systemvg-root_lv) and the one given by vgs in GiveMapperofDm (/dev/systemvg/root_lv) (Bruno Cornec)
  - Removing telinit from minimal.conf to avoid on SLES to have init coming as the target of the telinit link :-( (Bruno Cornec)
  - Adding an inittab file in order to avoid problems with CTR-ALT-DEL (Bruno Cornec)
  - mindi now uses the full content of minimal.conf in deplist to include it in the boot media. Prevously only a fraction of it was included  (Bruno Cornec)
  - blkid is needed at least by Fedora 16 at restore time early so added to minimal.conf (Bruno Cornec)
  - Handle better the symlinks during the copy of content in order to support the /lib issue for F17. Performance is still degraded (Bruno Cornec)
  - Adds more drivers in mindi to better support iscsi env (Bruno Cornec)
  - Fix #611 for SLES SP1/SP2 with improved LVM support and addition of a function GiveVGLVOfdm to analyze-my-lvm (Matthew Ross/Bruno Cornec)
  - Fix #654 by exporting correct value for LANG and LANGUAGE in analyze-my-lvm to avoid localized display (ediaz)
  - Improve Fedora 17 support and #656 with all sort of symlinks from / to /usr (Bruno Cornec)
  - Improve VxFS support and #167 (Bruno Cornec)
  - Add proposed enhancement in #648 to add more control through conf file to boot timeout and default mode (Matthew Ross)
  - Fix #649 by adding serial port detection in GetShell function which was harcoding the tty to use (Matthew Ross)
  - Fix #639 bu adding dyn. libs needed on RHEL 6.3 by ssh (Peter Kohler)
  - Fix #622: Adds swaplabel support if it exists (Bruno Cornec)
  - Fix #647: bash is now systematically included in the ramdisk (Bruno Cornec)
  - Fix #631 by adding /bin/lsmod to minimal.conf in order to support SLES 11 SP2 (Bruno Cornec)
  - Fix #623 by sorting correctly the dev mapper devices when more than 10 are handled (Martin Kitka/Didier Diaz)
  - Adds support for 3.5 kernel and USB keyboard by adding module hid_generic (Hugo vw)
  - Increase size of tmpfs using shm in order to support larger mindi boot images (Mark Wisniewski)
  - Solve #646 by increasing BOOT_SIZE for Ubuntu 12.04 (Victor Gattegno)


author: Bruno Cornec <bruno@mondorescue.org> 2.1.6-1
changelog:
  - Updated to 2.1.6
  - Use 2 README files as embedded doc for restore boot, with function keys (Bruno Cornec)
  - Improve #628 by adding a comment in order to connect external disks after the boot (Bruno Cornec)
  - Improve also boot menu visibility (Bruno Cornec)
  - First modifications to add support for systemd-udev (Bruno Cornec)
  - Fix #697 by adding the iproute parameter at boot time to support addition of static routes (Bruno Cornec)
  - Fix #656 for Mageia 3 and Fedora 17+ with no /bin and /lib under / but relocated under /usr (Bruno Cornec)
  - Copy the multipath dynamic libraries in order to have a working multipath at restore time (RHEL 6.4 and later) (Dimitri Bellini)
  - Softlink in LocateDeps have now their target scanned, should improve Debian 7 support (Bruno Cornec)
  - Fix #699 by improving NFS and SSHFS support for Debian 7 and Ubuntu 13 with nss libs placed under /lib/x86_64-linux-gnu/ and /usr/lib/x86_64-linux-gnu/ (Bruno Cornec/Victor Gattegno)
  - Backports some 3.1 fixes for mindi, and minimize diffs (Bruno Cornec)
  - Fix #705 by adding fdisk -l info to log file (Bruno Cornec)
  - rev is mandatory and included now in the boot part (not in minimal.conf) (Bruno Cornec)
  - Add an example to use a fixed IP configuration at boot time through mindi.conf (Bruno Cornec)
  - Be more precise in messages displayed at restore time when a non-rewinding device should be used (Bruno Cornec)
  - Fix #686 by adding grub.conf, grub.cfg and modified device.map.lst to device.map (Victor Gattegno)
  - Fix #679 again and #685 by reducing the list of possible kernels (Victor Gattegno/Didier Diaz/Bruno Cornec)
  - Fix support for OBDR tapes connected to SCSI cards, now copies sg_inq, sg_reset, sg_rw_mode and sg_map in the ramdisk (Bruno Cornec)
  - Adds support for the obdrmods boot parameter if some additional drivers should be removed (Bruno Cornec)
  - Adds more info in mindi log file (df -i, df -a, grub/lilo conf files, fdisk -l) (Bruno Cornec)
  - Fix a bug on SLES 11 SP2 by removing a dd in mindi which was filling the target dir (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.1.6.1-1
changelog:
  - Updated to 2.1.6.1
  - Fix #753 by forcing LV creation which on RHEL7 now asks a question in case something was already there before. BACKPORT from 3.2 (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.1.7-1
changelog:
  - Updated to 2.1.7
  - Fix 2 bugs in kernel version detection (> 3.9) by simplifying the RE used (Bruno Cornec/many contributors)
  - Improve mindi logging when a new kernel mechanism for initramfs is found (Bruno Cornec)
  - Solve issues at restore time with loading of raid and igb modules by adding lacking modules as deps (Bruno Cornec) 
  - Fix #713 by correcting typo (Victor Gattegno)


author: Bruno Cornec <bruno@mondorescue.org> 2.1.8-1
changelog:
  - Updated to 2.1.8
  - Adds support for the hpvsa driver (Bruno Cornec)
  - Fix #724 by adding ehci-pci support in USB_MODS (Bruno Cornec)
  - Adds support for ohci-hcd and ohci_hcd (Bruno Cornec)
  - Fix a keyboard detection bug (wrong directory added /usr/share) (Bruno Cornec)
  - Fix keyboard support on Fedora 19 (no conf file found so used the X11 one) (Bruno Cornec)
  - Fix kernel detection on 3.9+ where the message was lacking <> around the 6 (Bruno Cornec)
  - Fix serial console detection where using -f is not working. Use -e to test the file instead (Bruno Cornec)
  - Launch start-netfs when a network conf is detected in the conf file to avoid an error later on in automatic mode (Bruno Cornec)
  - Fix #753 by forcing LV creation which on RHEL7 now asks a question in case something was already there before. BACKPORT from 3.2 (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 3.0.0-1
changelog:
  - Updated to 3.0.0
  - Fix #753 by forcing LV creation which on RHEL7 now asks a question in case something was already there before. (Bruno Cornec)
  - Fix #741 by adapting busybox and init location for pre-fedora 18 distros (missing links) ! (Bruno Cornec)
  - Fix #735 by updating isolinux.bin and ldlinux.c32 location on recent Debian distros (Bruno Cornec)
  - Fix #656 and #732 by adding support for the new /lib being a symlink on fedora 18+ (Bruno Cornec)
  - Adds systemd support (Bruno Cornec)
  - Creates all links under /bin from /usr/bin when not already existing to allow older distros to find their binaries without issue (Bruno Cornec)
  - Try to put everything for mindi under /usr now with the way the latest distros work and removes symlinks.tgz and dev.tgz (Bruno Cornec)
  - /usr/sbin/dmeventd is now needed by systemd for dm dev creation (seen with LVM) (Bruno Cornec)
  - Improves systemd support at startup of the restore media when the system uses it (new user, groups, files included from /usr/lib/systemd, dbus, (Bruno Cornec)
  - Fix mount call in rcS to use devtmpfs instead of tmpfs for /dev and systemd (Bruno Cornec)
  - If using systemd-udev, do not extract all devs as it perturbates LVM (Bruno Cornec)
  - mindi now generates UUIDs in mountlist.txt if no LABEL nor UUID exist (Bruno Cornec)
  - Fix label-partitions-as-necessary to put back the original UUIDs to the partitions even if no LABEL or UUID line was used in fstab (Bruno Cornec)
  - Adds support for XFS labelling (Bruno Cornec)
  - Fix some wrong keyboard detection (Bruno Cornec)
  - Add support for latest Fedora keymap file (/etc/vconsole.conf) and non us keyboard detection (Bruno Cornec)
  - Launch start-netfs when a network conf is detected in the conf file to avoid an error later on in automatic mode (Bruno Cornec)
  - mindi is now a bash script (for better logging support) (Bruno Cornec)
  - Adds lvmetad daemon to list and launch it at restore time as new LVM version seems to need it. (Bruno Cornec)
  - Rename the conf file mondo-restore.cfg into mondorestore.cfg for homogeneity (Bruno Cornec)
  - Remove EXTRA_MODS variable leading to modules missing at restore time. Now part of CDROM_MODS and were anyway loaded 99% of the time. (Bruno Cornec)
  - Remove usage of KEYMAP-LIVES-HERE,  and USING-* not used anymore (Bruno Cornec)
  - Remove support for FAILSAFE kernels not maintained - use branch 3.0 if you still need it (Bruno Cornec)
  - Optimize modules list computation between mindi and restore init script, which doesn't load the list twice anymore as eveything is in the boot part.  (Bruno Cornec)
  - Create /dev/shm at restore time in case it's not already done (Bruno Cornec)
  - Improve initramfs detection for recent kernels (RE updated) (Bruno Cornec)
  - Remove from mindi 2 functions replaced by perl code (ReadAllLink by mr-read-all-link and ProcessLDD by mr-process-ldd) (Bruno Cornec)
  - mindi now depends on new external perl modules: ProjectBuilder::Base, ProjectBuilder::Conf, ProjectBuilder::Distribution, IO::Interface::Simple, Net::IPv4Addr (Bruno Cornec)
  - Try to fix a udev issue on latest Ubuntu where /run/udev is needed at boot time by creating it (Bruno Cornec)
  - Include not only content of udev.conf files but if directories in it, do that recursively and fix udev deps inclusion by mimicing what was done for minimal (Bruno Cornec)
  - Add creation of device /dev/kmsg through udev-links.conf (Bruno Cornec)
  - mindi now uses mr-net-get-config to build the network conf (Bruno Cornec)
  - mindi now uses mr-kernel-get-modules for automatic dependency analysis (Bruno Cornec)
  - Fix #718 by adding support for USB keyboard for HP ML Server with xhci-hcd now in USB_MODS (Bruno Cornec)
  - Fix #724 by adding support for USB keyboard with ehci_pci now in USB_MODS (Bruno Cornec)
  - Fix #713 typo in a start-netfs command preventing correct route to be setup (Victor Gattegno) 
  - Fix #727 by fixing serial mode support for machines like Sun 40z (Bruno Cornec)
   
  2.1.7 (2013-09-13)
  - Fix 2 bugs in kernel version detection (> 3.9) by simplifying the RE used (Bruno Cornec/many contributors)
  - Improve mindi logging when a new kernel mechanism for initramfs is found (Bruno Cornec)
  - Solve issues at restore time with loading of raid and igb modules by adding lacking modules as deps (Bruno Cornec) 
  - Fix #713 by correcting typo (Victor Gattegno)


author: Bruno Cornec <bruno@mondorescue.org> 2.1.0-1
changelog:
  - Updated to 2.1.0
  - Fix a bug in analyze-my-lvm where LVs were created in random order (the one of lvscan) instead of using the dm-xxx order, which creates issues at restore time between the mapping created then and the one we had at backup time which could be inconsistent (Bruno Cornec)
  - Force activation of first partition which should not be optional as everything is destroyed before (Bruno Cornec)
  - Exclude sysfs devpts and tmpfs partitions found in RHEL 6.2 from analyze by mindi (made error messages) (Bruno Cornec)
  - Fix a bug in mindi when having multiple swap partiions with same starting string (/dev/dm-1 and /dev/dm-16) (Bruno Cornec)
  - Exclude /run similarly to /sys and /proc (Bruno Cornec)
  - Fix #525 and improve printing when no /etc/raidtab, but still md devices (Bruno Cornec)
  - Adds support for a new pata_atiixp, bnx2i, virtio drivers (Bruno Cornec)
  - Force block size back to 32768 in OBDR mode after skipping the 2 tape marks, to read the additional rootfs data corerctly (Bruno Cornec)
  - Fix #498 by using an external program (hpsa_obdr_mode) which can set the mode of the tape to CD-ROM or Sequential at will (Bruno Cornec)
  - Simplify the function engaging SCSI for Smart Array controllers, and support as many controller as we have (Bruno Cornec)
  - Attempt to solve #503 by handling /lib64 separately for udev and only if not a link (to /lib) for Ubuntu 64 (Bruno Cornec)
  - Fix #499 by using a real init from busybox and moving our init script to etc/init.d/rcS. We also now call the reboot from busybox to exit, which indeed reset the system correctly (in a VM at least which wasn't the case before). Requires a new mindi-busybox as well (Bruno Cornec)
  - Improve mindi support for kernel 3.x (Bruno Cornec)
  - Improve again ProLiant HW support, by adding references to the yet to come SSSTK rpm so that conrep is called at its future right place (Bruno Cornec)
  - Fix #491 by correctly checking Xen kernel used for a dom0 env (Bruno Cornec)
  - Adds support for hwaddr (MAC addresses) at restore time, and map to the correct NIC if it's found at restore time (Stefan Heijmans/Bruno Cornec)
  - Fix an issue on udevadm call (Bruno Cornec)
  - Fix #501 by pushing BOOT_SIZE to 36864 for certain Ubuntu cases (Bruno Cornec)
  - Add compatibility with the latest SSSTK + PSP content for HP ProLiant + branding homogeneous now. Using hpacuscripting now (Bruno Cornec)
  - Fix bugs in the kernel detection routine of mindi related to echo badly captured (Bruno Cornec)
  - Uses the -d option of the mount command to avoid leaving loop devices in use. Should fix the problems reported on the ML with NFS and more than 8 ISO images (Bruno Cornec)
  - Copy everything under .ssh of root account to allow for sshfs mount without passwd at restore time (Bruno Cornec)
  - Improve msgs printed during kbd analysis (Bruno Cornec)
  - Fix an error when dmidecode reports comments before system name (Bruno Cornec)
  - Move fvat nd fat modules to CDROM_MODS in order to have them in the initrd to support saving logs to a USB device e.g. (Bruno Cornec)
  - Fix #492 by removing an extra useless fi (Bruno Cornec)
  - Fix issues in test of FindKernel for Xen and non Xen cases (Bruno Cornec)
  - Improve mbr.bin handling (Bruno Cornec)
  - Improve error message in case mondorestore isn't found (Bruno Cornec)
  - Install an MBR on USB devices when possible (Bruno Cornec)
  - Fix a compatibility bug in mindi where exclude lists with '|' was incorrectly analyzed (' ' still expected) (Bruno Cornec)
  - Adds 3 binaries called potentially by udev to support USB key mount at restore time (Victor Gattegno)
  - Removes a warning when trying to launch udevadm and it doesn't exist (RHEL 5 e.g.) (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.1.1-1
changelog:
  - Updated to 2.1.1
  - Adds rpcbind support. Fixes RHEL6.2 NFS restore, and hopefully Debian as well (Bruno Cornec)
  - Force inclusion all files mentioned in minimal.conf (Bruno Cornec)
  - Fix #576 by truncating the mesage text created with cut (Bruno Cornec)
  - Fix #586: mindi now skips swap files in the mountlist creation (Bruno Cornec)
  - Adds module usb_common support for Linux kernel 3.2 (Bruno Cornec)
  - Adds brtfs support (Michael Caerwyn mcaerwyn_at_gmail.com)
  - Fix a bug where lvm libes were duplicated (Michael Caerwyn mcaerwyn_at_gmail.com)
  - Fix #582 by avoiding the use of the term WARNING and using now INFO and a hopefully improved msg (Bruno Cornec)
  - Fix #519 for good by cjecking syslinux version 4.02 and making a special call to --stupid for it. THat's all it deserves ;-) (Bruno Cornec)
  - Adds support for more VIA device drivers (pata and rhine) (Bruno Cornec)
  - debugfs should be excluded from the device considered for fstab analysis (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.1.2-1
changelog:
  - Updated to 2.1.2
  - Fix a bug on RHEL 5 where lvdisplay doesn't support redirection. Adds a | cat in between, as was done for vgdisplay (Bruno Cornec)
  - Fix #617 and #615: Only non directtory are transferred to the rootfs by tar, in order to avoid linked dirs such as /lib to finish fully on it (Bruno Cornec)
  - Adding pata_acpi support (Bruno Cornec)
  - Fix #607 by including kernel modules symlinked to modules out of tree (hpsa case from HP PSP) (Sanjeev V Kumar)
  - Fix #618 by adding support for new command tune4fs for labelling ext4 FS (needed on RHEL 5.6 at least) (Bruno Cornec)
  - Add support for HP CNA in Blades for PXE boot (Bruno Cornec)
  - Call kpartx to force device creation in case it wasn't done automatically as it should (Bruno Cornec)
  - Avoids useless warning by using the right regexp for 2.4.x kernel detection (Bruno Cornec)
  - Fix #609 by using option -L of stat in order to get the correct value for major and minor numbers of mapper links (bzium)
  - Fix #600 by linking /bin/sh to /bin/bash when it's in the initrd as the default shell used. Adds support for pushd/popd at least (Bruno Cornec)
  - Fix #614 to add correct keyboard support on SLES 10 (Bruno Cornec)
  - Solve #610 by adding a --nolog option to mindi, which needs to be the first one, and used in analyze-my-lvm with a redirection of errors to /dev/null (Bruno Cornec)
  - Fix #598 by increasing again boot sizes (Bruno Cornec)
  - Adds support for upstart (RHEL 6.2) to try having CTRL-ALT-DEL work again (Bruno Cornec)
  - Adds cnic net driver for bnx2i support on RHEL 6.2 at least (Bruno Cornec)
  - Prepare a new script to compute IP addresses mr-net-find (not used yet) (Bruno Cornec)
  - Fix #589 by removing fixed path for grep in mindi, and managing correctly paths for udev related binaries in mindi and rcS, and improving Arch Linux support (MC)
  - mv udev.files to udev.conf under deplist.d to be more coherent (Bruno Cornec)
  - Use LogFile everywhere possible as a echo replacement (Bruno Cornec)
  - Fix #590 by adding a warning in case of McAfee detection, and checking tar files before their copy (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.1.3-1
changelog:
  - Updated to 2.1.3
  - Fix #621 by avoiding to handle iso9660 FS type from fstab as well as bind mounted FS (Bruno Cornec)
  - Fix a bug in mindi where regular expressions were used with grep without the -E option (Jeffery Kalchik)
  - Fix #614 SLES kbd issue (removing double quotes was not done for all of them) (Victor Gattegno)
  - mindi now includes the libnss files under /lib in minimal.conf to bring back sshfs support on Debian (Bruno Cornec)
  - Mageia 2 needs .ko.xz modules detection (Bruno Cornec)
  - Document the fact that selinux needs to be disable for extended attributes to be restored (was missing in the PXE example boot line) (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.1.5-1
changelog:
  - Updated to 2.1.5
  - Fix #681 by reintroducing code from mindi 2.0.6 in order to support detection of initrd tyep support deep in kernel with some black magic (Bruno Cornec/Victor Gattegno/Didier Diaz)
  - Fix ReadAllLink by supporting multi-level of ../.. in link names (Bruno Cornec)
  - Add cifs support for #208 with first modifications to add cifs support as an external FS - will need mondo 3.0.4 (Bruno Cornec)
  - Force the addition of the RESTORE keyword in the boot line to avoid interaction at restore time (Bruno Cornec)
  - Fix #677 by adding a missing parameter to modinfo (Victor Gattegno)
  - Update ProLiant support with hp-rcu and hp-fm (Gen8 and following) (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 3.0.0-1
changelog:
  - Updated to 3.0.0
  - Fix #753 by forcing LV creation which on RHEL7 now asks a question in case something was already there before (Bruno Cornec)
  - Fix #741 by adapting busybox and init location for pre-fedora 18 distros (missing links) ! (Bruno Cornec)
  - Fix #735 by updating isolinux.bin and ldlinux.c32 location on recent Debian distros (Bruno Cornec)
  - Fix #656 and #732 by adding support for the new /lib being a symlink on fedora 18+ (Bruno Cornec)
  - Adds systemd support (Bruno Cornec)
  - Creates all links under /bin from /usr/bin when not already existing to allow older distros to find their binaries without issue (Bruno Cornec)
  - Try to put everything for mindi under /usr now with the way the latest distros work and removes symlinks.tgz and dev.tgz (Bruno Cornec)
  - /usr/sbin/dmeventd is now needed by systemd for dm dev creation (seen with LVM) (Bruno Cornec)
  - Improves systemd support at startup of the restore media when the system uses it (new user, groups, files included from /usr/lib/systemd, dbus, (Bruno Cornec)
  - Fix mount call in rcS to use devtmpfs instead of tmpfs for /dev and systemd (Bruno Cornec)
  - If using systemd-udev, do not extract all devs as it perturbates LVM (Bruno Cornec)
  - mindi now generates UUIDs in mountlist.txt if no LABEL nor UUID exist (Bruno Cornec)
  - Fix label-partitions-as-necessary to put back the original UUIDs to the partitions even if no LABEL or UUID line was used in fstab (Bruno Cornec)
  - Adds support for XFS labelling (Bruno Cornec)
  - Fix some wrong keyboard detection (Bruno Cornec)
  - Add support for latest Fedora keymap file (/etc/vconsole.conf) and non us keyboard detection (Bruno Cornec)
  - Launch start-netfs when a network conf is detected in the conf file to avoid an error later on in automatic mode (Bruno Cornec)
  - mindi is now a bash script (for better logging support) (Bruno Cornec)
  - Adds lvmetad daemon to list and launch it at restore time as new LVM version seems to need it (Bruno Cornec)
  - Rename the conf file mondo-restore.cfg into mondorestore.cfg for homogeneity (Bruno Cornec)
  - Remove EXTRA_MODS variable leading to modules missing at restore time. Now part of CDROM_MODS and were anyway loaded 99% of the time (Bruno Cornec)
  - Remove usage of KEYMAP-LIVES-HERE,  and USING-* not used anymore (Bruno Cornec)
  - Remove support for FAILSAFE kernels not maintained - use branch 3.0 if you still need it (Bruno Cornec)
  - Optimize modules list computation between mindi and restore init script, which doesn't load the list twice anymore as eveything is in the boot part.  (Bruno Cornec)
  - Create /dev/shm at restore time in case it's not already done (Bruno Cornec)
  - Improve initramfs detection for recent kernels (RE updated) (Bruno Cornec)
  - Remove from mindi 2 functions replaced by perl code (ReadAllLink by mr-read-all-link and ProcessLDD by mr-process-ldd) (Bruno Cornec)
  - mindi now depends on new external perl modules: ProjectBuilder::Base, ProjectBuilder::Conf, ProjectBuilder::Distribution, IO::Interface::Simple, Net::IPv4Addr (Bruno Cornec)
  - Try to fix a udev issue on latest Ubuntu where /run/udev is needed at boot time by creating it (Bruno Cornec)
  - Include not only content of udev.conf files but if directories in it, do that recursively and fix udev deps inclusion by mimicing what was done for minimal (Bruno Cornec)
  - Add creation of device /dev/kmsg through udev-links.conf (Bruno Cornec)
  - mindi now uses mr-net-get-config to build the network conf (Bruno Cornec)
  - mindi now uses mr-kernel-get-modules for automatic dependency analysis (Bruno Cornec)
  - Fix #718 by adding support for USB keyboard for HP ML Server with xhci-hcd now in USB_MODS (Bruno Cornec)
  - Fix #724 by adding support for USB keyboard with ehci_pci now in USB_MODS (Bruno Cornec)
  - Fix #713 typo in a start-netfs command preventing correct route to be setup (Victor Gattegno) 
  - Fix #727 by fixing serial mode support for machines like Sun 40z (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 3.0.1-1
changelog:
  - Updated to 3.0.1
  - Fix #717 by adding UEFI support to mindi. Cf README.uefi. Only tested with RHEL6 for now. boot conf files now generated in PrepareDataDiskImages and used in PrepareBootDiskImage (Bruno Cornec)
  - Refactor into PrepareBootDiskImage the 2 previously separated functions to create the boot image, now also supporting UEFI and grub (USB key not reviewed for now) (Bruno Cornec)
  - new parameter boot-type passed to mindi from mondoarchive (Bruno Cornec)
  - Fix some useless error messages from appearing at boot time when changing pivot (Bruno Cornec)
  - Creates cache directories for rpcbind (RHEL6 & 7) in start-netfs before launching the daemon (Bruno Cornec)
  - Adds module rpcsec_gss_krb5 which may be needed for RHEL7 NFS (Bruno Cornec)
  - Adds libnss_compat_ossi in minimal.dep for ssh dlopen hidden deps on RHEL 7 ! (Bruno Cornec)
  - Review network startup in start-netfs when cloning (should fix #716) - Trust ipconf first, and then use mondorestore.cfg content (Bruno Cornec)
  - Adds an ipmode configuration parameter at boot time to typically force start-netfs to make a DHCP request, despite the conf file doesn't precise it (param can be DHCP or STATIC) (Bruno Cornec)
  - Change analyze-my-lvm in order to generate percentage of Extents of a VG to use to create the LV instead of a fixed size (Bruno Cornec)
  - Adds support for enic network driver needed for Cisco UCS systems (Dimitri Bellini)
  - mindi and mondo use systematically mindi-bootroot.img as the name of the bootable image used to make CD (Bruno Cornec)
  - log the content of mondorestore.cfg, perl modules list in mindi (Bruno Cornec)
  - Fix mindi-get-perl-modules by using scan_deps. This implies a new dep for mindi on Module::ScanDeps (Bruno Cornec)
  - Add support for mpt2sas driver - DELL T320 (Jean Michel openagilex.fr)
  - Rename mindi/parted2fdisk.pl into mindi/mr-parted2fdisk and make all adaptations required for consistency with all other new mr-* commands- mr-parted2fdisk now uses pb_* functions and used only if UEFI/EFI (Bruno Cornec)
  - Add support for ksplice (which is creating its own version of modprobe which needs to be part of minimal.conf to be picked up early enough) (Mark Plummer)
  - Fix mindi for RHEL5 support (and other old distros) by not using non portable -n option of cp, creating a /bin subdir in case it's needed, creating a link for /sbin/init if needed (Bruno Cornec)
  - Fix installation of mr-parted2fdisk under rootfs by removing useless -s option of install. mindi doesn't call fdisk anymore (Bruno Cornec)
  - Fix mr-parted2fdisk for RHEL5 support with regex for fdisk version adapted. It's now the only tool for disk partitions management in MondoRescue (Bruno Cornec)
  - mr-parted2fdisk now supports being called with -l option without device. It then calls fdisk directly for this case to be fully compatible (Bruno Cornec)
  - Fix #748 by solving interface issues between mondoarchive and mindi (Bruno Cornec)
  - Improve kernel 3.14+ detection for initramfs (Bruno Cornec)
  - Fix #767 (typo in KEYDIR name proposed) (Joel Girot)
  - Adds support for Hyper-V IDE driver (Habibija Safet)
  - Adds support for nls_iso8859-1 and hid_generic to mindi to support some DELL machines with Ubuntu 14.04 at least (Bruno Cornec)
  - Adds support for the hpvsa driver and its conf file (in relationship with #751) (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 3.0.2-1
changelog:
  - Updated to 3.0.2
  - Fix #795 by adding support for new RHEL7 keyboard type (Bruno Cornec)
  - Fix #792, LVM support, by forcing fixed values for LE if percentage calculated for it is 0
  - Fix #757, #780 and #781, md support, by adding support for raid* drivers in mindi (Bruno Cornec)
  - Fix #779 by adding the hid-generic module (Bruno Cornec)
  - Fix #778 by using dosfslabel/mr-label to recreate labelled FAT or VFAT FS when that command is available and using mkfs.vfat now everywhere (removes mkdosfs references) and avoid using -F 32 to let the mkfs.vfat command choose the best size by itself. (Bruno Cornec)
  - Fix #777 Full UEFI support with grub 0.9 and grub2 configuration generation in addition to syslinux (limited to RHEL6, RHEL7 and Debian8 for now) (Bruno Cornec)
  - For grub 0.9 the conf file for UEFI mode needs to be called bootx64.conf (tested on RHEL6) (Bruno Cornec)
  - For grub 2.x the conf file for UEFI mode needs to be called grub.cfg (tested on RHEL7) (Bruno Cornec)
  - Better protection against rm commands (Bruno Cornec)
  - Adds xorriso support in mindi for distributions such as Debian 8 using it for UEFI (Bruno Cornec)
  - Adds a mr-label perl script to relabel/uuid fvat FS (Bruno Cornec)
  - Adds a mr-disk-type script to handle GPT/MBR format detection (Bruno Cornec)
  - Adds support for Smart Array B140i with hpdsa, mpt3sas driver (Dell T110 II), dm-thin-pool, additional virtio drivers and vmw_pvscsi for VMware (Bruno Cornec)
  - Adds support for kernel later than 3.x up to 9.x (Bruno Cornec)
  - Improve on screen and in log file messages by standardizing output to have coherent msgs with INFO tags (Bruno Cornec)
  - Create new MakeISO and MakeISOErrors functions to share that code (Bruno Cornec)
  - Rename LogIt into LogAll (Bruno Cornec)
  - Rename the mindi image mindi.iso (was mondorescue.iso which was confusing) (Bruno Cornec)
  - Rename TurnTgzIntoRdz into MakeBootInitFile (Bruno Cornec)
  - Remove usages of old_pwd and cd in functions. change of directory s now done in a subshell (Bruno Cornec)
  - Remove function ListImagesForUser (Bruno Cornec)
  - Share more params in ISO_OPT between usages (Bruno Cornec)
  - size_of_all_tool is now computed in PrepareDataDiskImages to be used by further functions which removes the need of BOOT_SIZE (Bruno Cornec)
  - Forging a /tmp/mondorestore.cfg file at restore time if using mindi standalone in order to avoid error messages from grep. (Bruno Cornec)
  - Fix a bug related to list analysis with echo where the variable needs to be transformed into list before processing (Bruno Cornec)
  - Simplify OfferToMakeBootableISO and OfferToMakeBootableUSB to just deal with interactivity and parameter handling and create a shared function MakeBootableDevice with a parameter for special treatment. This will allow to fix broken USB support and to avoid that type of issue in the future (Bruno Cornec)
  - Suppress as well PrepareBootDiskImage as content is now supported in the shared MakeBootableDevice (Bruno Cornec)
  - Improve non-interactive support with 3 variables in conf file that can allow a non interactive function of mindi when set to the values proposed (PROMPT_MAKE_CD_IMAGE="no", PROMPT_MAKE_USB_IMAGE="no") When using the second one for USB mode, you also have to add the name of the device to be used with USBDEVICE="/dev/sdg" (Bruno Cornec)
  - Adds support for nls_cp437 module (report from a chinese user)
  - Use syslinux dir systematically for boot env whatever the boot loader of this family as it works for all. (Bruno Cornec)
  - Improve speed for deps computation by global sorting (Bruno Cornec)
  - Fix a bug with Debian 8 where we need to use /lib/systemd instead of /usr/lib/systemd (Bruno Cornec)
  - Fix lvmetad usage on latest Debian (Hugo Vanwoerkom)
  - Adds a function FindLdlinuxe64Binary to find ldlinux.e64 (Bruno Cornec)
  - Adds a function FindSyslinux64EFI to find syslinux.efi (Bruno Cornec)
  - FindLdlinux32Binary only called in BIOS mode (Bruno Cornec)
  - Fix mindi-get-perl-modules to follow symlinks in perl installation and now working on Debian 8 as well as Mageia 5 (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 1.2.1-1.rh73
changelog:
  - Updated to 1.2.1
  - Creation based on busybox 1.2.1 (Bruno Cornec)
  - Remove module management, bunzip2 in config file (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 1.2.2-2.rh73
changelog:
  - Updated to 1.2.2
  - mindi-busybox version is now extended with the SVN revision (Bruno Cornec)
  - Fix a known bug for busybox where -gc-section in makefile + static for link crea tes a buggy busybox with glibc (Bruno Cornec)
  - Updated based on busybox 1.2.2 (Bruno Cornec)
  - Handles modules back again (Bruno Cornec)
  - Fix bug #88 around install conflicts (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 1.2.2-4
changelog:
  - Updated to 1.2.2-4
  - Build process adapted to use pb (http://trac.project-builder.org) (Bruno Cornec)
  - Fix another issue in mindi-busybox gentoo's ebuild (Francesco Talamona)


author: Bruno Cornec <bruno@mondorescue.org> 1.7.3-1
changelog:
  - Updated to 1.7.3-1
  - Updated based on busybox 1.7.3 (Bruno Cornec)
  - Fix gentoo installation issue (Francesco Talamona/Bruno Cornec)
  - remove MONOTONIC clock to continue to support 2.4 kernels (RHEL 3 e.g. or ESX) (Bruno Cornec)
  - Adds dd support for swap partition label (Bruno Cornec)
  - Try to add cttyhack to suppress an error message at shell level (Bruno Cornec)


author: Hugo Rabson <hugorabson@msn.com> 1.75
changelog:
  - fixed chmod/chown bug (Jens Richter)
  - ask user to confirm NFS mountpoint in Interactive Mode
  - rewritten format_everything() to make sure LVMs, RAIDs and
    regular partitions are prepped in the correct order
  - better magicdev support
  - rewritten external binary caller subroutine
  - DVD support added
  - better backup-time control gui; offer to exclude nfs if appl.
  - fixed multi-tape support
  - re-implemented -D and -J
  - fixed bug in extract_config_file_from_ramdisk() which
    affected tape+floppy users
  - updated is_incoming_block_valid() to make it
    return end-of-tape if >300 flotsam blocks
  - unmount CD-ROM before burning (necessary for RH8/9)
  - fixed some stray assert()'s
  - fixed bug in grub-MR (Christian)
  - make user remove floppy/CD before restoring interactively from tape
  - fixed bug in am_I_in_disaster_recovery_mode()
  - added code to nuke_mode() to make sure NFS
    (backup) share is mounted in Nuke Mode
  - improved tape device detection code
  - better GRUB support
  - better logging of changed bigfiles at compare-time
  - better NTFS support, thanks to partimagehack-static
  - better logging
  - rewrote tape-handling code, breaking compatibility w/ previous versions
  - fixed ISO/CD biggiefile verification bug in mondoarchive
  - fixed bug which stopped boot/compare-time changelist from popping up
  - replaced mondo-makefilelist with C code - faster, cleaner
  - tweaked GUI - better feedback


author: Jesse Keating <jkeating@j2solutions.net> 1.7_cvs-20031102.1
changelog:
  - Clean up, added spanish translation
  - Set prefix to be /usr
  - added/fixed Requires
  - remove CVS directories prior to building


author: Joshua Oreman <oremanj@get-linux.org> 1.7_cvs-20031107
changelog:
  - fixed symbolic links for libraries
  - added support for boot/root multi floppies

  - added kdelibs as xmondo dependency
  - added xmondo pixmap installation
  - better find_cdrom_device(), to cope w/ multiple CD writers
  - fixed -m and -Vc flags
  - fixed NTFS support!
  - bootable CD uses native, not El Torito, support now
  - removed mondo-makefilelist
  - added 2.6 kernel support
  - if 2.6 kernel, insist that the user specify CD device
  - drop Embleer; insist on ms-sys and parted if Windows partition


author: Hugo Rabson <hugorabson@msn.com> 2.00
changelog:
  - first 2.0 release
  - updated grub-install.patched to support SuSE and Red Hat 
  - call 'mt' to set block size to 32K before opening in/out tape
  - updated mondo-prep.c to create each disk's partitions all at once
    (one call per drive) instead of one call to fdisk per partition
  - when extracting cfg file and mountlist from all.tar.gz (tape copy),
    use block size of INTERNAL_TAPE_BLK_SIZE, not TAPE_BLOCK_SIZE
  - added star and rudimentary SELinux support
  - fixed lots of bugs
  - all logging now goes to /var/log/mondo-archive.log, with symlink
    to /tmp/mondo-restore.log for restore-time log-tracking
  - added grub-install.patched
  - removed embleer & other binaries
  - added '-b' to specify block size
  - added '-R' for star support


author: Hugo Rabson <hugorabson@msn.com> 2.01
changelog:
  - fixed cvs for SuSE systems
  - fixed NTFS backup/restore bug relating to partimagehack
    log file overflow and NTFS v non-NTFS differentiation
  - more reliable extraction of config info from CDs, floppies
  - better support of ISO dirs at restore-time (Conor Daly)
  - fixed spec file for SuSE users
  - added ldconfig to install section


author: Hugo Rabson <hugorabson@msn.com> 2.02
changelog:
  - instead of using 'dd' to erase partition table, delete existing
    partitions w/ the same call to fdisk that is used to create the
    new partitions; this should avoids locking up the partition table
  - set bootable partition in the above same call to fdisk, for
    the same reason (avoids locking up the partition table)
  - better software RAID support


author: Hugo Rabson <hugorabson@msn.com> 2.02_cvs_20040721
changelog:
  - instead of using 'dd' to erase partition table, delete existing
    partitions w/ the same call to fdisk that is used to create the
    new partitions; this should avoids locking up the partition table
  - set bootable partition in the above same call to fdisk, for
    the same reason (avoids locking up the partition table)
  - better software RAID support
  - mount ext3 partitions as ext2 when restoring - better for Debian
  - better star, ACL support
  - added ACL, xattr support for afio users


author: Hugo Rabson <hugorabson@msn.com> 2.04
changelog:
  - made mondo more clever about finding its home. Avoids mondo considering
    directories like '/usr/share/doc/momdo' as its home.


author: Bruno Cornec <bruno@mondorescue.org> 2.06-1.rh73
changelog:
  - Updated to 2.06
  - better error handling of failed commands/mindi (Andree Leidenfrost)
  - fix compiler warnings (Andree Leidenfrost)
  - -p improvements for NFS/PXE/ISO modes (Bruno Cornec)
  - support of default route and netmask for PXE/NFS (Bruno Cornec)
  - fix for restoring mondo backups on md-raid systems (Philippe De Muyter)
  - remove excessive 'cat' commands (Philippe De Muyter)
  - fix to force growisofs to use speed=1 for DVD burning (Philippe De Muyter)
  - now handles cifs correctly (Bruno Cornec)
  - fix issue where mondoarchive ejects CD/DVD despite writing iso images (Andree Leidenfrost)
  - Add -P option to df calls (Andree Leidenfrost/Chuan-kai Lin)
  - fix usage of joint -B and -m options (Andree Leidenfrost/Efraim Feinstein)
  - Quadrupled ARBITRARY_MAXIMUM from 500 to 2000 for mondorestore's filebrowser (Andree Leidenfrost)
  - remove the renice of mondoarchive (Hugo Rabson)
  - relocate what was under /usr/share to /usr/lib (FHS compliance) (Bruno Cornec/Andree Leidenfrost)
  - manage non ambiguous delivery under /usr (packages) or /usr/local (tar ball) (Bruno Cornec)
  - disable x11 build by default (Bruno Cornec)
  - remove sbminst (Bruno Cornec/Andree Leidenfrost)
  - use parted2fdisk everywhere (Bruno Cornec)
  - exports MONDO_LIB (Bruno Cornec)
  - RPM build for fedora core 4, sles9, redhat 7.3, rhel 3/4, mandriva 2006.0, mandrake 10.2/10.1 (Bruno Cornec/Gary Granger)
  - interactive mode now asks for image size and prefix in NFS mode (Gallig Renaud/Bruno Cornec)
  - iso-prefix should be read in iso mode even when -H not given (Stan Benoit)
  - VERSION/RELEASE Tag added (Bruno Cornec)
  - many code cleanup, small fixes, PXE/NFS code improvements (Sébastien Aperghis-Tramoni/Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.7-1.rh73
changelog:
  - Updated to 2.0.7
  - useless cat, sort|uniq commands removed (Bruno Cornec/Sébastien Aperghis-Tramoni)
  - Doc cleanup (Andree Leidenfrost)
  - Add the actual format to messages after calls to function is_this_a_valid_disk_format() about unsupported formats.  (Andree Leidenfrost)
  - Abort|Warn when one of the include|exclude dirs (-I|-E) does not exist (Bruno Cornec/Jeffs)
  - Replaced partimagehack with ntfsclone from ntfsprogs package. (Andree Leidenfrost)
  - use df -P everywhere (Bruno Cornec)
  - Paypal incitations removed (Andree Leidenfrost)
  - mondo now uses /usr/share for the restore-scripts (Bruno Cornec)
  - rpmlint cleanups (Bruno Cornec)
  - no shared librairies and no X11 anymore (were useless) (Bruno Cornec)
  - files > 2GB are now really supported (Andree Leidenfrost)
  - new SGML based Mondo Rescue documentation + new Web site (Bruno Cornec/Andree Leidenfrost)
  - mondoarchive aborts when 'mindi --findkernel' gives a fatal error (See also [[debianBTS(352323)]].) (Andree Leidenfrost)
  - /tmp not excluded anymore from backup (Bruno Cornec)
  - New RPM Build environement (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.8-1.rh73
changelog:
  - Updated to 2.0.8-1
  - new build process (Bruno Cornec)
  - Fix a bug in .spec for RPM build (%attr now unused) (Bruno Cornec)
  - Support of dm and LVM v2 (Andree Leidenfrost)
  - New mr_strtok functionn added and used for dm support (Andree Leidenfrost)
  - Complete doc is now a separate package. mondo still contains the man pages and howto in minimal useful formats (Bruno Cornec)
  - HOWTO now contains a new chapter on unattended support for mondo
  - Increase size (4 times) of include|exclude variables
  - Fix a bug on -I and -E not working with multiple parameters
  - Fix a bug in verify for NFS by swapping nfs_remote_dir and isodir when assembling name for image file to verify (Andree Leidenfrost)
  - Fix mondo when restoring filenames containing blanks (still a problem for filenames with ') (Bruno Cornec)
  - Fix a RPM generation bug for rh7.3 (i386-redhat-linux prefix for binaries) (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.8-3.rh73
changelog:
  - Updated to 2.0.8-3
  - Fix a bug in -I and -E handling !!  (Paolo Bernardoni <bernardoni_at_sysnet.it>/Bruno Cornec)
  - Fix permissions for autorun (Bruno Cornec)
  - Fox delivery problems for tar files with too restrictive umask (Bruno Cornec)
  - Fix parsing of DHCP information in start-nfs script (Andree Leidenfrost)


author: Bruno Cornec <bruno@mondorescue.org> 2.0.9-1.rh73
changelog:
  - Updated to 2.0.9
  - Preliminary build process working for Debian and Gentoo (Bruno Cornec)
  - New NFS/PXE support. start-nfs is now a fixed script. Allow more possibilities at restore time (Bruno Cornec)
  - Fix some compiler warnings for 64bits mode (Andree Leidenfrost)
  - Fix various screen corruption for 'Configure LVM'/RAID sync (Andree Leidenfrost)
  - SuSE RPMS now use bzip2 (Lars Rupp/Bruno Cornec)
  - Exclude ClearCase mvfs type of filesystem from mondo backup (rzonum_at_gmail.com/Bruno Cornec)
  - Improved .spec Requires (Fedora/SuSE feedbacks) (Bruno Cornec)
  - Indication for users of IDE burners and 2.6 kernels (Christopher Moriarity/Bruno Cornec)
  - remove df -P during restore as busybox doesn't support it (Bruno Cornec)
  - nfsmount option added to allow redeployment from another NFS server (Bruno Cornec)
  - This version should work a bit better with files having special char bug #7421 - but more to come (Bruno Cornec)
  - Fix [[debianBTS(369321)]] by increasing MAX_TAPECATALOG_ENTRIES to 8192 and bkpinfo->optimal_set_size to 16MB (Andree Leidenfrost)
  - Fix problem with BurnProof+DVD (Andree Leidenfrost)
  - Fix bug #7820: mondo should now support files > 2GB (taps23_at_yahoo.com/Bruno Cornec)
  - Replaced all occurrences of egrep with 'grep -E' and of fgrep with 'grep -F' (Andree Leidenfrost)
  - Optimize grep usage - fixes [[debianBTS(222052)]] (Andree Leidenfrost)
  - Avoid false alerts about growisofs not running under sudo (Andree Leidenfrost)
  - Increase PPCFG_RAMDISK_SIZE to 350 MB (Thomas Börkel/Bruno Cornec)
  - Removed useless mondo-makefilelist (Andree Leidenfrost)
  - Fix a segmentation fault in parse_mdstat() (Andree Leidenfrost)
  - Fix gcc 4.1.2 warnings (Andree Leidenfrost)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.0-1.rh73
changelog:
  - Updated to 2.2.0
  - start-nfs now exports variables taken from PXE command line to mondo to override parameters during archiving - Fix bug #21 (Bruno Cornec)
  - Fix for bug #71 mondo now works correctly on x86_64 (Brendan Bouffler/Bruno Cornec)
  - Fix for bug #4 (B. Baumer)
  - Fix PXE documentation (Brendan Bouffler)
  - Attempt to fix bug #25 - bonding support (Michael Shapiro/Bruno Cornec)
  - Write start and finish time to log - Fix bug #33 (Bruno Cornec)
  - New mr_stresc function to escape commands submitted to system and fixes [[debianBTS(379966)]] (Andree Leidenfrost)
  - New files mr_string.c and mr_string.h (v3.0 new organization) (Andree Leidenfrost)
  - Fix for [[debianBTS(320152)]] display problem in newt (Andree Leidenfrost)
  - Check for grub.conf being a symbolic link (Andree Leidenfrost)
  - AFS support (Andree Leidenfrost/Bruno Cornec)
  - Better post-nuke handling (first steps) (Andree Leidenfrost)
  - Icon for use in menus (Andree Leidenfrost)
  - Fix for bug #14 -E switch error (Bruno Cornec)
  - Fix for bug #6 mondorestore will ask for prefix during selectve restore (Bruno Cornec)
  - Fix for bug #21 prefix taken from PXE server first (Bruno Cornec)
  - Fix for bug #24 ps options (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.1-1.rh73
changelog:
  - Updated to 2.2.1
  - Fix a memory allocation bug in gen_aux_list (Klaus Ade Johnstad/Andree Leidenfrost)
  - fedora core 6 and suse 10.2 support added in build process (Bruno Cornec)
  - Fix a bug where grub.conf was a symlink (Bruno Cornec)
  - mondo now supports gzip compression format (-G option) (#113) (Bruno Cornec)
  - ACL and XATTR are now NOT backed up anymore by default. Should increase mondoarchive speed. To handle them as before, please use the -z option. Fix Bug #63 (Bruno Cornec)
  - Fix a bug in libmondo-fifo.c where potentially no buffer content could let mondo runni ng forever in case of an exception (Bruno Cornec)
  - Fix a bug where ps (busybox) and ps (system) do not give PID in the same column (Bruno Cornec)
  - TAG is now per package (Bruno Cornec)
  - Add CentOS build support (Andy Wright/Bruno Cornec)
  - Fix bug #89 (env var were queried too early, and not ncessarily in PXE mode) (Bruno Cornec)
  - fix #66 (setfacl not existing => no error) (Bruno Cornec)
  - Removal of grep -w|-x during restore as not supported by busybox fixes bug #101 (Alfred Chua/Bruno Cornec)
  - Fix a bug with DVD+RW format, when mondo asks for retry without success indifinitely (Mariano Aliaga)
  - Fix Bug #90 mondoarchive fails when using space in the prefix (Bruno Cornec)
  - Fix Bug #87 LABEL= swap does not come online after mondorestore (Bruno Cornec)
  - Source directory for mondo is now src (compatibility with trunk) (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.2-1.rh73
changelog:
  - Updated to 2.2.2
  - Log files are now consistent: mondoarchive.log for mondoarchive (containing also mindi.log) and mondorestore.log for mondorestore (copied from /tmp (ram) to /var/log (disk) at the end of the restore) (Bruno Cornec)
  - Script label-partitions-as-necessary now works correctly for LABEL and UUID (Bruno Cornec)
  - Remove useless script compare-me (Bruno Cornec)
  - Some FreeBSD fixes (Bruno Cornec)
  - Fix a bug where losetup is called with only one parameter (#140) (Bruno Cornec)
  - Fix a core dumped when a Big file doesn't exist an can't be created (Nic
  Watson/Bruno Cornec)
  - support UUID in mondorestore (Fix #103) (Bruno Cornec)
  - Fix a bug in size computation for cciss and similar devices needing a p before their partition name (Bruno Cornec)
  - Fix 2 references to grep -x (Fix for #96) (Bruno Cornec)
  - Add build support for Mandriva 2007.1, RREL 5 and Debian 4.0 (Bruno Cornec)
  - Fix a bug on is_this_raid_personality_registered (John Pearson/Bruno Cornec)
  - Fix a bug with raid5 arrays synchronization (Rémi Bondoin)
  - Tape support improvements (Benoit Donnette/Michel Loiseleur)
  - Handle no compression + verify correctly (Scott Cummings)
  - various HOWTO fixes (Mike Kinney)
  - Fix temporarily a bug when a biggiefile > 32MB was compressed below the size
  of a slice (16MB) (Michel Loiseleur/Bruno Cornec)
  - Better module loading in insmod_crucial_modules (Andree Leidenfrost)
  - Improve Gentoo packaging (Linos)
  - Small typo fix for mondorestore man page (petes-bugs)
  - Small memory management improvements (Michel Loiseleur/Bruno Cornec)
  - Store NFS config only once (Bruno Cornec)
  - Fix a flaw in libmondo-mountlist.c (there since rev [1] !!) (Bruno Cornec)
  - Increased MAX_STR_LEN to 384 to make it divisible without remainder by eight
  for 64 bits platforms (Andree Leidenfrost)
  - Fix a bug where no bzip2 format file would be found when supporting gzip (Andy Wright)
  - CentOS fixes (Andy Wright)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.3-1.rh73
changelog:
  - Updated to 2.2.3
  - Fix a critical bug where bzip2 files where not considered during restore (Dale Tronrud/Scott Cummings)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.2-1
changelog:
  - Updated to 2.2.2
  - Log files are now consistent: mondoarchive.log for mondoarchive (containing also mindi.log) and mondorestore.log for mondorestore (copied from /tmp (ram) to /var/log (disk) at the end of the restore) (Bruno Cornec)
  - Script label-partitions-as-necessary now works correctly for LABEL and UUID (Bruno Cornec)
  - Remove useless script compare-me (Bruno Cornec)
  - Some FreeBSD fixes (Bruno Cornec)
  - Fix a bug where losetup is called with only one parameter (#140) (Bruno Cornec)
  - Fix a core dumped when a Big file doesn't exist an can't be created (Nic Watson/Bruno Cornec)
  - support UUID in mondorestore (Fix #103) (Bruno Cornec)
  - Fix a bug in size computation for cciss and similar devices needing a p before their partition name (Bruno Cornec)
  - Fix 2 references to grep -x (Fix for #96) (Bruno Cornec)
  - Add build support for Mandriva 2007.1, RREL 5 and Debian 4.0 (Bruno Cornec)
  - Fix a bug on is_this_raid_personality_registered (John Pearson/Bruno Cornec)
  - Fix a bug with raid5 arrays synchronization (Rémi Bondoin)
  - Tape support improvements (Benoit Donnette/Michel Loiseleur)
  - Handle no compression + verify correctly (Scott Cummings)
  - various HOWTO fixes (Mike Kinney)
  - Fix temporarily a bug when a biggiefile > 32MB was compressed below the size
  of a slice (16MB) (Michel Loiseleur/Bruno Cornec)
  - Better module loading in insmod_crucial_modules (Andree Leidenfrost)
  - Improve Gentoo packaging (Linos)
  - Small typo fix for mondorestore man page (petes-bugs)
  - Small memory management improvements (Michel Loiseleur/Bruno Cornec)
  - Store NFS config only once (Bruno Cornec)
  - Fix a flaw in libmondo-mountlist.c (there since rev [1] !!) (Bruno Cornec)
  - Increased MAX_STR_LEN to 384 to make it divisible without remainder by eight
  for 64 bits platforms (Andree Leidenfrost)
  - Fix a bug where no bzip2 format file would be found when supporting gzip (Andy Wright)
  - CentOS fixes (Andy Wright)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.4-1
changelog:
  - Updated to 2.2.4
  - Size of DVD is 4482 (or more surely 4480 to avoid problems - used everywhere) (Bruno Cornec)
  - New Hardware migration guide with P2V (Eric Montaut/Gallig/Renaud/Bruno Cornec)
  - Fix a memory allocation bug where strings were freed to early (Nick Hajek)
  - yum support added to ftp server (Mark Nienberg/Bruno Cornec)
  - Also computes number of media for NFS backups (Patrick Albert/Bruno Cornec)
  - Improve message around ISO directory (Patrick Albert/Bryan Gartner)
  - Improved Ubuntu support (Fix #159) (Bruno Cornec)
  - Improved VMWare ESX supoprt (Amaury Tanquerel/Bruno Cornec)
  - Fix a bug (hang #136) when no floppy available (Bruno Cornec)
  - Adds OCFS support in -N (Bruno Cornec)
  - Reduce log file verbosity in sort phase (Bruno Cornec)
  - Fix a spelling error (James Cameron/Bruno Cornec)
  - mondo rpm pkg depends on buffer and cdrecord (Vincen Danen/Bruno Cornec)
  - Adds -p option support to mondorestore (Fix #114) (Bruno Cornec)
  - Adds support for Boot loader in partitions (Fix #117) (Bruno Cornec)
  - Fix a bug where Unallocated space was considered as an error (Bruno Cornec)
  - MINDI_CACHE set to /var/cache/mindi new location of mindi images instead of /root/images/mindi (Andree Leidenfrost)
  - Fix bug #158 (cummings)
  - Do not use mindi-boot.2880.img (which may not exist) anymore in mondorestore (Bruno Cornec)
  - get_architecture now returns correctly the built arch used (Bruno Cornec)
  - Fix a bug in mondoarchive for UUID support of /boot (Bruno Cornec)
  - Fix a bug for mountlist creation (UUID wasn't printed)
  - Build process now creates yum and urpmi repositories for the respective rpm based distros (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.5-1
changelog:
  - Updated to 2.2.5
  - Remove floppy support from mondo (Bruno Cornec)
  - mondoarchive now really excludes /tmp by default (Bill R. Williams)
  - Postpone removal of tmpdir to avoid error messages at end (Bruno Cornec)
  - Replace some sprintf by asprintf, searching for a core dumped bug at restore time (Bruno Cornec)
  - Gentoo ebuild fixes Cf: http://bugs.gentoo.org/show_bug.cgi?id=176738 (Francesco Talamona)
  - Adds the possibility to increase debug level at restore time with a -K option (Bruno Cornec)
  - Fix BigFile support when one bigfile is deleted during the archiving (Bruno Cornec)
  - Fix NFS mount problem (Bruno Cornec)
  - Removal of locate usage completely from code to use find (Bruno Cornec)
  - Never tries to eject a NFS media (Brian McKee)
  - Only ask for size in NFS mode at backup time (Brian McKee)
  - Adds support for alb/aft types of bonding on Intel cards (Mark Pinkerton)
  - Adds Fedora 8 and Ubuntu 7.10 build support (Bruno Cornec)
  - Do not mount /boot if it's already mounted - avoids ESX hang (Bruno Cornec)
  - Use RESTORE consistently across mondo to restore without interaction (Takeshi Shoji/Bruno Cornec)
  - Remove dummy file created on NFS (Arnaud Tiger/Bruno Cornec)
  - Adds full UUID support, especially with Ubuntu 7.10 (Bruno Cornec)
  - Create MONDO_CACHE and use it everywhere + creation at start (Bruno Cornec)
  - Add USB Key button to Menu UI (CD streamer removed) (Bruno Cornec)
  - Add USB disk/key support (Bruno Cornec)
  - Attempt to fix error messages on tmp/scratch files at the end by removing those dir at the latest possible (Bruno Cornec)
  - Fix a bug linked to the size of the -E param which could be used (Arnaud Tiger/René Ribaud)
  - Build process adapted to use pb http://trac.project-builder.org (Bruno Cornec)
  - Fix #137 and #3 issue with large exclude list (> 1000 chars) (Bruno Cornec)
  - Fix #191 edition of mountlist in compare mode (Bruno Cornec)
  - Fix partially #197 count deleted files in compare (Scott Cummings/Bruno Cornec)
  - Fix some some valgrind errors (Bruno Cornec)
  - Fix a bug where df was using locale to print messages and wasn't filtered correctly (Bruno Cornec)
  - Add mkdtemp checked in configure (Bruno Cornec)
  - reset_bkpinfo creates a tmpdir with mkdtemp in setup_tmpdir, takes in account TMPDIR and TMP (Bruno Cornec)
  - Render bkpinfo global (Bruno Cornec)
  - Use bkpinfo->tmpdir instead of /tmp or MINDI_CACHE when appropriate to fix security issues (Andree Leidenfrost/Bruno Cornec)
  - replace vi with find_my_editor during restore (Andree Leidenfrost)
  - Fix #195 broken Compare with gzip (Scott Cummings)
  - Fix #194 automatically rebooting at the end of PXE restore process (Bruno Cornec)
  - Fix #190 mondo-restore replaced by mondorestore (veelo)
  - /tmp => /var/log for mondorestore.log (Bruno Cornec)
  - Fix gentoo issues again (Francesco Talamona)
  - Fix #187 Non-matching file list doesn't work in GUI mode in Compare mode (Scott Cummings)
  - Fix a bug in interactive mode on ia64 where lilo wasn't forced (Bruno Cornec)
  - Add support of Debian ia64 (Bruno Cornec)
  - Improve ia64 support for SLES (Bruno Cornec)
  - Fix #179 core dump (Bruno Cornec)
  - Add the possibiilty to edit in interactive mode mtab and device.map for grub (Bruno Cornec)
  - Remove blkid cache files after restore to avoid problems in cloning mode (Bruno Cornec)
  - Fix #185 buggy hack-fstab for LABEL and UUID support (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.6-1
changelog:
  - Updated to 2.2.6
  - Exclude gfs type of FS from backup - Fix #135 (Bruno Cornec)
  - Adds OBDR support with -o CLI option and interactive mode - Fix #29 (Bruno Cornec)
  - Simplify some function interface with bkpinfo global (Bruno Cornec)
  - Fix a bug with g_log_level handled as a string in a msg (Bruno Cornec)
  - Attempt to fix problem with SuSE 10.2 boot loader not reinstalled - may also fix other SLES issues reported with the same problem - by mounting /proc and /sys in the chroot during mount_all_devices (Bruno Cornec)
  - Fix #250 - Automatic restore with tape is asking questions (Bruno Cornec)
  - Fix #244 by ignoring SIGPIPE during big file restore with gzip (Bruno Cornec)
  - Renaming of files to be in conformity with stable and ease aplication of patches between branches (Bruno Cornec)
  - Fixing broken NFS support in 2.2.5 for rhel5 at least (Kyle Johnson/Bruno Cornec)
  - Fix for gentoo (Francesco Talamona/Bruno Cornec)
  - Remove all code related to floppies (Bruno Cornec)
  - Do not mess with modules.conf anymore. Just use what is in deplist.txt (Bruno Cornec)
  - Sharing mondo-cli.c from mondoarchive as libmondo-cli.c for both mondoarchive and mondorestore (Mark Pinkerton)
  - Apply patch mondo.live-nfs.patch (Mark Pinkerton)
  - Apply a modified version of mondo.libmondo-cli.patch (Mark Pinkerton)
  - Extract of mandatory files is now under ./tmp/.. instead of tmp/.. as we use tar to create the all.tar.gz (Bruno Cornec)
  - Removes the useless uid field of the mountlist_line struct (Bruno Cornec)
  - Some valgrind fixes (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.7-1
changelog:
  - Updated to 2.2.7
  - Remove useless function calc_orig_size_of_drive_from_mountlist (Bruno Cornec)
  - Removing potential interactive vgremove command (Andree Leidenfrost)
  - Fix #252 by removing shm usage in mondo (Bruno Cornec)
  - Fix #277 compatibility in live mode with previous versions (Bruno Cornec)
  - Add support for labeled reiser FS (Ulrich Tehrani)
  - DSF patch modified to so that get_dsf_mount_list only deal with one path passed as param (Bruno Cornec)
  - Adds support for OCFS2 file system when formating using the right command in which_format_command_do_i_need
  (Bruno Cornec)
  - New function get_dsf_mount_list to support devices with -E and -I (Michael Shapiro)
  - Protect recursive remove of tempdir with test on the look and feel of that dir to avoid removing blindly useful dir :-( (Bruno Cornec)
  - -H should be usable with tapes, especially OBDR ones (Bruno Cornec)
  - Replace a 32kB blocksize fix with the internal blaock size, and adds a call to setblk to try to fix #255, which shouldn't break anything (Bruno Cornec)
  - Fix for #261 nsspool and nssvol support (sprobst)
  - Fix #260 restoring when cancel in non disaster mode was a regression on 2.2.5 (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.8-1
changelog:
  - Updated to 2.2.8
  - Exclude in the file list all FS of type proc and sysf (Bruno Cornec)
  - iso9660 type of FS should not be used to create temp dir (Bruno Cornec)
  - support latest Ubuntu where /var is a separate FS - see [2128] (Bruno Cornec)
  - Use forced USB device through Boot CLI, instead of taking what is in the conf file (Bruno Cornec)
  - Do not limit the PATH variable length anymore (Dale Marinenko/Bruno Cornec)
  - Improve function truncate_to_drive_name to support returning full drives used as partitions (Bruno Cornec)
  - Adds support of ntfs-3g as good format (Bruno Cornec)
  - Adds nfs4 support (Bruno Cornec)
  - Remove some static allocation in a recursive function - save memory (Bruno Cornec)
  - Use /boot/grub/menu.lst everywhere instead of messing up with /etc/grub.conf (Bruno Cornec)
  - Adds support for initrd regeneration at restore time (Bruno Cornec)
  - Fix #302 adds ext4 support (Bruno Cornec)
  - Fix a bug on ia64 where an attempt to create boot.b was made (Giuseppe Grassi/Bruno Cornec)
  - Fix a bug in a logging message, where format didn't correspond to params thus giving core :-( (Bruno Cornec)
  - Improves logging when a compressor is not found (Bruno Cornec)
  - Adds multipath support for RHEL 5.2 (Bruno Cornec/Matthieu Losmede)
  - Avoids checking writable NFS share in interactive mode (Bruno Cornec)
  - Improve logging in when labelling (Bruno Cornec)
  - Fix #298 - MA.log.gz gone (Bruno Cornec)
  - Fix #291 when restoring interactively from NFS the NFS share is now mounted read-only (Bruno Cornec)
  - Use MONDO_CACHE everywhere instead of fixed strings (Bruno Cornec)
  - Remove monitas code (Bruno Cornec)
  - Adds support for dm devices in truncate_to_drive_name (Bruno Cornec)
  - Do not try to create the dummy file on the NFS share when in DR mode as now the NFS share is mounted ro !(Bruno Cornec)
  - Avoid erasing mountlist and I-want-my-lvm when already existing (Benoit Donnette/Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.9-0.20091009205108
changelog:
  - Updated to 2.2.9
  - Adds support for grub2 conf file grub.cfg in addition to menu.lst (Bruno Cornec)
  - priority given to env var for tmpdir (Bruno Cornec)
  - fuse FS excluded from tmpdir computation (Bruno Cornec)
  - DSF now also supports partitions in addition to full disks (Bruno Cornec)
  - Adds Fuse SSHFS support at restore time (Bruno Cornec)
  - Excluded devices are now handled fully (with bkpinfo->exclude_devs), including in LVM (Bruno Cornec)
  - Change NFS support into a generic NetFS support. keyword changed from nfs... to netfs... and proto added (Bruno Cornec)
  - star only supports ACL when used with exustar mode. Fix #356 (Bruno Cornec)
  - Modify getfattr call to have all extended attributes, including non user ones. Fix #357. (Kevin Ritzenthaler)
  - Avoid asking the Prefix name in NFS mode twice (Bruno Cornec)
  - Fix a case where the NFS dir in restore mode was mounted rw (linked to bug #291) (Bruno Cornec)
  - Solve tmp dir creation which sometimes was trying to create /%xx dirs. Fix #293. (Bruno Cornec)
  - Removes some memory leaks with valgrind usage (Bruno Cornec)
  - Improve dynamic memory allocation with mr_asprintf (Bruno Cornec)
  - Remove all the most obvious bad call to strcat and replace by mr_strcat as appropriate (Bruno Cornec)
  - Remove the iamhere function (Bruno Cornec)
  - Remove mr_string.c|.h useless and in duplication with mr_str.c|.h (Bruno Cornec)
  - Use new libmr.a in build process (Bruno Cornec) 
  - Fix a bug (seg fault) when a too large mountlist was used (Bruno Cornec)
  - Adds test program for mountlist and truncate_to_drive_name (Bruno Cornec)
  - Add support of user for NFS write and fixes #316 (Bruno Cornec)
  - mount the NFS dir in mondoarchive, if not already mounted, but present in fstab and fixes #304 (Bruno Cornec)
  - Usage of partprobe at restore time if possible (Bruno Cornec)
  - Allow the possibility to enter temp and scratch dir in the newt interface. Fixes #326. (Bruno Cornec)
  - Protection of chains (file names) passed to system with mr_stresc which may contain strange chars (Bruno Cornec)
  - Improve autoconf cuild process (Bruno Cornec)
  - Some SuSE have ramdisk as modules, so modprobe brd first before testing for ramdisk presence (Stephan Lauffer)
  - Security fix for a remaining /tmp hard coded reference which shouln't have a small potential impact for mondo-prep.c as the file was removed before being recreated and usage is very short (Gentoo/Bruno Cornec)
  - Fix lack of formating (discovered by the new Mandriva build process) (Bruno Cornec)
  - Create a new define for MAX_MOUNTLIST_ENTRIES and increse MAX_TAPECATALOG_ENTRIES to solve a reported limit (Bruno Cornec)
  - Adds support of special partiion names (ida, cciss, mapth) for format-and-kludge-vfat (Bruno Cornec)
  - Fix a bug where partition number was wrong for mpath type of dev (Bruno Cornec)
  - Remove the maxdepth param in find to take in account deeply mounted proc file systems (Bruno Cornec)
  - Fix bugs on array size reported by SuSE build system (Stephan Lauffer)
  - Fix a very old bug for partiion labelling after restoration where a fstab with empty lines was causing the script to abort. (Ward Mundy/Bruno Cornec)
  - Deliver again the format-and-kludge-vfat script (Bruno Cornec)
  - Fix NTFS support at restore time (Conor Daly)
  - Really fix the Ubuntu issue with a separate /var this time (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.9.1-1
changelog:
  - Updated to 2.2.9.1
  - /dev/shm is now part of the default exclude list (Bruno Cornec)
  - Default to DVD size when in iso or netfs mode (Bruno Cornec)
  - Fix #363 where exclude_paths was extended up to memory limit dumping core (Bruno Cornec)
  - Fix #367 - the for loop doesn't make any test now, as it was computed before entering the loop, leading to an error, and was also made inside the loop anyway (Bruno Cornec)
  - If using nolvm boot param option, mondorestore should also not analyze and handle i-want-my-lvm (Bruno Cornec)
  - Reset an error counter before blanking a DVD to avoid always returning an error (Vincent Raman)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.9.2-1
changelog:
  - Updated to 2.2.9.2
  - Fix #388: SElinux (and ACLs + xattrs) are now supported fully (Bruno Cornec/Kevin Ritzenthaler)
  - Improves device exclusion for LVM (support for symlinks, mapper at all levels: PV, VG, LV, and new boot option excludedevs) and fixes #381, #382, #384, #385 (Bruno Cornec)
  - Fix #383 by using pvdisplay instead of relying on 8e as partition type (Bruno Cornec)
  - Exclude rpc_pipefs type of filesystems from find (Bruno Cornec)
  - Adds the --rescue flag to ntfsclone (Andree Leidenfrost)
  - Replace some sprintf by mr_asprintf to add dynamic memory management (Bruno Cornec)
  - Fix #377: Segfault in pause_and_ask_for_cdr() (ggeens)
  - Fix a bug when isodir is / only when splitting it in iso_path and iso_mnt (Kennedy Doss/Bruno Cornec)
  - Fix #375 mondo will segfault if the partition in sensibly_set_tmpdir_and_scratchdir() is read-only (cylau)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.9.3-1
changelog:
  - Updated to 2.2.9.3
  - Fixes for #414: remove comments from grub conf file if used and improve grub conf file generation (Bruno Cornec)
  - Fix #412 by supporting grub-install.unsupported for OpenSuSE and solving an issue with the parameter passed to grub for device which should be a device name, not a partition (Bruno Cornec)
  - Put an explicit notice of MondoRescue's license: GPLv2 or later (as per Hugo's notice in sources) (Bruno Cornec)
  - Fix an initialization bug for network protocol in interactive mode (was NULL and not NFS by default) (Bruno Cornec)
  - Try to fix #397 by improving exclusion of binded /proc mount with "none" fs type exclusion (Bruno Cornec)
  - Fix #392 by freeing the sz_devfile fifo for ntfs later as it was used in between, causing a problem to backup NTFS dev (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.9.4-1
changelog:
  - Updated to 2.2.9.4
  - Attempt to fix problem of slowdown in filelist creation by re-introducing a limit to the find command (Bruno Cornec)
  - Remove a wrong usage of mr_strcat with exclude_path in the 2.2.9 version (probably cause of #421) (Bruno Cornec)
  - netfs_proto should be initialized in every case, not just in DR (should solve remaining NULL reports) (Bruno Cornec)
  - Avoid to have multiple similar calls to mkisofs by using macros (Bruno Cornec)
  - Mondoarchive should not try to create a cmp binary if it doesn't exist (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.9.5-1
changelog:
  - Updated to 2.2.9.5
  - Do not create an error when a phys device has 0 size and is a /dev/dm-* device (Bruno Cornec)
  - Excluding vmhgfs FS for VMWare guests mounting areas of the host. (Bruno Cornec)
  - Fix #444. mondoarchive now supports inclusion/exclusion of dirs with spaces in their name. this required a syntax change for the -E/-I options where the list of dirs needs to be separated by '|' now instead of ' '. (Bruno Cornec)
  - Fix a bug when no -E option is given on CLI (null) string generated (Bruno Cornec)
  - Backport from 2.2.10 the support of a dynamic exclude_path variable. Should help fix #366, #421, #368, #371, #443 (Bruno Cornec)
  - Exits if the protocol used is not recognized (error with -n fs:// typo) (Bruno Cornec)
  - Fix a bug on exclusion of path with common content (/home and /path/home e.g.) which was handled correctly only in a certain order (John Pearson)
  - mount-media function is now placed in libmondo-devices.c as used by more programs. (Bruno Cornec)
  - Avoids calling mount_media when it's not mandatory (change the way mondorestore was working up to now but could solve some bugs reported) (Bruno Cornec)
  - Fix #412 by using grub.unsupported correctly before grub-install as both exist on opensuse 11.2 (Bruno Cornec)
  - Try to provide a workaround in code to the #401 (over-allocation of space due to rounding errors) (Bruno Cornec)
  - Fix a bug when using ACLs and file with spaces in their names by adding double quotes in getfacl invocation (Tom Mortell)
  - Attempt to fix problem of slowdown in filelist creation by re-introducing a limit to the find command (Bruno Cornec)
  - Improves logging for external binary (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.9.6-1
changelog:
  - Updated to 2.2.9.6
  - Improved message for Arch Linux for rebuilding the initrd (MC)
  - Accept to work with either wodim or cdreord and genisoimage or mkisofs (Bruno Cornec)
  - Avoids coredump again when exclude_path is NULL with mr_make_devlist_from_pathlist (MC/Bruno Cornec)
  - Fix a seg fault bug when using the GUI in case exclude_paths was NULL (MC)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.9.7-1
changelog:
  - Updated to 2.2.9.7
  - Fix multi-media restore by umounting it before looping to ask for the next (Bruno Cornec) 
  - Fix #485 by replacing a wrong call to mr_asprintf which was provoking core dumped (Bruno Cornec)
  - Fix a NULL pointer used in exclude_path if -E option for mondoarchive was not specified (Taguchi/Bruno Cornec)
  - Fix -maxdepth option usage for find command (Taguchi)
  - Free memory for mountdir which was forgotten (backport from 2.2.10) (Bruno Cornec)
  - Better loging of labeling in mondo when in nuke mode (Bruno Cornec)
  - Fix #468 by adding support of ext attr and compression type through the GUI. (Bruno Cornec)
  - Fix #433 by introducing a new bkpinfo member (subdir) to support storing the subdir under which ISO images are stored on an external HDD (Bruno Cornec)
  - Fix #432 with a better message at a start (Bruno Cornec)
  - Fix #404 with text properly centered in open_and_list_dir (Chucky)
  - Fix computation issues in resize_drive_proportionately_to_suit_new_drives (JB/Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 3.0.0-1
changelog:
  - Updated to 3.0.0
  - Fix #500 and #473 by adding support of old metadata format for mdadm if using grub < 0.9x or lilo on a md boot device (Bruno Cornec)
  - mondoarchive now exists if the mt command is missing when needed (Bruno Cornec)
  - Remove all mention of mondorescue.com from code (Bruno Cornec)
  - Fix grub installation if we had to go in the hack part which wasn't using the correct variables to make decisions ! (Bruno Cornec)
  - Exclude /run similarly to /sys and /proc (Bruno Cornec)
  - Fix #512 by clearing old scratchdir before changing to a new (Bruno Cornec)
  - Fix #511 now stabgrub is called also after conf file modifications (Bruno Cornec)
  - Fix #520 by using a correct grep sequence (Victor Gattegno)
  - Fix a bug where on OBDR mode compression was turned off to create the OBDR content but not back on (Bruno Cornec)
  - Adds support for hwaddr (MAC addresses) at restore time, and map to the correct NIC if it's found at restore time (Bruno Cornec/Stefan Heijmans)
  - Mindi progression still not good, but showing now 3% when calling mindi. (Bruno Cornec)
  - Fix #436 by adding some newtDrawForm where appropriate. (Bruno Cornec)
  - Uses the -d option of the mount command to avoid leaving loop devices in use. Should fix the problems reported on the ML with NFS and more than 8 ISO images (8 being the default number of loop devices available) (Bruno Cornec)
  - Fix #496 by supporting the protocol in the output of the mount command (sshfs#...) (Bruno Cornec)
  - Avoid a useless umount when changing of afio set, let insist_on_cd check and perform if needed (Bruno Cornec)
  - Adds the post-nuke script sample for Debian (Guillaume Pernot/Andrée Leidenfrost)
  - Solve #495 by skipping the potential (auto-read-only) when analyzing /proc/mdstat result (Bruno Cornec)
  - Fix a panadoid_free done on the wrong variable (solve a memory leak) (Bruno Cornec)
  - Really support both mkisofs and genisoimage everywhere (Bruno Cornec)
  - Try to handle netfs_user better in all cases (NFS and SSHFS) (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 3.0.1-1
changelog:
  - Updated to 3.0.1
  - Fix #580 by checking a modification on the mountlist and then asking for conf file adaptation (Bruno Cornec)
  - Fix #127 by removing code which was forcing media size in NFS mode blindly (Michael Caerwyn mcaerwyn_at_gmail.com)
  - Fix #584 by using memmove to allow strings to overlap (tottenwd)
  - Adds grub2 support  (Michael Caerwyn mcaerwyn_at_gmail.com)
  - Adds brtfs support (Michael Caerwyn mcaerwyn_at_gmail.com)
  - Fix #579 by checking with pipes on both sides of the string (Bruno Cornec)
  - Fix #578 by improving the regexp used for CD/DVD detection with -scanbus option (Victor Gattegno/Bruno Cornec)
  - Adds more verbosity when LVM creation fails. (Bruno Cornec)
  - Fix #577 by having factor back as a float (not a long ! it's a decimal value) and making the appropriate cast. (Bruno Cornec)
  - Really never inject or eject when the -e option is passed or device is inappropriate (USB, Net, ...) (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 3.0.2-1
changelog:
  - Updated to 3.0.2
  - Fix a bug on RHEL 5 where lvdisplay doesn't support redirection. Adds a | cat in between, as was done for vgdisplay (Bruno Cornec) 
  - Additon of a regression test suite in mondo-test. This version was tested with it for rhel-6-x86_64, rhel-5-x86_64, debian-6.0-x86_64, ubuntu-11.04-i386 (Bruno Cornec)
  - Fix #616 by using the correct temp variable (statically allocated) for NFS analysis (Bruno Cornec)
  - Fix #618 by adding support for new command tune4fs for labelling ext4 FS (needed on RHEL 5.6 at least) (Bruno Cornec)
  - Improve error messages for handling better #611 (Bruno Cornec)
  - Fix #596 for good as well as #473 and #500: now mondorestore will recreate correctly md devices with their original UUIDs and original metadata format. (Bruno Cornec)
  - Fix #595 (MD core dump issue) by removing an abusive mr_free (Bruno Cornec)
  - Manages grub version at backup time and in the conf file (Bruno Cornec)
  - Adds a mkraidtab CLI parameter to test raidtab generation (Bruno Cornec)
  - Rewrite strip_space in a much simpler version without valgrind warnings (Bruno Cornec)
  - Fix #599 on NFS user mount error (Victor Gattegno)


author: Bruno Cornec <bruno@mondorescue.org> 3.0.3-1
changelog:
  - Updated to 3.0.3
  - Test of mondo now also rebuilds mindi-busybox
  - Fix #249 by changing the wrong affectation of fname (Jean Philippe Mohler)
  - test program now builds first all versions to test
  - Fix most compilation warnings (Bruno Cornec)
  - Adds a warning msg at restore time so that LVM modifications are done in /tmp/i-want-my-lvm and not in the mountlist (Bruno Cornec)
  - Expand the exclude list to 16 times 512 (MAX_STR_LEN) instead of 8 to support a larger exclude list. (Bruno Cornec)
  - Fix #611 by changing make-me-bootable to first desactivate all active partitions on the given disk, and then reactivate only the one needed  (Bruno Cornec)
  - Add option -sparse to all star calls to add support of sparse file in case of star usage, as afio sparse file support seems broken (Bruno Cornec)
  - Fix #652 by sending errors messages from fdisk to /dev/null to avoid LVM error messages on latest versions (Joel Kociolek)
  - Fix #650 as pvdisplay output format changed in SLES 11 which returns a dm not the mapper. (Victor Gattegno)
  - Fix partially #611 and #412 by calling the new OpenSUSE/SELS grub-install when detecting that a /usr/sbin/grub-install.unsupported is present (Victor Gattegno/Bruno Cornec)
  - Add support for missing mkdtemp such as Red Hat 6.2 (Bruno Cornec)
  - Fix #622: Adds swaplabel support if it exists (Bruno Cornec)
  - Fix #623 by sorting correctly the dev mapper devices when more than 10 are handled (Martin Kitka/Didier Diaz)
  - Fix #644 again by backporting a 3.1 patch to use dynamic memory allocation for the function run_program_and_log_output (Bruno Cornec)
  - Improve autoconf/automake build process (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 3.0.3-1
changelog:
  - Updated to 3.0.3
  - Test of mondo now also rebuilds mindi-busybox (Bruno Cornec)
  - Fix #249 by changing the wrong affectation of fname (Jean Philippe Mohler)
  - test program now builds first all versions to test (Bruno Cornec)
  - Fix most compilation warnings (Bruno Cornec)
  - Adds a warning msg at restore time so that LVM modifications are done in /tmp/i-want-my-lvm and not in the mountlist (Bruno Cornec)
  - Expand the exclude list to 16 times 512 (MAX_STR_LEN) instead of 8 to support a larger exclude list. (Bruno Cornec)
  - Fix #611 by changing make-me-bootable to first desactivate all active partitions on the given disk, and then reactivate only the one needed  (Bruno Cornec)
  - Add option -sparse to all star calls to add support of sparse file in case of star usage, as afio sparse file support seems broken (Bruno Cornec)
  - Fix #652 by sending errors messages from fdisk to /dev/null to avoid LVM error messages on latest versions (Joel Kociolek)
  - Fix #650 as pvdisplay output format changed in SLES 11 which returns a dm not the mapper. (Victor Gattegno)
  - Fix partially #611 and #412 by calling the new OpenSUSE/SELS grub-install when detecting that a /usr/sbin/grub-install.unsupported is present (Victor Gattegno/Bruno Cornec)
  - Add support for missing mkdtemp such as Red Hat 6.2 (Bruno Cornec)
  - Fix #622: Adds swaplabel support if it exists (Bruno Cornec)
  - Fix #623 by sorting correctly the dev mapper devices when more than 10 are handled (Martin Kitka/Didier Diaz)
  - Fix #644 again by backporting a 3.1 patch to use dynamic memory allocation for the function run_program_and_log_output (Bruno Cornec)
  - Improve autoconf/automake build process (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 3.0.4-1
changelog:
  - Updated to 3.0.4
  - Fix #673 by improving single quote management in mr_stresc, and using single call for getfacl/getfattr and adding tests to test suite (Bruno Cornec)
  - Fix #690 by adding support for tape block size question in the GUI (Bruno Cornec)
  - Fix #640 by adding a test condition for creation temp/scratch dir in order to avoid recreating them if they are alredy correctly setup (Bruno Cornec)
  - Fix partly #628 by avoiding to erase choices done for varible bkpinfo->isodir and g_isodir_device in iso_fiddly_bits later in the code (Bruno Cornec)
  - Indicate the other new tools than mkinitrd to help rebuilding the boot env (Philippe Lefevre)
  - Fix #640 by cleaning up fully the managemnt of tmpdir and scratchdir (Bruno Cornec)
  - Fix #696 for VGs not having a '-' in their name such as multipath aliases (Victor Gattegno)
  - Fix #706 by removing usage of MAX_NOOF_MEDIA and an array for media_size in bkpinfo (Bruno Cornec)
  - Fix #703 Remove the errctl field used in star and log all star msgs into mondorestore.log (Bruno Cornec)
  - Avoids going into acl/xattr handling for star case as it's done natively (Bruno Cornec)
  - Move test programs under /usr/lib for rpmlint/deblint (Bruno Cornec)
  - Updates GPLv2 License files to latest version (Bruno Cornec)
  - Fix #702 by adding a -F option which allow mondoarchive to fail at first interaction (Bruno Cornec)
  - Fix #700 sparse file support by adding a CLI parameter -M to modify the biggie file size limit, by default 64 MB, and by using st_blocks instead of st_size  (Bruno Cornec)
  - Replace mondo_icon.png by mondo_icon.xpm for deblint (Bruno Cornec)
  - chop_filelist doesn't truncate files in the file list anymore. Fix a bug for ecryptfs support. Backport mr_getline from branch 3.1 and use it for that (Bruno Cornec)
  - Precising compression rates on GUI button to ease choice (0 is no compression) (Bruno Cornec)
  - Fix #208 by adding cifs support with first modifications to add cifs support as an external FS (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 3.2.0-1
changelog:
  - Updated to 3.2.0
  - Fix #734 by adding the total size of all biggie files to mondoarchive.log (Victor Gattegno)
  - Fix #656 and #732 by adding support for the new /lib being a symlink on fedora 18+ (Bruno Cornec)
  - Fix #747 by returning early enough to avoid using a bad value for file length (Bruno Cornec)
  - Start solving #1 by changing lots of statically allocated strings into dynamically allocated ones (Bruno Cornec)
  - Change functions which_format_command_do_i_need, which_partition_format, percent_media_full_comment and number_of_disks_as_string to allocate string (Bruno Cornec)
  - Lots of fixes with valgrind and quality script (Bruno Cornec)
  - Fix label-partitions-as-necessary to put back the original UUIDs to the partitions even if no LABEL or UUID line was used in fstab (Bruno Cornec)
  - Adds support for XFS labelling (Bruno Cornec)
  - Rename the conf file mondo-restore.cfg into mondorestore.cfg for homogeneity (Bruno Cornec)
  - LZMA support added (Bruno Cornec)
  - Adds the C file for test of mr_str_substitute (Bruno Cornec)
  - stabgrub-me now supports also grub2 (Bruno Cornec)
  - media_size is not an array anymore (Bruno Cornec)
  - Introduce a new global var MINDI_LOGFILE and use it everywhere (Bruno Cornec)
  - bkpinfo->include_paths, bkpinfo->netfs_user, bkpinfo->netfs_remote_dir, bkpinfo->netfs_proto are now pointers (Bruno Cornec)
  - bkpinfo->netfs_mount is now a pointer (libmondo-tools.c seems strange however) (Bruno Cornec)
  - Rename mondo-restore-EXT.h into mondorestore-EXT.h and removes the now useless mondo-restore.h (Bruno Cornec)
  - Removes now useles code from the C part which has been moved into mr-net-get-config (Bruno Cornec)
  - Initialize log earlier so all messages go indeed in it (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.9.5-1
changelog:
  - Updated to 2.2.9.5
  - Do not create an error when a phys device has 0 size and is a /dev/dm-* device (Bruno Cornec)
  - Excluding vmhgfs FS for VMWare guests mounting areas of the host (Bruno Cornec)
  - Fix #444. mondoarchive now supports inclusion/exclusion of dirs with spaces in their name. this required a syntax change for the -E/-I options where the list of dirs needs to be separated by '|' now instead of ' ' (Bruno Cornec)
  - Fix a bug when no -E option is given on CLI (null) string generated (Bruno Cornec)
  - Backport from 2.2.10 the support of a dynamic exclude_path variable. Should help fix #366, #421, #368, #371, #443 (Bruno Cornec)
  - Exits if the protocol used is not recognized (error with -n fs:// typo) (Bruno Cornec)
  - Fix a bug on exclusion of path with common content (/home and /path/home e.g.) which was handled correctly only in a certain order (John Pearson)
  - mount-media function is now placed in libmondo-devices.c as used by more programs (Bruno Cornec)
  - Avoids calling mount_media when it's not mandatory (change the way mondorestore was working up to now but could solve some bugs reported) (Bruno Cornec)
  - Fix #412 by using grub.unsupported correctly before grub-install as both exist on opensuse 11.2 (Bruno Cornec)
  - Try to provide a workaround in code to the #401 (over-allocation of space due to rounding errors) (Bruno Cornec)
  - Fix a bug when using ACLs and file with spaces in their names by adding double quotes in getfacl invocation (Tom Mortell)
  - Attempt to fix problem of slowdown in filelist creation by re-introducing a limit to the find command (Bruno Cornec)
  - Improves logging for external binary (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.9.7-1
changelog:
  - Updated to 2.2.9.7
  - Fix multi-media restore by umounting it before looping to ask for the next (Bruno Cornec) 
  - Fix #485 by replacing a wrong call to mr_asprintf which was provoking core dumped (Bruno Cornec)
  - Fix a NULL pointer used in exclude_path if -E option for mondoarchive was not specified (Taguchi/Bruno Cornec)
  - Fix -maxdepth option usage for find command (Taguchi)
  - Free memory for mountdir which was forgotten (backport from 2.2.10) (Bruno Cornec)
  - Better loging of labeling in mondo when in nuke mode (Bruno Cornec)
  - Fix #468 by adding support of ext attr and compression type through the GUI (Bruno Cornec)
  - Fix #433 by introducing a new bkpinfo member (subdir) to support storing the subdir under which ISO images are stored on an external HDD (Bruno Cornec)
  - Fix #432 with a better message at a start (Bruno Cornec)
  - Fix #404 with text properly centered in open_and_list_dir (Chucky)
  - Fix computation issues in resize_drive_proportionately_to_suit_new_drives (JB/Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 3.0.0-1
changelog:
  - Updated to 3.0.0
  - Fix #500 and #473 by adding support of old metadata format for mdadm if using grub < 0.9x or lilo on a md boot device (Bruno Cornec)
  - mondoarchive now exists if the mt command is missing when needed (Bruno Cornec)
  - Remove all mention of mondorescue.com from code (Bruno Cornec)
  - Fix grub installation if we had to go in the hack part which wasn't using the correct variables to make decisions ! (Bruno Cornec)
  - Exclude /run similarly to /sys and /proc (Bruno Cornec)
  - Fix #512 by clearing old scratchdir before changing to a new (Bruno Cornec)
  - Fix #511 now stabgrub is called also after conf file modifications (Bruno Cornec)
  - Fix #520 by using a correct grep sequence (Victor Gattegno)
  - Fix a bug where on OBDR mode compression was turned off to create the OBDR content but not back on (Bruno Cornec)
  - Adds support for hwaddr (MAC addresses) at restore time, and map to the correct NIC if it's found at restore time (Bruno Cornec/Stefan Heijmans)
  - Mindi progression still not good, but showing now 3% when calling mindi (Bruno Cornec)
  - Fix #436 by adding some newtDrawForm where appropriate (Bruno Cornec)
  - Uses the -d option of the mount command to avoid leaving loop devices in use. Should fix the problems reported on the ML with NFS and more than 8 ISO images (8 being the default number of loop devices available) (Bruno Cornec)
  - Fix #496 by supporting the protocol in the output of the mount command (sshfs#...) (Bruno Cornec)
  - Avoid a useless umount when changing of afio set, let insist_on_cd check and perform if needed (Bruno Cornec)
  - Adds the post-nuke script sample for Debian (Guillaume Pernot/Andrée Leidenfrost)
  - Solve #495 by skipping the potential (auto-read-only) when analyzing /proc/mdstat result (Bruno Cornec)
  - Fix a panadoid_free done on the wrong variable (solve a memory leak) (Bruno Cornec)
  - Really support both mkisofs and genisoimage everywhere (Bruno Cornec)
  - Try to handle netfs_user better in all cases (NFS and SSHFS) (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 3.0.1-1
changelog:
  - Updated to 3.0.1
  - Fix #580 by checking a modification on the mountlist and then asking for conf file adaptation (Bruno Cornec)
  - Fix #127 by removing code which was forcing media size in NFS mode blindly (Michael Caerwyn mcaerwyn_at_gmail.com)
  - Fix #584 by using memmove to allow strings to overlap (tottenwd)
  - Adds grub2 support  (Michael Caerwyn mcaerwyn_at_gmail.com)
  - Adds brtfs support (Michael Caerwyn mcaerwyn_at_gmail.com)
  - Fix #579 by checking with pipes on both sides of the string (Bruno Cornec)
  - Fix #578 by improving the regexp used for CD/DVD detection with -scanbus option (Victor Gattegno/Bruno Cornec)
  - Adds more verbosity when LVM creation fails (Bruno Cornec)
  - Fix #577 by having factor back as a float (not a long ! it's a decimal value) and making the appropriate cast (Bruno Cornec)
  - Really never inject or eject when the -e option is passed or device is inappropriate (USB, Net, ...) (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 3.0.2-1
changelog:
  - Updated to 3.0.2
  - Fix a bug on RHEL 5 where lvdisplay doesn't support redirection. Adds a | cat in between, as was done for vgdisplay (Bruno Cornec) 
  - Additon of a regression test suite in mondo-test. This version was tested with it for rhel-6-x86_64, rhel-5-x86_64, debian-6.0-x86_64, ubuntu-11.04-i386 (Bruno Cornec)
  - Fix #616 by using the correct temp variable (statically allocated) for NFS analysis (Bruno Cornec)
  - Fix #618 by adding support for new command tune4fs for labelling ext4 FS (needed on RHEL 5.6 at least) (Bruno Cornec)
  - Improve error messages for handling better #611 (Bruno Cornec)
  - Fix #596 for good as well as #473 and #500: now mondorestore will recreate correctly md devices with their original UUIDs and original metadata format (Bruno Cornec)
  - Fix #595 (MD core dump issue) by removing an abusive mr_free (Bruno Cornec)
  - Manages grub version at backup time and in the conf file (Bruno Cornec)
  - Adds a mkraidtab CLI parameter to test raidtab generation (Bruno Cornec)
  - Rewrite strip_space in a much simpler version without valgrind warnings (Bruno Cornec)
  - Fix #599 on NFS user mount error (Victor Gattegno)


author: Bruno Cornec <bruno@mondorescue.org> 3.0.3-1
changelog:
  - Updated to 3.0.3
  - Test of mondo now also rebuilds mindi-busybox (Bruno Cornec)
  - Fix #249 by changing the wrong affectation of fname (Jean Philippe Mohler)
  - test program now builds first all versions to test (Bruno Cornec)
  - Fix most compilation warnings (Bruno Cornec)
  - Adds a warning msg at restore time so that LVM modifications are done in /tmp/i-want-my-lvm and not in the mountlist (Bruno Cornec)
  - Expand the exclude list to 16 times 512 (MAX_STR_LEN) instead of 8 to support a larger exclude list (Bruno Cornec)
  - Fix #611 by changing make-me-bootable to first desactivate all active partitions on the given disk, and then reactivate only the one needed  (Bruno Cornec)
  - Add option -sparse to all star calls to add support of sparse file in case of star usage, as afio sparse file support seems broken (Bruno Cornec)
  - Fix #652 by sending errors messages from fdisk to /dev/null to avoid LVM error messages on latest versions (Joel Kociolek)
  - Fix #650 as pvdisplay output format changed in SLES 11 which returns a dm not the mapper (Victor Gattegno)
  - Fix partially #611 and #412 by calling the new OpenSUSE/SELS grub-install when detecting that a /usr/sbin/grub-install.unsupported is present (Victor Gattegno/Bruno Cornec)
  - Add support for missing mkdtemp such as Red Hat 6.2 (Bruno Cornec)
  - Fix #622: Adds swaplabel support if it exists (Bruno Cornec)
  - Fix #623 by sorting correctly the dev mapper devices when more than 10 are handled (Martin Kitka/Didier Diaz)
  - Fix #644 again by backporting a 3.1 patch to use dynamic memory allocation for the function run_program_and_log_output (Bruno Cornec)
  - Improve autoconf/automake build process (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 3.2.1-1
changelog:
  - Updated to 3.2.1
  - Function is_this_device_mounted now calls mr-device-mounted (a perl rewrite and improvement of this function) (Bruno Cornec)
  - Prints the result of mount at the end of the umount of all FS to see in log whether something is still not OK (Bruno Cornec)
  - Adds option -f to mkswap to force creation in all cases (also done in previous rev for label-partitions-as-necessary) (Bruno Cornec)
  - Use now mkfs.vfat directly for formating VFAT type of partitions and remove the usage of format-and-kludge-vfat completely buggy ! (Bruno Cornec)
  - Fix #717 by adding UEFI support to mondoarchive (for now always return grub for UEFI boot mode) (Bruno Cornec)
  - Systematically creates a UEFI compatible boot media (Bruno Cornec)
  - Improve bootstrap (missing is now recreated, Autoconf 2.63 is sufficient to build mondo which allows to build on CentOS 6 natively with pb, Fix all autoconf/automake warnings) (Bruno Cornec)
  - use systematically mindi-bootroot.img as the name of the bootable image used to make CD (Bruno Cornec)
  - Fix report of percentage progress of mindi (Use now MINDI_RUNFILE to store mindi execution traces) (Bruno Cornec)
  - Create a new mr_boot_type function and boot_type mondo struct entry to manage BIOS/EFI/UEFI types. The boot-type config option is passed to mindi (Bruno Cornec)
  - Exclude /selinux from analysis (Bruno Cornec)
  - Adds functions mr_center_string and mr_popup_and_get_string with dynamic allocation to solve a memory allocation issue reported on the ML (Bruno Cornec)
  - Change the bkpinfo->boot_device from statically allocated to dynamically allocated (Bruno Cornec)
  - Rename parted2fdisk.pl into mr-parted2fdisk (Bruno Cornec)
  - Fix #748 by solving interface issues between mondoarchive and mindi (Bruno Cornec)
  - Remove a usage of a full path for parted2fdisk, making it distribution neutral (Philippe Lefevre)
  - Fix #768 by canceling changes done in the loop computing number of slices, back to long instead of a new int (Bruno Cornec)
  - Fix #769 by asking in newt mode whether the kernel found by mindi is the one the sysadmin want's to use (Bruno Cornec)
  - Fix a bug in is_this_a_valid_disk_format where a string was freed up before usage (Bruno Cornec)
  - Fix a bug with -I usage where mondoarchive was core dumping (Philippe Lefevre)
  - Go into the scratch dir in order to move to the USB device the file sets to avoid reaching a shell limit on the paramter length (Bruno Cornec)
  - Avoid using size_of_all_biggiefiles() at each use, but creates an intermediate variable for that (Bruno Cornec)
  - Fix some memory allocation which were not freed correctly (valgrind)
  - Fix #764 by checking the value of bkpinfo->include_paths before using it if -I is used (Bruno Cornec)
  - Fix a mondoarchive crash with option -v (Do not use finish before bkpinfo has been allocated but exit) (Philippe Lefevre)


author: Bruno Cornec <bruno@mondorescue.org> 3.2.2-1
changelog:
  - Updated to 3.2.2
  - Fix #796, GPT support, by limiting the requirement for une extended partition to MBR disks (Bruno Cornec)
  - Fix #787, USB support, by cleaning the target dir of its syslinux content (Bruno Cornec)
  - Fix #784, crash, by not comparing result of mkstmp to NULL (Bruno Cornec)
  - Fix #757, #780 and #781 bupport, fixing a bug in mr_strip_space (Bruno Cornec)
  - Fix #778, by using dosfslabel/mr-label to recreate labelled FAT or VFAT FS when that command is available and using mkfs.vfat now everywhere (removes mkdosfs references) and avoid using -F 32 to let the mkfs.vfat command choose the best size by itself. (Bruno Cornec)
  - Fix #777 Full UEFI support with correct generation of ISO images for mondoarchive (Bruno Cornec)
  - Fix #776, UEFI support, by using -efi-boot option of genisoimage for UEFI systems. (Bruno Cornec)
  - Fix #766, crash, by duplicating systematically strings for netfs_user instead of optimizing by reusing content (Bruno Cornec)
  - Fix #730 by copying current version of logfile to backup media (Bruno Cornec)
  - Fix a bug/crash for tape usage in interactive mode (Bruno Cornec)
  - Rename libmondo-mountlist.c as mondo-rstr-mountlist.c (Bruno Cornec)
  - Rename all mondorestore scripts with a mr- prefix for homogeneity and put them under /usr/bin on the media (Bruno Cornec)
  - Rename the mindi image mindi.iso (was mondorescue.iso which was confusing) (Bruno Cornec)
  - Fix wiping of the scratch area by calling rm on files instead of find which has issues in this context and erasing star files as well (Bruno Cornec)
  - Adds xorriso support in mondoarchive for distributions such as Debian 8 using it for UEFIvoids core dump when exiting early (Bruno Cornec)
  - which_partition_format now uses mr-disk-type
  - Avoids crash and core dump for mondoarchive when exiting early and on an allocation error when there is a syntax error (Bruno Cornec)
  - Adds a mr_sys module for the new mr_system function and a unit test, and use it where appropriate (Bruno Cornec)
  - Replace usage of mktemp by mkstemp instead (Bruno Cornec)
  - Remove usage of a local use_star variable and use the one in bkpinfo instead (Bruno Cornec)
  - Suppress function archive_this_fileset_with_star and handle the star case in the std archive_this_fileset function to benefit from std features. Should help solving the issue reported on scratchdir not emptied in star case. Removes also duplicated code. (Bruno Cornec)


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - get rid of mtools.texi as a doc file (we have the info file)
  - fix config file so mtools work (#9264)
  - fix references to the config file to be /etc/mtools.conf


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Apply the author's current patches, fixes among other things
    ZIP drive support and doesn't crash when trying to access a BSD disk


author: Crutcher Dunnavant <crutcher@redhat.com> 0.50.31-1
changelog:
  - right anchor the internal Listbox of CListboxes, so that empty
  - scrollable CListboxes do not look like crape.


author: Matt Wilson <msw@redhat.com>
changelog:
  - 1.4.16
  - regenerated gpt patch against 1.4.16, incorporated
    parted-1.4.15-pre1-gpt-printf.patch into the same patch, removed Patch1


author: Matt Wilson <msw@redhat.com>
changelog:
  - made a new dist from CVS that includes binding for
    disk.get_partition_by_sector and accessing the name of a disk type


author: Matt Wilson <msw@redhat.com> 1.4.16-6
changelog:
  - added a patch (Patch1) to link the c library in dynamically, the
    rest of the libs statically for the parted binary (MF #49358)


author: Matt Wilson <msw@redhat.com> 1.4.16-8
changelog:
  - new dist from cvs with changes to the python binding: register
    DEVICE_I20 and DEVICE_ATARAID, check to make sure that a partition
    exists in the PedDisk when using it to find ped_disk_next_partition


author: Guillaume Cottenceau <gc@mandrakesoft.com> 1.76-3mdk
changelog:
  - fix double fponsux (combo)
    - patch -p1 for the patch changing msdos with vfat will not
      work for 1.67 since syslinux-1.67 is in a subdir!
    - do rebuild syslinux-1.67 as well, not only the main version


author: <erwan@ke.mandrakesoft.com> 1.76-6mdk
changelog:
  - New version of pxelinux & memdisk (2.03)
  -- Actually support comment lines in the configuration file.
  -- PXELINUX: Try to resolve some problems with stack switches.
  -- PXELINUX: Handle PXE stacks with broken routing.
        With these workarounds, the remote install PXE boot floppy
        (rbfg.exe) from Argon Technologies should work correctly.
  -- Fix problems with Perl scripts in UTF-8 locales.
  -- MEMDISK: Now supports gzip compressed images.


author: Erwan Velu <erwan@mandrakesoft.com> 1.76-10mdk
changelog:
  - New pxelinux 2.06 
  -- Fix problem that would occationally cause a boot failure, depending on the length of the kernel


