Max Kellermann
|
dedede3caa
|
lib/expat/Parser: add method CompleteParse()
|
2018-01-21 14:35:47 +01:00 |
|
Max Kellermann
|
61eb2aa328
|
storage/Interface: wrap StorageDirectoryReader in std::unique_ptr
|
2018-01-21 11:04:30 +01:00 |
|
Max Kellermann
|
3c5e4e2788
|
storage/Plugin: return std::unique_ptr<Storage>
|
2018-01-02 16:11:17 +01:00 |
|
Max Kellermann
|
914df18bf9
|
Main, ...: catch any exception, not just std::runtime_error
|
2017-12-19 10:56:23 +01:00 |
|
Max Kellermann
|
1040b85785
|
lib/{curl,upnp}: add more exception handlers
Bugs found by Coverity.
|
2017-11-14 20:05:44 +01:00 |
|
Max Kellermann
|
9d47b220a4
|
lib/curl: add "noexcept"
|
2017-11-12 17:49:58 +01:00 |
|
Max Kellermann
|
ec20784046
|
storage/curl: migrate from DeferredMonitor to DeferEvent
|
2017-11-10 21:10:54 +01:00 |
|
Max Kellermann
|
3f754fd350
|
Merge branch 'v0.20.x'
|
2017-09-04 08:27:08 +02:00 |
|
Max Kellermann
|
f4f461b8bb
|
storage/curl: support Content-Type application/xml
|
2017-09-01 11:32:40 +02:00 |
|
Max Kellermann
|
cbb9b6957f
|
storage/curl: use StringStartsWith()
|
2017-09-01 11:31:10 +02:00 |
|
Max Kellermann
|
f6b56c9317
|
storage/curl: move code to IsXmlContentType()
|
2017-09-01 11:30:30 +02:00 |
|
Max Kellermann
|
b7d0890bc0
|
lib/curl/Init: share a CurlGlobal instance between input and storage
|
2017-08-18 13:34:55 +02:00 |
|
Max Kellermann
|
979f1b6c39
|
Merge tag 'v0.20.9'
release v0.20.9
|
2017-06-04 12:57:05 +02:00 |
|
Max Kellermann
|
a057b4f6d8
|
*: add lost of "noexcept" specifications
|
2017-06-04 12:46:48 +02:00 |
|
Max Kellermann
|
4faef28cc5
|
Merge tag 'v0.20.7'
release v0.20.7
|
2017-05-15 23:01:49 +02:00 |
|
Max Kellermann
|
71f0ed8b74
|
*: add "noexcept" to many, many function prototypes
This eliminates some overhead, because the compiler doesn't need to
consider these functions throwing.
|
2017-05-08 14:44:49 +02:00 |
|
Max Kellermann
|
6636c69a11
|
storage/FileInfo: convert mtime to std::chrono::system_clock::time_point
|
2017-02-11 23:45:15 +01:00 |
|
Max Kellermann
|
0ccaf4a1ff
|
storage/FileInfo: add initializing constructor
|
2017-02-11 23:45:14 +01:00 |
|
Max Kellermann
|
4146475c73
|
util/ChronoUtil: new utility library for std::chrono
|
2017-02-11 22:23:33 +01:00 |
|
Max Kellermann
|
73f58c57e8
|
storage/curl: use CURLOPT_POSTFIELDS instead of CURLOPT_READFUNCTION
|
2017-02-06 23:25:03 +01:00 |
|
Max Kellermann
|
58fb36bdb9
|
storage/http: new storage plugin
|
2017-01-08 14:40:20 +01:00 |
|