Commit Graph

52 Commits

Author SHA256 Message Date
Dominique Leuenberger
44e9831cd6 Accepting request 792717 from filesystems
OBS-URL: https://build.opensuse.org/request/show/792717
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=40
2020-04-15 18:06:13 +00:00
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
Dominique Leuenberger
4367e819e4 Accepting request 743375 from 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
* removed 0001-mksquashfs-fix-rare-race-in-fragment-waiting-in-file.patch
  (new version includes this change)
* removed 0002-Fix-2GB-limit-of-the-is_fragment-.-function.patch
  (new version includes this change)
* removed 0003-Add-offset-function-to-skip-n-bytes.patch
  (new version includes this change)
* removed sysmacros.patch
  (new version includes this change)

OBS-URL: https://build.opensuse.org/request/show/743375
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=39
2019-10-30 13:41:17 +00:00
Philipp Seiler
35248795dc - added removal information of patches to the changelog
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=43
2019-10-27 20:51:43 +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
Dominique Leuenberger
6f53a4ed15 Accepting request 720711 from filesystems
OBS-URL: https://build.opensuse.org/request/show/720711
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=38
2019-08-15 10:22:30 +00:00
f160d77789 Accepting request 720279 from home:sbrabec:branches:filesystems
Fix changes for rq#710686.

OBS-URL: https://build.opensuse.org/request/show/720279
OBS-URL: https://build.opensuse.org/package/show/filesystems/squashfs?expand=0&rev=40
2019-08-02 18:38:02 +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
Yuchen Lin
fa3fdb850a Accepting request 697642 from filesystems
OBS-URL: https://build.opensuse.org/request/show/697642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=37
2019-04-25 15:51:57 +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
Dominique Leuenberger
88f5e6b8d1 Accepting request 687414 from filesystems
- Use | instead of / that can be part of -L or -I options. (forwarded request 687413 from dsterba)

OBS-URL: https://build.opensuse.org/request/show/687414
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=36
2019-03-22 13:55:49 +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
Dominique Leuenberger
a1d84a6382 Accepting request 627001 from filesystems
OBS-URL: https://build.opensuse.org/request/show/627001
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=35
2018-08-07 07:40:39 +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
Dominique Leuenberger
7113eb1cce Accepting request 402761 from filesystems
1

OBS-URL: https://build.opensuse.org/request/show/402761
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=34
2016-07-01 07:54:36 +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
Dominique Leuenberger
0a59c41667 Accepting request 356582 from filesystems
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/356582
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=33
2016-02-09 12:30:12 +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
Dominique Leuenberger
7bd467ccd8 Accepting request 342538 from filesystems
1

OBS-URL: https://build.opensuse.org/request/show/342538
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=32
2015-11-08 13:35:14 +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
Dominique Leuenberger
0e09633cbc Accepting request 328280 from filesystems
1

OBS-URL: https://build.opensuse.org/request/show/328280
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=31
2015-09-03 15:59:42 +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
Dominique Leuenberger
e3062eea1e Accepting request 289667 from filesystems
1

OBS-URL: https://build.opensuse.org/request/show/289667
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=30
2015-03-16 08:41:41 +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
Stephan Kulow
7159207fa1 Accepting request 238457 from filesystems
1

OBS-URL: https://build.opensuse.org/request/show/238457
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=28
2014-06-25 13:24:12 +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
Stephan Kulow
53996567ca Accepting request 234304 from 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 (forwarded request 234303 from duwe)

OBS-URL: https://build.opensuse.org/request/show/234304
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=27
2014-05-18 04:50:02 +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
Stephan Kulow
b9796e2d7c Accepting request 123348 from filesystems
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/123348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=23
2012-06-05 13:35:28 +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
Stephan Kulow
e98dc330b9 Accepting request 101066 from filesystems
- enable support for xz and lzo (kernel has support already)

OBS-URL: https://build.opensuse.org/request/show/101066
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=22
2012-01-24 11:22:39 +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
Stephan Kulow
a4a47c56aa replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=21
2011-12-06 18:05:36 +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
71eab8aa3b Accepting request 90088 from filesystems
- 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 (forwarded request 90070 from k0da)

OBS-URL: https://build.opensuse.org/request/show/90088
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=20
2011-11-07 13:31:54 +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
Stephan Kulow
3e13b5d7e4 Accepting request 88473 from filesystems
OBS-URL: https://build.opensuse.org/request/show/88473
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=19
2011-10-21 14:40:07 +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
OBS User autobuild
f386209332 Autobuild autoformatter for 52040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=16
2010-11-10 18:09:24 +00:00
Ruediger Oertel
8c46feabbf Accepting request 52040 from filesystems
Accepted submit request 52040 from user dirkmueller

OBS-URL: https://build.opensuse.org/request/show/52040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=15
2010-11-10 18:09:10 +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
0ce2e29e11 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/squashfs?expand=0&rev=12 2010-03-18 15:30:21 +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