makedumpfile/makedumpfile.changes

422 lines
14 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-------------------------------------------------------------------
Wed Nov 2 22:03:33 UTC 2011 - ptesarik@suse.cz
- Fix build on older distros.
-------------------------------------------------------------------
Mon Oct 31 07:28:59 UTC 2011 - ptesarik@suse.cz
- fix the specfile License tag: since ppc64.c and s390x.c are
licensed under GPL-2.0 only, the whole package cannot be GPL-2.0
or later (bnc#727022).
-------------------------------------------------------------------
Thu Oct 27 05:15:53 UTC 2011 - ptesarik@suse.cz
- upgrade to makedumpfile-1.4.0.
- makedumpfile-supports-3.0.patch: Mark all kernel 3.0 releases
as supported.
-------------------------------------------------------------------
Wed Sep 22 08:13:48 UTC 2010 - ptesarik@novell.com
- Update to 1.3.6
* Features
o Use TMPDIR environment variable for temporary files
o Add linux-2.6.32 - 2.6.34 support
* Bugfixes
o Fix buffer overflow when writing dh->signature
o handle !SPARSEMEM_EX properly
* Code Cleanup
o Fix 'struct kdump_sub_header' member in IMPLEMENTATION
o fix typo in IMPLEMENTATION
o add maintainers
o add TMPDIR description
o add .gitignore file
o makedumpfile: works on 2.6.32
o the initialization method is operated if it is possible
- makedumpfile-fix-buffer-overflow.diff: dropped (upstream).
-------------------------------------------------------------------
Sun Feb 28 11:02:33 UTC 2010 - jengelh@medozas.de
- SPARC porting: use ExclusiveArch instead of ExcludeArch
-------------------------------------------------------------------
Sun Feb 21 08:47:56 UTC 2010 - bernhard@bwalle.de
- Fix buffer overflow that prevents build in Factory.
- Update to 1.3.5
* Features
o Store vmcoreinfo data into a dumpfile in the kdump-
compressed format.
o Read vmcoreinfo data from a kdump-compressed dumpfile.
o Support kdump-compressed format for input file.
o Add dump filtering on an x86_64 xen domain-0.
o Save utsname data into disk_dump_header.
o Add linux-2.6.30 - 2.6.31 support.
* Bugfix
o Fix some lacks of free(). (by Minoru Usui)
* Code Cleanup
o Set the calculated value to dh->sub_hdr_size.
o Fix some indents in write_kdump_header().
o Unify the name of kdump_sub_header.
o Fix the typo of DISKDUMP_HEADER_BLOCKS.
o Add the description about re-filtering into manpage.
o Fix the description in manpage and README.
o Add some comments to code for the readability.
o Remove VERSION_LINUX_2_6_XX.
o Add paddr_to_pfn() and pfn_to_paddr() macros.
o Merge the version information of makedumpfile.
o Merge the PT_NOTE methods of both elf64 and elf32.
o Reduce some indents in exclude_unnecessary_pages().
o Remove unnecessary spaces.
o read_disk_dump_header() and read_kdump_sub_header().
o Use DISKDUMP_HDADER_BLOCKS for the readability.
-------------------------------------------------------------------
Mon Apr 27 15:10:26 CEST 2009 - ptesarik@suse.cz
- Update to 1.3.3
o Add --split option
o Add --reassemble option
o Allow specifying multiple dump levels with "-d"
o Code cleanups
o Bugfixes
-------------------------------------------------------------------
Sat Mar 21 22:49:14 CET 2009 - crrodriguez@suse.de
- do not use static zlib
-------------------------------------------------------------------
Fri Feb 20 09:59:02 CET 2009 - bwalle@suse.de
- Update to 1.3.2
o Add --dump-dmesg option (Dumping dmesg buffer from /proc/vmcore
to a file)
  o Fix a typo in README file.
  o Code Cleanup
-------------------------------------------------------------------
Wed Dec 03 19:59:35 CET 2008 - bwalle@suse.de
- Exclude 's390' and 's390x' from being built, too.
-------------------------------------------------------------------
Mon Dec 01 11:07:19 CET 2008 - bwalle@suse.de
- Exclude 'ppc' from being built.
-------------------------------------------------------------------
Mon Dec 01 10:49:24 CET 2008 - bwalle@suse.de
- Drop makedumpfile-64bit-kernel-on-32bit-userland.diff: Rejected
upstream. We need to use a 64 bit makedumpfile for 64 bit
kernels on PPC64 (bnc#447432).
-------------------------------------------------------------------
Fri Nov 28 10:30:49 CET 2008 - bwalle@suse.de
- makedumpfile-64bit-kernel-on-32bit-userland.diff: Change return
type of read_vmcoreinfo_symbol() to 'unsigned long long'.
-------------------------------------------------------------------
Thu Nov 27 15:43:30 CET 2008 - bwalle@suse.de
- Fix parsing of 64 bit VMCOREINFO on 32 bit platforms. For SUSE,
this only affects openSUSE on PPC because SLES PPC has a 64 bit
userland now. (bnc#447432).
-------------------------------------------------------------------
Thu Nov 27 10:12:43 CET 2008 - bwalle@suse.de
- Update to 1.3.1
o Support linux-2.6.26 sparsemem on i386.
o Support linux-2.6.27 and linux-2.6.28.
- Remove makedumpfile-2.6.27.diff: Mainline.
-------------------------------------------------------------------
Thu Nov 20 18:06:55 CET 2008 - bwalle@suse.de
- Don't require a C++ compiler. That was from the time where the
library was built within that package and statically linked in.
-------------------------------------------------------------------
Wed Nov 12 10:38:45 CET 2008 - bwalle@suse.de
- Don't print the "The kernel version is not supported" message
for 2.6.27 (bnc#440225).
-------------------------------------------------------------------
Sat Oct 11 19:11:56 CEST 2008 - bwalle@suse.de
- Update to 1.3.0
* features
o Support i386 CONFIG_VMSPLIT_1G kernel.
o Add compiling options for calling lseek64() surely.
o Use gzip for manpage compression.
* bug fixes
o Fix the buffer handling problem for reading struct page.
o Fix readmem to read each page.
o Don't write undefined values to disk.
o Fix memory leaks.
o Fix/Add error messages for debugging.
o Fix the type of file_offset.
o Fix the error handling of kvtop_xen().
o Fix the comment for some values in page.flags.
* Code Cleanup
o Cleanup: Separate xen's paddr_to_offset from linux's one.
o Cleanup: Use the existing macros in kvtop_xen_x86().
o Cleanup: Delete unnecessary description.
o Update copyright date.
-------------------------------------------------------------------
Tue Sep 09 10:29:53 CEST 2008 - bwalle@suse.de
- update to 1.2.9
* features
o Support ia64 discontigmem kernels of linux-2.6.20+.
o Support x86_64 linux-2.6.27 kernel.
o Add makedumpfile's spec file.
o Add "--vtop" option for debugging.
o Add the debugging message for ia64 pgtable.
o Get information from vmcoreinfo of /proc/vmcore even if
-x/-i option.
* bug fixes
o Add free() for error handling.
o Fix NOT_FOUND value of SIZE(nodemask_t).
* code cleanup
o Use the terminal sizes of 80 for the IMPLEMENTATION file.
o Use static allocation instead of malloc().
o Add get_num_dumpable() function.
o Remove the unused pointer.
o Remove the unused code.
o Make the ELF methods simple.
o Merge the same code in write_elf_pages().
o Add "void" to some arguments.
o Separate the dependency code to machine and linux version.
o Cleanup vaddr_to_paddr() function.
- Remove new compression command for the manual page in the
Makefile because we use gzip, not zip, and Autobuild does the
compression automatically.
-------------------------------------------------------------------
Tue Aug 12 09:55:20 CEST 2008 - bwalle@suse.de
- update to 1.2.8
* Add the IMPLEMENTATION file for the kdump-compressed format.
-------------------------------------------------------------------
Fri Jul 18 11:48:48 CEST 2008 - bwalle@suse.de
- update to 1.2.7
* features
o Add xen-3.1.2 support
o handle x86_64 xen code/data relocation
o Add linux-2.6.26 support
o Add the progress bar for creating dump bitmap
o Shrink the time for creating dump bitmap
* bug fixes
o Fix vmcoreinfo generation on 32bit hosts for 64bit kernels
o Fix compile warning
o Fix illegal buffer access
o Improve error handing when SIZE(nodemask_t) is undefined
* code cleanup
o Remove trailing whitespace
o Remove unnecessary description in manpage
o Cleanup machine dependent method
o Cleanup open_dump_file() method
- drop makedumpfile-fix-64bit-on-32bit: merged mainline
-------------------------------------------------------------------
Fri Jun 06 16:36:48 CEST 2008 - bwalle@suse.de
- update to 1.2.6
o Extract vmcoreinfo from /proc/vmcore for Xen (by Itsuro ODA)
o Add linux-2.6.25 support
o Add '--help' option
o Fix the error code of Xen extracting feature (by Akio Takebe)
o Fix the ia64 problem that invalid data is copied around
overlapping segments.
o make create_dump_bitmap() simple
-------------------------------------------------------------------
Fri Mar 28 11:15:07 CET 2008 - bwalle@suse.de
- update to 1.2.5
o follow the changes of page flags.
To follow the changes of page flags in linux kernel, a new
makedumpfile can get these values from the vmcoreinfo data.
o Code Cleanup
o fix error return values of vtop().
-------------------------------------------------------------------
Thu Feb 7 10:02:09 CET 2008 - bwalle@suse.de
- update to 1.2.4
o Add linux-2.6.24 support.
o Add xen kernel support to the STDOUT feature (-F option).
o Fix the method looking for .debug_info section in
get_debug_info().
o Fix the problem that -d1 option cannot be specified without
-x/-i option.
-------------------------------------------------------------------
Mon Dec 10 18:23:53 CET 2007 - bwalle@suse.de
- Fix generation of vmcoreinfo for ELF64 kernels on 32bit machines
-------------------------------------------------------------------
Thu Nov 29 13:41:09 CET 2007 - bwalle@suse.de
- updated to 1.2.3
o Add the filtering feature for free_pages of linux-2.6.24.
-------------------------------------------------------------------
Fri Nov 2 11:44:28 CET 2007 - bwalle@suse.de
- updated to 1.2.2
o Fix the problem that vmcoreinfo cannot be extracted from ELF32
/proc/vmcore.
-------------------------------------------------------------------
Thu Oct 11 10:11:53 CEST 2007 - bwalle@suse.de
- adding libelf0 libelf1 to BuildRequires to make the resolver
of the BuildService happy for <= 10.2
-------------------------------------------------------------------
Wed Oct 10 09:43:22 CEST 2007 - bwalle@suse.de
- updated to 1.2.1
o Add virtual memmap support for x86_64 sparsemem kernel.
o Add the message_level (16) for printing the report message.
o Add linux-2.6.23 support because makedumpfile was tested on
linux-2.6.23.
o Change the common/debug message output to STDOUT from
STDERR if not specifying '-F' option
o Some cleanups
-------------------------------------------------------------------
Fri Sep 7 11:00:08 CEST 2007 - bwalle@suse.de
- updated to 1.2.0
o extract vmcoreinfo from /proc/vmcore.
o linux-2.6.23-rc4-mm1 support.
o Add the "-d 1" option (skip zero-filled pages) for Xen.
o Add the feature which gets enum number.
o Some Cleanups
-------------------------------------------------------------------
Mon Aug 13 18:18:16 CEST 2007 - bwalle@suse.de
- updated to 1.1.6
o linux-2.6.22 support.
o Change the check method of free_pages for linux-2.6.21 or
later.
o Some cleanups
-------------------------------------------------------------------
Fri Jul 27 11:25:53 CEST 2007 - bwalle@suse.de
- updated to 1.1.5
o new feature that allows extracting the part of xen hypervisor
and domain-0 from /proc/vmcore.
o new option '-f' to overwrite existing dumpfile
o new option '--message-level "message-level"'
o fix the problem that makedumpfile complains about overlapping
memory segments.
o Rename makedumpfile's config file to "vmcoreinfo file"
o Change the method for getting the kernel's OSRELEASE if
generating a vmcoreinfo file.
o Some cleanups
-------------------------------------------------------------------
Mon Jun 11 10:25:05 CEST 2007 - bwalle@suse.de
- updated to 1.1.4
o Add ia64 DISCONTIGMEM support.
o Add ia64_vtop.
o Add __FUNCTION__ to ERRMSG.
o Cleanup README.
o Fix DISCONTIGMEM bitmap.
o Fix ELF output with overlapping sections.
-------------------------------------------------------------------
Tue Jun 5 17:22:05 CEST 2007 - bwalle@suse.de
- fix build
-------------------------------------------------------------------
Tue Jun 5 16:01:34 CEST 2007 - bwalle@suse.de
- link dynamically against libc to decrease binary size (initrd
has already libc included) but leave the other libraries linked
statically
-------------------------------------------------------------------
Mon May 21 12:25:28 CEST 2007 - tiwai@suse.de
- use external elfutils packages.
-------------------------------------------------------------------
Fri Apr 13 19:00:54 CEST 2007 - tiwai@suse.de
- updated to version 1.1.3:
* 2.6.21 kernel support
* fix handling of excluded zero-filled pages for crash
* crash can display dump_level
-------------------------------------------------------------------
Thu Mar 29 17:29:43 CEST 2007 - rguenther@suse.de
- add zlib-devel BuildRequires
-------------------------------------------------------------------
Fri Mar 9 11:55:49 CET 2007 - tiwai@suse.de
- updated to version 1.1.2:
* don't exit even for the unsupported kernel version
* minor fixes
* documents, man page
-------------------------------------------------------------------
Thu Feb 8 12:49:58 CET 2007 - tiwai@suse.de
- updated to version 1.1.1:
* x86-64 DISCONTIGMEM support
-------------------------------------------------------------------
Mon Feb 5 13:37:36 CET 2007 - tiwai@suse.de
- updated to version 1.1.0:
* support SSH transfer
-------------------------------------------------------------------
Thu Jan 18 15:35:17 CET 2007 - tiwai@suse.de
- updated to version 1.0.9:
* fix the calculation of page size.
-------------------------------------------------------------------
Tue Jan 9 19:17:53 CET 2007 - tiwai@suse.de
- remove codes with problematic license from elfutils-0.124
(#232894)
-------------------------------------------------------------------
Tue Jan 9 13:00:11 CET 2007 - tiwai@suse.de
- added COPYING file (from elfutils)
- fixed optimization flags to use $RPM_OPT_FLAGS
- fix a minor compile error with C99 standard.
-------------------------------------------------------------------
Mon Jan 8 16:45:29 CET 2007 - tiwai@suse.de
- initial version: 1.0.8
- build statically with elfutils-1.2.4 since elfutils conflicts
with the existing libelf.