Florian Bach
1271d099e7
Switch compiling CI
2 years ago
Florian Bach
d5028c3cc8
Additional pkcs12 test code
2 years ago
Florian Bach
c485f4ed50
Update CI for new oscrypto version
...
This forces the CI on Ubuntu 22.04 to use oscrypto newer than 1.3.0.
Such a version does not yet exist so the CI will still fail, but once
that update is released, the CI will immediately start working again
without manual intervention.
2 years ago
Florian Bach
d66913c1ae
Hacky fix for OpenSSL 3
2 years ago
Florian Bach
03d8221cdc
Fix username code for Windows python 2
2 years ago
Florian Bach
d88f0fc9a4
Add Windows & Mac CI testing
2 years ago
Florian Bach
052cb41691
Add CI for Ubuntu 22.04
...
Tests currently fail on Ubuntu 22.04 because oscrypto doesn't properly
support OpenSSL 3. Will hopefully be fixed soon.
2 years ago
Florian Bach
6769bf3d54
Update .gitignore
2 years ago
Florian Bach
53e106fa73
Display error message if pkcs12 can't be decrypted
2 years ago
Florian Bach
dd104665bb
Actually fix loans without deviceID
2 years ago
Florian Bach
2779334e4a
Fix misidentification as passHash book
2 years ago
Florian Bach
9346b888d3
Fix loans without deviceID
2 years ago
Florian Bach
137fc82fa8
Use HTTP if no protocol is included in URL ( fixes #22 )
2 years ago
Florian Bach
b2b88abd06
Cleanup
2 years ago
Florian Bach
b9f6672a4c
Update oscrypto for OpenSSL3 support
2 years ago
Florian Bach
fa6ad1da5d
Make fulfill.py accept file names
2 years ago
Florian Bach
222dc1fe35
Fix error when fulfillment server hostname doesn't resolve
2 years ago
Florian Bach
5fe4dbb75a
More Python2 fixes
2 years ago
Florian Bach
171c6f36ba
More Python2 cleanup
2 years ago
Florian Bach
3a460ae1fd
Fix Wine import for Python2
2 years ago
Florian Bach
05a302424c
Update PDF code for Python2
2 years ago
Florian Bach
6d72506fad
Begin work on Python2 support
2 years ago
Florian Bach
cec56cb9a2
Make Github recognize LICENSE
2 years ago
Florian Bach
3daed133e0
Don't fail if optional notification server is unavailable
2 years ago
Florian Bach
964d4c06eb
Try to reduce AV false-positives
2 years ago
Florian Bach
4dfa2194b8
Small ADE version differences
2 years ago
Florian Bach
79543e1f48
Add note about DRM to the README
2 years ago
Florian Bach
b6368af7b3
More to-dos in readme, test updates
2 years ago
Florian Bach
619b7bab22
Improve tests some more
2 years ago
Florian Bach
2fae9b83a2
Update signing / encryption code
2 years ago
Florian Bach
218d7e6e52
Add signing test
2 years ago
Florian Bach
fc5015474f
Add a couple tests
2 years ago
Florian Bach
01d34288c4
Experimental eReader authorization support
2 years ago
Florian Bach
7373a33709
Begin work on authorizing eReaders
2 years ago
Florian Bach
5451766f0a
Ignore HTTP500 in optional notifications
2 years ago
Florian Bach
1fa8e28c53
Prepare v0.0.15
2 years ago
Florian Bach
21644b25b2
Update some dependencies
2 years ago
Florian Bach
2380177448
Improve error messages for linking an anonymous auth
2 years ago
Florian Bach
732ed1cf3e
Support converting anonymous auth to new AdobeID
2 years ago
Florian Bach
cc37506762
Support anonymous auth and other auth providers
2 years ago
Florian Bach
f9fbc4172a
Support for Google Play books without metadata node
2 years ago
Florian Bach
1ac47e81e7
Prepare v0.0.14, add code to auto-delete ACSM
2 years ago
Florian Bach
481e6c8ae9
Some more oddities
2 years ago
Florian Bach
a0937b794f
Begin work on exporting activation to ADE
2 years ago
Florian Bach
cd47dfa229
Ignore exception on free in cpuid.py
2 years ago
Florian Bach
e1c8af47eb
Add more comments, improve hashing code
2 years ago
Florian Bach
f453dd7391
Fix wine parsing code
2 years ago
Florian Bach
f7eb9e5d79
Beta 3: Support for importing from Wine
2 years ago
Florian Bach
4c3ee827f0
Bunch of code to extract keys from WINE
2 years ago
Florian Bach
ed9e6d534a
beta2, stupid bug
2 years ago