Add externs to avoid multiple definitions, and then add missing definitions.
[rrq/maintain_lilo.git] / CHANGELOG
index 287b8135dc3a9a5434594f830c62999304de53f9..657a0fdb70ae21123fc6d10105902fcd7a127c6f 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,83 @@
+Changes for version 24.2 (22-November-2015) - Joachim Wiedorn
+
+  Sources
+  -------
+    - Remove compile date and time in binary to support reproducible
+        builds (thanks to Dmitry Bogatov).
+    - Remove obsolete hints to /boot/boot.b and other files in README.
+    - Use system derived types to make code safe for both the 32-bit and
+        the 64-bit compilation environment. (thanks to TAMUKI Shoichi)
+
+  General
+  -------
+    - Update sample config file lilo.example.conf and config element
+        'password'.
+    - Upgrade of script liloconfig:
+        * three steps of tests with three-state exit code
+          to give the admin more information about failure.
+    - Update manpage pod files and its manpages.
+
+
+Changes for version 24.1 (17-October-2014) - Joachim Wiedorn
+
+  Documentations
+  --------------
+    - Add more information about -R option (one-time command-line).
+
+  Sources
+  -------
+    - Only warn if founded bad partition (src/partition.c).
+    - Install the .dat files of images, too (images/Makefile).
+    - Fix target 'all' in main Makefile.
+    - Install lilo.static, too, if existing.
+    - Add CFLAGS, CPPFLAGS, LDFLAGS everywhere needed
+        (useful e.g. for hardening in Debian).
+    - Add many major device numbers, especially for MMC cards and XVD
+        disks. Remove obsolete numbers (src/lilo.h, src/geometry.c).
+
+  General
+  -------
+    - Use 'lilo -H' in hook scripts to ignore error on degraded mdadm
+        RAID1 systems  (thanks to M. Schnalke).
+    - Small update of script lilo-uuid-diskid.
+    - Large upgrade of script liloconfig:
+        * solve some bugs (see: Debian, Ubuntu)
+        * now with update function
+        * now with more tolerant file names of initram
+        * now with use of kernel links as fallback
+    - Update example config in lilo.example.conf.
+    - Update manpage of liloconfig and lilo-uuid-diskid.
+    - Add hooks for chattr, if vmlinuz files are on xfs filesystems.
+
+
+Changes for version 24.0 (07-June-2013) - Joachim Wiedorn
+
+  Documentations
+  --------------
+    - Update of lilo.conf.5 manpage with some corrections.
+    - Add new manpages as pod files (sources):
+      * liloconfig.pod     (from Debian)
+      * lilo-uuid-diskid.pod   (from Debian)
+      * lilo.pod  (converted from lilo.8)
+    - Add script man/pod2manpages for converting pod files.
+    - Create manpages from pod files.
+    - Deactivate Makefile for docs. Don't generate html/pdf.
+    - Add complete html documentation for history (v21.5).
+
+  Sources
+  -------
+    - Support for kernel images on GPT hard disks in the first 15
+        partitions, otherwise set comments (src/geometry.c, src/lilo.h)
+    - Update src/Makefile to always stripping lilo and lilo.static.
+
+  General
+  -------
+    - Fix abort problem in script mkrescue. (thanks to S. R. Wright)
+    - Update script liloconf to find kernel versions 3.x, too.
+    - Remove some more hints to obsolete OS/2 (source, doc).
+    - Fix to be compatible to gcc 4.8 and higher (use -ffreestanding)
+
+
 Changes for version 23.2 (09-Apr-2011) - Joachim Wiedorn
 
   Documentations