Граф коммитов

94 Коммитов

Автор SHA1 Сообщение Дата
Chris AtLee 615691dc76 Bump dependencies
pytest 4 broke the old version of pytest-random-order we were using,
since the newer versions of pytest-random-order don't work with py2.

I solved this by creating separate requirements files for py2 and py3.
2019-02-01 15:43:45 -05:00
Chris AtLee 40dccd1a0a Bump requirements 2019-02-01 15:43:45 -05:00
Chris AtLee cba3394bdc Bump version and fix up README 2018-09-07 15:58:23 -04:00
Chris AtLee d60ee27008 Bump dependencies 2018-09-07 15:58:23 -04:00
Chris AtLee 5dab933695 Fix up tests and coverage 2018-09-07 15:58:23 -04:00
Chris AtLee 6cba2bcaaa Allow verifying unsigned marfiles 2018-09-07 15:58:23 -04:00
Chris AtLee d3fd0cd8ee Support extracting hash, and injecting signature into marfiles 2018-09-07 15:58:23 -04:00
Chris AtLee 607cb8cff9 handle mar files with no additional section 2018-07-23 17:07:24 -04:00
Chris AtLee 4e958d22fd Bump dependencies; clean up tox and travis
Remove appveyor

cryptography update required changes to internal API; bumped version to
2.3.0 in response.
2018-07-23 17:00:20 -04:00
Chris AtLee d2374cafb7 Bump dependencies 2018-02-07 17:30:02 -05:00
Chris AtLee 6eb8956583 Bump version to 2.2.3 2018-01-18 13:26:03 -05:00
Chris AtLee 7a8f72da86 Bump dependency versions
Handle Construct Const API change
Fix hypothesis test
2018-01-18 13:26:03 -05:00
Chris AtLee 340517576b Remove appveyor badge 2018-01-18 13:26:03 -05:00
Hal Wine 9079e24233 Correct key size in exception messages 2017-12-21 13:15:32 -05:00
Chris AtLee d1d67db861 [requires.io] dependency update on master branch 2017-10-25 13:40:29 -07:00
Chris AtLee 9cb521a805 Remove appveyor since it's currently busted due to backports.lzma 2017-10-25 13:40:29 -07:00
Chris AtLee d043e79529 Add requests[security] to fix doc generation failures (#35) 2017-10-24 12:45:15 -04:00
Chris AtLee c0fbe111d9 Merge pull request #33 from catlee/master
Update changelog
2017-09-07 22:13:24 -04:00
Chris AtLee 0648fcb49b
Update changelog; add tests that we've updated the changelog 2017-09-07 22:01:51 -04:00
Chris AtLee 9928710468
Bump dependencies 2017-09-07 21:38:35 -04:00
Chris AtLee 72c9b8eb4e Merge pull request #32 from catlee/master
Version bump
2017-09-06 16:02:13 -04:00
Chris AtLee 7081aa058e
Bump version 2017-09-06 15:55:45 -04:00
Chris AtLee 2e7ee77b63
Fix index size to encode number of bytes of the index, not number
of entries.
2017-09-06 15:53:29 -04:00
Chris AtLee 7642fc8909
Support writing iterable streams 2017-08-23 11:50:50 -04:00
Chris AtLee df58bf063c
Add new SHA384 keys 2017-08-23 11:10:22 -04:00
Chris AtLee f3e04b992a
Bump version & deps
Add tests that we've bumped the version correctly
2017-08-23 11:09:44 -04:00
Johan Lorenzo d2f9dbf1e7 List out compression and signature type (#31) 2017-08-15 11:57:09 -04:00
Chris AtLee 47cc417fe1 Bump version & dependencies. (#30)
Add tests that we've bumped the version correctly
2017-08-01 13:29:42 -04:00
Chris AtLee 611b014679 Don't package up swap files (#29) 2017-07-31 16:50:35 -04:00
Chris AtLee 9f9d6b244d Reimplement XZ compression (#28) 2017-07-28 17:59:29 -04:00
Chris AtLee fe0d679470 Add LZMA support; bump version (#27)
* [requires.io] dependency update on master branch (#7)

* [requires.io] dependency update

* [requires.io] dependency update

* [requires.io] dependency update on master branch (#8)

* [requires.io] dependency update

* [requires.io] dependency update

* [requires.io] dependency update

* [requires.io] dependency update

* [requires.io] dependency update

* [requires.io] dependency update

* [requires.io] dependency update

* [requires.io] dependency update

* [requires.io] dependency update on master branch (#9)

* [requires.io] dependency update

* Add support for XZ compressed mar files

* Fix verification to fail if a signature block exists with no signatures

* Add usage examples

* Use same LZMA compressor options as C version
2017-07-27 10:54:12 -04:00
Chris AtLee 17df9e0515 Update dependencies (#26) 2017-03-23 12:21:12 -04:00
Chris AtLee 4f8acf5c86 Upgrade dependencies (#25) 2017-03-03 16:27:13 -05:00
Chris AtLee e29ba96f0b Bump package dependencies (#24) 2017-03-03 14:06:11 -05:00
Chris AtLee 1da6572a92 Make CLI interface match binary version of mar (#22)
* Make CLI interface match binary version of mar

* Make listing output match binary; add test coverage
2017-01-12 17:55:35 -05:00
Chris AtLee e518bb4940 improve test coverage (#21) 2016-12-30 18:08:38 -05:00
Chris AtLee ec7f494f37 Add support for SHA384 signatures (#20) 2016-12-30 14:58:19 -05:00
Chris AtLee 81d4c7fca0 Test fixes (#19)
* We don't actually need lzma yet

* try and fix windows paths

* specify file mode

* fix coverage
2016-12-23 12:17:53 -05:00
Chris AtLee 88fc0c6010 Apply new project template (#18)
* cookify project

* update travis

* fix up manifest

* fix import sorting

* disable pypy, py36 on travis for now

* fix up readme
2016-12-23 11:06:56 -05:00
Chris AtLee 958aad5fb3 mar2
rewrite using construct
2016-12-23 10:29:24 -05:00
Chris AtLee 4372088540 Merge pull request #14 from catlee/master
Fixing coveralls/travis
2015-10-16 18:05:36 -04:00
Chris AtLee 0ccbc150f7 Fixing coveralls/travis 2015-10-16 18:05:08 -04:00
Chris AtLee 65ff80c900 Merge pull request #13 from catlee/master
passing travis environment to tox
2015-10-16 17:40:18 -04:00
Chris AtLee 3bde9205c7 passing travis environment to tox 2015-10-16 17:39:48 -04:00
Chris AtLee d81c3c751a Merge pull request #12 from catlee/master
Update coverage badge
2015-10-16 17:34:50 -04:00
Chris AtLee 18240ba0c8 Update coverage badge 2015-10-16 17:34:23 -04:00
Chris AtLee 80ca5db7b9 Merge pull request #11 from catlee/master
Adding from_bytes methods to objects
2015-10-16 16:28:59 -04:00
Chris AtLee e37ab88585 Merge branch 'master' of https://github.com/mozilla/build-mar 2015-10-16 16:05:23 -04:00
Chris AtLee d2d11789b4 Merge pull request #10 from rail/fileobj
Support reading/writing from file objects
2015-10-16 16:02:44 -04:00
Rail Aliiev 4e8ce31402 Move fileobj 2015-10-16 13:29:17 -04:00