Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 7, 2015
  1. Fix remaining use of mutexes lock/unlocking in different threads with…

    … cksems, corecting cksem usage on osx
Commits on May 30, 2014
  1. Add cksems to util.h

Commits on Sep 14, 2013
  1. Provide a helper function to round a value up to the nearest page siz…

    …e for malloc optimisations.
Commits on Mar 7, 2012
Commits on Aug 17, 2011
  1. another semi-clusterfuck commit: *new logging macros *allow compressi…

    discomfitor authored committed
    …on to and from any FILE, not just stdin/stdout *update main.c to work with the above
  2. giant clusterfuck commit: *add and use alloca/strdupa in some spots *…

    discomfitor authored committed
    …implement return values on almost every function *free() is now a macro which also nulls the freed pointer *when in 'library mode', fatal_exit() will not be called *fatal()/failure() are now macros which add line number and file for logging *all occurrences of fatal/failure in files other than main.c are now wrapped to use a logging callback (if specified) and then return *functions now clean up resources on returning with an error
  3. move more code out of main.c, allocate outfile suffix

    discomfitor authored committed
  4. move liblrzip.h contents to lrzip_private.h global variables-----

    discomfitor authored committed
  5. move compression overhead calcs out of main()

    discomfitor authored committed
  6. more initialization stuff out of main(), remove weird coincidentally …

    discomfitor authored committed
    …successful one_g variable
Commits on Mar 21, 2011
Commits on Mar 19, 2011
Commits on Mar 17, 2011
  1. Discard hash_iv entirely, using passphrase hash and centralise key ge…

    Patch by Serge Belyshev.
  2. Add 8 bytes of random data to the start of every encrypted compressed…

    … block and use it along with 8 bytes from the stored salt to make a unique key and IV for encryption.
Commits on Mar 15, 2011
  1. Add function to get a stream of random numbers into a buffer from /de…

    …v/urandom if possible, and falling back to random() if not.
Commits on Mar 8, 2011
Something went wrong with that request. Please try again.