{"push_id":1070830652,"size":1000,"distinct_size":46,"ref":"refs/heads/master","head":"c83b7a03342c3325ff10400b22ee21edfcd1e026","before":"1e4045249aa63179ee9a475161c918f1e074bb41","commits":[{"sha":"ae0cd09a666a1682da8fc09487322227679e218d","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Return LZMA_STREAM_END instead of LZMA_OK if\nLZMA_SYNC_FLUSH or LZMA_FULL_FLUSH is used when\nthere's no unfinished Block open.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/ae0cd09a666a1682da8fc09487322227679e218d"},{"sha":"ed40dc5a2c28a8dfccab8c165b3780738eeef93e","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Added debug/full_flush.c.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/ed40dc5a2c28a8dfccab8c165b3780738eeef93e"},{"sha":"e5fdec93e273855c1bcc2579b83cfb481a9a1492","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Add the trailing '\\0' to lzma_extra.data as the API header\nalready documents.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/e5fdec93e273855c1bcc2579b83cfb481a9a1492"},{"sha":"3a7cc5c3dec7b078941f961b0393b86c418883b6","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Fix decoding of Extra Records that have empty Data.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/3a7cc5c3dec7b078941f961b0393b86c418883b6"},{"sha":"765f0b05f6e95ed9194fb90819cee189ebbac36b","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Fix a bug related to 99e12af4e2b866c011fe0106cd1e0bfdcc8fe9c6.\nlzma_metadata.header_metadata_size was not properly set to\nzero if the Metadata had only the Metadata Flags field.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/765f0b05f6e95ed9194fb90819cee189ebbac36b"},{"sha":"db9df0a9609c01a00a227329fb96e983971040f5","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Fix decoding of empty Metadata Blocks, that don't have\neven the Metadata Flags field. Earlier the code allowed\nsuch files; now they are prohibited as the file format\nspecification requires.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/db9df0a9609c01a00a227329fb96e983971040f5"},{"sha":"6e27b1098a28f4ce09bfa6df68ad94182dfc2936","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Added bunch of test files containing Multi-Block Streams.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/6e27b1098a28f4ce09bfa6df68ad94182dfc2936"},{"sha":"1fd76d488179580d37f31ee11948f4932aed31fd","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Added more Multi-Block Stream test files.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/1fd76d488179580d37f31ee11948f4932aed31fd"},{"sha":"e0c3d0043da2f670cfdb1abbb3223d5a594ad8db","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Use more parenthesis in succeed() macro in tests/tests.h.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/e0c3d0043da2f670cfdb1abbb3223d5a594ad8db"},{"sha":"7b8fc7e6b501a32a36636dac79ecb57099269005","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Improved the memory limitter:\n  - Added lzma_memlimit_max() and lzma_memlimit_reached()\n    API functions.\n  - Added simple estimation of malloc()'s memory usage\n    overhead.\n  - Fixed integer overflow detection in lzma_memlimit_alloc().\n  - Made some white space cleanups and added more comments.\n\nThe description of lzma_memlimit_max() in memlimit.h is bad\nand should be improved.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/7b8fc7e6b501a32a36636dac79ecb57099269005"},{"sha":"bf4200c818fcf9102e56328d39cde91bfa13cfb6","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Added test_memlimit.c.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/bf4200c818fcf9102e56328d39cde91bfa13cfb6"},{"sha":"4441e004185cd4c61bda184010eca5924c9dec87","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Combine lzma_options_block validation needed by both Block\nencoder and decoder, and put the shared things to\nblock_private.h. Improved the checks a little so that\nthey may detect too big Compressed Size at initialization\ntime if lzma_options_block.total_size or .total_limit is\nknown.\n\nAllow encoding and decoding Blocks with combinations of\nfields that are not allowed by the file format specification.\nDoing this requires that the application passes such a\ncombination in lzma_options_lzma; liblzma doesn't do that,\nbut it's not impossible that someone could find them useful\nin some custom file format.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/4441e004185cd4c61bda184010eca5924c9dec87"},{"sha":"e988ea1d1a286dd0f27af0657f9665d5cd8573aa","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Added more Multi-Block test files. Improved some\ndescriptions in the test files' README.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/e988ea1d1a286dd0f27af0657f9665d5cd8573aa"},{"sha":"f9842f712732c482f2def9f24437851e57dd83f8","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Return LZMA_HEADER_ERROR if LZMA_SYNC_FLUSH is used with any\nof the so called simple filters. If there is demand, limited\nsupport for LZMA_SYNC_FLUSH may be added in future.\n\nAfter this commit, using LZMA_SYNC_FLUSH shouldn't cause\nundefined behavior in any situation.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/f9842f712732c482f2def9f24437851e57dd83f8"},{"sha":"c467b0defccf233d0c79234407bc38d7d09574d3","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Added more test files.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/c467b0defccf233d0c79234407bc38d7d09574d3"},{"sha":"288b232f54c3692cd36f471d4042f51daf3ea79f","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Added more test files.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/288b232f54c3692cd36f471d4042f51daf3ea79f"},{"sha":"4c7ad179c78f97f68ad548cb40a9dfa6871655ae","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Added api/lzma/easy.h. I had forgot to add this to the\ngit repo. Thanks to Stephan Kulow.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/4c7ad179c78f97f68ad548cb40a9dfa6871655ae"},{"sha":"e9f6e9c075ad93141a568d94f7d4eb0f2edbd6c2","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Added note.GNU-stack to x86 assembler files. It is needed\nwhen using non-executable stack.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/e9f6e9c075ad93141a568d94f7d4eb0f2edbd6c2"},{"sha":"b596fac963c3ff96f615d4d9b427a213ec341211","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Updated THANKS.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/b596fac963c3ff96f615d4d9b427a213ec341211"},{"sha":"7dd48578a3853e0cfab9f1830bc30927173ec4bc","author":{"email":"54c4a333fa12d5afeed41b942e93e34dc37c3466@tukaani.org","name":"Lasse Collin"},"message":"Avoid unneeded function call in raw_common.c.","distinct":false,"url":"https://api.github.com/repos/jsejcksn/xz-utils/commits/7dd48578a3853e0cfab9f1830bc30927173ec4bc"}]}