31101 Commits

Author SHA1 Message Date
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
David
4d87cb01ff Bump Kobo firmware version for release of 3.16.1
Bumping firmware version in preparation for release of firmware version
3.16.0 with an allowance for 3.16.1. Fixes #1461964 [Bump Kobo firmware version for release of 3.16.1](https://bugs.launchpad.net/calibre/+bug/1461964)
2015-06-05 07:54:41 +05:30
Kovid Goyal
3a63f54ca2 Remove unused code 2015-06-04 18:52:21 +05:30
Kovid Goyal
ceb514dc62 Put BonJour plugin in its own file 2015-06-04 14:01:33 +05:30
Kovid Goyal
f0cedba6c7 An option to auto-convert a book on adding even if it is already in the output format (Preferences->Adding Books). Fixes #1460477 [Request - automatic epub to epub conversion](https://bugs.launchpad.net/calibre/+bug/1460477) 2015-06-04 12:06:36 +05:30
Kovid Goyal
28c92e572b ... 2015-06-04 10:51:17 +05:30
Kovid Goyal
4336c25193 DOCX Output: Fix aspect ratio of images being distorted when the input document specifies image width but not height or vice-versa. See #1455502 (EPUB to DOCX Conversation) 2015-06-04 10:04:23 +05:30
Kovid Goyal
47729eab47 DOCX Output: Fix extra page breaks being inserted in some situations. See #1455502 (EPUB to DOCX Conversation) 2015-06-04 09:40:00 +05:30
Kovid Goyal
cce2f70507 LIT Input: Fix smarten punctuation not working for text (as opposed to HTML) based LIT files. Fixes #1460998 [Private bug](https://bugs.launchpad.net/calibre/+bug/1460998) 2015-06-04 08:18:59 +05:30
Kovid Goyal
dd1c304626 Implement BonJour for the new server 2015-06-04 08:04:33 +05:30
Kovid Goyal
24a392e9de ... 2015-06-03 23:09:28 +05:30
Kovid Goyal
ae0a450344 ... 2015-06-03 22:40:50 +05:30
Kovid Goyal
e522335424 EPUB metadata: Fix extraction of cover image from EPUB 3 files that do not use EPUB 2 backward compatible markup and that have incorrect cover page markup as well. Fixes #1461321 [Private bug](https://bugs.launchpad.net/calibre/+bug/1461321) 2015-06-03 22:10:10 +05:30
Kovid Goyal
f60a5367d1 Make url_prefix a common option for all types of server 2015-06-03 20:37:11 +05:30