Commit Graph

29 Commits

Author SHA256 Message Date
Dominique Leuenberger
0709a3f074 Accepting request 790116 from home:marxin:branches:filesystems
- Add -fcommon in order to fix boo#1160294.

OBS-URL: https://build.opensuse.org/request/show/790116
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=45
2020-04-09 12:42:58 +00:00
Philipp Seiler
65f4d119ab Accepting request 741504 from home:seilerphilipp:filesystems
- Version 4.4 - 2019-08-29:
 * Reproducible builds, new compressors,
   CVE fixes, security hardening and new options
   for Mksquashfs/Unsquashfs.
- Overall improvements:
 * Mksquashfs now generates reproducible images by default.
 * Mkfs time and file timestamps can also be specified.
 * Support for the Zstandard (ZSTD) compression algorithm.
 * CVE-2015-4645 and CVE-2015-4646 have been fixed.
- Mksquashfs improvements and major bug fixes:
 * Pseudo files now support symbolic links.
 * New -mkfs-time option.
 * New -all-time option.
 * New -root-mode option.
 * New -quiet option.
 * New -noId option.
 * New -offset option.
 * Update lz4 wrapper to use new functions introduced
   in 1.7.0.
 * Bug fix, don't allow "/" pseudo filenames.
 * Bug fix, allow quoting of pseudo files, to
   better handle filenames with spaces.
 * Fix compilation with glibc 2.25+.
- Unsquashfs improvements and major bug fixes:
 * CVE-2015-4645 and CVE-2015-4646 have been fixed.
 * Unsquashfs has been further hardened against corrupted
   filestems.
 * Unsquashfs is now more strict about error handling.
 * New -ignore-errors option.
 * New -strict-errors option.
 * New -lln[umeric] option.
 * New -lc option.
 * New -llc option.
 * New -mkfs-time option.
 * New -UTC option.
 * New -offset option.
 * New -quiet option.
 * Update lz4 wrapper to use new functions introduced
   in 1.7.0.
 * Bug fix, fatal and non-fatal errors now set the exit
   code to 1.
 * Bug fix, fix time setting for symlinks.
 * Bug fix, try to set sticky-bit when running as a
   user process.
 * Fix compilation with glibc 2.25+.
- build changes
* re-created patches to fit squashfs 4.4

OBS-URL: https://build.opensuse.org/request/show/741504
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=42
2019-10-27 17:57:20 +00:00
cb0f29fdff Accepting request 707937 from home:seilerphilipp:squashfs
-  Add -offset function to skip n bytes at the beginning of the squashfs…
   https://github.com/plougher/squashfs-tools/commit/5a498ad24dcfeac9f3d747e894f22901f3ac10

OBS-URL: https://build.opensuse.org/request/show/707937
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=39
2019-06-18 23:03:43 +00:00
David Sterba
3fb145038e Accepting request 697631 from home:marxin:branches:filesystems
Disable LTO (boo#1133284).

OBS-URL: https://build.opensuse.org/request/show/697631
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=37
2019-04-24 18:05:23 +00:00
David Sterba
9b05f6b6f5 Accepting request 687413 from home:dsterba:branches:filesystems
- Use | instead of / that can be part of -L or -I options.

OBS-URL: https://build.opensuse.org/request/show/687413
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=35
2019-03-21 16:44:21 +00:00
David Sterba
745a4209a5 Accepting request 687001 from home:dimstar:Factory
- Use / as sed command delimiter. Comma can actually show up in
  optflags (think -Wl,…), which then breaks the sed command line
  parsing.

OBS-URL: https://build.opensuse.org/request/show/687001
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=34
2019-03-20 18:54:57 +00:00
23734b97f0 Accepting request 626934 from home:Andreas_Schwab:glibc:rebuild
- sysmacros.patch: Include <sys/sysmacros.h> for major/minor/makedev

OBS-URL: https://build.opensuse.org/request/show/626934
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=32
2018-08-02 07:06:39 +00:00
Torsten Duwe
c65b0a592b Accepting request 402756 from home:duwe:branches:filesystems
- Machines with 1024 processors or more reach the limit of maximum
  file descriptors (bsc#984136). Other limits apply that may be
  hit for no good reason. Simply limit the number of used threads
  to an arbitrary number, squashfs-thread-limit.

OBS-URL: https://build.opensuse.org/request/show/402756
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=30
2016-06-16 15:30:32 +00:00
cbd38146e3 - fix build for SLE12 and older
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=28
2016-01-21 16:45:53 +00:00
David Sterba
2bbcbae98a Accepting request 342512 from home:seife:branches:filesystems
add patches to fix eventual file corruption (boo#953723)

OBS-URL: https://build.opensuse.org/request/show/342512
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=26
2015-11-05 10:27:18 +00:00
David Sterba
22325b0c97 Accepting request 328256 from home:lachs0r:branches:filesystems
Enable LZ4 support.
Forgot to note the changes in previous request (just used the web UI to edit the spec file). Sorry!

OBS-URL: https://build.opensuse.org/request/show/328256
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=24
2015-09-01 09:31:45 +00:00
David Sterba
55231eb9e8 Accepting request 289636 from home:pluskalm:branches:filesystems
- Use url for source
- Cleanup spec file with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/289636
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=22
2015-03-06 12:24:46 +00:00
b0f0d19b70 Accepting request 238433 from home:elvigia:branches:filesystems
- Since version 4.3, squasfs does not require attr-devel 
 but uses glibc instead.

OBS-URL: https://build.opensuse.org/request/show/238433
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=20
2014-06-24 07:24:15 +00:00
Torsten Duwe
e0ebd91980 Accepting request 234303 from home:duwe:branches:filesystems
- update to 4.3:
	- unsquashfs: add checks for corrupted data in opendir functions
	- unsquashfs: completely empty filesystems incorrectly generate an error
	- unsquashfs: fix open file limit
	- mksquashfs: Use linked list to store directory entries rather
	- mksquashfs: Remove qsort and add a bottom up linked list merge sort
	- mksquashfs: optimise lookup_inode2() for dirs
	- pseudo: fix handling of modify pseudo files
	- pseudo: fix handling of directory pseudo files
	- xattr: Fix ERROR() so that it is synchronised with the progress bar
	- mksquashfs/sort: Fix INFO() so that it is synced with the progress bar
	- mksquashfs: Add -progress to force progress bar when using -info
	- error.h: consolidate the various error macros into one header file
	- mksquashfs: fix stack overflow in write_fragment_table()
	- mksquashfs: move list allocation from off the stack
	- unsquashfs: fix oversight in directory permission setting
	- mksquashfs: dynamically allocate recovery_file
	- mksquashfs: dynamically allocate buffer in subpathname()
	- mksquashfs: dynamically allocate buffer in pathname()
	- unsquashfs: fix CVE-2012-4024
	- unsquashfs: fix CVE-2012-4025
	- mksquashfs: fix potential stack overflow in get_component()
	- mksquashfs: add parse_number() helper for numeric command line options
	- mksquasfs: check return value of fstat() in reader_read_file()
	- mksquashfs: dynamically allocate filename in old_add_exclude()
	- unsquashfs: dynamically allocate pathname in dir_scan()
	- unsquashfs: dynamically allocate pathname in pre_scan()
	- sort: dynamically allocate filename in add_sort_list()
	- mksquashfs: fix dir_scan() exit if lstat of source directory fails
	- pseudo: fix memory leak in read_pseudo_def() if exec_file() fails

OBS-URL: https://build.opensuse.org/request/show/234303
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=18
2014-05-16 13:18:31 +00:00
8e45d243c6 Remove redundant tags/sections from specfile
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=16
2012-05-26 08:46:18 +00:00
6d1484e58c - enable support for xz and lzo (kernel has support already)
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=13
2012-01-22 16:01:40 +00:00
OBS User buildservice-autocommit
d28e9ea89d Updating link to change in openSUSE:Factory/squashfs revision 21.0
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=214057fed8e5a9255d5e3518bdc39730
2011-12-06 18:05:36 +00:00
Stephan Kulow
b5b0708f8b Accepting request 90070 from home:k0da:ppc
- The ppc64 kernel uses a page size of 64kB but mksquashfs only
  pads to a 4kB boundary. When we loopback mount a squashfs file
  that isn't 64kB aligned and access the last sector of the
  associated loopback device we see a stream of errors.
  Disk partitioning tools seem to like accessing the last 512
  bytes of partitions.
  This should fix warnings seen during starting installation on
  ppc64 and IA64

OBS-URL: https://build.opensuse.org/request/show/90070
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=11
2011-11-04 06:38:10 +00:00
Miklos Szeredi
71d4c79576 Accepting request 71168 from home:dimstar:branches:filesystems
Update to 4.2

OBS-URL: https://build.opensuse.org/request/show/71168
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=9
2011-05-24 16:35:46 +00:00
dab178b304 Accepting request 52014 from home:coolo:branches:openSUSE:Factory
OBS-URL: https://build.opensuse.org/request/show/52014
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=7
2010-11-03 09:44:36 +00:00
OBS User autobuild
7fdb24fe95 Accepting request 33324 from filesystems
Copy from filesystems/squashfs based on submit request 33324 from user coolo

OBS-URL: https://build.opensuse.org/request/show/33324
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=11
2010-02-24 01:28:44 +00:00
OBS User unknown
b17a7eaea6 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=9 2009-02-26 11:56:39 +00:00
OBS User unknown
6dfde7cbbd OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=7 2007-08-24 00:06:45 +00:00
OBS User unknown
abf9c7cdb6 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=6 2007-08-16 16:25:27 +00:00
OBS User unknown
c2e1c71ee3 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=5 2007-06-05 23:37:45 +00:00
OBS User unknown
25d4b3e638 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=4 2007-04-04 20:09:51 +00:00
OBS User unknown
ddc487e83d OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=3 2007-03-29 16:29:20 +00:00
OBS User unknown
16f3f3dffe OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=2 2007-01-23 16:08:53 +00:00
OBS User unknown
0d17ded3fa OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=1 2007-01-15 23:37:53 +00:00