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