Commit graph

30 commits

Author SHA1 Message Date
Florian Bach
53c1d76224 Fix books not being added to loan list 2023-05-12 08:22:18 +02:00
Florian Bach
999354dde9 Try to fix parallel fulfillment issues 2023-05-06 11:08:44 +02:00
Florian Bach
ff2d9cf2a7 Add copyright note to all files 2023-02-24 14:11:15 +01:00
Florian Bach
f641a1e72d Bunch of cleanup 2022-10-23 10:04:26 +02:00
Florian Bach
b05e631418 Experimental code to hopefully fix #37 2022-10-17 13:53:30 +02:00
Florian Bach
6c6a313849 More helpful error message if the license cert wasn't downloaded 2022-10-17 13:44:31 +02:00
Florian Bach
79be3e3d87 BETA: Migration code from DeACSM to ACSM Input
Do not use this version yet unless you have a backup of your account data
2022-10-08 17:52:47 +02:00
Florian Bach
2904e187c4 Add GUI, rename to "ACSM Input" 2022-09-05 18:34:40 +02:00
Florian Bach
9be0d5e55d Ensure loan record is rewritten during re-fulfillment 2022-09-04 12:20:23 +02:00
Florian Bach
c6b9e5c59b Update loanID generation code
Should fix #31. Apparently I implemented the loanID code
wrong, that sometimes caused book returns to fail (or even
worse, return the wrong book) if you had multiple active
loans from the same distributor.
Also adds a test case to catch this bug should it ever
occur again.
2022-09-04 11:13:53 +02:00
Florian Bach
396f0cfad0 Add debugging and readme note for LoanReturn on ACS6 servers 2022-09-03 19:06:46 +02:00
Florian Bach
d5028c3cc8 Additional pkcs12 test code 2022-05-16 08:32:36 +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
b2b88abd06 Cleanup 2022-05-11 06:46:35 +02:00
Florian Bach
6d72506fad Begin work on Python2 support 2022-01-16 18:11:35 +01:00
Florian Bach
3daed133e0 Don't fail if optional notification server is unavailable 2022-01-08 11:50:55 +01:00
Florian Bach
4dfa2194b8 Small ADE version differences 2022-01-05 21:39:29 +01:00
Florian Bach
fc5015474f Add a couple tests 2021-12-19 00:00:13 +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
f7eb9e5d79 Beta 3: Support for importing from Wine 2021-11-25 09:15:37 +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
87c72be5d9 Improve PassHash support 2021-10-26 09:10:01 +02:00
Florian Bach
89dcaf75c1 Fix nonce calculation bug (fixes #5) 2021-10-23 21:36:47 +02:00
Florian Bach
8e8ca43c7e v0.0.9: Add support for FulfillmentNotification and LoanReturn 2021-10-04 15:42:32 +02:00
Florian Bach
ac655fdd9d v0.0.6: PDF support & importing activation backup support 2021-09-28 18:43:14 +02:00
Florian Bach
3a4652a462 Working Python version (v0.0.3) 2021-09-25 16:24:03 +02:00