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