Florian Bach
76f67a2048
Temporarily switch to oscrypto fork for OpenSSL 3 support.
...
The latest version of oscrypto does not yet support
OpenSSL 3, which is used in Ubuntu 22.04, Fedora 36
and a bunch of other newer Linux distributions.
When https://github.com/wbond/oscrypto/pull/61 is
merged and included in a new release, this change
will be reverted.
2022-07-28 18:07:52 +02:00
Florian Bach
03d4d3e099
Fix millisecond part in nonce calculation ( fixes #27 )
2022-07-11 18:16:36 +02:00
Florian Bach
b5978dc7c4
Fix AV false-positives by packing executables
2022-06-15 19:32:23 +02:00
Florian Bach
d5028c3cc8
Additional pkcs12 test code
2022-05-16 08:32:36 +02:00
Florian Bach
d66913c1ae
Hacky fix for OpenSSL 3
2022-05-14 19:26:46 +02:00
Florian Bach
03d8221cdc
Fix username code for Windows python 2
2022-05-14 14:59:14 +02:00
Florian Bach
53e106fa73
Display error message if pkcs12 can't be decrypted
2022-05-14 10:26:11 +02:00
Florian Bach
dd104665bb
Actually fix loans without deviceID
2022-05-13 18:46:04 +02:00
Florian Bach
2779334e4a
Fix misidentification as passHash book
2022-05-13 16:38:23 +02:00
Florian Bach
9346b888d3
Fix loans without deviceID
2022-05-13 16:23:14 +02:00
Florian Bach
137fc82fa8
Use HTTP if no protocol is included in URL ( fixes #22 )
2022-05-11 06:47:09 +02:00
Florian Bach
b2b88abd06
Cleanup
2022-05-11 06:46:35 +02:00
Florian Bach
fa6ad1da5d
Make fulfill.py accept file names
2022-04-28 16:50:55 +02:00
Florian Bach
222dc1fe35
Fix error when fulfillment server hostname doesn't resolve
2022-04-28 16:32:43 +02:00
Florian Bach
5fe4dbb75a
More Python2 fixes
2022-04-28 16:31:14 +02:00
Florian Bach
171c6f36ba
More Python2 cleanup
2022-01-16 19:30:53 +01:00
Florian Bach
3a460ae1fd
Fix Wine import for Python2
2022-01-16 19:00:29 +01:00
Florian Bach
05a302424c
Update PDF code for Python2
2022-01-16 18:34:52 +01:00
Florian Bach
6d72506fad
Begin work on Python2 support
2022-01-16 18:11:35 +01:00
Florian Bach
cec56cb9a2
Make Github recognize LICENSE
2022-01-16 10:12:55 +01:00
Florian Bach
3daed133e0
Don't fail if optional notification server is unavailable
2022-01-08 11:50:55 +01:00
Florian Bach
964d4c06eb
Try to reduce AV false-positives
2022-01-05 21:44:15 +01:00
Florian Bach
4dfa2194b8
Small ADE version differences
2022-01-05 21:39:29 +01:00
Florian Bach
619b7bab22
Improve tests some more
2021-12-19 22:22:56 +01:00
Florian Bach
2fae9b83a2
Update signing / encryption code
2021-12-19 11:24:48 +01:00
Florian Bach
218d7e6e52
Add signing test
2021-12-19 11:23:27 +01:00
Florian Bach
fc5015474f
Add a couple tests
2021-12-19 00:00:13 +01:00
Florian Bach
01d34288c4
Experimental eReader authorization support
2021-12-18 11:50:30 +01:00
Florian Bach
7373a33709
Begin work on authorizing eReaders
2021-12-16 22:26:44 +01:00
Florian Bach
5451766f0a
Ignore HTTP500 in optional notifications
2021-12-16 14:43:44 +01:00
Florian Bach
1fa8e28c53
Prepare v0.0.15
2021-12-15 13:48:34 +01:00
Florian Bach
21644b25b2
Update some dependencies
2021-12-15 10:13:39 +01:00
Florian Bach
2380177448
Improve error messages for linking an anonymous auth
2021-12-14 20:05:00 +01:00
Florian Bach
732ed1cf3e
Support converting anonymous auth to new AdobeID
2021-12-14 19:41:09 +01:00
Florian Bach
cc37506762
Support anonymous auth and other auth providers
2021-12-12 11:31:51 +01:00
Florian Bach
f9fbc4172a
Support for Google Play books without metadata node
2021-12-12 09:35:28 +01:00
Florian Bach
1ac47e81e7
Prepare v0.0.14, add code to auto-delete ACSM
2021-12-11 11:32:45 +01:00
Florian Bach
481e6c8ae9
Some more oddities
2021-12-09 17:34:50 +01:00
Florian Bach
a0937b794f
Begin work on exporting activation to ADE
2021-12-09 17:34:30 +01:00
Florian Bach
cd47dfa229
Ignore exception on free in cpuid.py
2021-12-09 16:53:13 +01:00
Florian Bach
e1c8af47eb
Add more comments, improve hashing code
2021-12-09 16:51:53 +01:00
Florian Bach
f453dd7391
Fix wine parsing code
2021-12-09 16:50:58 +01:00
Florian Bach
f7eb9e5d79
Beta 3: Support for importing from Wine
2021-11-25 09:15:37 +01:00
Florian Bach
4c3ee827f0
Bunch of code to extract keys from WINE
2021-11-20 14:20:30 +01:00
Florian Bach
ed9e6d534a
beta2, stupid bug
2021-11-20 07:31:26 +01:00
Florian Bach
eebb523b6b
Bunch of ADE-related changes
...
- Support for emulating multiple ADE versions
- Support for importing existing Win/Mac ADE activation
- Various small fixes and cleanup
2021-11-20 06:55:39 +01:00
Florian Bach
a7290b536a
Fix race condition when importing multiple files at once
2021-11-15 12:09:11 +01:00
Florian Bach
1f61d972f5
v0.0.12: Fix Calibre plugin index
2021-11-15 06:46:48 +01:00
Florian Bach
c8f1081e44
Update standalone key downloader to include UUID in filename
2021-11-13 17:27:27 +01:00
Florian Bach
51a61114d8
v0.0.11: Include UUID in export filename, fix other FT plugins
2021-11-12 19:37:13 +01:00