summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix Calibre 6 issue in Obok pluginNoDRM2022-08-033-6/+7
|
* Fix RSA.import_key (fixes #101)NoDRM2022-07-163-3/+3
| | | | | Apparently "import_key" only exists in newer versions (as an alias to "importKey"). "importKey" works in all versions ...
* Prepare release v10.0.3NoDRM2022-07-136-10/+17
|
* Add some Python2 compat code I forgot to add earlierNoDRM2022-07-132-12/+19
|
* Fix Obok plugin on Calibre 6 (#98)NoDRM2022-07-132-3/+3
|
* fix the regular expressionYuki Liu2022-04-211-1/+1
|
* Fix Nook study key retrievalNoDRM2022-03-222-1/+3
|
* Fix Kindle for realNoDRM2022-03-202-14/+12
|
* Hopefully fix Kindle booksNoDRM2022-03-201-1/+1
|
* Fix print-replica Amazon booksNoDRM2022-03-192-3/+5
|
* Bugfix for Nook PDFs?NoDRM2022-03-192-2/+7
|
* Some untested Python2 Kindle bugfixesNoDRM2022-03-191-4/+11
|
* (Hopefully) fix WineGetKeys for KindleNoDRM2022-03-191-8/+17
|
* Add back unpad to fix Python2 supportNoDRM2022-03-1910-29/+109
|
* Update plugin readmeNoDRM2022-03-191-19/+9
|
* Improve error messageNoDRM2022-03-191-0/+6
|
* Make B&N plugin skip invalid hashes in Windows appNoDRM2022-03-181-5/+9
|
* Debugging for __version issueNoDRM2022-03-181-1/+11
|
* Try to fix V3 PDF filesNoDRM2022-03-182-1/+2
|
* Update FAQsNoDRM2022-03-182-11/+15
| | | | Co-authored-by: ZolaLa <[email protected]>
* Obok: Fix invalid UTF-8 causing UI to not openBrose Johnstone2022-03-181-0/+1
| | | | For some reason, the title of a book on my device causes Obok to choke. Apparently it's not valid UTF-8. This fixes that by ignoring decode errors.
* Add support for "hardened" Adobe DRMa980e066a012022-03-187-39/+66
| | | | | | | What took the most time was not reverse-engineering the scheme, but actually finding books using it... Closes #20, #25, #45
* Remove OpenSSL support; only support PyCryptodomea980e066a012022-03-1816-2212/+203
| | | | | | | | | | | This allows us to clean up the code a lot. On Windows, it isn't installed by default and most of the time not be found at all. On M1 Macs, the kernel will kill the process instead. Closes #33.
* Update FAQNoDRM2022-01-111-4/+7
|
* Remove LCP references from ReadmeNoDRM2022-01-112-3/+3
|
* Add empty placeholder file for LCPNoDRM2022-01-112-0/+71
|
* Fix IndexError in mobidedrm.pyNoDRM2022-01-042-2/+4
|
* Make plugin work in Calibre 6 (Qt 6)NoDRM2022-01-024-8/+20
|
* Add "MemoryError" to FAQNoDRM2022-01-023-4/+11
|
* Fix FileNotFoundError during PassHash handlingNoDRM2022-01-021-2/+5
|
* Fix libcrypto DLL path search (see #13 and #14)NoDRM2022-01-022-6/+25
| | | | Co-authored-by: Adriano Caloiaro <[email protected]>
* Try to fix B&N issuesNoDRM2022-01-023-28/+45
|
* More work on standalone version, fix pluginNoDRM2022-01-0111-32/+456
|
* Python 3 fixesAldo Bleeker2021-12-293-8/+20
|
* Add passhash interface to CLINoDRM2021-12-294-31/+167
|
* Bugfixes in standalone code for Calibre < 5 / Python 2NoDRM2021-12-2917-43/+100
|
* Begin work on standalone versionNoDRM2021-12-2913-149/+379
| | | | | | | | Now the plugin ZIP file (DeDRM_plugin.zip) can be run with a normal Python interpreter as if it were a Python file (try `python3 DeDRM_plugin.zip --help`). This way I can begin building a standalone version (that can run without Calibre) without having to duplicate a ton of code.
* CleanupNoDRM2021-12-299-463/+24
|
* Correct user pass padding, fix PDFStream exportNoDRM2021-12-272-7/+17
|
* Update ChangelogNoDRM2021-12-271-0/+8
|
* Fix broken key managementNoDRM2021-12-271-1/+1
|
* Ton of PDF DeDRM updatesNoDRM2021-12-276-77/+513
| | | | | | | | | - Support "Standard" and "Adobe.APS" encryptions - Support decrypting with owner password instead of user password - New function to return encryption filter name - Support for V=5, R=5 and R=6 PDF files - Support for AES256-encrypted PDF files - Disable broken cross-reference streams in output
* Update watermark codeNoDRM2021-12-272-3/+16
|
* Remove ancient code to import keys from ancient pluginsNoDRM2021-12-272-218/+14
| | | | | | | | | There were a couple specific DRM removal plugins before the DeDRM plugin was created. These are obsolete since a long time, there's no need to still have the code to import their config. If people are still using these ancient plugins, they'll have to update to an older version of DeDRM first, and then update to the current one.
* Edit .gitignoreNoDRM2021-12-271-0/+4
|
* Key retrieval updatesNoDRM2021-12-253-81/+101
|
* Support for extracting PassHashes from ADENoDRM2021-12-245-20/+320
|
* Update PassHash documentationNoDRM2021-12-232-68/+67
|
* Lots of B&N updatesNoDRM2021-12-2311-2502/+684
|
* Update changelogNoDRM2021-12-201-0/+7
|