Kovid Goyal
33e47e424c
Small performance improvement
2015-06-14 18:09:28 +05:30
Kovid Goyal
ebf08b4e22
Implement /ajax/books(s)
2015-06-14 17:10:14 +05:30
Kovid Goyal
7fc14ca47f
Fix parsing of query strings
2015-06-14 16:56:50 +05:30
Kovid Goyal
3d2066c5c2
Implement /get/json
2015-06-14 14:01:36 +05:30
Kovid Goyal
5ef9def403
...
2015-06-14 14:00:48 +05:30
Kovid Goyal
95075623d6
Implement /get/opf
2015-06-14 12:13:24 +05:30
Kovid Goyal
dd5f24db21
Fix write_iter() not working if the iterator yields empty chunks
...
Caused gzip transfer encoding to break for data larger than the buffer
size
2015-06-14 12:13:08 +05:30
Kovid Goyal
2fcd2fd85e
...
2015-06-14 11:06:20 +05:30
Kovid Goyal
0387e6dfc8
Implement /get for ebook formats and covers/thumbs
2015-06-14 11:04:55 +05:30
Kovid Goyal
a848440da8
Update Entrepreneur Magazine
...
Fixes #1464886 [Unable to fetch news from the entrepeneur magazine](https://bugs.launchpad.net/calibre/+bug/1464886 )
2015-06-14 09:12:03 +05:30
Kovid Goyal
f2469eefdc
Implement serving of static resources
2015-06-13 15:12:06 +05:30
Kovid Goyal
f620eb0279
Make the default endpoint require authentication
2015-06-13 10:21:50 +05:30
Kovid Goyal
6e2c9c0001
Make translations based on the accept-language header available on the RequestData object
2015-06-13 09:54:09 +05:30
Kovid Goyal
748b18b599
E-book viewer: Make the search engine used for searching for selected text configurable
2015-06-13 09:24:02 +05:30
Kovid Goyal
4c1cd70233
Store the request path in the nonce for the android cookie. Prevents replay attacks against more than a single URL
...
Test for android cross url replay attack prevention
2015-06-12 12:07:35 +05:30
Kovid Goyal
1ea0f8ddab
Implement workaround for android lack of support for HTTP Auth when downloading files
2015-06-12 11:57:31 +05:30
Kovid Goyal
f6e4eaf375
Change to using SHA-256 for the nonce
...
Also make nonce generation/validation code re-useable for other auth
schemes.
2015-06-12 09:39:30 +05:30
Kovid Goyal
25eb0e6100
Fix Cybook Nolimbook not being detected in linux and OS X.
...
Fixes #1464382 [device "Nolim +HD" is not recognized](https://bugs.launchpad.net/calibre/+bug/1464382 )
2015-06-12 08:41:20 +05:30
Kovid Goyal
098365e35d
Various Ukranian news sources by rpalyvoda
2015-06-12 08:36:58 +05:30
Kovid Goyal
9f209ae695
More tests for digest auth
2015-06-11 13:54:55 +05:30
Kovid Goyal
1fc2082c4a
DOCX Output: Fix internal hyperlinks being ignored when they point to a HTML file whose <body> element has an id. Fixes #1464086 [ePub to DOCX conversion: no internal hyperlinks]( https://bugs.launchpad.net/calibre/+bug/1464086 ) [ePub to DOCX conversion: no internal hyperlinks]( https://bugs.launchpad.net/calibre/+bug/1464086 )
2015-06-11 09:52:03 +05:30
Kovid Goyal
7d172200b3
Edit Book: Fix groups in replace template being interpreted backwards when search direction is up
2015-06-10 18:54:39 +05:30
Kovid Goyal
b51b73b530
Update regex engine (fixes a thread safety bug)
2015-06-09 09:40:44 +05:30
Kovid Goyal
c04db5b1ff
Searching: When search as you type is active, do not change automatically change focus to the book list when searching, unless the user presses Enter. Fixes #1463042 [The focus issue of the search box after checked the Search as you type option]( https://bugs.launchpad.net/calibre/+bug/1463042 )
2015-06-09 09:08:35 +05:30
Kovid Goyal
89a6e4eaee
...
2015-06-09 08:57:05 +05:30
Kovid Goyal
6c4c95b128
Fix #1463219 [Typo error of the Manual]( https://bugs.launchpad.net/calibre/+bug/1463219 )
2015-06-09 08:52:22 +05:30
Kovid Goyal
b27daf19c2
...
2015-06-09 08:50:07 +05:30
Kovid Goyal
bd8ca5a020
Make the file watching classes re-useable
2015-06-09 08:32:25 +05:30
Kovid Goyal
532fd2a7e9
Implement basic and digest auth
2015-06-08 14:14:26 +05:30
Kovid Goyal
5b7ef06e1b
Avoid unneccessary tracebacks int he log when a PDF file contains an empty XMP packet
2015-06-08 13:19:24 +05:30
Kovid Goyal
e612637282
Font subsetting: Fix subsetting removing some needed ligatures when subsetting Arabic fonts
...
The GSUB table works by chaining substitution tables. That is later
tables in a Lookup can refer to glyphs output by earlier tables.
The old code did not take this behavior into account, fix that.
2015-06-07 09:47:15 +05:30
Kovid Goyal
22b3586e70
pep8
2015-06-07 09:24:00 +05:30
Kovid Goyal
07239946d7
Fix --codes option not working when running calibre-debug --subset-font
...
Also allow specifying codes in U+ or hexadecimal notation.
2015-06-07 08:24:56 +05:30
Kovid Goyal
460b69054c
Dont change TCP_NODELAY during send optimization
2015-06-06 13:16:29 +05:30
Kovid Goyal
674817b8a4
More robust parsing of comma separated http lists
2015-06-06 11:23:12 +05:30
Kovid Goyal
95ac70b875
...
2015-06-06 07:53:20 +05:30
Kovid Goyal
97cba038c1
Update Sydney Morning Herald
...
Fixes #1462357 [URLError: <urlopen error EOF occurred in violation of protocol (_ssl.c:581)>](https://bugs.launchpad.net/calibre/+bug/1462357 )
2015-06-05 21:06:52 +05:30
Kovid Goyal
ddb11549b2
...
2015-06-05 17:49:40 +05:30
Kovid Goyal
0d11be0076
Use a safe logger when sending email
2015-06-05 15:15:00 +05:30
Kovid Goyal
b99fd3edc2
Prevent errors when testing email sending even if stderr on the host machine is broken
2015-06-05 15:10:18 +05:30
Kovid Goyal
1fd67a34b0
...
2015-06-05 14:26:25 +05:30
Kovid Goyal
9a6fba244a
Similarly do a clean shutdown on SIGHUP unless daemonized
2015-06-05 14:20:31 +05:30
Kovid Goyal
2854665e78
Standalone server, do a clean shutdown on SIGTERM
2015-06-05 14:19:31 +05:30
Kovid Goyal
32be03b694
...
2015-06-05 14:18:21 +05:30
Kovid Goyal
131d18eec7
Auto-reload for OS X
2015-06-05 12:59:48 +05:30
Kovid Goyal
6ac01f3560
Implement auto reload on windows
2015-06-05 11:33:01 +05:30
Kovid Goyal
74c50bf11a
Implement auto-reload on linux
2015-06-05 10:49:30 +05:30
Kovid Goyal
18c9403df4
...
v2.30.0
2015-06-05 08:11:40 +05:30
Kovid Goyal
2b63873188
version 2.30.0
2015-06-05 08:10:04 +05:30
Kovid Goyal
7511d0009d
Start work on auto-reload
2015-06-05 08:08:18 +05:30