aboutsummaryrefslogtreecommitdiffstats
path: root/src/input/curl_input_plugin.c (unfollow)
Commit message (Expand)AuthorFilesLines
2013-01-10input/{curl,soup}: convert to C++Max Kellermann1-1301/+0
2012-04-04input/curl: use g_source_get_time()Max Kellermann1-12/+5
2011-09-16input_stream: non-blocking I/OMax Kellermann1-72/+36
2011-09-16input_plugin: add method check()Max Kellermann1-0/+18
2011-09-16input/{soup,curl}: free unused postponed_errorMax Kellermann1-0/+5
2011-09-16input/curl: wait some more before resuming the streamMax Kellermann1-1/+6
2011-09-16input/curl: clear the "paused" flag before resumingMax Kellermann1-1/+1
2011-09-16input/curl: remove _schedule_update()Max Kellermann1-48/+1
2011-09-16input/curl: unlock the mutex for io_thread_call()Max Kellermann1-1/+4
2011-09-16input/curl, output/pulse: fix "unused local variable" warningsMax Kellermann1-1/+1
2011-09-15input/curl: per-request mutex/condMax Kellermann1-33/+35
2011-09-15input/curl: move all libCURL calls to the I/O threadMax Kellermann1-29/+69
2011-09-15input/curl: don't set "ready" on _easy_free()Max Kellermann1-3/+2
2011-09-15input/curl: add assertions on io_thread_inside()Max Kellermann1-0/+9
2011-09-15input/curl: merge _request_abort() into _request_done()Max Kellermann1-31/+19
2011-09-15input/curl: API documentation fixMax Kellermann1-1/+1
2011-09-14input_stream: move input_stream_init(), _deinit() to _internal.cMax Kellermann1-0/+1
2011-08-26input/curl: implement a hard-coded timeout of 10 secondsMax Kellermann1-0/+3
2011-08-25input/curl: use the I/O threadMax Kellermann1-222/+653
2011-08-25input/curl: eliminate attribute "eof"Max Kellermann1-11/+4
2011-08-25input/curl: release "easy" CURL handle as early as possibleMax Kellermann1-9/+10
2011-08-25input/curl: move code to input_curl_flush_buffers()Max Kellermann1-3/+9
2011-08-25input/curl: pass input_curl to fill_buffer()Max Kellermann1-4/+3
2011-08-25input/curl: set GError when init() failsMax Kellermann1-2/+3
2011-08-24input/curl: remove obsolete function input_curl_reinit()Max Kellermann1-12/+0
2011-08-23input/curl: limit the receive buffer sizeMax Kellermann1-0/+30
2011-01-29copyright year 2011Max Kellermann1-1/+1
2011-01-29input/curl: enable CURLOPT_NETRCIan Zimmerman1-0/+1
2010-09-07input/curl: fix version check for curl_multi_timeout()Max Kellermann1-1/+1
2010-07-20input/curl: remove assertion after curl_multi_fdset()Max Kellermann1-2/+0
2010-07-20input/curl: query timeout from CURLMax Kellermann1-1/+18
2010-01-18input_stream: added attribute "uri"Max Kellermann1-1/+1
2010-01-18input_stream: added function input_stream_deinit()Max Kellermann1-0/+1
2010-01-01input_stream: return allocated input_stream objectsMax Kellermann1-50/+47
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-12-30input/curl: removed the built-in rewinding codeMax Kellermann1-181/+10
2009-12-29input/rewind: new input_stream wrapper to allow stream rewindingMax Kellermann1-0/+12
2009-12-15input_stream: return errors with GErrorMax Kellermann1-36/+61
2009-12-14input_plugin: method init() returns errors with GErrorMax Kellermann1-1/+2
2009-11-12include config.h in all sourcesMax Kellermann1-1/+1
2009-11-10configure.ac: require GLib 2.12Max Kellermann1-0/+1
2009-10-13input/curl: fixed endless loop during bufferingMax Kellermann1-1/+1
2009-10-13tag: removed the "_ITEM_" suffix from the enum namesMax Kellermann1-3/+3
2009-10-13configure.ac: require GLib 2.16Max Kellermann1-5/+0
2009-10-11input_stream: use "goffset" instead of "off_t"Max Kellermann1-8/+8
2009-10-11input/curl: don't abort if a packet has only metadataMax Kellermann1-20/+22
2009-10-11input/curl: moved code to fill_buffer()Max Kellermann1-27/+40
2009-04-28input_curl: use g_ascii_strcasecmp() instead of strcasecmp()Max Kellermann1-7/+7
2009-04-25curl: moved proxy settings to "input" blockMax Kellermann1-24/+26
2009-03-27Add winsock2 headers for curl's use of select() on socketsSean McNamara1-1/+7