• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching +full:squashfs +full:- +full:root

1 			SQUASHFS CHANGE LOG
13 - unsquashfs: add checks for corrupted data in opendir functions
14 - unsquashfs: completely empty filesystems incorrectly generate an error
15 - unsquashfs: fix open file limit
16 - mksquashfs: Use linked list to store directory entries rather
17 - mksquashfs: Remove qsort and add a bottom up linked list merge sort
18 - mksquashfs: optimise lookup_inode2() for dirs
19 - pseudo: fix handling of modify pseudo files
20 - pseudo: fix handling of directory pseudo files
21 - xattr: Fix ERROR() so that it is synchronised with the progress bar
22 - mksquashfs/sort: Fix INFO() so that it is synced with the progress bar
23 - mksquashfs: Add -progress to force progress bar when using -info
24 - error.h: consolidate the various error macros into one header file
25 - mksquashfs: fix stack overflow in write_fragment_table()
26 - mksquashfs: move list allocation from off the stack
27 - unsquashfs: fix oversight in directory permission setting
28 - mksquashfs: dynamically allocate recovery_file
29 - mksquashfs: dynamically allocate buffer in subpathname()
30 - mksquashfs: dynamically allocate buffer in pathname()
31 - unsquashfs: fix CVE-2012-4024
32 - unsquashfs: fix CVE-2012-4025
33 - mksquashfs: fix potential stack overflow in get_component()
34 - mksquashfs: add parse_number() helper for numeric command line options
35 - mksquasfs: check return value of fstat() in reader_read_file()
36 - mksquashfs: dynamically allocate filename in old_add_exclude()
37 - unsquashfs: dynamically allocate pathname in dir_scan()
38 - unsquashfs: dynamically allocate pathname in pre_scan()
39 - sort: dynamically allocate filename in add_sort_list()
40 - mksquashfs: fix dir_scan() exit if lstat of source directory fails
41 - pseudo: fix memory leak in read_pseudo_def() if exec_file() fails
42 - pseudo: dynamically allocate path in dump_pseudo()
43 - mksquashfs: dynamically allocate path in display_path2()
44 - mksquashfs: dynamically allocate b_buffer in getbase()
45 - pseudo: fix potential stack overflow in get_component()
46 - pseudo: avoid buffer overflow in read_pseudo_def() using sscanf()
47 - pseudo: dynamically allocate filename in exec_file()
48 - pseudo: avoid buffer overflow in read_sort_file() using fscanf()
49 - sort: tighten up sort file parsing
50 - unsquashfs: fix name under-allocation in process_extract_files()
51 - unsquashfs: avoid buffer overflow in print_filename() using sprintf()
52 - Fix some limits in the file parsing routines
53 - pseudo: Rewrite pseudo file processing
54 - read_fs: fix small memory leaks in read_filesystem()
55 - mksquashfs: fix fclose leak in reader_read_file() on I/O error
56 - mksquashfs: fix frag struct leak in write_file_{process|blocks|frag}
57 - unsquashfs_xattr: fix memory leak in write_xattr()
58 - read_xattrs: fix xattr free in get_xattr() in error path
59 - unsquashfs: add -user-xattrs option to only extract user.xxx xattrs
60 - unsquashfs: add code to only print "not superuser" error message once
61 - unsquashfs: check for integer overflow in user input
62 - mksquashfs: check for integer overflow in user input
63 - mksquashfs: fix "new" variable leak in dir_scan1()
64 - read_fs: prevent buffer {over|under}flow in read_block() with
66 - read_fs: check metadata blocks are expected size in scan_inode_table()
67 - read_fs: check the root inode block is found in scan_inode_table()
68 - read_fs: Further harden scan_inode_table() against corrupted
70 - unsquashfs: prevent buffer {over|under}flow in read_block() with
72 - read_xattrs: harden xattr data reading against corrupted filesystems
73 - unsquash-[23]: harden frag table reading against corrupted filesystems
74 - unsquash-4.c: harden uid/gid & frag table reading against corruption
75 - unsquashfs: harden inode/directory table reading against corruption
76 - mksquashfs: improve out of space in output filesystem handling
77 - mksquashfs: flag lseek error in writer as probable out of space
78 - mksquashfs: flag lseek error in write_destination as probable out of
80 - mksquashfs: print file being squashed when ^\ (SIGQUIT) typed
81 - mksquashfs: make EXIT_MKSQUASHFS() etc restore via new restore thread
82 - mksquashfs: fix recursive restore failure check
83 - info: dump queue and cache status if ^\ hit twice within one second
84 - mksquashfs: fix rare race condition in "locked fragment" queueing
85 - lz4: add experimental support for lz4 compression
86 - lz4: add support for lz4 "high compression"
87 - lzo_wrapper: new implementation with compression options
88 - gzip_wrapper: add compression options
89 - mksquashfs: redo -comp <compressor> parsing
90 - mksquashfs: display compressor options when -X option isn't recognised
91 - mksquashfs: add -Xhelp option
92 - mksquashfs/unsquashfs: fix mtime signedness
93 - Mksquashfs: optimise duplicate checking when appending
94 - Mksquashfs: introduce additional per CPU fragment process threads
95 - Mksquashfs: significantly optimise fragment duplicate checking
96 - read_fs: scan_inode_table(), fix memory leak on filesystem corruption
97 - pseudo: add_pseudo(), fix use of freed variable
98 - mksquashfs/unsquashfs: exclude/extract/pseudo files, fix handling of
100 - mksquashfs: rewrite default queue size so it's based on physical mem
101 - mksquashfs: add a new -mem <mbytes> option
102 - mksquashfs: fix limit on the number of dynamic pseudo files
103 - mksquashfs: make -mem take a normal byte value, optionally with a
115 1.1 Add missing NO_XATTR filesystem flag to indicate no-xattrs
118 1.2 Add suppport in Unquashfs -stat option for displaying
120 1.3 Remove checkdata entry from Unsquashfs -stat option if a 4.0
121 filesystem - checkdata is no longer supported.
122 1.4 Fix appending bug when appending to an empty filesystem - this
127 file size is between 2^32-block_size+1 and 2^32-1.
129 2^31-1.
132 over-write passed in CFLAGS definition.
167 removed, and in-line swapping added for big-endian
182 3.1 Swapping macros rewritten. Fixed little-endian layout allows
192 1.1 Internal Squashfs kernel metadata and fragment cache
197 simultaneously they would both read and decompress it. 10-20%+
200 linux-2.6.24.
201 1.3 New patches for linux-2.6.25, linux-2.6.26, and linux-2.6.27.
202 Fixed patch for linux-2.6.24.
210 and decompression is now multi-threaded. Up to 40% speed
212 2.2 Unsquashfs now has a progress bar. Use -no-progress to
216 lseek64 - which meant on these distributions Unsquashfs
241 holes. These files are now detected by Squashfs and stored
249 added for non-anchored excludes, which means it is
252 having to specify exclude files starting from the root
256 Squashfs filesystems. This allows the original filesystem
271 ('ls -l' style output).
273 3.4. A -stat option has been added which displays the filesystem
280 4.1. Squashfs kernel code improved to use SetPageError in
283 4.2. Fixed Squashfs kernel code bug preventing file
291 3.2-r2 15 JAN 2007 Kernel patch update and progress bar bug fix
296 3. Progress bar broken on x86-64. Fixed.
298 3.2 2 JAN 2007 NFS support, improvements to the Squashfs-tools, major
304 1. Squashfs filesystems can now be exported via NFS.
307 4. Squashfs kernel code has been hardened against accidently or
308 maliciously corrupted Squashfs filesystems.
313 6. Odd behaviour of MIPS memcpy in read_data() routine worked-around.
314 7. Missing cache_flush in Squashfs symlink_readpage() added.
317 3.1-r2 30 AUG 2006 Mksquashfs -sort bug fix
323 the squashfs-tools, a couple of major bug
328 1. Mksquashfs has been rewritten to be multi-threaded. It
353 directory within the Squashfs filesystem that is to be
355 2.2 A new -force option has been added which forces Unsquashfs to
359 a partially filled directory tree. Without the -force option
369 multiply mounted Squashfs filesystems has been fixed.
374 Squashfs works with 4K stacks.
375 4.2 Readdir (Squashfs kernel code) has been fixed to always
376 return 0, rather than the number of directories read. Squashfs
380 4.4 Squashfs 2.x initrds can now been mounted.
382 4.6 New patches for linux-2.6.18 and linux-2.4.33.
397 the Squashfs kernel code for faster read access.
403 2.2-r2 8 SEPT 2005 Second release of 2.2, this release fixes a couple
411 filesystems with block sizes smaller than 4K. Squashfs hasn't
412 supported block sizes less than 4K since 2.0-alpha.
423 1. Sort routine re-worked and debugged from release 2.1. It now allows
446 2.1-r2 15 DEC 2004 Code changed so it can be compiled with gcc 2.x
468 6. The Squashfs version and release date is now printed at kernel
469 boot-time or module insertion. This addition will hopefully help
470 to reduce the growing problem where the Squashfs version supported
473 8. New -2.0 mksquashfs option.
488 2.6.8.1 patch. If you've experienced hangs or oopses using Squashfs
500 1. New mksquashfs -all-root, -root-owned, -force-uid, and -force-gid
505 3. amd64 bug fixes. If you use an amd64, please read the README-AMD64
507 4. Check-data and gid bug fixes. With 2.0-alpha when mounting 1.x
511 2.0-ALPHA 21 MAY 2004 Filesystem changes and compression improvements
513 1. Squashfs 2.0 has added the concept of fragment blocks.
517 compressed together. This achieves on average 5 - 20% better
518 compression than Squashfs 1.x.
520 version of Squashfs 2.0).
525 5. Removal of sleep_on() function call in 2.6.x patch, to allow Squashfs
532 1. New mksquashfs -ef exclude option. This option reads the exclude
534 avoids the command line size limit when using the -e exclude option,
540 4. Bug fix in the kernel squashfs filesystem, where the pages being
545 6. New patch for Linux 2.6.1, this replaces the patch for 2.6.0-test7.
555 2. Long running bug where ls -s and du reported wrong block size
559 4. New patch for 2.6.0-test7, this replaces the patch for 2.6.0-test1.
570 6. Patch for Linux 2.6.0-test1. Hopefully, this will work for
571 the next few releases of 2.6.0-testx, otherwise, I'll be
576 Mksquashfs can now add to existing squashfs filesystems. Three extra
577 options "-noappend", "-keep-as-directory", and "root-becomes"
580 The append option with file duplicate detection, means squashfs can be
581 used as a simple versioning archiving filesystem. A squashfs
582 filesystem can be created with for example the linux-2.4.19 source.
583 Appending the linux-2.4.20 source will create a filesystem with the
596 I originally did the work, which was nice :-)
600 1. Kernel squashfs can now mount different byte order filesystems.