49962 Commits

Author SHA1 Message Date
Kovid Goyal
60db6aae2f
Proper fix for ssl server test
Needed to generate subject key id for the CA cert and authority key id
for the server cert
2024-08-16 17:18:00 +05:30
Kovid Goyal
c278d6de5c
Add key usage to generated CA certificate 2024-08-16 15:43:33 +05:30
Kovid Goyal
ee92957837
Add authority and subject key identifiers to self signed certificates 2024-08-16 15:04:28 +05:30
Kovid Goyal
6d4d11dc9e
Implement POST and headers 2024-08-16 13:08:28 +05:30
Kovid Goyal
71e8654c80
Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-08-16 12:47:12 +05:30
unkn0w7n
63ca3ff11a Update Nautilus Magazine 2024-08-16 12:41:02 +05:30
Kovid Goyal
aad7f706d5
Implement a default HTTP reason 2024-08-16 12:37:36 +05:30
Kovid Goyal
5a1d5c21ff
develop with multiple urls 2024-08-16 12:05:05 +05:30
Kovid Goyal
885961acc0
Get basic fetching working 2024-08-16 11:58:14 +05:30
Kovid Goyal
3c5e4ed751
Fix deprecation warning from SIP 2024-08-16 09:56:23 +05:30
Kovid Goyal
954316b543
Fix tarball arch name 2024-08-16 09:30:26 +05:30
Kovid Goyal
f1f57e179a
Fix build on macOS 2024-08-16 08:59:25 +05:30
Kovid Goyal
bc8b734f34
Bump version for preview build 2024-08-16 08:29:13 +05:30
Kovid Goyal
0930904897
Work on webengine browser backend 2024-08-16 08:16:41 +05:30
Kovid Goyal
f17dd504b3
No need for a separate scraper.js for a few lines of JS 2024-08-15 22:39:59 +05:30
Kovid Goyal
b712d19eba
Make headers and http status available on fake response objects 2024-08-15 22:39:43 +05:30
Kovid Goyal
03851ec6b3
Make the subprocess browser class re-useable 2024-08-15 17:09:57 +05:30
Kovid Goyal
3e7bce7131
string changes 2024-08-15 16:16:08 +05:30
Kovid Goyal
8947b275e0
... 2024-08-15 13:37:36 +05:30
Kovid Goyal
a54cc071db
Fix JS human_readable not working for sizes >= 1GB 2024-08-15 13:36:45 +05:30
Kovid Goyal
aee1560736
Show leading/trailing whitespace in completion popup 2024-08-15 12:06:18 +05:30
Kovid Goyal
459bc57ec1
Fix #2075415 [Ebook-viewer: spaces are lost when showing/retrieving items in/from search history](https://bugs.launchpad.net/calibre/+bug/2075415) 2024-08-15 11:29:59 +05:30
Kovid Goyal
a42eaa8c5e
... 2024-08-15 11:07:40 +05:30
Kovid Goyal
14f60e6968
Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-08-15 11:06:03 +05:30
unkn0w7n
b02496e7d5 Create Süddeutsche Zeitung Magazin 2024-08-15 09:58:33 +05:30
Kovid Goyal
da187adea6
Edit book: Fix searching marking incorrect text in the presence of non-BMP unicode characters. Fixes #2075970 [regex does not properly select match](https://bugs.launchpad.net/calibre/+bug/2075970) 2024-08-15 08:49:53 +05:30
Kovid Goyal
9f76ddb56f
Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-08-15 08:21:22 +05:30
unkn0w7n
630ae6365c ... 2024-08-15 08:15:54 +05:30
unkn0w7n
14055f575e Fix Süddeutsche Zeitung 2024-08-15 08:12:25 +05:30
Kovid Goyal
edeb5cb1eb
Conversion: Do not embed a second copy of a font when using the option to embed font family if the font is already embedded in the book. Fixes #2074002 [Private bug](https://bugs.launchpad.net/calibre/+bug/2074002) 2024-08-15 07:57:01 +05:30
Kovid Goyal
72ce908b73
Merge branch 'py3.13' of https://github.com/eli-schwartz/calibre 2024-08-15 06:56:39 +05:30
Eli Schwartz
4bc75833ff
tests: fix SSL test on python 3.13 by being more lenient about VERIFY_X509_STRICT
In python 3.13, this flag was added to the default created ctx. This
seems reasonable for production validation, but the unittest code
generates a certificate that fails this. Inside test code, it seems fine
to relax the constraints again. Our goal is to test the server itself,
anyway, not the ssl module.

See also: https://github.com/python/cpython/issues/107361
2024-08-14 21:19:29 -04:00
Kovid Goyal
5fc10a7af1
Edit book: When text is selected allow changing the indentation of all lines in the selection by pressing Tab to increase one level or Shift+Tab to decrease one level. Fixes #2076251 [[Edit Book][Enhancement] Allow to indent all selected lines at once](https://bugs.launchpad.net/calibre/+bug/2076251) 2024-08-14 21:42:00 +05:30
Kovid Goyal
3d477b904c
PDF Output: Disable subsetting of embedded TrueType fonts to workaround a bug in chromium as of Qt 6.7.2 2024-08-14 19:45:04 +05:30
Kovid Goyal
4232224213
Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-08-14 18:47:33 +05:30
unkn0w7n
17806d034e Update theindiaforum.recipe 2024-08-14 18:39:18 +05:30
unkn0w7n
aae0ca3b2c Update WSJ
add options for hi-res images
2024-08-14 18:26:14 +05:30
Kovid Goyal
7717572f6e
... 2024-08-14 14:22:11 +05:30
Kovid Goyal
593e4089bc
Support custom HTTP verbs 2024-08-14 14:20:29 +05:30
Kovid Goyal
6017835712
... 2024-08-14 13:52:38 +05:30
Kovid Goyal
c867bcaf99
... 2024-08-14 13:41:28 +05:30
Kovid Goyal
73a5036134
Use the same function name for cookie setting 2024-08-14 13:39:36 +05:30
Kovid Goyal
918eb72335
Implement ignoring ssl errors in qt backend 2024-08-14 13:30:00 +05:30
Kovid Goyal
7a43916d6c
... 2024-08-14 13:09:54 +05:30
Kovid Goyal
44ea182c2b
Science Journal by unkn0wn 2024-08-14 13:01:41 +05:30
Kovid Goyal
a26f6dcee3
Cleanup data handling 2024-08-14 12:58:05 +05:30
Kovid Goyal
4b78c60724
pep8 2024-08-14 12:50:47 +05:30
Kovid Goyal
e8453ed590
Switch over to Qt browser rather than webengine download based browser as alternative to mechanize
Seems to work better. I am guessing the download() implementation in
QtWebEngine restricts itself to HTTP 1.1
2024-08-14 12:45:23 +05:30
Kovid Goyal
e28f9c3ed3
Qt browser frontend is not functional with tests 2024-08-14 12:32:45 +05:30
Kovid Goyal
8c0bb15478
Qt backend basically works 2024-08-14 11:34:04 +05:30