yhirose
47bc7456d2
Merge pull request #217 from yhirose/poll
...
Use 'poll' instead of 'select'
2019-09-18 08:46:20 -04:00
yhirose
4ab9270660
Use 'poll' as default instead of select
( Fix #215 )
2019-09-18 08:42:18 -04:00
yhirose
d599a36c2a
Format code
2019-09-16 17:48:17 -04:00
yhirose
6f8f51496d
Merge branch 'gulrak-feature-response-handler-with-content-receiver'
2019-09-15 09:17:26 -04:00
yhirose
0c293887d0
Fixed problem with redirect
2019-09-15 09:15:21 -04:00
Steffen Schuemann
7e92ffec48
Added new Client::Get variant that combines a ContentReceiver with a new ResponseHandler
...
While trying to implement streaming of internet radio, where a ContentReceiver is needed to handle the audio data, I had the problem, that important information about the stream data is part of the HTTP header (e.g. size of audio chunks between meta data), so I added a ResponseHandler and a new Get variant, to gain access to the header before handling the first chunk of data.
The ResponseHandler can abort the request by returning false, in the same way as the ContentReceiver.
A test case was also added.
2019-09-14 14:55:12 +02:00
yhirose
531708816a
Update README
v0.2.4
2019-09-06 18:29:22 -04:00
yhirose
bfec81998b
Code cleanup
2019-09-06 18:16:42 -04:00
yhirose
c9238434e1
Added redirect support ( Fix #211 )
2019-09-06 18:07:35 -04:00
yhirose
e2babf315c
Fixed build error on Windows
v0.2.3
2019-09-05 13:22:44 -04:00
yhirose
c434d555bb
Fixed problem caused by former changes
v0.2.2
2019-09-03 17:19:58 -04:00
yhirose
359b06681b
Fixed warnings
2019-09-03 17:16:16 -04:00
yhirose
a0fe91e84d
Fixed unit test problem
2019-09-03 17:16:07 -04:00
yhirose
80f040cf69
Fix #209
2019-09-03 17:10:04 -04:00
yhirose
037b4fc789
Fixed problem with keep-alive on client
2019-09-03 17:05:10 -04:00
yhirose
a782d1b609
Added OpenSSL version check. (Currently commented out)
2019-08-31 20:15:50 -04:00
yhirose
6a03ddf912
Update README
2019-08-31 18:01:45 -04:00
yhirose
1e82359329
Keep-alive connection support on client ( Fix #36 )
2019-08-31 17:52:24 -04:00
yhirose
a4160e6ac1
Fix #212
2019-08-25 17:19:20 -04:00
yhirose
bdbfc6cfe7
Fix #210
2019-08-25 16:49:10 -04:00
yhirose
22615f9682
Fix #203
2019-08-07 06:34:24 -04:00
yhirose
64991a560a
Fixed problems with Win32 build
2019-08-07 15:21:22 +09:00
yhirose
d7bb402ca7
Format code
2019-08-06 18:12:05 +09:00
yhirose
d58deddbcc
Fixed #198
2019-08-06 18:10:41 +09:00
yhirose
3629f87627
Fixed thread pool problem.
2019-08-06 08:31:43 +09:00
yhirose
1b95bf8cc3
Updated README
2019-08-05 18:24:30 +09:00
yhirose
e383b277a4
Updated README
2019-08-05 18:17:40 +09:00
yhirose
bf541442ea
Updated README
2019-08-05 10:51:27 +09:00
yhirose
2823a94fc1
Added 'resource_releaser' for content provider
2019-08-05 09:40:23 +09:00
yhirose
5a13539e57
Revert "Fixed unit test error on Windows"
...
This reverts commit 531f6ab84d189deebc90fd0d123768428da868b8.
2019-08-04 09:50:47 +09:00
yhirose
531f6ab84d
Fixed unit test error on Windows
2019-08-03 20:43:27 -04:00
yhirose
f4aaba6362
Fixed warnings on Windows
2019-08-03 20:43:15 -04:00
yhirose
c899462e75
Added 'Content-Range' header for single range request
2019-08-03 22:12:24 +09:00
yhirose
9785cd47f2
Thread pool support
2019-08-03 16:39:39 +09:00
yhirose
579ff1a0a6
new_task_queue support
2019-08-03 13:15:05 +09:00
yhirose
47312e6df9
Added TaskQueue interface
2019-08-03 12:11:22 +09:00
yhirose
66b81a1497
Code cleanup
2019-08-03 10:47:48 +09:00
yhirose
9d7b717504
Range header support and redesign of content provider interface
2019-08-03 03:28:39 +09:00
yhirose
3291bdad91
Fixed a build error with example/redirect.cc
2019-08-03 03:28:38 +09:00
yhirose
e8799383f3
Made unit tests stable
2019-07-30 01:51:53 +00:00
yhirose
58f72bc8b6
Code cleanup
2019-07-29 14:24:40 -04:00
yhirose
4c58b91e40
Added additonal status messages
2019-07-29 09:47:50 -04:00
yhirose
06b3dee5aa
Code cleanup
2019-07-28 19:12:44 -04:00
yhirose
ba7f9fe4c3
Added more unit tests
2019-07-28 19:11:58 -04:00
yhirose
8480850a3f
Fixed build error
2019-07-28 19:09:24 -04:00
yhirose
d15df874b3
Code cleanup
2019-07-28 07:52:57 -04:00
yhirose
f40de531ab
Fix #196
2019-07-26 14:39:09 -04:00
yhirose
7231f6fe00
Merge pull request #193 from omaralvarez/master
...
Fix small CMake error when looking for the library
v0.2.1
2019-07-24 07:02:53 -04:00
yhirose
cb11d9412e
Fixed connection end problem with HTTP/1.0 client
2019-07-24 06:53:48 -04:00
Omar Alvarez
057a8a0fb9
Fix small CMake error when looking for the header
2019-07-24 10:50:52 +02:00