aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhillip Lougher <phillip@squashfs.org.uk>2014-08-08 19:50:51 +0100
committerPhillip Lougher <phillip@squashfs.org.uk>2014-08-08 19:50:51 +0100
commit82d02f66678e924fcd809fd39895ea9d7136fb7a (patch)
treee3189162d4c5a8ba6f5cba46fd3261793e4d0888
parentf57a611f9753ae4b8381348373152b5cd7ab5053 (diff)
downloadsquashfs-tools-82d02f66678e924fcd809fd39895ea9d7136fb7a.tar.gz
Release files - Squashfs1.3r2
1.3r2 14 OCT 2003 Second release of 1.3, bug fixes and extra patches for new kernels Signed-off-by: Phillip Lougher <phillip@squashfs.org.uk>
-rw-r--r--ACKNOWLEDGEMENTS16
-rw-r--r--CHANGES33
-rw-r--r--INSTALL23
-rw-r--r--RELEASE-README4
4 files changed, 54 insertions, 22 deletions
diff --git a/ACKNOWLEDGEMENTS b/ACKNOWLEDGEMENTS
index ad69d25..4351d7d 100644
--- a/ACKNOWLEDGEMENTS
+++ b/ACKNOWLEDGEMENTS
@@ -4,7 +4,9 @@ Thanks to everyone who have download squashfs. I appreciate people
using it, and any feedback you have.
The following have provided useful feedback, which has guided
-some of the extra features in squashfs.
+some of the extra features in squashfs. This is a randomly ordered
+(roughly in chronological order) list, which is updated when
+I remember...
Mark Robson - pointed out early on that initrds didn't work
@@ -32,3 +34,15 @@ Cameron Rich complained that Squashfs did not support FIFOs or sockets.
Steve Chadsey and Thomas Weissmuller noticed that files larger than the
available memory could not be compressed by Mksquashfs.
+
+"Ptwahyu" and "Hoan" (I have no full names and I don't like giving people's email
+addresses), noticed that Mksquashfs 1.3 SEGV'd occasionally. Even though I
+had already noticed this bug, it is useful to be informed by other people.
+
+Don Elwell, Murray Jensen and Cameron Rich, have all sent in patches. Thanks,
+I have not had time to do anything about them yet...
+
+Drew Scott Daniels has been a good advocate for Squashfs.
+
+Erik Andersen has made some nice suggestions, unfortunately, I have
+not had time to implement anything.
diff --git a/CHANGES b/CHANGES
index a518eab..7739a1c 100644
--- a/CHANGES
+++ b/CHANGES
@@ -42,14 +42,29 @@
See the README file for usage changes.
-1.3 29 JUL 2003 FIFO/Socket support added plus optimisations/improvements
+1.3 29 JUL 2003 FIFO/Socket support added plus optimisations and
+ improvements
- 1. FIFOs and Socket inodes are now supported,
- 2. Mksquashfs can now compress files larger than available memory,
- 3. File duplicate check routine optimised,
- 4. Exit codes fixed in Mksquashfs,
- 5. Patch for Linux 2.4.21,
- 6. Patch for Linux 2.6.0-test1. Hopefully, this will work for the next
- few releases of 2.6.0-testx, otherwise, I'll be releasing a lot of
- updates to the 2.6.0 patch...
+ 1. FIFOs and Socket inodes are now supported,
+ 2. Mksquashfs can now compress files larger than available
+ memory,
+ 3. File duplicate check routine optimised,
+ 4. Exit codes fixed in Mksquashfs,
+ 5. Patch for Linux 2.4.21,
+ 6. Patch for Linux 2.6.0-test1. Hopefully, this will work for
+ the next few releases of 2.6.0-testx, otherwise, I'll be
+ releasing a lot of updates to the 2.6.0 patch...
+1.3r2 14 OCT 2003 Second release of 1.3, bug fixes and extra patches for
+ new kernels
+
+ 1. Bug fix in routine that adds files to the filesystem being
+ generated in mksquashfs. This bug was introduced in 1.3
+ (not enough testing...) when I rewrote it to handle files larger
+ than available memory. This bug caused a SEGV, so if you've ever
+ got that, it is now fixed,
+ 2. Long running bug where ls -s and du reported wrong block size
+ fixed. I'm pretty sure this used to work many kernel versions ago
+ (2.4.7) but it broke somewhere along the line since then,
+ 3. New patch for Linux 2.4.22,
+ 4. New patch for 2.6.0-test7, this replaces the patch for 2.6.0-test1.
diff --git a/INSTALL b/INSTALL
index aecf761..e000c55 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,31 +1,34 @@
INSTALLING SQUASHFS
-The squashfs1.3.tar.gz file contains this file, a README file,
+The squashfs1.3r2.tar.gz file contains this file, a README file,
an ACKNOWLEDGEMENTS file, a CHANGES file, the squashfs patch directories/files, and
the squashfs-tools directory (mksquashfs).
1. Patching the kernel
----------------------
-There are four kernel patch directories depending on your linux kernel version.
-In each directory there are patches to provide squashfs1.3 support from a base kernel,
-and incremental upgrade patches, that will upgrade a squashfs1.2 patched kernel
-to a squashfs1.3 kernel (except for 2.6.0-test1).
+There are five kernel patch directories depending on your linux kernel version.
+In each directory there are patches to provide squashfs1.3 release 2 support
+from a base kernel, and an incremental upgrade patch that upgrades a
+squashfs1.3 patched kernel to a squashfs1.3r2 kernel (except for 2.4.22 and
+2.6.0-test7).
To patch your kernel, cd into the top level directory, and run the "patch"
comand, e.g. assuming linux-2.4.20
%cd /usr/src/linux-2.4.20
-%patch -p1 < location-of-squashfs/linux-2.4.20/squashfs1.3-patch
+%patch -p1 < location-of-squashfs/linux-2.4.20/squashfs1.3r2-patch
-Where "location-of-squashfs" is the path to the squashfs1.3 source directory.
+Where "location-of-squashfs" is the path to the squashfs1.3r2 source directory.
The squashfs patches patch the relevant kernel files to add configure support,
initrd support, include files, and the squashfs directory under linux/fs/.
Once patched, the kernel must be reconfigured, with squashfs support turned on
-(either Y/M) to ensure that inflatefs is built into the kernel. The
-squashfs kernel option can be found in the filesystems subsection of the
-configure menus.
+(either Y/M) to ensure that inflate support is built into the kernel. The
+squashfs kernel option can be found in the filesystems submenu of the
+configure menus. In the 2.6.0 kernel, the squashfs option is hiding in
+the new miscellaneous filesystems submenu near the bottom of the filesystems
+submenu.
2. Building squashfs tools
--------------------------
diff --git a/RELEASE-README b/RELEASE-README
index 78d6e9a..7ef092e 100644
--- a/RELEASE-README
+++ b/RELEASE-README
@@ -1,10 +1,10 @@
- SQUASHFS 1.3 - A squashed read-only filesystem for Linux
+ SQUASHFS 1.3r2 - A squashed read-only filesystem for Linux
Copyright 2003 Phillip Lougher (phillip@lougher.demon.co.uk)
Released under the GPL licence (version 2 or later).
-Squashfs is currently at release 1.3. Please see the CHANGES file
+Squashfs is currently at version 1.3 release 2. Please see the CHANGES file
for recent changes to squashfs.
Squashfs is a highly compressed read-only filesystem for Linux.