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 |
|
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 |
|
Kovid Goyal
|
a02a437b1c
|
Handle byte range with stop > content_length
|
2015-05-22 17:57:23 +05:30 |
|
Kovid Goyal
|
3d51b47f57
|
...
|
2015-05-22 17:28:07 +05:30 |
|
Kovid Goyal
|
4036e4af7d
|
sendfile() for OS X. Also make sending of files a little more robust against simultaneous file modification
|
2015-05-22 17:23:27 +05:30 |
|
Kovid Goyal
|
aa478698d2
|
Remove spurious read
|
2015-05-22 16:48:57 +05:30 |
|
Kovid Goyal
|
62ace2707f
|
Use sendfile() for added performance on linux
|
2015-05-22 16:37:45 +05:30 |
|
Kovid Goyal
|
439ddab5e5
|
Ensure text/* content types always include a charset declaration
|
2015-05-22 11:52:44 +05:30 |
|
Kovid Goyal
|
03347846d9
|
Add support for HTTP byte-serving
|
2015-05-22 11:47:28 +05:30 |
|
Kovid Goyal
|
c03ab24377
|
Parsing of range header
|
2015-05-21 17:57:40 +05:30 |
|
Kovid Goyal
|
ae9021d279
|
...
|
2015-05-21 14:31:48 +05:30 |
|
Kovid Goyal
|
c8f1d11e80
|
Use TCP_CORK to improve throughput for large file transfers
|
2015-05-21 14:19:09 +05:30 |
|
Kovid Goyal
|
4ffda3300c
|
...
|
2015-05-21 14:04:03 +05:30 |
|
Kovid Goyal
|
427781683e
|
Do not flush the socket after writing HTTP headers
|
2015-05-21 14:01:13 +05:30 |
|
Kovid Goyal
|
3e97ed39bd
|
...
|
2015-05-21 13:44:57 +05:30 |
|