Commit Graph

72 Commits

Author SHA1 Message Date
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 b9f6672a4c Update oscrypto for OpenSSL3 support 2022-05-01 16:11:30 +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 79543e1f48 Add note about DRM to the README 2021-12-29 18:24:10 +01:00
Florian Bach b6368af7b3 More to-dos in readme, test updates 2021-12-20 11:20:22 +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 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 v0.0.14 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 v0.0.12 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 v0.0.11 2021-11-12 19:37:13 +01:00
Florian Bach 87c72be5d9 Improve PassHash support 2021-10-26 09:10:01 +02:00
Florian Bach 55530d1d2d Update and improve element hashing code 2021-10-26 08:09:54 +02:00
Florian Bach 977b6951a3 Ignore SSL errors during ACS Notify
Apparently some distributors aren't using SSL correctly (or it somehow gets
messed up along the way) and the notification fails. There's nothing that
needs to be kept secret in these notifications so we can ignore SSL errors
to ensure that fulfillment works even when SSL isn't.
2021-10-26 08:03:33 +02:00
Florian Bach 2aecbabce4 Add issue template 2021-10-25 21:02:09 +02:00
Florian Bach 16fc1b8980 Release v0.0.10 v0.0.10 2021-10-23 21:45:43 +02:00