Tag 'debian/4.0+vyatta-4' created by Stephen Hemminger 
<[email protected]> at 2010-05-12 20:01 -0700

4.0+vyatta-4

Changes since debian/4.0+vyatta-3:
Stephen Hemminger (6):
      Add definitions of long symlink, device and ipc nodes
      Add support for extended attributes on symlinks, devices, and fifos
      Merge branch 'larkspur' of vm:git/squashfs into larkspur
      Merge in upstream developer's version of squashfs-tools
      Merge branch 'larkspur' of vm:git/squashfs into larkspur
      4.0+vyatta-4

plougher (178):
      Add support for new 4.0 sparse files
      Sparse file bug fix
      Fix inswap_le64
      Add TRACE statement and an extra ERROR statement
      Remove error label, and add some extra ERROR and TRACE statements
      Add extra ERROR and TRACE statements and remove unnecessary error goto
      Remove error goto and add some TRACE and ERROR statements
      Add missing swap setting code in read_super() for 4.0 super_blocks
      Fix add_entry(), lookup_entry() and struct hash_table_entry, start should 
be
      Add missing extern for lookup_entry()
      Fix extern definition (helps if I compile it first)
      Add missing TRACE statements
      Add some extra TRACE statements
      More TRACE statements
      More ERROR statements, so routines don't silently fail without saying why 
they
      Remove erroneous characters (vi can be a pain sometimes)
      Add yet more TRACE statements
      read_fragment_table now returns error status.  Read_fragment_table_1 
always
      Add error checking to read_fragment_table_2()
      read_fragment_table_3() now returns error condition
      read_fragment_table_4() now returns error condition
      read_fragment_table() op now returns an error condition
      check return value of read_fragment_table() op.
      Change read_uid_guids_1() to return an error conditon
      Change read_uids_guids_4() to return an error condition
      Change read_uids_guids() op to return an error condition
      Check return value of read_uids_guids() op.
      Handle EOF and EINTR in read_bytes
      Add write_bytes() which correctly handles writes less than expected and
      Update date
      Add externs for read_bytes() and read_block()
      Update date
      Rename write_bytes() to write_destination() and add a new write_bytes()
      Rename read_bytes() to read_destination() and add new read_bytes() 
function
      Change writer thread to use write_bytes() rather than write()
      Change write_recovery_data() to use write_bytes() rather than write, and
      Change read_recovery_data() to use read_bytes rather than read() and 
change
      Remove -1 error return in read_bytes() for an immediate EOF
      Get rid of rogue printf and fold check into following check in 
progress_bar()
      Quieten progress bar when ouput is sent to a log file.
      Don't bother printing TIOCGWINSZ ioctl failure message if output is to
      Get rid of printf in progress_bar() and fold check into following check.
      Quieten progress bar when output is sent to a log file.
      Don't bother printing failure message on TIOCGWINSZ ioctl failure if 
output
      Update date.
      Disable progress_bar if SQUASHFS_TRACE is defined.
      Change reader_read_file() to use read_bytes() rather than read().
      Tidy up some code.
      Yet more code tidying
      Yet more code tidy
      Still more code tidying
      Finished code tidying
      Code tidy
      Code tidy
      Code tidy
      Code tidy
      Add missing isatty checks for TIOCGWINSZ ioctl...
      Fix bug caused by code tidying
      Fix leak in writer_buffer cache!
      Use read_from_disk() in get_fragment() rather than a private buffer on the
      Yet more code tidying
      Yet more tidying
      More code tidying
      More code tidying
      More code tidying
      Update for release
      Add Makefile definitions for pseudo file support
      Add pseudo file support
      First checkin of pseudo file support files
      Make sure pseudo file stat buff is unique
      Give pseudo files the filesystem maketime rather than 1970!
      Add pseudo options
      Update release date
      Make add_pending_fragment return TRUE
      Fix -Wall warnings
      Correct -Wall warnings
      Remove duplicated variable definitions in SQUASHFS_SWAP macro, fixing
      -Wall warnings
      Fix return value in read_fragment_table_3
      Fix return in read_fragment_table_4
      Add missing return value checks for read_block().  Also fixes -Wall 
warnings
      Add new pseudo set file (file s mode uid gid), which allows you to
      Add structure definitions for new dynamic pseudo file
      Add new dynamic pseudo file
      Add support for new dynamic pseudo diw in dir_scan().
      Print dynamic pseudo file being run to console
      Add new compressor framework.  This allows different compression
      Gzip compression wrapper functions.
      Remove gzip compression code and use new compressor framework.
      Add new compressor framework and gzip wrapper files
      Add uncompress operation, and add lookup by id.  Also add supported flag
      Add gzip uncompress function
      Add support for compression framework in append code
      Add support for compressor framework in append code.  Also convert
      Add outline support for LZMA compression
      Set superblock compression type to the compressor id.
      Replace zlib uncompress with compressor op
      Remove now redundant include of zlib.h
      Update version and date
      Add compressor framework and use compressor uncompress
      Remove redundant zlib.h include
      Add compressor and gzip_wrapper .o files to unsquashfs
      Update version and date
      Add -comp <compression_type> option.
      Fix a couple of TRACE and ERROR statements
      Fix and extend option argument skipping code when processing exclude and
      Add function to display available compressors and remove unnecessary
      Display compressors available when unsupported compressor is specified
      Display decompressors available when trying to unsquash a filesystem
      Dislay compressions available when trying to append to a filesystem
      Fix previous commit
      Add lzma compression
      Add lzma build support.  By default disabled.
      Add a couple of comments explaining how to build LZMA support
      Split long lines
      Add missing .PONY lines
      Print compression used in filesystem stats
      Print compression used when reading existing filesystem for appending, and
      Reorder option list and group into categories
      Make display_compressors() take an indent string
      Add -comp option to options listing, and display the compressors available
      Display compression type in -stat option and reorder output slightly
      Update date
      Add some comments.
      Enable compression default to be selected via Makefile
      Move (De)Compressors available message out of display_compressors()
      Display decompressors available in Unsquashfs.
      Clean-up appending code.  Remove data from 'struct dir_ent' pointing
      Rearrange eliminating alignment padding saving 8 bytes
      Update dates.
      Don't use temporary file in dynamic pseudo files
      Refactor #ifdef USE_TMP_FILE code
      Various improvements to dynamic pseudo file code.  Plus add a waitpid()
      Fix waitpid() exit status check
      Fix pseudo file error message and remove superfluous error messages
      Delete tmp files
      Update inode file size of the dynamic pseudo files
      Fix progress bar for dynamic pseudo files
      Fix rare race condition where fragment writing races with the
      Update date.
      Git rid of unnecessary variable, and tidy some code.
      LZMA support got accidently enabled by default.  Fixed.
      Also display the compressors available at the end of the options list.
      Update to reflect CVS status
      Change default cache grow behaviour when appending.
      Add alternative implementation of lzma compressor/decompressor using
      Add support for build LZMA using XZ Utils libzlma.
      Change get_basename() to use getcwd rather than getting the PWD env var.
      Fix previous commit.  I blame too much beer at FOSDEM.
      Fix generic_write_table() TRACE statement
      Fix alignment issues with memcpy etc.  Gcc is using a memcpy optimised
      Fix alignment issues.
      Fix TRACE statement warning.
      Fix TRACE statement type warning and change printf format from %x to %d
      Fix alignment issues with memcpy and char buffers
      Fix alignment of char buffers
      Fix char buffer aligment
      Update date.
      Add an extra TRACE statement for extract debugging
      Comment tidying
      Fix floating point error in progress_bar when max == 0
      Progress_bar() generates floating point error when max == 0
      Fix sparse file bug
      Fix swapping code following alignment fixes
      Update date
      Update date to reflect current version
      Allow S_ISUID, S_ISGID and S_ISVTX flags to be specified in mode.
      Move some definitions from sort.h to mksquashfs.h
      Move inode type is dir/ldir logic into create_inode()
      Move inode type = file/lreg logic into create_inode()
      Fix pseudo dir printing with -info
      dir_info->pathname no longer used once directory closed, so free it.
      Fix reporting of pseudo file error, where the file name aleady exists
      Add more information to pseudo_file flag, allowing both pseudo process 
files
      Hide how pseudo files are marked as such in inode structure.
      Add support for xattrs.  File system can store up to 2^48 compressed
      dd support for xattrs.  File system can store up to 2^48 compressed
      wrap long line

---
 debian/changelog               |    7 
 squashfs-tools/Makefile        |    4 
 squashfs-tools/global.h        |    1 
 squashfs-tools/mksquashfs.c    |  402 ++++++++------------------
 squashfs-tools/mksquashfs.h    |   13 
 squashfs-tools/read_fs.c       |    6 
 squashfs-tools/squashfs_fs.h   |   39 ++
 squashfs-tools/squashfs_swap.h |   70 ++++
 squashfs-tools/xattr.c         |  611 +++++++++++++++++++++++++++++++++++++++++
 squashfs-tools/xattr.h         |   61 ++++
 10 files changed, 915 insertions(+), 299 deletions(-)
---
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn

Reply via email to