Age | Commit message (Expand) | Author | Files | Lines |
2017-11-14 | squashfs-tools: Add zstd supportHEADmaster | Sean Purcell | 5 | -0/+331 |
2017-11-14 | mksquashfs: Make all compressor functions static | Nick Terrell | 4 | -8/+8 |
2017-07-31 | pseudo.c: Fix pseudo format error message | Phillip Lougher | 1 | -1/+1 |
2017-07-31 | mksquashfs: add pseudo definition format to the help text | Phillip Lougher | 1 | -1/+9 |
2017-07-31 | Pseudo: improve the error message when filenames with spaces are used | Phillip Lougher | 2 | -8/+7 |
2017-07-31 | pseudo: handle quoted filenames | Phillip Lougher | 1 | -3/+13 |
2017-07-31 | Fix compile warnings introduced with the -quiet option | Phillip Lougher | 1 | -3/+6 |
2017-07-31 | pseudo: Add missing line termination in ERROR() | Phillip Lougher | 1 | -1/+1 |
2017-07-31 | Add -offset function to skip n bytes at the beginning of the squashfs file | probonopd | 1 | -6/+19 |
2017-07-31 | Add -offset option to skip n bytes at the start of the input file | probonopd | 1 | -1/+12 |
2017-07-31 | unsquashfs: add code to dump the exact bytes used | Sebastien Bourdelin | 1 | -3/+3 |
2017-07-31 | mksquashfs: enable -quiet option | Martin Väth | 1 | -2/+10 |
2017-07-31 | pseudo.c: add explicit <sys/stat.h> include | Alexandru Ardelean | 1 | -0/+1 |
2017-07-31 | squashfs-tools: with fnmatch.h compatibility with musl | Alexandru Ardelean | 5 | -3/+35 |
2017-07-31 | fix device type handling with extended attributes | Pranay Kr. Srivastava | 1 | -1/+5 |
2017-07-31 | unsquashfs: modify xattrs after other changes | Michael S. Fischer | 1 | -2/+2 |
2017-07-31 | mksquashfs: Fix segfault when SQUASHFS_TRACE is enabled and no -pf flag | Mohamad Ayyash | 1 | -1/+2 |
2017-03-13 | pseudo: Add support for pseudo file symlinks | Phillip Lougher | 3 | -1/+31 |
2015-12-07 | mksquashfs: fix compilation on older toolchains | Thomas De Schampheleire | 2 | -0/+2 |
2014-09-19 | Fix 2GB-limit of the is_fragment(...) function. | Guan, Xin | 1 | -1/+1 |
2014-09-18 | mksquashfs: fix rare race in fragment waiting in filesystem finalisation | Phillip Lougher | 1 | -1/+1 |
2014-09-12 | mksquashfs: fix progressbar for sort files | Phillip Lougher | 1 | -2/+3 |
2014-09-12 | actions: add new noop action | Phillip Lougher | 2 | -0/+10 |
2014-09-10 | actions: change expression logging to not print brackets if test has no argum... | Phillip Lougher | 1 | -14/+20 |
2014-09-10 | action: change expression logging to use atom->args | Phillip Lougher | 2 | -5/+5 |
2014-09-10 | action: chmod: fix mode setting if octal value specified for mode | Phillip Lougher | 1 | -1/+1 |
2014-09-08 | action: add octal mode support to perm test function | Phillip Lougher | 2 | -4/+10 |
2014-09-08 | actions: refactor parse_octal_mode_args(), to use it with the perm test function | Phillip Lougher | 1 | -13/+18 |
2014-09-06 | actions: implement perm() test function | Phillip Lougher | 3 | -1/+99 |
2014-09-05 | action: fix move argument parsing | Phillip Lougher | 1 | -1/+1 |
2014-09-05 | actions: update test function parser to handle variable amount of arguments | Phillip Lougher | 2 | -39/+44 |
2014-09-05 | action: split the execute mode code out of mode_action() | Phillip Lougher | 1 | -12/+19 |
2014-09-03 | mksquashfs: fix cmdline arg free if >1 source dir and one of them is excluded | Phillip Lougher | 1 | -1/+1 |
2014-08-31 | actions: Regularise SYNTAX_ERROR() statements | Phillip Lougher | 1 | -7/+5 |
2014-08-31 | actions: Regularise SYNTAX_ERROR() statements | Phillip Lougher | 1 | -4/+4 |
2014-08-31 | action: expression logging should be using action->args | Phillip Lougher | 1 | -6/+6 |
2014-08-31 | action: add chmod() as a synonym for mode() | Phillip Lougher | 1 | -0/+1 |
2014-08-31 | actions: fix symbolic mode parsing in the mode() action | Phillip Lougher | 2 | -81/+93 |
2014-08-30 | actions: fix those underscores | Phillip Lougher | 1 | -1/+1 |
2014-08-30 | actions: eval_expr_top() should be using subpath and not pathname | Phillip Lougher | 1 | -2/+2 |
2014-08-27 | mksquashfs: add -false-action-file option | Phillip Lougher | 2 | -0/+18 |
2014-08-27 | mksquashfs: fix usage of "_" in new options | Phillip Lougher | 1 | -5/+5 |
2014-08-27 | mksquashfs: add -true-action-file option | Phillip Lougher | 1 | -1/+1 |
2014-08-27 | mksquashfs: add -true_action_file option | Phillip Lougher | 2 | -0/+18 |
2014-08-27 | mksquashfs: fix read_action_file to use ACTION_LOG_{NONE|VERBOSE} | Phillip Lougher | 1 | -2/+2 |
2014-08-27 | mksquashfs: add -verbose_action_file as synonym for -vaf | Phillip Lougher | 1 | -2/+4 |
2014-08-27 | mksquashfs: add -action_file as synonym for -af | Phillip Lougher | 1 | -2/+4 |
2014-08-27 | mksquashfs: add -false_action option | Phillip Lougher | 1 | -0/+11 |
2014-08-27 | mksquashfs: add -true_action option | Phillip Lougher | 1 | -0/+11 |
2014-08-27 | action: make action_read_file use ACTION_LOG_{NONE|VERBOSE} | Phillip Lougher | 1 | -4/+6 |
2014-08-27 | action: update action option parsing to use ACTION_LOG_{NONE|VERBOSE} | Phillip Lougher | 1 | -2/+2 |
2014-08-27 | action: extend logging to handle log if action TRUE and log if action FALSE | Phillip Lougher | 2 | -2/+18 |
2014-08-24 | actions: implement -vaf (verbose action file) option | Phillip Lougher | 3 | -5/+24 |
2014-08-24 | actions: implement verbose_action for stat_fn test operator | Phillip Lougher | 2 | -4/+19 |
2014-08-23 | actions: implement verbose_action for readlink_fn test operator | Phillip Lougher | 2 | -5/+21 |
2014-08-22 | actions: implement verbose_action for eval_fn test operator | Phillip Lougher | 2 | -5/+23 |
2014-08-18 | actions: implement -verbose_action option | Phillip Lougher | 3 | -47/+226 |
2014-08-11 | action: add eval() test operation | Phillip Lougher | 2 | -5/+95 |
2014-08-11 | action: readlink_fn should be using it's own copy of struct action_data | Phillip Lougher | 1 | -7/+15 |
2014-08-11 | action: stat_fn should be using it's own copy of struct action_data | Phillip Lougher | 1 | -2/+4 |
2014-08-11 | action: in eval_XXX_action() functions strdup (sub-)pathname | Phillip Lougher | 1 | -14/+32 |
2014-08-09 | Release files - Squashfs4.3 | Phillip Lougher | 6 | -66/+427 |
2014-08-08 | Release files - Squashfs4.2 | Phillip Lougher | 5 | -40/+352 |
2014-08-08 | Release files - Squashfs4.1 | Phillip Lougher | 7 | -128/+601 |
2014-08-08 | Release files - Squashfs4.0 | Phillip Lougher | 4 | -49/+83 |
2014-08-08 | Release files - Squashfs3.4 | Phillip Lougher | 3 | -87/+258 |
2014-08-08 | Release files - Squashfs3.3 | Phillip Lougher | 5 | -74/+339 |
2014-08-08 | Release files - Squashfs3.2-r2 | Phillip Lougher | 3 | -1/+16 |
2014-08-08 | Release files - Squashfs3.2 | Phillip Lougher | 5 | -22/+77 |
2014-08-08 | Release files - Squashfs3.1-r2 | Phillip Lougher | 3 | -3/+8 |
2014-08-08 | Release files - Squashfs3.1 | Phillip Lougher | 5 | -16/+318 |
2014-08-08 | Release files - Squashfs3.0 | Phillip Lougher | 4 | -23/+100 |
2014-08-08 | Release files - Squashfs2.2-r2 | Phillip Lougher | 4 | -3/+31 |
2014-08-08 | Release files - Squashfs2.2 | Phillip Lougher | 3 | -11/+57 |
2014-08-08 | Release files - Squashfs2.1-r2 | Phillip Lougher | 5 | -6/+17 |
2014-08-08 | Release files - Squashfs2.1 | Phillip Lougher | 6 | -215/+537 |
2014-08-08 | Release files - Squashfs2.0r2 | Phillip Lougher | 1 | -0/+18 |
2014-08-08 | Release files - Squashfs2.0 | Phillip Lougher | 6 | -101/+188 |
2014-08-08 | Release files - Squashfs2.0-ALPHA | Phillip Lougher | 5 | -19/+176 |
2014-08-08 | Release files - Squashfs1.3r3 | Phillip Lougher | 4 | -22/+58 |
2014-08-08 | Release files - Squashfs1.3r2 | Phillip Lougher | 4 | -22/+54 |
2014-08-08 | Release files - Squashfs 1.3 | Phillip Lougher | 4 | -18/+33 |
2014-08-08 | Release files - Squashfs 1.2 | Phillip Lougher | 4 | -36/+203 |
2014-08-08 | Release files - Squashfs 1.1b | Phillip Lougher | 3 | -4/+17 |
2014-08-08 | Release files - Squashfs 1.1 | Phillip Lougher | 4 | -28/+112 |
2014-08-08 | Release files - Squashfs 1.0c | Phillip Lougher | 1 | -1/+1 |
2014-08-08 | Release files - Squashfs 1.0b | Phillip Lougher | 1 | -1/+1 |
2014-08-08 | Add the release files - Squashfs 1.0 | Phillip Lougher | 1 | -0/+230 |
2014-08-08 | mksquashfs/actions: make the root of the in-core directory structure available | Phillip Lougher | 3 | -31/+40 |
2014-08-08 | GPL 2.0 license file - aka COPYING file | Phillip Lougher | 1 | -0/+339 |
2014-08-06 | action: add dircount_range test operation | Phillip Lougher | 1 | -38/+6 |
2014-08-04 | mksquashfs: fix dir_scan5() -- empty prune action | Phillip Lougher | 1 | -0/+6 |
2014-08-04 | action: add dircount() test operation | Phillip Lougher | 1 | -0/+38 |
2014-08-04 | action: add comment describing generic TEST_VAR_FN macros | Phillip Lougher | 1 | -0/+6 |
2014-08-03 | action: parse_gid() | Phillip Lougher | 1 | -1/+1 |
2014-08-03 | actions: fix gid() so it takes a name rather than just a number | Phillip Lougher | 1 | -3/+46 |
2014-08-03 | actions: fix uid() so it takes a name rather than just a number | Phillip Lougher | 1 | -3/+46 |
2014-07-31 | action: implement readlink test operation | Phillip Lougher | 2 | -3/+43 |
2014-07-30 | actions: get rid of contained and contained_followlink | Phillip Lougher | 2 | -209/+1 |
2014-07-30 | actions: rewrite exists() test operation | Phillip Lougher | 1 | -2/+97 |
2014-07-29 | mksquashfs: move creation of root directory dir_ent and inode structure | Phillip Lougher | 1 | -26/+29 |
2014-07-28 | action: update absolute test to use in-core directory structure | Phillip Lougher | 1 | -10/+2 |
2014-07-28 | action: add code to check test is correct for action specified at parse time | Phillip Lougher | 2 | -37/+48 |
2014-07-27 | mksquashfs: move symlink reading from create_inode() to dir_scan1() | Phillip Lougher | 2 | -46/+49 |
2014-07-27 | actions: add a prune action - allow fine tuning of excluding | Phillip Lougher | 3 | -22/+150 |
2014-07-19 | actions: implement stat(expr) - eval expr on the file pointed to by a symlink | Phillip Lougher | 1 | -0/+61 |
2014-07-14 | actions: use access() as an initial validity check in contained_followlink() | Phillip Lougher | 2 | -1/+9 |
2014-07-13 | actions: optimise string handling in follow_link() | Phillip Lougher | 1 | -11/+14 |
2014-07-12 | actions: contained() should check for nonstandard_pathname | Phillip Lougher | 1 | -0/+5 |
2014-07-12 | actions: add new contained_followlink() test operator for symbolic links | Phillip Lougher | 1 | -0/+129 |
2014-07-12 | actions: add dir_ent to action_data structure | Phillip Lougher | 3 | -3/+10 |
2014-07-07 | actions: fix file type test | Phillip Lougher | 2 | -12/+34 |
2014-07-07 | actions: fix empty action | Phillip Lougher | 1 | -0/+9 |
2014-07-06 | actions: readlink doesn't 0 terminate the returned path | Phillip Lougher | 1 | -1/+4 |
2014-07-06 | actions: deal with the unlikely case readlink returns 0 bytes | Phillip Lougher | 1 | -2/+2 |
2014-06-23 | actions: add new contained() test operator for symbolic links | Phillip Lougher | 2 | -1/+61 |
2014-06-22 | actions: add new absolute() test operator for symbolic links | Phillip Lougher | 1 | -0/+31 |
2014-06-22 | actions: add new exists() test operator for symbolic links | Phillip Lougher | 3 | -1/+20 |
2014-06-16 | mksquashfs: fix abort on failure to get physical memory due to /proc missing | Phillip Lougher | 1 | -6/+30 |
2014-06-11 | mksquashfs: ensure value does not overflow a signed int in -mem option | Phillip Lougher | 1 | -1/+10 |
2014-06-10 | mksquashfs: fix phys mem calculation for 32-bit processes on PAE/64-bit kernels | Phillip Lougher | 1 | -8/+70 |
2014-05-12 | unsquashfs: This really is the release | Phillip Lougher | 1 | -1/+1 |
2014-05-12 | mksquashfs: This really is the release | Phillip Lougher | 1 | -1/+1 |
2014-05-12 | gzip-wrapper: Add support for different compression strategies with -Xstrategy | Phillip Lougher | 2 | -32/+211 |
2014-05-11 | mksquashfs: fix LOWMEM check in -mem option | Phillip Lougher | 1 | -2/+3 |
2014-05-11 | gzip_wrapper: fix nasty speed/compression regression | Phillip Lougher | 1 | -1/+1 |
2014-05-10 | mksquashfs: optimise fragment duplicate checking | Phillip Lougher | 1 | -2/+2 |
2014-05-06 | README: update for release | Phillip Lougher | 1 | -1/+1 |
2014-05-06 | mksquashfs: update version for release | Phillip Lougher | 1 | -1/+1 |
2014-05-06 | unsquashfs: update version for release | Phillip Lougher | 1 | -1/+1 |
2014-05-06 | xattr: protect against multiple inclusion | Phillip Lougher | 1 | -2/+4 |
2014-05-06 | unsquashfs_info: protect against multiple inclusion | Phillip Lougher | 1 | -1/+4 |
2014-05-06 | unsquashfs: protect against multiple inclusion | Phillip Lougher | 1 | -1/+4 |
2014-05-06 | restore: protect against multiple inclusion | Phillip Lougher | 1 | -0/+3 |
2014-05-06 | pseudo: protect against multiple inclusion | Phillip Lougher | 1 | -1/+4 |
2014-05-06 | progressbar: protect against multiple inclusion | Phillip Lougher | 1 | -1/+4 |
2014-05-06 | process_fragments: protect against multiple inclusion | Phillip Lougher | 1 | -0/+3 |
2014-05-06 | info: protect against multiple inclusion | Phillip Lougher | 1 | -1/+4 |
2014-05-06 | error: protect against multiple inclusion | Phillip Lougher | 1 | -0/+3 |
2014-05-06 | compressor: protect against multiple inclusion | Phillip Lougher | 1 | -1/+4 |
2014-05-06 | caches-queues-lists: protect against multiple inclusion | Phillip Lougher | 1 | -1/+3 |
2014-05-06 | action: protect against multiple inclusion | Phillip Lougher | 1 | -0/+3 |
2014-05-06 | gzip_wrapper: LZO_WRAPPER_H should be GZIP_WRAPPER_H | Phillip Lougher | 1 | -2/+2 |
2014-05-06 | process_fragments: remove commented out debugging SQUASHFS_TRACE | Phillip Lougher | 1 | -1/+0 |
2014-05-06 | mksquashfs: make -mem take a normal byte value, optionally with a K, M or G | Phillip Lougher | 1 | -78/+119 |
2014-04-30 | mksquashfs: allow [KM]bytes to be specified as well as just KM | Phillip Lougher | 1 | -4/+10 |
2014-04-30 | mksquashfs: Update usage text to show -b option now takes K or M suffix | Phillip Lougher | 1 | -2/+4 |
2014-04-29 | mksquashfs: fix limit on the number of dynamic pseudo files | Phillip Lougher | 3 | -100/+29 |
2014-04-28 | mksquashfs: fix larger than physical memory check | Phillip Lougher | 1 | -5/+3 |
2014-04-24 | mksquashfs: undocument the -xxx-queue options in the usage text | Phillip Lougher | 1 | -8/+0 |
2014-04-24 | mksquashfs: add a new -mem <mbytes> option | Phillip Lougher | 1 | -18/+33 |
2014-04-21 | mksquashfs: rewrite default queue size code so it is based on physical memory | Phillip Lougher | 2 | -52/+108 |
2014-04-20 | mksquashfs: update date | Phillip Lougher | 1 | -1/+1 |
2014-04-20 | info: fix missing ')' in queue and cache dump | Phillip Lougher | 1 | -1/+1 |
2014-04-20 | pseudo: only dump pseudos if SQUASHFS_TRACE defined | Phillip Lougher | 1 | -0/+6 |
2014-04-20 | action: only dump actions if SQUASHFS_TRACE defined | Phillip Lougher | 1 | -59/+65 |
2014-04-20 | pseudo: fix pseudo definition dumping and actually call it | Phillip Lougher | 3 | -26/+34 |
2014-04-20 | Update copyright messages | Phillip Lougher | 3 | -3/+3 |
2014-04-20 | mksquashfs: pseudo files, fix handling of leaf name | Phillip Lougher | 1 | -1/+4 |
2014-04-20 | unsquashfs: extract files, fix handling of leaf name | Phillip Lougher | 1 | -2/+5 |
2014-04-20 | mksquashfs: exclude files, fix handling of leaf name | Phillip Lougher | 1 | -1/+4 |
2014-04-20 | action: fix leak of stdup'ed value in TEST_SYNTAX_ERROR() | Phillip Lougher | 1 | -0/+1 |
2014-04-20 | action: fix leak of stdup'ed value in SYNTAX_ERROR() | Phillip Lougher | 1 | -0/+1 |
2014-04-20 | pseudo: add_pseudo(), fix use of freed variable | Phillip Lougher | 1 | -2/+3 |
2014-04-18 | read_fs: scan_inode_table(), fix memory leak on filesystem corruption | Phillip Lougher | 1 | -2/+6 |
2014-04-18 | action: parse_file_arg(), fix memory leak on TEST_SYNTAX_ERROR() | Phillip Lougher | 1 | -0/+1 |
2014-04-18 | action: free parse tree on SYNTAX_ERROR | Phillip Lougher | 1 | -1/+26 |
2014-04-18 | unsquashfs: remove_free_list(), silence bogus NULL pointer dereference | Phillip Lougher | 1 | -1/+1 |
2014-04-18 | mksquashfs: sort_directory(), silence bogus cur NULL pointer dereference | Phillip Lougher | 1 | -1/+1 |
2014-04-18 | mksquashfs: write_inode_lookup_table(), remove redundant initialisation of inode | Phillip Lougher | 1 | -1/+1 |
2014-04-17 | mksquashfs: fix a potential non-default option deadlock | Phillip Lougher | 5 | -31/+26 |
2014-04-14 | mksquashfs: shorten the {reader|fragment|writer}_buffer_size variables | Phillip Lougher | 1 | -18/+17 |
2014-04-10 | caches-queues-lists: dump the fragment reserve cache | Phillip Lougher | 1 | -0/+4 |
2014-04-10 | caches-queues-lists: dump reader thread -> process fragment threads queue | Phillip Lougher | 2 | -3/+7 |
2014-04-10 | caches-queues-lists: make cache/queue dump more readable | Phillip Lougher | 1 | -4/+4 |
2014-04-10 | mksquashfs: fix unmatched pthread_cleanup_push/pthread_cleanup_pop | Phillip Lougher | 1 | -2/+4 |
2014-04-10 | mksquashfs: fix delay in restoring filesystem if stuck in filesystem scanning | Phillip Lougher | 1 | -12/+23 |
2014-04-08 | caches-queues-lists: fix cache used stats in cache_lookup_nowait() | Phillip Lougher | 1 | -1/+3 |
2014-04-04 | progressbar: fix mutex locking in progressbar_info() | Phillip Lougher | 1 | -1/+2 |
2014-04-04 | progressbar: fix mutex locking in progressbar_error() | Phillip Lougher | 1 | -1/+2 |
2014-04-04 | progressbar: fix mutex locking in {en|dis}able_progress_bar() | Phillip Lougher | 2 | -3/+5 |
2014-03-30 | Mksquashfs: significantly optimise fragment duplicate checking | Phillip Lougher | 7 | -119/+597 |
2014-03-30 | squashfs_compat: get rid of SQUASHFS_BASE_INODE_HEADER_3 | Phillip Lougher | 1 | -16/+48 |
2014-03-30 | xattr: Rename dupl[] to dupl_value[] | Phillip Lougher | 1 | -4/+4 |
2014-03-13 | mksquashfs: statically initialise fragment_mutex | Phillip Lougher | 1 | -2/+1 |
2014-03-13 | mksquashfs: initialise pos_mutex | Phillip Lougher | 1 | -1/+1 |
2014-03-13 | process_fragments: move fragment checksumming to the process fragment threads | Phillip Lougher | 3 | -22/+48 |
2014-03-11 | mksquashfs: reader_read_file(), optimise byte away | Phillip Lougher | 1 | -15/+15 |
2014-03-11 | mksquashfs: reader_read_file(), optimise expected away | Phillip Lougher | 1 | -5/+3 |
2014-03-07 | mksquashfs: write_file_frag_dup() no longer needs the size argument | Phillip Lougher | 1 | -3/+4 |
2014-03-02 | mksquashfs: write_file_blocks_dup(), bring into line with write_file_frag_dup() | Phillip Lougher | 1 | -86/+87 |
2014-03-02 | mksquashfs: reader_read_file(), get rid of count | Phillip Lougher | 1 | -7/+3 |
2014-03-02 | mksquashfs: reader_read_file(), remove file_buffer->block = count | Phillip Lougher | 1 | -1/+0 |
2014-03-02 | mksquashfs: reader_read_process(), remove file_buffer->block = count | Phillip Lougher | 1 | -2/+1 |
2014-03-02 | mksquashfs: pass reader_buffer to write_file_empty() | Phillip Lougher | 1 | -6/+6 |
2014-03-02 | mksquashfs: tidy up code in write_file() by shrinking variable names | Phillip Lougher | 1 | -20/+12 |
2014-03-01 | mksquashfs: write_file_blocks() no longer needs the read_size argument | Phillip Lougher | 1 | -4/+4 |
2014-03-01 | mksquashfs: write_file_blocks_dup() no longer needs the read_size argument | Phillip Lougher | 1 | -4/+4 |
2014-03-01 | mksquashfs: write_file_frag() no longer needs the size argument | Phillip Lougher | 1 | -3/+3 |
2014-02-28 | Mksquashfs: write_file(), read_size is now largely redundant | Phillip Lougher | 1 | -11/+8 |