31101 Commits

Author SHA1 Message Date
Kovid Goyal
9f0578b4bd Update Popular Science 2015-05-27 12:43:37 +05:30
Kovid Goyal
f01a490730 Remove broken recipe 2015-05-27 12:14:36 +05:30
Kovid Goyal
cdd376a4b4 Update General Knowledge Today
Fixes #1457724 [Enhancement Request](https://bugs.launchpad.net/calibre/+bug/1457724)
2015-05-27 12:05:06 +05:30
Kovid Goyal
f22af669e8 Change default timeout to 120 seconds and ensure Keep-Alive header uses integers 2015-05-27 10:50:52 +05:30
Kovid Goyal
ec521d58c5 Update COPYRIGHT 2015-05-27 09:52:21 +05:30
Kovid Goyal
a918726301 ... 2015-05-27 09:44:36 +05:30
Kovid Goyal
d821086eeb Allow opening the full Tag Editor dialog directly from the book list by holding down the Shift key while starting an edit of a tag-like field. For example, click on the tags field for a book and press Shift-F2
Tag Browser: Allow undoing the deletion of items in the Manage categories window

Merge branch 'master' of https://github.com/cbhaley/calibre
2015-05-27 09:29:36 +05:30
Kovid Goyal
5f4e8230a9 Add test for systemd socket activation 2015-05-27 09:21:05 +05:30
Kovid Goyal
700e1996c8 Fix stop() not working and preserve a SystemExit 2015-05-27 09:16:02 +05:30
Kovid Goyal
e61c0bc92b ... 2015-05-27 08:32:09 +05:30
Kovid Goyal
f04515b51d calibredb add: Allow setting arbitrary identifiers, not just ISBN. Fixes #1458620 [[Enhancement] Add empty book via ASIN](https://bugs.launchpad.net/calibre/+bug/1458620) 2015-05-26 22:04:24 +05:30
Kovid Goyal
9bf8dcf4ca ToC Editor: Fix save/load of settings int he XPath wizard not working across restarts 2015-05-26 21:50:09 +05:30
Kovid Goyal
9daaa81437 Fix detection of plugin class in the KePub metadata plugins 2015-05-26 21:34:41 +05:30
Kovid Goyal
0cacdf26e6 Since I am here, add code to set Subject Alternative names for certificates 2015-05-26 21:21:35 +05:30
Kovid Goyal
7750fdcf0e Add a test for HTTPS serving
Uses a nice new module I created to wrap OpenSSl's insance API for
creating certificates.
2015-05-26 20:30:38 +05:30
Charles Haley
3b6702cf81 Do not offer the tag editor for custom is_name columns. It destroys the order of the names. 2015-05-26 10:38:53 +02:00
Charles Haley
5c5d8393db Have Shift F2 on an is_multiple item in the booklist open the tag editor for columns that don't contain names. 2015-05-26 10:30:53 +02:00
Charles Haley
fb6eb4fcd4 Improvements to the item category editor available from the tag browser:
- Show deleted items in the table
- Allow undo of deleted items
- Allow undo of name changes
- Allow F2 (or whatever) to open the editor
2015-05-26 10:30:53 +02:00
Kovid Goyal
40791b72b0 Another micro-optimization
Also a couple of small bug fixes for unexpected socket death
2015-05-26 08:16:09 +05:30
Kovid Goyal
3e27e0da0f Micro optimizations 2015-05-26 07:56:54 +05:30
Kovid Goyal
d4ad8086d2 ... 2015-05-26 07:41:20 +05:30
Kovid Goyal
d6eeddbb79 ... 2015-05-26 07:37:49 +05:30
Kovid Goyal
a43fdc9871 Small further optimization for readline() 2015-05-26 07:33:25 +05:30
Kovid Goyal
d5d638dd9b Speed up readline() by using a user-space ring buffer 2015-05-26 07:22:45 +05:30
Kovid Goyal
5b870afd51 ... 2015-05-26 01:51:59 +05:30
Kovid Goyal
38f4a2aa69 ... 2015-05-25 22:19:54 +05:30
Kovid Goyal
51b8281151 Improve performance of sending of large files when sendfile() is not available (such as on windows)
Use the kernel socket send buffer size as the blocksize for sends.
2015-05-25 22:02:22 +05:30
Kovid Goyal
eb72da611d ... 2015-05-25 21:01:06 +05:30
Kovid Goyal
aa4c31ef75 ... 2015-05-25 20:31:52 +05:30
Kovid Goyal
61120fa2b1 ... 2015-05-25 20:22:25 +05:30
Kovid Goyal
d075eff758 Finish implementation of async http server 2015-05-25 18:37:20 +05:30
Kovid Goyal
2068e52b82 Update regex engine to latest (2.4.61) 2015-05-25 09:55:10 +05:30
Kovid Goyal
2484ed7b61 Fix guessed mime type for js files 2015-05-24 18:32:46 +05:30
Kovid Goyal
5c918cc84a Use SOMAXCONN insteaad of 5 for listen() 2015-05-23 19:25:17 +05:30
Kovid Goyal
0cba5968c2 ... 2015-05-23 19:16:14 +05:30
Kovid Goyal
a514dc4fd7 ... 2015-05-23 19:13:37 +05:30
Kovid Goyal
70f23a4c76 ... 2015-05-23 19:11:47 +05:30
Kovid Goyal
d48b968cb9 Start work on async version of HTTP server 2015-05-23 19:11:23 +05:30
Kovid Goyal
eb0aa151fb ... 2015-05-23 12:22:08 +05:30
Kovid Goyal
ec3692fec4 Decouple server loop from http completely 2015-05-23 09:16:01 +05:30
Kovid Goyal
28aee5acbb socketpair() implementation for windows 2015-05-23 08:54:05 +05:30
Kovid Goyal
ea36277c99 Send Keep-Alive header 2015-05-23 08:07:11 +05:30
Kovid Goyal
886323b52f Add a "Retry" button to the news download failed error message. Fixes #1458076 [Add 'Retry' button to failed news fetch jobs](https://bugs.launchpad.net/calibre/+bug/1458076) 2015-05-23 07:35:35 +05:30
Kovid Goyal
99c414dc71 Avoid logging exception during shutdown 2015-05-22 22:34:17 +05:30
Kovid Goyal
62d4f0d869 ... 2015-05-22 21:59:59 +05:30
Kovid Goyal
68aabb6394 ... 2015-05-22 21:54:27 +05:30
Kovid Goyal
3967a1ebc1 ... 2015-05-22 21:51:30 +05:30
Kovid Goyal
67484ad5e9 Do not have the server wake up every second just to handle Ctrl-C on windows.
Instead use the windows API to handle it cleanly.
2015-05-22 21:39:11 +05:30
Kovid Goyal
4cbf4540ae Fix closing of socket not sending TCP FIN on windows 2015-05-22 18:50:11 +05:30
Kovid Goyal
f8974e3a4c ... 2015-05-22 17:58:05 +05:30