Distribute the Doxygen configuration file

This file (and the whole doc subdirectory) should be added to the
distribution tarball.

Signed-off-by: Petr Tesarik <ptesarik@suse.cz>
Prepare release 0.1.4

Bump version to 0.1.4
Libtool version: new API added, no API removed/modified.

Signed-off-by: Petr Tesarik <ptesarik@suse.cz>
Start NEWS for 0.1.5

Signed-off-by: Petr Tesarik <ptesarik@suse.cz>
Do not leak Xen extra version string

This string is allocated dynamically, so it must be freed during
cleanup, otherwise the memory gets leaked.

Signed-off-by: Petr Tesarik <ptesarik@suse.cz>
Cleanup: change return value of process_xen_note to kdump_status

Since all other process_* functions return a kdump_status, the
interface is somewhat inconsistent, making it harder to maintain
if one of the called functions stops being failsafe.

Signed-off-by: Petr Tesarik <ptesarik@suse.cz>
Process .note.Xen sections

Xen dumpcore files (DomU) do not have any ELF program headers. Instead,
they contain ELF sections, so ELF notes are never initialized from a
segment, and they must be read from the appropriate ELF section during
section processing.

Signed-off-by: Petr Tesarik <ptesarik@suse.cz>
Xen dumpcore: read Xen version from ELF notes

The dumpcore format does not contain XEN_ELFNOTE_CRASH_INFO notes,
but it does contain XEN_ELFNOTE_DUMPCORE_XEN_VERSION. Get the info
from the latter if present.

Signed-off-by: Petr Tesarik <ptesarik@suse.cz>