# changelog

author: Bruno Cornec <bruno@mondorescue.org> 1.2.3-1
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-1
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 inconssistent (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.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> 1.2.1-1
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-1
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: Bruno Cornec <bruno@mondorescue.org> 1.18.3-1
changelog:
  - Updated to 1.18.3
  - Updated based on busybox 1.18.3 to solve tar issues with latest RHEL 6 e.g. (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 1.18.3-1
changelog:
  - Updated to 1.18.3-1
  - Updated based on busybox 1.18.3 to solve tar issues with latest RHEL 6 e.g. (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 1.18.3-3
changelog:
  - Updated to 1.18.3-3
  - Adds the swapon feature to mindi-busybox (Bruno Cornec)
  - Removes telinit call in busybox to try to fix problems when reboot at end of restore (Bruno Cornec)
  - Addes an extraversion for revision support (Bruno Cornec)
  - Adds support for ifconfig and ping for PXE+NFS boot for this version of mindi-busybox (Bruno Cornec)
  - Adds support for MT back mandatory for OBDR (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 1.18.5-1
changelog:
  - Updated to 1.18.5-1
  - Adds support for SUID binaries (Bruno Cornec)
  - Fix #499 for good, 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)
  - Fixes the shell msg error by using setsid as per Busybox FAQ (Bruno Cornec)
  - Update to upstream busybox 1.18.5 (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 1.18.5-2
changelog:
  - Updated to 1.18.5-2
  - Adds a Replace in .deb packages to handle correctly the update process (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 1.18.5-3
changelog:
  - Updated to 1.18.5-3
  - Try to improve ctrl-alt-del detection by adding busybox options (including syslog, klog which were missing). showkey show that the sendkey from KVM generates the right keycodes however the system still doesn't reboot. This is then still a limitation as per #627 (Bruno Cornec)
  - mindi-busybox now uses an inittab which should help fixing #627 (Bruno Cornec)
  - Patches to render this mindi-busybox version compatible with RHEL3 at least, potentially all older Linux 2.4 based distros (Bruno Cornec)
  - Fix #632 by adding a required include to build mindi-busybox on Arch Linux (Stefan Husmann/MC)


author: Bruno Cornec <bruno@mondorescue.org> 1.21.1-1
changelog:
  - Updated to 1.21.1-1
  - Update to upstream 1.21.1 (Bruno Cornec)
  - Force generation of hardlinks to avoid package build problem on some distro with inexistant links at build time like recent SLES (Bruno Cornec)
  - Fix busybox 1.21.1 to support back old distributions such as RHEL3 and RHEL4 or SLES9 by avoiding usage of the struct tpacket_auxdata (proposed upstream but not accepted (Bruno Cornec)
  - Adds a post install script for mindi-busybox placing everything under /usr (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.0-1
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
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
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
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.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-1
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
  - 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.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.3-1
changelog:
  - Updated to 3.2.3
  3.2.2 (2016-04-28)
  - 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: Bruno Cornec <bruno@mondorescue.org> 2.2.5-1
changelog:
  - Updated to 2.2.5
  - Adds doc for wodim usage (Bruno Cornec)
  - Remove floppy support in docs as well (Bruno Cornec)
  - Adds the possibility to increase debug level at restore time with a -K option (Bruno Cornec)
  - Updates mondoarchive/mindi man pages for USB support (Bruno Cornec)
  - Build process adapted to use pb http://trac.project-builder.org (Bruno Cornec)
  - Fix #190 mondo-restore replaced by mondorestore (veelo)
  - Improve tape support doc (Tilman Schmidt)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.6-1
changelog:
  - Updated to 2.2.6
  - Updated meaning of -o option in mondo man page - now OBDR (Bruno Cornec)
  - Updated mondorestore man page with description of options supported (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.7-1
changelog:
  - Updated to 2.2.7
  - HOWTO is now in utf-8 (Bruno Cornec)
  - Mondo does support OBDR is now documented (Bruno Cornec)
  - Fix documentation wrt -Z option (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.8-1
changelog:
  - Updated to 2.2.8
  - Adds ODT and PDF version of p2v doc (Lester Wade)
  - Document ext4 support (Bruno Cornec)
  - Fix monadoarchive man page to refer to revision as well (Bruno Cornec)
  - Remove monitas content (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.9-1
changelog:
  - Updated to 2.2.9
  - Update README.bootparam for new params (netfspath, proto, ...) (Bruno Cornec)
  - New update for P2V doc (Lester Wade)
  - Update man pages for NetFS support (Bruno Cornec)
  - Update man pages for NFS user support (Bruno Cornec)
  - Precise the combined usage of -E and -I in mondoarchive. Case 4601017223. (Bruno Cornec)
  - Precise the usage of -U option in man page on raw device and not partition name (Bruno Cornec)
  - Man pages corrections (Joe Ross)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.9.1-1
changelog:
  - Updated to 2.2.9.1
  - German HOWTO (Magnus Rasche)
  - Improve -f option usage with SW Raid in man page (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.9.2-1
changelog:
  - Updated to 2.2.9.2
  - Fix 2 typos in the HOWTO (Bram Mertens)
  - Fix errors in man pages format (Rogério Brito)
  - Addition of the Lab for Mondorescue (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.9.5-1
changelog:
  - Updated to 2.2.9.5
  - Document in man page and HOWTO the syntax modifications for -E/-I options and '|' separator (Bruno Cornec)
  - Adds the mondoarchive reference card (Lester Wade)
  - Updated P2V doc from Lester Wade (Lester Wade)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.9.6-1
changelog:
  - Updated to 2.2.9.6
  - Documents option -v of mondoarchive (Bruno Cornec)
  - Updated Lab for TES 2011 (Bruno Cornec)
  - Update P2V doc incorporating latest ML feedbacks (Lester Wade)


author: Bruno Cornec <bruno@mondorescue.org> 2.2.9.7-1
changelog:
  - Updated to 2.2.9.7
  - Fix -E and -I example in man page which were lacking the '|' as separator (Bruno Cornec)
  - Update on P2V doc including RHEL6 validation and some minor additions (Lester Wade)


author: Bruno Cornec <bruno@mondorescue.org> 3.0.0-1
changelog:
  - Updated to 3.0.0
  - Document that mondoarchive now excludes /run similarly to /sys and /proc (Bruno Cornec)
  - Fix #524 as option -U needs a size also (Bruno Cornec)
  - Fix #505 by documenting environment variables (Bruno Cornec)
  - Improve -d option description for NFS (Bruno Cornec)
  - Fix some markup in man pages (Bruno Cornec)
  - Precise that -J is not supported by mondorestore yet. (Bruno Cornec)
  - Fix syntax description in mondoarchive man page for -E & -I with | (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.12.1-1
changelog:
  - Updated to 0.12.1
  - First version of this tool which builds custom bootable media. Not usable yet. Will be developed during 0.12.x life (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 3.2.0-1
changelog:
  - Updated to 3.2.0
  - First version provided under the GPL v2 of this new perl package hosting all perl functions needed by MondoRescue (Bruno Cornec)
  - Fix an issue for older perl version where the code was incompatible (Dider Diaz)
  - Adds a script mr-net-get-config to comput the network configuration and generate the appropriate portion of the configuration file (Bruno Cornec)
  - Adds a script mr_file_read_all_link returning a hash of hash of all links found for a given file (Bruno Cornec)
  - Adds a script mr-process-ldd returning all the dynamic libraries found for a given file (Bruno Cornec)
  - Adds a script mr-kernel-get-modules returning the list of all the full paths for all modules passed in parameters with their dependencies (Bruno Cornec)
  - The test function of MondoRescue is now also working for distros not having natively Test::More and avoid to depend on it (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 3.2.1-1
changelog:
  - Updated to 3.2.1
  - Adds a mr-device-mounted binary to MondoRescue (replace code of the C function is_this_device_mounted) and the corresponding perl function (mr_device_mounted) to handle cases where a mounted device has a different name than the one seen on mount (e.g. /dev/rhel/root and /dev/mapper/rhel-root) (Bruno Cornec)
  - Adds perl function mr_file_copy_and_erase_hash to empty the hash generated in mr_file_read_all_link and thus avoid filling the hash it generates, which is useful for a recursive function, but not when called multiple times from another perl script. (Bruno Cornec)
  - Fix podchecker warnings (Bruno Cornec)
  - Adds a Disk.pm module to centralize all disk related functions for MondoRescue (Bruno Cornec)
  - mr-kernel-get-modules now uses Getopt for parameter management, allowing verbosity increase (Bruno Cornec)
  - Fix mr_kernel_get_modules to support depmod version providing relative paths such as on RHEL5 (Bruno Cornec)
  - Fix mr_kernel_get_modules to support modinfo version without -k option support, using module full path instead (Bruno Cornec)
  - The modlist hash is now having keys being full path module names as a consequence (Bruno Cornec)
  - Adds a new Version.pm module to get version management a la pb in MondoRescue (Bruno Cornec)


author: Bruno Cornec <bruno@mondorescue.org> 3.2.3-1
changelog:
  - Updated to 3.2.3
  3.2.2 (2016-04-28)
  - Fix #785 by returning conf values when NFS server not on the same LAN as the client (Bruno Cornec)
  - Fix #778 by adding a mr-label tool to manage fat FS labelling and identification with uuid (Bruno Cornec)
  - Adds a mr-disk-type program and perl function to list all disks on the system (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.3-1
changelog:
  - Updated to 0.9.3
  - pb_conf_init introduced to allow projects using pb functions to setup the PBPROJ variable correctly (Bruno Cornec)
  - New parameters for pb_system: mayfail and quiet (Bruno Cornec)
  - Working patch support added to pb - tested with buffer - Fix #28 (Bruno Cornec)
  - all global variables are prefixed with pb (Bruno Cornec)
  - Use of pb_display and pb_display_init added (Bruno Cornec)
  - announce is now supported in pb (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.4-1
changelog:
  - Updated to 0.9.4
  - Debian packages are now working - Fix #26 and #33 (Bruno Cornec/Bryan Gartner)
  - Add support for specific naming conventions such as perl modules - Fix #32 (Bruno Cornec)
  - Add a pb_set_content function (Bruno Cornec)
  - Fix CVS export function to also use tags passed in param (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.5-1
changelog:
  - Updated to 0.9.5
  - pb_get_distro => pb_distro_get for homogeneity (Bruno Cornec)
  - pb now uses pb_distro_installdeps in VM/VE setup (Bruno Cornec)
  - Adds function pb_distro_installdeps to automatically istall dependencies on distro before building (Bruno Cornec)
  - Adds pb_distro_only_deps_needed to compute the packages in a list whose installation is really needed (Bruno Cornec)
  - change pb_distro_init interface and add a 6th parameter which is the update CLI to use for that distro (Bruno Cornec)
  - Add support for RHAS 2.1 to pb as rhel-2.1 (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.6-1
changelog:
  - Updated to 0.9.6
  - Add support for addition of repository on the fly at build time with addrepo (Bruno Cornec)
  - Fix debian build deps computation and installation (Bruno Cornec)
  - Add support for VE using rinse (tested), mock (coded) and chroot (tested), schroot (planned) (Bruno Cornec)
  - Improved centos support (Bruno Cornec)
  - Differentiate between Scripts for VE and VM with 2 tags (Bruno Cornec)
  - Have a working newve, setupve and cms2ve sequence for rinse and centos 4 and 5 at least (Bruno Cornec)
  - Remove the external locale dependece to use the one provided by perl (Bruno Cornec)
  - Adds GIT support for schroot (Bruno Cornec)
  - Adds SOCKS support for all VCS commands by adding a new pbsockscmd option in .pbrc (tested with git access behind proxy) (Bruno Cornec)
  - Improve PATH variable on new SuSE distro so that yast2 is found (Bruno Cornec)
  - Remove the suffix from the rpm changelog file as per fedora rules (Bruno Cornec)
  - Fix a bug in conf file handling when tag is using a '.' which wasn't supported by the regexp (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.7-1
changelog:
  - Updated to 0.9.7
  - pb_distro_init now returns a 7th paramater which is the arch, useful for pbdistrocheck (Bruno Cornec)
  - pb_distro_init accepts now a third parameter (arch) in order to force the setup of the update command for VEs (Bruno Cornec)
  - pb_get_arch placed lower in the modules tree and used everywhere uname was used (Bruno Cornec)
  - Adds Asianux support to pb for MondoRescue official packages support (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.7.1-1
changelog:
  - Updated to 0.9.7.1
  - Fix a critical bug on pb, where a module was loaded optionaly with use instead of require (prevents update of VMs) (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.8-1
changelog:
  - Updated to 0.9.8
  - Removes dependency on GNU install to be more portable (Bruno Cornec)
  - Improves setupvm for RHEL 3 (Bruno Cornec)
  - Add support for Fedora 12, Mandriva 2010.0, OpenSuSE 11.2, Ubuntu 9.10 (Bruno Cornec)
  - Do not add conf files if already present in the list (changing pbconffiles into a hash for that to still keep order as this is mandatory) (Bruno Cornec)
  - Adds Solaris port, Solaris build files, generation of Solaris build file skeleton (Bruno Cornec)
  - Externalize in /etc/pb/pb.conf all distribution dependant information formely in Distribution.pm (Bruno Cornec)
  - Adds option support for pbdistrocheck (-v and -d)


author: Bruno Cornec <bruno@project-builder.org> 0.9.9-1
changelog:
  - Updated to 0.9.9
  - Fix a bug in the analysis of Build-Requires (middle packages were missed) (Bruno Cornec)
  - Improve conf when starting from scratch (pbproj undefined) (Bruno Cornec)
  - Improves debian build (tab/space were mixed) (Bruno Cornec)
  - Adds Centos support for setup of VE (Bruno Cornec)
  - pbdistrocheck now has a man page (Bruno Cornec)
  - Split function pb_env_init and add function pb_env_init_pbrc needed for rpmbootstrap (Bruno Cornec)
  - Adds function pb_check_requirements and use it in pb (Bruno Cornec)
  - pb_distro_get_param now can expand some variables before returning a value (Bruno Cornec)
  - fedora-12 package list updated (Bruno Cornec)
  - Rename options: veconf => rbsconf, ve4pi => rbs4pi, vepkglist => vemindep (Bruno Cornec)
  - new pb_get_postinstall generic function for rinse and rpmbootstrap (Bruno Cornec)
  - verebuild, ventp/vmntp are now optional (Bruno Cornec)
  - vetmout removed (Bruno Cornec)
  - Fixes to support ia64 chroot with centos5 - ongoing (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.10-1
changelog:
  - Updated to 0.9.10
  - Add support for Ubuntu 10.04 natively and with debootstrap (universe repo needed) (Bruno Cornec)
  - Project-Builder.org is licensed under the GPL v2 for the moment. (Bruno Cornec)
  - Remove the useless vemindep option and fix ospkgdep accordingly (Bruno Cornec)
  - Adds rbsopt parameter + doc to allow for passing options to rpmbootstrap such as -k now by default. (Bruno Cornec)
  - Update perl modules versions (Date-Manip is now in 6.x, still using 5.x at the moment) (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.10.1-1
changelog:
  - Updated to 0.10.1
  - Prepare HP-UX port (Bruno Cornec)
  - redhat distros extension set by default to rh (Bruno Cornec)
  - Adds a global variables VERSION and REVISION for version management (Bruno Cornec)
  - Module Version.pm move to pb-modules due to that (Bruno Cornec)
  - Fix pbdistrocheck install command printing (Bruno Cornec)
  - Fix mandralinux old distro build in pb.conf (Note only non symlink release files are important) (Bruno Cornec)
  - Avoid File::MimeInfo hard requirement. Only abort if not found when needed. (Bruno Cornec)
  - Fix a bug in test modules when using Test simple only (Bruno Cornec)
  - Avoids to force a dep on Test::More. Just use Test and a fake test if Test::More is not available. (Bruno Cornec)
  - pb_system fixed to support parallel calls (Bruno Cornec)
  - Update of pb.conf.pod documentation for all changes made (Bruno Cornec)
  - Adds params to pb_distro_setuprepo to support generic family/os templates (Bruno Cornec)
  - Use new pb.conf variable (ospkg and osrepo for pkg install) (Bruno Cornec)
  - Adds function pb_distro_setuposrepo to setup pb install repo in case of package install and adds a default pbinstalltype for projects as pkg (Bruno Cornec)
  - Use pb_check_req to avoid hardcoded path of needed commands (Bruno Cornec)
  - Fix #70 by adding update commands updatevm|ve and fixes for gentoo and debian (Bruno Cornec)
  - Fix a bug in pb_system when using redirctions in the command (Bruno Cornec)
  - Rename previous option osupd into the more correct osins, and add a real osupd param to support distribution update commands (Bruno Cornec)
  - Remove dependency on Mail::Sendmail to where it's really needed (part of Log, not used yet, and annouce). In particular this removes one non std dep for VE/VM build. (Bruno Cornec)
  - Fix #66: Adds log management (contribution from joachim). Starting point, as some more work has to be done around it. (Bruno Cornec)
  - Increase number of tests for Base and fix a bug on pb_get_uri (Bruno Cornec)
  - Adds function pb_distro_getlsb and make pbdistrocheck fully lsb_release compatible (Bruno Cornec)
  - Adds a new optional "os" parameter for pb_distro_get_param (upper family such as linux) (Bruno Cornec)
  - Adds new feature: possibility to deliver in multiple variable dirs, and not just / and test (Bruno Cornec)
  - Force printing on stdout in pb_log if 0 level (Bruno Cornec)
  - Add support for LSB 3.2 (Bruno Cornec)
  - remove all dots in version when asked to (Bruno Cornec)
  - various rpmlint and lintian fixes (Bruno Cornec)
  - Adds ebuild version for pb gentoo packages (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.11.1-1
changelog:
  - Updated to 0.11.1
  - Document [web]sshdir|port|login|host (Bruno Cornec)
  - tmout param is optional and now handled and documented as such (Bruno Cornec)
  - rmntpcmd, vmhost, vmmem, vmntpcmd and vmsize have OS keys and not project keys. Fixed in doc and code.  (Bruno Cornec)
  - Mageia distributions are now working wirh pb (Bruno Cornec)
  - pb_mkdir_p doesn't return anything anymore. Test of return removed. (Bruno Cornec)
  - Add debian 6.0 build support and VMs (Bruno Cornec)
  - use --no-suggests for urpmi to allow for minimal chroot build (Bruno Cornec)
  - Add full path names on sudo  (Bruno Cornec)
  - Fix pb_changelog with test for correct pb hash values which were changed previously (Bruno Cornec)
  - Detail security aspects in pb, especially for RM setup with sudo (to be improved) in file SECURITY in pb-doc (Bruno Cornec)
  - Adds codenames for Debian 6.0 and Ubuntu 11.04 (Bruno Cornec)
  - Introduction of a new hash $pbos to manage all os related info through a single data structure. All functions reviewed accordingly. Externally transparent, hopefully, but much cleaner code as a consequence. (Bruno Cornec)
  - Adds support for Remote Machines (RM). (Bruno Cornec)
  - removedot only applies to the extension generated not to the rest of the distro ver (so filters have the right name, ...) (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.11.2-1
changelog:
  - Updated to 0.11.2
  - Adds mdkonline as a dependency for Mandriva VE builds (at least afetr 2010.1) to have urpmi.update (Bruno Cornec)
  - Fix rpm repo installation for pb (missing arch) (Bruno Cornec)
  - Add support for sources.list pb repo installation for deb based distro. Fix for #81. (Bruno Cornec)
  - No repo provided for CentOS so file install. Fix for #81. (Bruno Cornec)
  - Some more fixes for full path commands with sudo (older rhel) (Bruno Cornec)
  - Fix sudo calls for sles/suse with full path (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.11.3-1
changelog:
  - Updated to 0.11.3
  - Working VE for opensuse-11.4 (Bruno Cornec)
  - Arch Linux doesn't have a version. It's like gentoo (Bruno Cornec)
  - Adds RPM signature support and doc (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.12.1-1
changelog:
  - Updated to 0.12.1
  - Adds pbstoponerr option in conf file to allow to overwrite the default which is back to not stopping on errors as it perturbates VE and VM build for themoment, as not all commands are expected to succeed systematically. (Bruno Cornec)
  - Change urpmi.update call from /usr/bin (consolehelper) to /usr/sbin (urpmi) as that's what we have in VE. (Bruno Cornec)
  - Fix mageia 1 and 2 deps for VE (Bruno Cornec)
  - Adds option pbshowsudo (false by default) to check whether we display the detail of sudo commands (to match security requiremetns) or not (to have a nicer output) (Bruno Cornec)
  - In VE.pm fix modes of the chroot after the snapshot phase detection to avoid error which make the code die (Bruno Cornec)
  - Improve system cmd display in Distribution.pm for deps analysis (Bruno Cornec)
  - pb_system is back to 3 params, as the previously undocumented "mayfail" 3rd parameter provides what the 4th was dded for. callers adapted in relationship. Also improves error message displayed (Bruno Cornec)
  - Fix another bug in pb_check_req on the default value used with a || where an undef wasn't different from a bad integer. (Bruno Cornec)
  - Use pb_cjeck_req for all commands called in the VE for its setup, so it can be used correctly in a secured environement with a sudoers conf file (Cf pbtest) (Bruno Cornec)
  - Adds support for the PBVCSOPT env var to pass cli options to the VCS command. Example is authentication method for SVN as in pbtest. (Bruno Cornec)
  - Fix pb_syntax, where a call with an exit of 0 was seen as false and thus lead to a value of -1. Now pb -h returns true (Bruno Cornec)
  - Move PBPROJ env var setuo  from Env.pm to Conf.pm to have it earlier available for some calls with less context. (Bruno Cornec)
  - Fix a bug when (ve|vm|rm)path->ENV(PBPROJ) was undefined, and expand its path when defined to support that type of definition in conf files (pbtest does it) (Bruno Cornec)
  - getconf now loads more conf files, and calls cms_compliant (Bruno Cornec)
  - Use new pbgpgcheck option to control whether we enable gpgcheck in the repo script. (Eric Anderson)
  - Use new projcomponent value to specify which component we are building for -- most things probably aren't contrib (for deb based distros) (Eric Anderson)
  - Tolerate the file: and flat: schemes -- they were tolerated in some places but not others. (Eric Anderson)
  - Add a new option pbusesshagent in pb.conf to allow the user to specify whether he wants to use his existing SSH environement and agent, or if he prefers to create a new key pair for building. (Bruno Cornec)
  - newv(e|m) doesn't require execution of cms2build before being available. (Bruno Cornec)
  - Add git support in pb_vcs_up, pb_vcs_checkin and pb_vcs_add and Improve git support for pb_vcs_get_uri (Eric Anderson)
  - VE.pm: Verify that the proxy variables are passed through if we are using sudo. (Eric Anderson)
  - Adds Scientific Linux support . (Eric Anderson)
  - Add case where centos versioning include minor since centos makes major changes in minor releases. (Eric Anderson)
  - Fix typo in oracle linux regex. (Eric Anderson)
  - Proposes min dependencies separately for centos-5.2, 5.6 others just match that set. (Eric Anderson)
  - Add next ubuntu codename. (Eric Anderson)
  - Add new pb_pbos_to_keylist function that generates the keys that should be used for looking up filter filenames or keys into the hash-maps. New function will generate 5.m, for all m in [0,n] for version 5.n of some OS. Useful because minor versions are usually similar. Use it in distro_get_param, simplifying the function and making it more powerful. (Eric Anderson)
  - add auto-agree-with-licenses for opensuse, other failures on install can occur. (Eric Anderson)
  - Fix bug, if we install with yum, put the repo in the yum location.  If we install with zypper, put it in the zypper location. Otherwise complain that we don't know what to do with the file. (Eric Anderson/Bruno Cornec)
  - Run bootstrapping under linux32 (Bruno changed that to setarch) if arch is i386 and host is x86_64/amd64 so that it gets the architecture right. (Eric Anderson)
  - multiple improvements to distro dep lists. (Eric Anderson)
  - document addrepo. (Eric Anderson)
  - Fix the code to check to see if a deb package is installed.  (Eric Anderson)
  - sudo does not pass through the DEBIAN_FRONTEND variable; use env to make sure it is set.  Also change from --force-yes to --allow-unauthenticated (Eric Anderson)
  - Make sure to apply the ftp/http proxy when installing dependencies. Also add hack to try the install twice if it fails the first time. (Eric Anderson)
  - Handle multi-line entries in debian control files. (Eric Anderson)
  - Add a parameter to pb_system that allows commands to fail even if pb_stop_on_error is set. (Eric Anderson)
  - Add in pid to the error output from pb_system for help in tracking down which parent ran the command. (Eric Anderson)
  - pb_conf_init is called at low level on the default project to avoid PBPROJ to be undefined and creatin lots of error msgs. pbdistrocheck works again with it. (Bruno Cornec)
  - Fix sbx2setupvm in order to call pb_conf_init correctly at start of the pbinit script. (Bruno Cornec)
  - Document new ftp_proxy and http_proxy options. (Eric Anderson)
  - Document the rbsmirrorsrv option (already supported, not documented). (Eric Anderson)
  - Document that sshlogin and sshport are now optional parameters. (Eric Anderson)
  - Use confess so when failing to get a parameter we get a stack trace. (Eric Anderson)
  - Adding the internal function pb_distro_compare_repo to avoid code duplication between apt and yum repos treatment (Bruno Cornec)
  - add pb_path_expand to do the path expansion for config values. (Eric Anderson)
  - Print out all sudo'd commands if we haven't already so people know what they're typing their passwords in for. (Eric Anderson)
  - verify that we don't try to launch a mips ve on x86_64 (previous check only prevented x86_64 on ix86). (Eric Anderson)
  - Make sure to create the path to the VE before we try to bootstrap it. (Eric Anderson)
  - Use new Global::pb_stop_on_error variable to decide whether we should abort on an error. (Eric Anderson)
  - Skip dependencies that are all whitespace since that leads to errors when running dpkg -L <whitespace> (Eric Anderson)
  - Add possibility to use a PREFIX variable for Makefie.PL for pb-module (Eric Anderson)
  - Conf.pm largely rewritten to cache all conf files into a local $h hash in which conf files are added in reverse order. (Bruno Cornec)
  - pb_vcs_add and pb_vcs_up now support a list of dirs/files as second parameter. (Bruno Cornec)
  - pb_mkdir_p now returns the return value of mkpath. (Bruno Cornec)
  - Split CMS functions in 2 parts, one lowlevel reusable outside of pb in VCS.pm, the remaining stay in CMS.pm, part of pb. (Bruno Cornec)
  - Provides a new pb_get_osrelease function similar to uname -r. (Bruno Cornec)
  - patch command and option are now variables in pb.conf under ospatchcmd and ospatchopt (Bruno Cornec)
  - Adds OEL support for build (Bruno Cornec)
  - Adds support for Fedora 15 and 16 (tested) and RHEL 6 (to be tested) for VE (Bruno Cornec)
  - Create a new VE.pm module to host pb_ve_launch (from pb code now reusable for pbmkbm) (Bruno Cornec)
  - Adds codename for debian 7 and Ubuntu 11.10 (Bruno Cornec)
  - Fix #103: ProjectBuilder::Env is needed by rpmbootstrap so should be under pb-modules (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.12.2-1
changelog:
  - Updated to 0.12.2
  - pbdistrogetparam now works, is built & delivered, and has a new -a (all) option (Bruno Cornec)
  - New function pb_conf_get_all to return the list of all parameters, also now used by pb_conf_print (Bruno Cornec)
  - add a pbdistrogetparam command to ease shell interface (Bruno Cornec) 
  - Latest Ubuntu codename updated (Bruno Cornec)
  - rpmbootstrap content for opensuse 12.2 (Bruno Cornec)
  - Exports function pb_vcs_add_if_not_in (Bruno Cornec)
  - Introduce a pb_exit function and use it in all apps (Bruno Cornec)
  - In debug mode, do not erase the temporary dir created to ease analysis (Bruno Cornec)
  - Red Hat 6.2 (not RHEL) support (Bruno Cornec)
  - Factorize the proxy usages in pb_apply_conf_proxy and make it public (was partly done only) (Bruno Cornec)
  - Allow usage of mayfailverbose in pb_system when both features are needed to help debuging (Bruno Cornec)
  - Render File::Temp and Pod::Usage optional, in order to support partly old perl versions (5.00.5 at least) such as on RH6.2, so that the Base.pm module can be used in such a VE/VM (Bruno Cornec)
  - Really use snapshot for launchve when needed. fix some parts of the condition which were wrong. (Bruno Cornec)
  - Fix a nasty bug when using an empty value on the right side of the = sign in a conf file, he parameter wasn't created in the cache conf. (Bruno Cornec)
  - Changing old checksum for yum from sha1 to sha as it wasn't working at least for RHEL5. (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.12.3-1
changelog:
  - Updated to 0.12.3
  - Adds Fedora 18, 19 and 20 and Mageia 3 VE definitions (Bruno Cornec)
  - Adds rbsmirrorupd feature (Bruno Cornec)
  - No -s option for oppatchcmd by default now (Bruno Cornec)
  - Adds git-svn support (Bruno Cornec)
  - function pb_conf_print renamed into pb_distro_conf_print and move to Distribution.pm (Bruno Cornec)
  - Fix some opensuse yast/patch usages (Bruno COrnec)
  - Adds a parameter for the mode of the sudoers file instead of hard-coding (Bruno Cornec)
  - Improve ntp handling by using oscmdntp instead of vmntpcmd (Bruno Cornec)
  - Adds the possibility to prefix the output of commands executed by pb_system, if the verbose keyword is of the form verbose_prefix (Bruno Cornec)
  - Fix #116 by documenting the cachedir parameter (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.12.4-1
changelog:
  - Updated to 0.12.4
  - Droping by default the release number for Debian distributions as this is now part of the version as for RHEL. (Bruno Cornec)
  - Fix bugs in Distribution.pm preventing debian VM to be setup anymore (Bruno Cornec)
  - Adds future Debian 8 and Ubuntu 14.04 codenames (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.12.5-1
changelog:
  - Updated to 0.12.5
  - Adapt VM names and filters for Debian as per the new rule (major numbers only) (Bruno Cornec)
  - Fix #128 by removing the initialization to STDOUT of the FD in pb_display_file and also improving pb_get_content to avoid to handle the last line (Bruno Cornec)
  - Move pb_cms_compliant fundtion into VCS.pm and rename it pb_vcs_compliant, as it was used incorrectly in Env.pm which was lower in the tree. (Corey Wirun/Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.12.6-1
changelog:
  - Updated to 0.12.6
  - Improve git and git-svn support (Bruno Cornec)
  - Data::Dumper is a required perl module during sbx2setupvm and his documented as such (can be a separate one depending on distros) (Bruno Cornec)
  - Fix duplicate display error and intermediate RE error as well (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.12.7-1
changelog:
  - Updated to 0.12.7
  - Fix SLES update and install scripts with now SLES 12 (Bruno Cornec)
  - Adds support for SLES 12 and mageia 3/4 chroots (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.13.1-1
changelog:
  - Updated to 0.13.1
  - Adds Docker support for VE build (using a specific build account in the container). Can start from a Docker Hub cimage. Can also build our own with rpmbootstrap or debootstrap as for chroot. Build 3 layers of containers (d-v-a, d-v-a-pb, d-v-a-pb-prj) and build in a container made from this third image (Bruno Cornec)
  - Adds preliminary dnf support for new Fedora 22+ versions (Bruno Cornec)
  - Fix perl deps for rhel7/centos7 for new/prep phase
  - Add support for mageia 5
  - Adds a pb_ssh_setup function used for both VM and RM to setup the ssh environment with the right keyfile used in launchv (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.13.2-1
changelog:
  - Updated to 0.13.2
  - Improve yum and dnf invocation by just cleaning cache of metadata, avoiding to do a clean + upgrade 
  - Fix dependencies for Fedora 22 docker container
  - improve git support by archiving HEAD if no modif in progress and removing git+ on uri when needed
  - Improve git support where pbconf is upstream in the main directory of a simple project


author: Bruno Cornec <bruno@project-builder.org> 0.14.1-1
changelog:
  - Updated to 0.14.1
  - Adds Docker support and test builds for mageia 4-5, fedora 21-24, debian7-8, ubuntu 12.04,14.04-16.04, opensuse 13.2-42.1, centos 5-7, gentoo (Bruno Cornec)
  - Fedora distributions since f10 uses perl-core to provide core modules (Bruno Cornec)
  - Fix #144 by declaring PBTMP when File::Temp doesn't exist (Bruno Cornec)
  - Fix docker repo/registry usage and adds conf file entries for them (Bruno Cornec)
  - build and delivery directories renamed pbbuild and pbdelivery for consistency and to ease filtering (with git e.g.) (Bruno Cornec)
  - Update latest Ubuntu codenames (Bruno Cornec)
  - Add support for pbr for python project such as python-redfish (Bruno Cornec)
  - Start working on a Mojolicious web app with swagger providing a RESTful API for pb (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.14.2-1
changelog:
  - Updated to 0.14.2
  - Fix #148 by providing a pb_filter_var_print function (Bruno Cornec)
  - Fix #115 by providing system conf file (under /usr/share/pb) and an admin conf file (under /etc/pb) (Bruno Cornec)
  - Docker is now the default vetype (Bruno Cornec)
  - Fix conf file analysis (changes in pb_conf_get_if, pb_conf_add_last_in_hash, pb_distro_conf_print) (Bruno Cornec)
  - Document in Conf.pm the order in which all conf files are loaded (Bruno Cornec)
  - Use function pb_distro_conf_print in pbgetparam to avoid code duplication (Bruno Cornec)
  - Fix a bug in pbgetparam where the project.pb file wasn't read (Bruno Cornec)
  - Change interface of pb_ve_docker_get_image which now returns undef when no image id was found (Bruno Cornec)
  - Adds support for fedora 25, Cloudlinux and Ubuntu 16.10. Fix OEL detection. (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.14.3-1
changelog:
  - Updated to 0.14.3
  - Fix a bug on the analysis of build dependencies for deb packages when using multiple versions constraints
  - Add support for additional signed deb repositories
  - Rename pb_distro_setuprepo_gen as pb_distro_setuprepo_gen_conf and create a new pb_distro_setuprepo_gen external function called by pb to allow the usage of external repository for pb installation itself if needed
  - Solve an issue with dependency optimization
  - Calls zypper refresh before making install for SUSE distros
  - Import GPG key files on OpenSUSE as zypper doesn't do it alone it seems
  - build is now calling back prep first in order to speed up the debug
  - Adds man, help and versions options to pbdistrocheck and pbgetparam
  - Fix #152 by adding support for https scheme in URLs


author: Bruno Cornec <bruno@project-builder.org> 0.13.2-1
changelog:
  - Updated to 0.13.2
  - Improve yum and dnf invocation by just cleaning cache of metadata, avoiding to do a clean + upgrade  (Bruno Cornec)
  - Fix dependencies for Fedora 22 docker container (Bruno Cornec)
  - improve git support by archiving HEAD if no modif in progress and removing git+ on uri when needed (Bruno Cornec)
  - Improve git support where pbconf is upstream in the main directory of a simple project (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.14.3-1
changelog:
  - Updated to 0.14.3
  - Fix a bug on the analysis of build dependencies for deb packages when using multiple versions constraints (Bruno Cornec)
  - Add support for additional signed deb repositories (Bruno Cornec)
  - Rename pb_distro_setuprepo_gen as pb_distro_setuprepo_gen_conf and create a new pb_distro_setuprepo_gen external function called by pb to allow the usage of external repository for pb installation itself if needed (Bruno Cornec)
  - Solve an issue with dependency optimization (Bruno Cornec)
  - Calls zypper refresh before making install for SUSE distros (Bruno Cornec)
  - Import GPG key files on OpenSUSE as zypper doesn't do it alone it seems (Bruno Cornec)
  - build is now calling back prep first in order to speed up the debug (Bruno Cornec)
  - Adds man, help and versions options to pbdistrocheck and pbgetparam (Bruno Cornec)
  - Fix #152 by adding support for https scheme in URLs (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.14.4-1
changelog:
  - Updated to 0.14.4
  - Improve newproj action - skeletons, tests fixes (Bruno Cornec)
  - Use PBPROJDIR to allow having a different project dir than the project name (Bruno Cornec)
  - Fix a bug with git+http when doing export (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.14.5-1
changelog:
  - Updated to 0.14.5
  - Adds support for ubuntu-17.04 (Bruno Cornec)
  - Fix website delivery errors (Bruno Cornec)
  - Adds a pbve.pre example (Bruno Cornec)
  - Fix an error whith external repo (second time shouldn't use forcerepo) (Bruno Cornec)
  - Fix some errors around PBPROJDIR and PBDEFDIR/PBPROJ directory considerations from previous version (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.14.6-1
changelog:
  - Updated to 0.14.6
  - Adds https_proxy support (Bruno Cornec)
  - Fix wrong filehandle used for proxy management (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.15.1-1
changelog:
  - Updated to 0.15.1
  - Fix #174 by adding the conf param pbgitremote with its doc (Bruno Cornec)
  - Fix #167 by adding an oslocalins option (Bruno Cornec)
  - Fix latest opensuse and fedora support (Bruno Cornec)
  - Exits when conf errors are detected instead of going on (Bruno Cornec)
  - Improve printing for getconf (Bruno Cornec)
  - Fix check of PBPROJDIR when .git dir not found in pbconf (Bruno Cornec)
  - Exit in pb_system if PBTMP is not defined in env (Bruno Cornec)
  - The API conf file is now under etc and in pb-modules (Bruno Cornec)
  - Fix local install for rpm distros by using osins when oslocalins is empty (Bruno Cornec)
  - pb_cms_init becomes pb_vcs_init to be used in env_init (Bruno Cornec)
  - Improved git+ssh support (Bruno Cornec)
  - More documentation moved to POD files for URLs, ENV vars, DIRs (Bruno Cornec)
  - YAML is used for all conf files (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.15.2-1
changelog:
  - Updated to 0.15.2
  - Fix #178 and create new addbuildrepo, addinstallrepo, addtestrepo (Bruno Cornec)
  - Fix #179 create a pbkeyserver conf var (Bruno Cornec)
  - Use pbstep as variable name instead of pbforce (Bruno Cornec)
  - Fix dnf support for rhel 8 and fedora 30 (Bruno Cornec)
  - Fix YAML errors in default setup when newproj (Bruno Cornec)
  - Initiate pbgitremote variable if not defined to origin (Bruno Cornec)
  - Add support for SLES 15  by using /etc/os-release as well (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.15.3-1
changelog:
  - Updated to 0.15.3
  - Fix #177 newproj command works again (Bruno Cornec)
  - Adds function pb_path_nbfiles (Bruno Cornec)
  - Fix #171 by initializing correctly pb_env_init in pbgetparam (Bruno Cornec)
  - Improve debug messages for pb_distro_get (Bruno Cornec)
  - Adds internal YAML availability as last resort (Bruno Cornec)
  - Fix pbinstalltype based on project, not tuple (Bruno Cornec)
  - Fix #180 by adding the pb_check_v function (Bruno Cornec)
  - Simplify pb_distro_setuprepo (Bruno Cornec)
  - Adds support for fedora 31, centos 8 (Bruno Cornec)
  - Improve zypper calls (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.16.1-1
changelog:
  - Updated to 0.16.1
  - Fix #187 by protecting package name (Bruno Cornec)
  - Start to add support for aur packages (Bruno Cornec)
  - Fix packages built with a non tar.gz file (incompatible change between host and guests requiring a new version) (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.2-1
changelog:
  - Updated to 0.9.2
  - Fix a bug in pb_conf_get_fromfile_if (using last instead of next) (Bruno Cornec)
  - Fix #24 error in analysing filteredfiles (Bruno Cornec)
  - Fix Ubuntu issue on distribution detection (Bruno Cornec)
  - Move the pb_env_init function to a separate module to allow pbinit usage (Bruno Cornec)
  - Adds support for a build system conf file under $vmpath/.pbrc or $vepath/.pbrc (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.1-1
changelog:
  - Updated to 0.9.1
  - Creation of this project based on a split of functions from pb to support also dploy.org (Bruno Cornec)
  - Documentation of functions (Bruno Cornec)
  - Availability of generic syntax functions, tempfile functions, and conf file functions (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.3-1
changelog:
  - Updated to 0.9.3
  - Update pb to install VMs correctly with new perl deps Locale-gettext (Bruno Cornec)
  - Filtering functions now handle also pointer on hashes (such as the new pb hash) (Bruno Cornec)
  - Filtering functions support new macro for patch support (PBPATCHSRC and PBPATCHCMD) (Bruno Cornec)
  - Filtering functions use a single pb hash which contains the tag that will be handled during the filtering (Bruno Cornec)
  - Env.pm now generates correct templates for patch support and uses the new pb hash (Bruno Cornec)
  - pb_cms_export extended to support file:// URI, and also supports an undef second param (no local export available) (Bruno Cornec)
  - In pb, hashes now include also the arch (for better patch support) (Bruno Cornec)
  - Working patch support added to pb - tested with buffer - Fix #28 (Bruno Cornec)
  - pb supports local CMS based patches, as well as external references (not tested yet) (Bruno Cornec)
  - New pb_get_arch function provided (Bruno Cornec)
  - DBI is only required when using announce (Bruno Cornec)
  - When using pb 0.9.3, VMs should also use pb 0.9.3 for compatibility issues (2 tar files, arch in names, perl deps) (Bruno Cornec)
  - All global variables are prefixed with pb (Bruno Cornec)
  - Makes script execution verbose (Bruno Cornec)
  - Improve Fedora official package build (Bruno Cornec)
  - Allow subject modification for announces (Bruno Cornec)
  - Add support options per VM - Fix #27 (Bruno Cornec)
  - Allows pbcl files to not have info on the new version and add it on the fly for newver action (Bruno Cornec)
  - Adds support for pbml and pbsmtp at creation of project (Bruno Cornec)
  - Use Mail::Sendmail instead of mutt to deliver mail (From: header issue) (Bruno Cornec)
  - Announce is now supported in pb (Bruno Cornec)
  - Adds support for repositories (yum, urpmi and deb) - Fix #13 (Bruno Cornec)
  - Support perl eol separator ($/) in macros. (Useful for PBDESC) (Bruno Cornec)
  - Fix an issue of generation on redhat and rhas2.1 where _target_platform in %configure is incorrect (Bruno Cornec)
  - pb now generates testver in the .pb for newproj (Bruno Cornec)
  - Sort output of build files (Bruno Cornec)
  - Adds pbrepo entry when using newproj (Bruno Cornec)
  - Add pb_cms_add function (Bruno Cornec)
  - Change interface of pb_cms_checkin (third param) (Bruno Cornec)
  - Check presence of inittab before touching it in setupvm (Bruno Cornec)
  - Fake Changelog for test version (Bruno Cornec)
  - setupvm improved with init level 3 by default (Bruno Cornec)
  - still issue for pb build on Debian with the devel version name, and the mixed cases for modules unallowed (Bruno Cornec)
  - Adds support for multi VM for setupvm command (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.4-1
changelog:
  - Updated to 0.9.4
  - Add support to Website delivery - Fix #30 (Bruno Cornec)
  - Add pb_web_news2html which generates news from the announces DB (Bruno Cornec)
  - Debian packages are now working - Fix #26 and #33 (Bruno Cornec/Bryan Gartner)
  - Add support for specific naming conventions such as perl modules - Fix #32 (Bruno Cornec)
  - Preserve by default original tar files got by http or ftp to allow for checksum consistency - Fix #31 (Bruno Cornec)
  - Fix CVS export function to also use tags passed in param (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.5-1
changelog:
  - Updated to 0.9.5
  - Adds fedora 10 install support (Bruno Cornec)
  - Adds Mercurial support in CMS.pm for rinse project (Bruno Cornec)
  - Fix a bug in pb for lintian debs, packages and changes are one directory up (Bryan Gartner)
  - Adds pb_cms_mod_svn_http function to support fossology https svn checkout with svn+https syntax in URLs (Bruno Cornec)
  - Fix a bug with newproj and the late declaration of PBTPM (Bruno Cornec)
  - Improve newver for fedora older versions (Bruno Cornec)
  - Improve newver and pbcl management in order to only touch created files, not original ones (Bruno Cornec)
  - Adds links for gentoo to point on the repo to the latest version of the ebuild (Bruno Cornec)
  - Change pb_announce interface (Bruno Cornec)
  - Pass verbose level to pb launched in virtual environments/machines (Bruno Cornec)
  - Fix a bug on package name detection on Ubuntu (dpkg-deb output different from the Debian one !) (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.6-1
changelog:
  - Updated to 0.9.6
  - Add support for addition of repository on the fly at build time with addrepo (Bruno Cornec)
  - Fix debian build deps computation and installation (Bruno Cornec)
  - Announce now make direct links for packages given (Bruno Cornec)
  - Add support for VE using rinse (tested), mock (coded) and chroot (tested), schroot (planned) (Bruno Cornec)
  - Improved centos support (Bruno Cornec)
  - Differentiate between Scripts for VE and VM with 2 tags (Bruno Cornec)
  - Have a working newve, setupve and cms2ve sequence for rinse and centos 4 and 5 at least (Bruno Cornec)
  - Remove the external locale dependece to use the one provided by perl (Bruno Cornec)
  - Adds kvm support (aligned on qemu support) (Bruno Cornec)
  - Fix a bug where duplicates in VE and VM lists where handled twice leading to errors with patches applied also twice in the same distro. Also more efficient. (Bruno Cornec)
  - Adds GIT support for schroot (Bruno Cornec)
  - Adds SOCKS support for all VCS commands by adding a new pbsockscmd option in .pbrc (tested with git access behind proxy) (Bruno Cornec)
  - Avoid erasing an existing VM when called with newvm (Bruno Cornec)
  - Improved PBVMOPT restoration (Bruno Cornec)
  - Fix a bug in the scheme reference during newver  (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.7-1
changelog:
  - Updated to 0.9.7
  - vm commands support the -i option now. (Bruno Cornec)
  - Create a test2pkg, test2vm, test2ve commands (Bruno Cornec)
  - Create clean command (Bruno Cornec)
  - Adds SVK support (Bruno Cornec)
  - First steps for a snapshot support of VMs/VEs (Bruno Cornec)
  - Fix #35 by forcing the usage of a -r release option, and by exporting only that version tree from the VCS. (Bruno Cornec)
  - If this is a test version (aka testver = true) then the tag is forced to 0.date to allow for easy updates, including with official versions (Bruno Cornec)
  - Add support for pre and post scripts for VM/VE launched before and after the build to allow for local setup. (Bruno Cornec)
  - Add additional repo support for debian type as well. (Bruno Cornec)
  - Add support for proxy environment variables at setup and build time (Bruno Cornec)
  - Add Asianux support (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.8-1
changelog:
  - Updated to 0.9.8
  - Improves Debian support by a/ allowing PBDESC to be used in control file with space prepended. b/ prepend 0 to non digit versions such as devel. c/ creating debian pbfilter files for PBDEBSTD and PBDEBCOMP macros used in control (Bruno Cornec)
  - Uses pbtag for ebuild and pkg packages (Bruno Cornec)
  - Improves setupvm for RHEL 3 (Bruno Cornec)
  - Add support for Fedora 12, Mandriva 2010.0, OpenSuSE 11.2, Ubuntu 9.10 (Bruno Cornec)
  - Updates Module-Build to 0.35 version (Bruno Cornec)
  - Do not add conf files if already present in the list (changing pbconffiles into a hash for that to still keep order as this is mandatory) (Bruno Cornec)
  - Improve some testver usages and fix #51. Now passing false to testver works (Bruno Cornec)
  - ChangeLog file now created by pb_cms_log (Bruno Cornec)
  - Adds Solaris port, Solaris build files, generation of Solaris build file skeleton (Bruno Cornec)
  - Force to always build for the local distribution by default (Bruno Cornec)
  - Create a ~/.pbrc as template if no previous one was there - Fix #47 (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.9-1
changelog:
  - Updated to 0.9.9
  - Adds debootstrap and rpmbootstrap support for VE (Bruno Cornec)
  - Improved pb presentation with Solaris integration for HP TES 2009, Fosdem 2010 and Solutions Linux 2010 (Bruno Cornec)
  - Adds the Project Builder Lab delivered for the TES 2009 inside HP (Bruno Cornec)
  - Preliminary version of a Web site (Bruno Cornec)
  - Fix a build error for deb based packages (macro definitions missing !) (Bruno Cornec)
  - Fix a bug in newve, by calling pb_distrib_init earlier to have the loading of the pb.conf main conf file, used to install default packages (Bruno Cornec)
  - Use pbsnap in pb_script2v instead of forcing no snapshot (Bruno Cornec)
  - use x86_64 arch for debian, and only amd64 for debootstrap call (Bruno Cornec)
  - debootstrap doesn't create a /etc/hosts file, so copy the local one in the VE (Bruno Cornec)
  - Previous snapshot removed before trying to create a new one to avoid useless extraction (Bruno Cornec)
  - Mandriva uses in fact genhdlist2 to generate indexes and hdlist.cz is now under media_info (Bruno Cornec)
  - Since SLES 11 the sudoers file is again back to 440 (Bruno Cornec)
  - Fixes to support ia64 chroot with centos5 - ongoing (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.10-1
changelog:
  - Updated to 0.9.10
  - Update pres for HP tech Forum (Bruno Cornec)
  - Add support for mirror server to debootstrap command (Bruno Cornec)
  - Add support for Ubuntu 10.04 natively and with debootstrap (universe repo needed) (Bruno Cornec)
  - Fix umask propagation in VE, fixing issues in directory creation with wrong rights (Bruno Cornec)
  - Successful tests with some VE (Mandriva 2009.1 and 2010.0, CentOS4, Fedora 12, CentOS5, Ubuntu 10.04, Debian 5) (Bruno Cornec)
  - Project-Builder.org is licensed under the GPL v2 for the moment. (Bruno Cornec)
  - Options cleanup (veconf => rbsconf, ve4pi => rbs4pi, vetmout/vemindep removed, verebuild not mandatory, rbsopt added for passing options to rpm|debbootstrap, ventp/vmntp is now optional) (Bruno Cornec)
  - New pb_get_postinstall generic function for rinse and rpmbootstrap (Bruno Cornec)
  - Pass more precisely the level of verbosity to rpmbootstrap (Bruno Cornec)
  - Fix bug in sudoers creation: now using the real account name, and also forcing to NOT requiretty (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.10.1-1
changelog:
  - Updated to 0.10.1
  - Adds 2 new commands sbx2setupve|vm to update an in VE|VM incompatible version of pb to latest needed to dialog correctly (Bruno Cornec)
  - Do not return in pb_send2target if pb file not available in order to shutdown VM in all cases (Bruno Cornec)
  - Target build dir is now in dir/ver/arch everywhere, including in the delivery repo (Bruno Cornec)
  - Avoid File::MimeInfo hard requirement. Only abort if not found when needed. (Bruno Cornec)
  - Improve report when a perl module is missing (Bruno Cornec)
  - Kill an existing crashed VM using an SSH port needed for another VM (should avoid crashed VM to stay when building for all VMs) (Bruno Cornec)
  - Use a new parameter vmbuildtm as a timeout before killing the VM (should correspond to build + transfer time)  (Bruno Cornec)
  - Mail::Sendmail is now optional for Log module as well, even if not used yet (Bruno Cornec)
  - use twice the number of VMs for ports in the range for SSH communication to allow for VMs to finish in an unordered way. (Bruno Cornec)
  - Module Version.pm move to pb-modules due to VERSION support addition (Bruno Cornec)
  - Adds function pb_set_parallel which set $pbparallel depending on memory size for VMs (Bruno Cornec)
  - Adds pb_set_port and pb_get_port functions to deal with SSH communication port with VMs using a range (Bruno Cornec)
  - sbx|cms2builb, build2pkg, build2v and setup2v are now using Parallel::ForkManager to generate packages in parallel and add a conf param - pbparallel - to force number of cores (Bruno Cornec)
  - Fix #68 by adding new option -g to support non-graphical modes on the CLI and not only in conf files and env var (Bruno Cornec)
  - Change pbgen and pbscript files to unique versions where appropriate to support later on parallelism (Bruno Cornec)
  - Fix #76 by improving solaris skeleton generation (Nicolas Doualot)
  - Adds params to pb_distro_setuprepo to support generic family/os templates (Bruno Cornec)
  - Adds function pb_distro_setuposrepo to setup pb install repo (Bruno Cornec)
  - Fix both #74 and #10 by adding support for additional files under a pbsrc dir, that can be manipulated at build time. (Bruno Cornec)
  - Use pb_check_req to avoid some hardcoded path  (Bruno Cornec)
  - Fix #56 by creating the Contents file at the right place and using the buildrepo script content for debian (Bruno Cornec)
  - Rename previous option osupd into the more correct osins, and add a real osupd param to support distribution update commands (Bruno Cornec)
  - Adds a new optional parameter os for pb_distro_get_param (upper family such as linux) (Bruno Cornec)
  - Adds support for -t option to prepare a builbot or similar interface. (Bruno Cornec)
  - Fix #70 by adding 2 new commands to update distributions in VM|VE with updatevm|ve (Bruno Cornec)
  - Adds new configuration parameters (oschkcmd, oschkopt) to externalize package checking command (Bruno Cornec)
  - Adds new configuration parameters (pbinstalltype, pbpkg) to start allowing installation of pb in VM/VE with packages or files (Bruno Cornec)
  - Add support for RHEL6, Fedora 14, Mandriva 2010.1, Ubuntu 10.10 (Bruno Cornec)
  - Improve display of RPMS and SRPMS packages generated to allow easy cut and paste. (Bruno Cornec)
  - Fix #69 by doing recursion in pb_list_bfiles to handle new Debian 3.0 format with subdirs (Bruno Cornec)
  - Fix #36 by adding new targets to pb with sbx2 aka sandbox suffix. They replace in feature the previous cms2 targets (Bruno Cornec)
  - Fix #65 by adding support for .ymp files (Bruno Cornec)
  - Fix a bug when calling clean with no previous environment available (Josh Zhao)
  - New Web site management with 4 targets instead of only 2: sbx2webssh, cms2webssh, sbx2webpkg, cms2webpkg (Bruno Cornec)
  - Fix a bug when building for non VCS hosted projects in pb_cms_compliant (Bruno Cornec)
  - halt command is in another path on Solaris (Bruno Cornec)
  - Fix #66 by adding log management - not used yet - and Bug in template generation for define macro (Joachim Langenbach)
  - Fix a bug on gentoo build where tag needs to be prepended with 'r' (Francesco Talamona/Bruno Cornec)
  - Fix #64: add support for packager names with single quotes in it (krnekit)
  - Fix #41 by externalizing the VM command in the new vmcmd option (Bruno Cornec)
  - Fix a bug where some options were passed prefixed with a space and some other postfixed in the usage of PBVMOPT (Joachim Langenbach/Bruno Cornec)
  - Adds new "Walt Disney" feature: possibility to deliver in multiple variable dirs, and not just / and test (Bruno Cornec)
  - Improve Web site delivery for docs (man pages, ...) (Bruno Cornec)
  - various rpmlint and lintian fixes (Bruno Cornec)
  - Adds ebuild version for pb gentoo packages (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.11.1-1
changelog:
  - Updated to 0.11.1
  - NOTE: This version requires 0.11.1 in both host and guests so the whole processes work correctly. (Bruno Cornec)
  - Fix #87 - correct pbsrc management. This requires to update pb in the VM|RM|VE in order to work correctly (Nicolas Doualot/Bruno Cornec)
  - Fix #86 - error in hash test sources should be used and not patches (Nicolas Doualot)
  - Improve tmout management which is optional and now handled and documented as such using pb_distro_get_param (Bruno Cornec)
  - rmntpcmd, vmhost, vmmem, vmntpcmd and vmsize have OS keys and not project keys. Fixed in doc and code. (Bruno Cornec)
  - pb_date2v needs the pbos as param to deal with *ntpcmd correctly. $v param removed as a consequence. (Bruno Cornec)
  - Fix #83. rmntp is indeed optional. But rmntpcmd is mandatory as used to be placed at setup time in the sudoers file in order to allow its usage by root when needed from the build account (Bruno Cornec)
  - Packages installed are now using really the install command not the update one. (Bruno Cornec)
  - The repo key for pb now uses the delivery level (mandatory for gentoo) (Bruno Cornec)
  - Fix pb_get_filters to also support filter based on os name and os-ver-arch as well to be coherent, and also fix bugs in the tests made for filter exitence. (Bruno Cornec)
  - Fix pb_changelog with test for correct pb hash values which were changed previously (Bruno Cornec)
  - Revert back using no arch subdir for deb based repo (Bruno Cornec)
  - Introduce new parameter oscmdpath to support external commands full path name easier (could also be very useful for MondoRescue) (Bruno Cornec)
  - Change pb_date2v interface to just return the line we want. (Bruno Cornec)
  - Fix a parallelism issue when building in VMs. (Bruno Cornec)
  - Fix pb for patches and additional sources support in parallel mode which was previously broken. (Bruno Cornec)
  - Avoids a unicity issue when in parallel mode in pb_filter_file_inplace, by generating a unique temp file. (Bruno Cornec)
  - Allow pb_filter_file to manage undefined filter hash (Bruno Cornec)
  - Use some full path names for commands to improve security with sudo (for RM). (Bruno Cornec)
  - Adds support for RM (Remote Machines) in addition to VE/VM (Bruno Cornec)
  - pb_get_port function now needs the ref to the pbos (Bruno Cornec)
  - Add full path names on sudo commands now that a precise usage is done with sudo + other related fixes. (Bruno Cornec)
  - pb_get_sudocmds function added to provide the external list of commands called by sudo in osupd or osins. The whole sudo process has been revised. Only VE allow for ALL command execution. VM|RM are now just calling the commands they need. (Bruno Cornec)
  - Introduction of a new hash $pbos to manage all os related info through a single data structure. All functions reviewed accordingly. Externally transparent, hopefully, but much cleaner code as a consequence. VM/VE/RM remains to be tested. (Bruno Cornec)
  - Fix ebuild test name generation (Francesco Talamona)
  - Fix project package generation from file URL (Bruno Cornec)
  - Prepare for HP-UX port. Introduce hpux entry (not working) (Bruno Cornec)
  - Fix bugs when initializing a pb env without anything previously available exept the ~/.pbrc (Bruno Cornec)
  - Fix a bug in Web delivery where the pbscript wasn't executable by default which now is a problem. (Bruno Cornec)
  - Fix -nographic option name (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.11.2-1
changelog:
  - Updated to 0.11.2
  - Fix #82 Undescriptive error message for missing pbcl file (Bruno Cornec)
  - Fix #90 - cms2webssh broken (Bruno Cornec)
  - Fix #92 as well as documentation generation which was also broken (linufr.org report) (Bruno Cornec)
  - Adds filter generation at newproj time for more debian/ubuntu distros (Bruno Cornec)
  - Call pb_get_ssh also for VE to build local keys (Bruno Cornec)
  - Fix bug #95 Personalized FILTER accessing an item in an hash of a hash (Bruno Cornec)
  - Fix a bug in newvm where VMsize was incorrectly used after pbos introduction. (Bruno Cornec)
  - Fix #91 where announce was broken and add pkg and sd pakgs to the list (Bruno Cornec)
  - Fix #89 where sources.list files generated were incorrect (Bruno Cornec)
  - Add support for patches and additional sources also for Solaris (Bruno Cornec)
  - Fix a debian build bug due to directory change (Bruno Cornec)
  - Postpone execution of pbinit after all files have been filtered so that e.g. a configure.in be filtered before a bootstrap script being executed and all variables expanded correctly. Case of MondoRescue (Bruno Cornec)
  - Updated Lab and pres for TES 2011 (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.11.3-1
changelog:
  - Updated to 0.11.3
  - Avoid the structure check for git/hg for now as the way it's currently done is only valid for SVN and the likes (Bruno Cornec)
  - allow verbosity transfer to repo creation script (Bruno Cornec)
  - Avoids error msgs in announce due to find issues (Bruno Cornec)
  - By default enable gpg for repo built with pb, now that package signature is working (Bruno Cornec)
  - Fix #96 completely by using the realpkgname and sorting the results (Bruno Cornec)
  - Fix #94 by modifying wrong test condition in pb_get_port (Bruno Cornec)
  - Fix #97 by delivering in PBBUILDIR instead of non-existent dirs below (Bruno Cornec)
  - Adds delivery of the public key to each repository at each delivery (Bruno Cornec)
  - Adds suport for .deb package signing (Bruno Cornec)
  - Fix debian repo build  (Bruno Cornec)
  - Adds RPM signature support and doc (Bruno Cornec)
  - Adds support for different sha algorithms for createrepo call, due to some distro with python 2.4 not supporting sha256. (Bruno Cornec)
  - Fix a bug in debian/ubuntu repo creation for amd64 (used x86_64 instead) (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.12.1-1
changelog:
  - Updated to 0.12.1
  - Adds pbstoponerr option in conf file to allow to overwrite the default which is back to not stopping on errors as it perturbates VE and VM build for themoment, as not all commands are expected to succeed systematically. (Bruno Cornec)
  - Change urpmi.update call from /usr/bin (consolehelper) to /usr/sbin (urpmi) as that's what we have in VE. (Bruno Cornec)
  - Fix errors in mageia deps (Bruno Cornec)
  - pb correctly now differentiate PBDEP and BPBDEP (in Env.pm for template generation) (Bruno Cornec)
  - Reverting stop on error to false by default as VM are not usable for now with it. (Bruno Cornec)
  - Adds option pbshowsudo (false by default) to check whether we display the detail of sudo commands (to match security requiremetns) or not (to have a nicer output) (Bruno Cornec)
  - In pb create the RPM build dirs before entering in the parallel loop as sometimes 2 identical were created simultaneously, leading to an error leading to a die (Bruno Cornec)
  - option -h can now be passed multiple times. one provides synopsis, two gives full help. (Bruno Cornec)
  - Add a test script to have a full regression suite before publishing a new version. (Bruno Cornec) 
  - Don't create a repomd.xml.key symlink if the pubkey is empty.  opensuse zypper will reject the file and refuse to use the repo (even if the option to ignore signatures is specified) (Eric Anderson)
  - lots of improvement into .deb repositories support (Eric Anderson)
  - Use new pbgpgcheck option to control whether we enable gpgcheck in the repo script. (Eric Anderson)
  - Use new projcomponent value to specify which component we are building for -- most things probably aren't contrib (for deb based distros) (Eric Anderson)
  - Tolerate the file: and flat: schemes -- they were tolerated in some places but not others. (Eric Anderson)
  - Lots of documentation improvements (Eric Anderson)
  - log when we start and finish the build, that's an important state. (Eric Anderson)
  - Greatly simplify pb_get_distros function by using split and join. (Eric Anderson)
  - New pb_pbos_to_keylist function to generate the list of basenames. (Eric Anderson)
  - Improve support of ftp/http proxy, in particular for VEs. (Eric Anderson)
  - Add support for multi-line filter variables. (Eric Anderson)
  - Make sure that if we are doing a parallel build we will stop on errors if that option is set. (Eric Anderson)
  - Fix bug in running in 32bit VE with 64bit host. (Eric Anderson)
  - Do *not* set the time in a virtual environment as it breaks stuff. (Eric Anderson)
  - Tolerate failures on the debsign step -- the key-file can validly not exist. (Eric Anderson)
  - Add a new option pbusesshagent in pb.conf to allow the user to specify whether he wants to use his existing SSH environement and agent, or if he prefers to create a new key pair for building. (Bruno Cornec)
  - Update to make the port and login optional config entries. (Eric Anderson)
  - vmmonport is now optional. (Bruno Cornec)
  - vmmem is also now really optional (wasn't working before as wasn't correctly tested). (Bruno Cornec)
  - newv(e|m) doesn't require execution of cms2build before being available. (Bruno Cornec)
  - Set pb_stop_on_error, add option to continue through errors. (Eric Anderson)
  - Only try to apply and sign patches if the apply script exists. (Eric Anderson)
  - Add git support in pb_vcs_up, pb_vcs_checkin and pb_vcs_add. (Eric Anderson)
  - Conf.pm largely rewritten to cache all conf files into a local $h hash in which conf files are added in reverse order. (Bruno Cornec)
  - Improve web delivery by forcing more open modes for files (644) and dirs (755) in the web tree. (Bruno Cornec)
  - Split CMS functions in 2 parts, one lowlevel reusable outside of pb in VCS.pm, the remaining stay in CMS.pm, part of pb. (Bruno Cornec)
  - Fix #99. Adds a new extdir member to the pb structure, in order to manage the timestamp tag added in version name for test versions and have a complete correspondance between the tar file content, and the names. This modification creates an incompatibility in the build part of pb (thus change to 0.12.x), so requires that the build environment be updated before it's usable (with setupve|vm or sbx2setupve|vm). Use the new extdir member to update existing projects filter (Bruno Cornec)
  - Adds a new -k option to kep some temporary files for debug purposes (Bruno Cornec)
  - Fix bugs on check for gentoo. -r is for official versions, _p for test versions (Bruno Cornec)
  - Improve handling of lack of svn2cl command (Bruno Cornec)
  - Fix 2 bugs in newver with automatic change of version and delivery check to be done. (Bruno Cornec)
  - Fix #585 bug in the Mondorescue project (http://trac.mondorescue.org/ticket/585) by creating correct symlinks to the repo key file. (Bruno Cornec)
  - Make the parameter of the -t option optional, in which case the underlying distro is used. (Bruno Cornec)
  - Adds a cleanssh target to purge test versions on the remote repository. (Bruno Cornec)
  - Adds option checkexclude and command checkssh with the -rebuild option: this allows to check after the build which packages have not been built correctly and to potentially relaunch the build. (Bruno Cornec)
  - Fix #93 by recoding newver partly and remove the fixed loading of a pb profile in KVM and put it in option. (Bruno Cornec)
  - Start to add CPAN upload support to solve #101 - Needs to be tested now with an official version. (Bruno Cornec)
  - Fix a bug in the recursive function pb_list_bfiles where file handle should not be global (Bruno Cornec)
  - Add support for patches for deb family of distributions (bump version to 0.12 as this is an incompatible change which requires VM update) (Bruno Cornec)
  - Fix to support directories under the debian dir (such as source/format) (Bruno Cornec)
  - Fix to apply build files really from generic to specific (Bruno Cornec)
  - Create a new VE.pm module to host pb_ve_launch (from pb code now reusable for pbmkbm) (Bruno Cornec)
  - Adds a yum config line to allow for automatic GPG key import  (Bruno Cornec)
  - pb now supports distro inhritance for the vmmem parameter (Makes stuff easier for fedora) (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.12.2-1
changelog:
  - Updated to 0.12.2
  - Better debug info when passing a wrong parameter (Bruno Cornec)
  - Presentation updated for LCA 2013 (Bruno Cornec)
  - pbml & pbsmtp params only queried when really needed (can be omitted in the conf file thus for those not using announces) (Bruno Cornec)
  - Adds support for a 2ins target for all buildpkg call (example: sbx2pkg2ins) which adds the final installation of packages at the end (Bruno Cornec)
  - tar is needed in the VM (Bruno Cornec)
  - fix a bug for checkssh with test version where to many * where given (Bruno Cornec)
  - Red Hat 6.2 (not RHEL) support: doesn't support setarch i386 for a x86_64, builds with the rpm command, sudo doesn't support the env_keep var, sed -i doesn't work, setupve fix (however needs a manual install of perl 5.6.2 to work) (Bruno Cornec)
  - debug level is now passed to the vescrip improving debug capabilities in that script (Bruno Cornec)
  - When used the env command should be passed in full path for sudo and then not skipped (Bruno Cornec)
  - New deb generation regex to support non english messages better (Bruno Cornec)
  - Repository files generated now contains in their name a tag corresponding to the delivery dir. This allows to have easily both a test and non-test version in the same yum repo e.g. (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.12.3-1
changelog:
  - Updated to 0.12.3
  - Adds git-svn support (Bruno Cornec)
  - function pb_conf_print renamed into pb_distro_conf_print and move to Distribution.pm (Bruno Cornec)
  - pb_check_ps now returns a list of 2 params systematically so API changed accordingly everywhere (Bruno Cornec)
  - Adds a checkps target for pb (Bruno Cornec)
  - pb uses the new qemu hostfwd syntax for port forwarding (Bruno Cornec)
  - Fix deb changelog generation to avoid long lines (Bruno Cornec)
  - Better ssh port management, returned by pb_check_ps and not reset when a group of VMs has been launched (Bruno Cornec)
  - Adds a parameter for the mode of the sudoers file instead of hard-coding (Bruno Cornec)
  - Improve ntp handling for setupvm by adding a call to date when ntpdate is failing and using oscmdntp instead of vmntpcmd (Bruno Cornec)
  - Adds build2setup* target for pb (Bruno Cornec)
  - pb now prints the name of the VM as a prefix for each command result, improving greatly debug in parallel mode (Bruno Cornec)
  - launchvm now is able to launch multiple VMs (Bruno Cornec)
  - Fix #119 by improving correct deb and ebuild detection. (Bruno Cornec)
  - Update pb presentation with OSSI template and improve a bit content (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.12.4-1
changelog:
  - Updated to 0.12.4
  - Update pb presentation for LCA2014 and demo script (Bruno Cornec)
  - pb shouldn't look for chown locally and call it with the full path in the chroot as this doesn't necessarily work ! (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.12.5-1
changelog:
  - Updated to 0.12.5
  - Print first pb version before using it in VMs to be sure to use the correct version (Bruno Cornec)
  - Adapt VM names and filters for Debian as per the new rule (major numbers only) (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.12.6-1
changelog:
  - Updated to 0.12.6
  - Improve git and git-svn support (Bruno Cornec)
  - Fix #129 by creating a new function pb_connect_db managing connection to the announces DB (Bruno Cornec)
  - Data::Dumper is a required perl module during sbx2setupvm and his documented as such (can be a separate one depending on distros) (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.12.7-1
changelog:
  - Updated to 0.12.7
  - Fix checkssh for deb based distro by including the arch in the pakcage name to be checked to avoid the global check done earlier (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.13.1-1
changelog:
  - Updated to 0.13.1
  - Adds Docker support for VE build (using a specific build account in the container). Can start from a Docker Hub cimage. Can also build our own with rpmbootstrap or debootstrap as for chroot. Build 3 layers of containers (d-v-a, d-v-a-pb, d-v-a-pb-prj) and build in a container made from this third image (Bruno Cornec)
  - Adds preliminary dnf support for new Fedora 22+ versions (Bruno Cornec)
  - Fix package signing for new RPM::Sign module of Mageia 5 when the infra to sign is unavailable (Bruno Cornec)
  - Fix a gentoo bug for symlink generation in gentoo subdir of the ftp server (Bruno Cornec)
  - Fix pb install support on Debian 8 (Bruno Cornec)
  - Adds a pb_ssh_setup function used for both VM and RM to setup the ssh environment with the right keyfile used in launchv (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.13.2-1
changelog:
  - Updated to 0.13.2
  - Fix a bug in script2v by initializing pbstep to 3 as it wasn't defined (use mode) (Bruno Cornec)
  - Using -s option requires a full path name for the script to work, which is now checked (Bruno Cornec)
  - Do not call pb_ssh_get when pushing packages to ftp repo (Bruno Cornec)
  - Use id_* keys only when not in create mode (delivery to repo). Otherwise use pb_* keys (Bruno Cornec)
  - pb now scans VM or RM to detect whether they support ECDSA for ssh connection (RHEL7 e.g. doesn't support DSA anymore by default). If yes, then use the pb_ecdsa key file. By default favour DSA anyway. But that forces also to change the cleanup of the authorized_keys file on the VM|RM to be done once the VM is launched to have the scan working (Bruno Cornec)
  - Fix an issue when the VM is already launched during the ssh setup a wrong port was used (Bruno Cornec)
  - Improve git support where pbconf is upstream in the main directory of a simple project (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.14.1-1
changelog:
  - Updated to 0.14.1
  - Fix #108 by adding functions to sign files and file transfer for deb Release content (Bruno Cornec)
  - Fedora distributions since f10 uses perl-core to provide core modules (Bruno Cornec)
  - Fix #136 with tar file tagged with date and VCS rev and tag name for test versions of 0.date.letter+rev (Bruno Cornec)
  - Fix docker repo/registry usage and adds conf file entries for them (Bruno Cornec)
  - Adds target sbx2prep (Bruno Cornec)
  - build and delivery directories renamed pbbuild and pbdelivery for consistency and to ease filtering (with git e.g.) (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.14.2-1
changelog:
  - Updated to 0.14.2
  - Fix #148 by providing a getvar action to pb (Bruno Cornec)
  - Fix #115 by providing system conf file (under /usr/share/pb) and an admin conf file (under /etc/pb) (Bruno Cornec)
  - Fix a parallelism bug for docker by making cidfile unique (Bruno Cornec)
  - Fix a debian bug by analyzing all control files, not just the first one (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.14.3-1
changelog:
  - Updated to 0.14.3
  - Fix #155 by adding support for external deb repositories GPG signed (Bruno Cornec)
  - Add function pb_sign_setenv_rpm calling pb_sign_setenv which just sets up env var (Bruno Cornec)
  - Add support for no arch pkg for deb (aka all) in repositories (Bruno Cornec)
  - Rename pb_distro_setuprepo_gen as pb_distro_setuprepo_gen_conf and create a new pb_distro_setuprepo_gen external function called by pb to allow the usage of external repository for pb installation itself if needed (Bruno Cornec)
  - Solve an issue with dependency optimization (Bruno Cornec)
  - Add option --version (Bruno Cornec)
  - build is now calling back prep first in order to speed up the debug (Bruno Cornec)
  - Fix #152 by adding support for https scheme in URLs (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.14.5-1
changelog:
  - Updated to 0.14.5
  - Improve support for pre and post scripts (Bruno Cornec)
  - Fix some perl warnings (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.14.6-1
changelog:
  - Updated to 0.14.6
  - Fix #163 by adding support for additional GPG keys to export and for YUM repos (Bruno Cornec)
  - Fix bad mode for the Release.gpg file on Debian (Bruno Cornec)
  - Adds https_proxy support (Bruno Cornec)
  - ECDSA key should be 521 bits (Bruno Cornec)
  - Fix a bug on remote chmod for deb Release files (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.14.6-1
changelog:
  - Updated to 0.14.6
  - Fix #163 by adding support for additional GPG keys to export and for YUM repos (Bruno Cornec)
  - Fix bad mode for the Release.gpg file on Debian (Bruno Cornec)
  - Adds https_proxy support (Bruno Cornec)
  - ECDSA key should be 521 bits (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.15.1-1
changelog:
  - Updated to 0.15.1
  - Fix #167 by adding an oslocalins option (Bruno Cornec)
  - Improve usage of docker and stop on errors (Bruno Cornec)
  - Fix ECDSA lack of support for RHEL7 (Bruno Cornec)
  - Improve printing for getconf (Bruno Cornec)
  - RSA keys are the default over DSA (Bruno Cornec)
  - Add a sbx2prep command (Bruno Cornec)
  - pb_cms_init becomes pb_vcs_init to be used in env_init (Bruno Cornec)
  - Fix a bug on remote chmod for deb Release files (Bruno Cornec)
  - Automatic conversion with updateconf of pburl and YAML format (Bruno Cornec)
  - Now uses pbprojurl instead of pburl to be consistent with pbconfurl (Bruno Cornec)
  - PBVMTMOUT is now takeing precedence over params in conf files (Bruno Cornec)
  - YAML is used for all conf files (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.15.2-1
changelog:
  - Updated to 0.15.2
  - Fix #178 and create new addbuildrepo, addinstallrepo, addtestrepo (Bruno Cornec)
  - Fix #179 create a pbkeyserver conf var (Bruno Cornec)
  - Force explicit analysis of boolean when using cluck (Bruno Cornec)
  - New function sbx|build2docker to build the 4 steps in a single command (Bruno Cornec)
  - Replace most of the die by confess (Bruno Cornec)
  - Uses option --rm for docker run except in debug mode (Bruno Cornec)
  - Add support for latest distros (Fedora 30, Debian 10, Ubuntu 19.04, Mageia 7) (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.15.3-1
changelog:
  - Updated to 0.15.3
  - Fix #177 newproj command works again (Bruno Cornec)
  - Fix #184 with lots of performance improvements for sbx2build phase, back to early days (Bruno Cornec)
  - Adds internal YAML availability as last resort (Bruno Cornec)
  - Fix #180 by adding the pb_check_v function (Bruno Cornec)
  - Restore account env var after call to pb_parallel_launchv (Bruno Cornec)
  - Fix #181 with working *2docker commands to build the full stack for a project (Bruno Cornec)
  - Fix #183 by pushing the repomd.xml.asc file for SUSE and fix also repo names (Bruno Cornec)
  - Fix #140 where one extra line was generated in the pbcl (Bruno Cornec)
  - Fix setuposrepo to work on a per distro base, not project (Bruno Cornec)
  - Adds install2pkg command (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.16.1-1
changelog:
  - Updated to 0.16.1
  - Start to add support for aur packages (Bruno Cornec)
  - Fix packages built with a non tar.gz file (incompatible change between host and guests requiring a new version) (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.2-1
changelog:
  - Updated to 0.9.2
  - Fix DateManip latest version (Bruno Cornec)
  - Add preliminary Slackware build support (Bruno Cornec)
  - Fix #23 Improve speed by not getting CMS logs if testver (Bruno Cornec)
  - Option UserKnownHostsFile of ssh used by default now (Bruno Cornec)
  - Now removes pbscript at the end of execution (Bruno Cornec)
  - Changes filtering interface to add pbrepo keyword support and PBREPO macro (Bruno Cornec)
  - Partly solves #13 by adding repository generation support + conf files to pb for rpm with yum and urpmi (Bruno Cornec)
  - test directory is now in a complete separate tree - allows recursive repository support (Bruno Cornec)
  - Fix a bug in the VM pb's account for ssh (Bruno Cornec)
  - Improved pbdistrocheck to support -v flags (Bruno Cornec)
  - Move the pb_env_init function to a separate module to allow pbinit usage (Bruno Cornec)
  - Adds support for a build system conf file under $vmpath/.pbrc or $vepath/.pbrc (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.0-1
changelog:
  - Updated to 0.9.0
  - Fix #20 newver comment testver and checks pbcl files (Bruno Cornec)
  - newver updated to support external CMS repo for build files (Bruno Cornec)
  - setupvm ok for all supported distro but slackware not yet supported by pb (Bruno Cornec)
  - Fix build2vm where the new name of the distro wasn't correctly handled when trying to get packages pushed to the ftp server. (Bruno Cornec)
  - pb_env_init does just setup env variables now. It does CMS checks and conf only if called on a CMS opration (Bruno Cornec)
  - systematic use of ENV VAR for PBPROJVER, PBPROJTAG, PBPACKAGER (Bruno Cornec)
  - new function to get package list for cms only context and the old one is simplified (Bruno Cornec)
  - $DESTDIR/pbrc contains now aal the keys needed to be independant when building - pbroot, pbprojver, pbprojtag, pbpackager. (Bruno Cornec)
  - remove ntp calls for the moment, not ready (Bruno Cornec)
  - new idempotent setupvm/setupve actions to prepare the VM/VE to be used by pb (Bruno Cornec)
  è Numerous fixes in the new way of working to have a full suite working for netperf, pb and mondorescue - newver, cms2build, build2pkg, pbcl, setupvm, build2vm (Bruno Cornec)
  - separation of CMS calls (only when using a cms2... action) and the environment variables used (Bruno Cornec)
  - Improvements for CMS support, lots on CVS (Bruno Cornec)
  - Use pod for pb documentation, modules to be done (Bruno Cornec)
  - Use Getopt::Long and support now long options (Bruno Cornec)
  - pb_syntax now uses pod2usage (Bruno Cornec)
  - All modules are packages now (Bruno Cornec)
  - pb_changelog back in Base.pm and removal of Changelog.pm (Bruno Cornec)
  - Major changes following a memorable Fort Collins discussion which makes that version incompatible with previous ones (Bruno Cornec/Bryan Gartner/Junichi Uekawa)
  - Support URLs for pbconf and projects (ftp, http, svn, cvs, file) (Bruno Cornec/Bryan Gartner)
  - Adds Virtual Environment support (mock, pbuilder, ...) (Bruno Cornec/Bryan Gartner)
  - Documentation of concepts (Bruno Cornec)
  - Fix for debian build in case a debian dir/link already exists in the project (Bruno Cornec/Bryan Gartner)


author: Bruno Cornec <bruno@project-builder.org> 0.9.1-1
changelog:
  - Updated to 0.9.1
  - split of functions from pb to perl-Project-Builder (Bruno Cornec)
  - Documentation of functions (Bruno Cornec)
  - Prepare conf file management to manage more conf files for build system, ... (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.9-1
changelog:
  - Updated to 0.9.9
  - First version of the rpmbootstrap program based on debootstrap and rinse ideas (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.9.10-1
changelog:
  - Updated to 0.9.10
  - Add support for Ubuntu 10.04 natively and with debootstrap (universe repo needed) (Bruno Cornec)
  - Project-Builder.org is licensed under the GPL v2 for the moment. (Bruno Cornec)
  - Adds rbsopt parameter + doc to allow for passing options to rpmbootstrap such as -k now by default. (Bruno Cornec)
  - Successful tests with some VE (Mandriva 2009.1 and 2010.0, CentOS 4 & 5, Fedora 12, Ubuntu 10.04, Debian 5) (Bruno Cornec)
  - The repodata dir is now search in the parents dir of the mirror given as it depends on yum version. (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.10.1-1
changelog:
  - Updated to 0.10.1
  - Adds fedora 14 support for rpmbootstrap (Bruno Cornec)
  - Improve Fedora 13 VE support (Bruno Cornec)
  - rpmboostrap now uses pb_check_req (Bruno Cornec)
  - Remove most lintian warnings for Debian (Bruno Cornec)
  - Fix Mandriva 2010.1 VE built with right dep pkg list (Bruno Cornec)
  - various rpmlint and lintian fixes (Bruno Cornec)
  - Adds ebuild version for pb gentoo packages (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.11.1-1
changelog:
  - Updated to 0.11.1
  - rpmbootstrap wasn't using the right conf file when launched with sudo is fixed by using the SUDO_USER env. var.
  - pb.conf rbsmirrorsrv now uses pbos var, and is filtered correctly. (Bruno Cornec)
  - Introduction of a new hash $pbos to manage all os related info through a single data structure. All functions reviewed accordingly. Externally transparent, hopefully, but much cleaner code as a consequence. (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.11.1-1
changelog:
  - Updated to 0.11.1
  - rpmbootstrap wasn't using the right conf file when launched with sudo is fixed by using the SUDO_USER env. var. (Bruno Cornec)
  - pb.conf rbsmirrorsrv now uses pbos var, and is filtered correctly. (Bruno Cornec)
  - Introduction of a new hash $pbos to manage all os related info through a single data structure. All functions reviewed accordingly. Externally transparent, hopefully, but much cleaner code as a consequence. (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.11.2-1
changelog:
  - Updated to 0.11.2
  - Try to be more error proof when issues with repository download (Bruno Cornec)
  - Fix rpmbootstrap and pb newve order, which wasn't working after the latest pbos introduction (Bruno Cornec)
  - rpmbootstrap wasn't using the right conf file when launched with sudo is fixed by using the SUDO_USER env. var. (Bruno Cornec)
  - pb.conf rbsmirrorsrv now uses pbos var, and is filtered correctly. (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.11.3-1
changelog:
  - Updated to 0.11.3
  - Working VE for opensuse-11.4 (Bruno Cornec)
  - some corresponding fixes for rpmbootstrap that would also need backward checks now (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.12.1-1
changelog:
  - Updated to 0.12.1
  - rpmbootstrap needs aaa_base for VE seyup with zypper, in order to add passwd file e.g. (Bruno Cornec)
  - If we have a proxy defined, write it into /etc/sysconfig/proxy. Otherwise one of the opensuse's doesn't work right. (Eric Anderson)
  - Improve error message, include why the download failed (Eric Anderson)
  - Download files to a temporary name so that ctrl-c won't leave around bad .rpm files. (Eric Anderson)
  - Add support for stop-on-error. (Eric Anderson)
  - Error out if no packages are defined for the OS version since that indicates something is badly wrong. (Eric Anderson)
  - Track the packages that we install so that we can re-install them with the vendor's tool.  (Eric Anderson)
  - Don't mount proc if it is already mounted.  (Eric Anderson)
  - Only process repo files under yum.repos.d. (Eric Anderson)
  - Report on broken packages listed for installation at the end so the warning isn't hidden. (Eric Anderson)
  - Fix rpmbootstrap to support sites with multiple href in their page (opensuse main site e.g) (Bruno Cornec)
  - Fix conf to support VE for opensuse 12.1 (Bruno Cornec)
  - Improved description, documentation and web pages (Eric Anderson)
  - Exit when no mirror defined to build a VE (Bruno Cornec)
  - Fix #105: create /dev/null in the chroot to avoid getting a file with errors in it. (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.12.2-1
changelog:
  - Updated to 0.12.2
  - Adds Red Hat 6.2 (not RHEL !) support (Bruno Cornec)
  - Tested with opensuse 12.2 (Bruno Cornec)
  - rpmbootstrap now supports non-yum type of install with a full list of deps. (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.12.3-1
changelog:
  - Updated to 0.12.3
  - Adds support for Fedora 18, 19 and 20 and Mageia 3 (Bruno Cornec)
  - filesystem is now extracted first for systemd symlinks crazyness support (Bruno Cornec)
  - rbs_mirror_response now also returns the repo found which could be different from the initial mirror in case of metadata dir for yum (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.13.1-1
changelog:
  - Updated to 0.13.1
  - Adds preliminary dnf support for new Fedora 22+ versions (Bruno Cornec)
  - Fix an issue with cpio not extracting files if in a dir being a link
  - Cleanup in list of chroot supported
  - Fix a bug in rpmbootstrap in case of abbreviated desc on web page. We now use $pkg instead of truncated $desc (Michel Promonet)


author: Bruno Cornec <bruno@project-builder.org> 0.13.1-1
changelog:
  - Updated to 0.13.1
  - Adds preliminary dnf support for new Fedora 22+ versions (Bruno Cornec)
  - Fix an issue with cpio not extracting files if in a dir being a link (Bruno Cornec)
  - Cleanup in list of chroot supported (Bruno Cornec)
  - Fix a bug in rpmbootstrap in case of abbreviated desc on web page. We now use $pkg instead of truncated $desc (Michel Promonet)


author: Bruno Cornec <bruno@project-builder.org> 0.14.6-1
changelog:
  - Updated to 0.14.6
  - Add Debian 9 container generation capability (Bruno Cornec)
  - Adds https_proxy support (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.15.1-1
changelog:
  - Updated to 0.15.1
  - Fix list of supported distributions for pb with the YAML changes (Bruno Cornec)


author: Bruno Cornec <bruno@project-builder.org> 0.15.2-1
changelog:
  - Updated to 0.15.2
  - Force explicit analysis of boolean when using cluck (Bruno Cornec) 
  - Update default list of distributions supported (Bruno Cornec)


