Florian Bach
0b228edf15
Fix plugin when libcrypto override variable is not set
2024-08-07 09:46:30 +02:00
Nydragon
25a395f128
feat: make libcrypto and libssl paths overrideable
...
It is necessary to properly use this plugin on NixOS and also allows
overriding for testing & other purposes.
2024-08-07 06:32:41 +02:00
Florian Bach
f5e19f4391
Bunch of fixes
...
Fix #48
Fix SingleInstance in Calibre 4
Make plugin run in Calibre 3.48
2023-05-06 12:24:26 +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
93d732f0d6
Update tests
2023-02-20 17:13:36 +01:00
Florian Bach
4dfc7af7b8
Add setting to choose between parallel or sequencial fulfillment
2022-10-23 10:19:55 +02:00
Florian Bach
3bd4d28936
Fix GUI extension with non-English Calibre
2022-10-23 10:06:54 +02:00
Florian Bach
f641a1e72d
Bunch of cleanup
2022-10-23 10:04:26 +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
81da7bd6f9
Fix all the bugs added with the last commit
2022-10-08 18:33:18 +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
2bb0d0334f
Unstable BETA v0.0.17
2022-09-05 19:08:42 +02:00
Florian Bach
d6b87d7413
Force-exit during plugin migration
2022-09-05 19:01:57 +02:00
Florian Bach
2904e187c4
Add GUI, rename to "ACSM Input"
2022-09-05 18:34:40 +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
4448963fff
Fix random issue with submodule loading
2022-09-03 19:06:12 +02:00
Florian Bach
e65985be7f
Prepare release v0.0.16
2022-07-31 11:06:21 +02:00
Florian Bach
53cbe88c8b
Update some error messages
2022-07-31 10:20:16 +02:00
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
d66913c1ae
Hacky fix for OpenSSL 3
2022-05-14 19:26:46 +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
171c6f36ba
More Python2 cleanup
2022-01-16 19:30:53 +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
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
01d34288c4
Experimental eReader authorization support
2021-12-18 11:50:30 +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
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
1ac47e81e7
Prepare v0.0.14, add code to auto-delete ACSM
2021-12-11 11:32:45 +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
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
51a61114d8
v0.0.11: Include UUID in export filename, fix other FT plugins
2021-11-12 19:37:13 +01:00
Florian Bach
16fc1b8980
Release v0.0.10
2021-10-23 21:45:43 +02:00
Frédéric Perrin
344b199694
Don't hide import errors
2021-10-23 21:40:04 +02:00
Florian Bach
8e8ca43c7e
v0.0.9: Add support for FulfillmentNotification and LoanReturn
2021-10-04 15:42:32 +02:00
Florian Bach
36b28765dd
v0.0.8: PDF fixes & ACSM file type config
2021-10-03 10:30:45 +02:00
Florian Bach
e395d373a5
v0.0.7: PDF bugfixes, more PDF logging, MacOS locale bugfix
2021-10-01 14:35: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
b927a549c6
v0.0.5: Bugfix: DeDRM no longer runs when it's disabled
2021-09-27 17:07:17 +02:00