aboutsummaryrefslogtreecommitdiffstats
path: root/src/input/curl_input_plugin.c (unfollow)
Commit message (Expand)AuthorFilesLines
2010-07-20input/curl: query timeout from CURLMax Kellermann1-1/+18
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-10-13input/curl: fixed endless loop during bufferingMax Kellermann1-1/+1
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
2009-03-13all: Update copyright header.Avuton Olrich1-6/+7
2009-03-06curl: reverse GLIB_CHECK_VERSION()Max Kellermann1-1/+1
2009-03-02input: pass config_param to input_plugin.init()Max Kellermann1-1/+2
2009-03-02input_plugin: added methods init(), finish()Max Kellermann1-3/+12
2009-03-02input: moved plugins to ./src/input/Max Kellermann1-1/+1
2009-03-02input_stream: moved struct input_plugin to input_plugin.hMax Kellermann1-1/+1
2009-03-01use GLIB_CHECK_VERSION()Max Kellermann1-1/+1
2009-02-17input_file, input_curl, icy_metadata: added GLib log domainsMax Kellermann1-0/+3
2009-01-30input_stream: let the implementation assign is->pluginMax Kellermann1-0/+1
2009-01-25use config_get_string() instead of config_get_param()Max Kellermann1-11/+12
2009-01-17conf: no CamelCase, part IMax Kellermann1-8/+8
2009-01-15input_curl: don't call input_curl_select() when already at EOFMax Kellermann1-1/+3
2009-01-15input_curl: set "ready" flag on EOFMax Kellermann1-0/+5
2009-01-15input_curl: call curl_multi_info_read() in constructorMax Kellermann1-0/+6
2009-01-15input_curl: added fallback for g_queue_clear()Max Kellermann1-0/+5
2009-01-13input_curl: honour http_proxy_* config directivesJoe Milbourn1-0/+30
2009-01-13input_curl: use select() to eliminate busy loop during connectMax Kellermann1-0/+6
2009-01-07curl: use GQueue instead of dlist.h for buffer listMax Kellermann1-69/+138
2009-01-07input_curl: disable "seekable" when icy-metadata is enabledMax Kellermann1-1/+1
2009-01-03input_curl: enabled Icy-Metadata supportMax Kellermann1-10/+93
2009-01-03input_stream: added tag() methodMax Kellermann1-2/+33
2008-11-30input_curl: follow HTTP redirectsMax Kellermann1-0/+2
2008-11-30input_curl: send a User-Agent headerMax Kellermann1-0/+3
2008-11-25input_curl: disable Icy-MetadataMax Kellermann1-0/+2
2008-11-24input_curl.c: replaced mpd_unused by G_GNUC_UNUSEDThomas Jansen1-2/+1
2008-11-21input_curl: try to seek by fast-forwarding the bufferMax Kellermann1-0/+26
2008-11-21input_curl: moved code to consume_buffer()Max Kellermann1-12/+26
2008-11-21input_curl: don't do temporary calculations with input_stream.offsetMax Kellermann1-4/+4
2008-11-20input_curl: don't fail when seek to EOF is requestedMax Kellermann1-0/+8
2008-11-20curl: don't check running_handles for EOFMax Kellermann1-7/+1
2008-11-20input_curl: always set eof=true on CURLMSG_DONEMax Kellermann1-5/+7
2008-11-16input_stream: size==-1 means unknown sizeMax Kellermann1-0/+4
2008-11-06input_curl: retrieve error message from ERRORBUFFERMax Kellermann1-2/+5
2008-11-06input_curl: return 0 on error from read()Max Kellermann1-1/+2
2008-11-06input_curl: enable FAILONERRORMax Kellermann1-0/+1
2008-11-03input_curl: use curl_multi_info_read()Max Kellermann1-1/+32
2008-11-02input_curl: buffered rewindingMax Kellermann1-3/+115
2008-10-28input_stream: convert offset and size to the off_t data typeMax Kellermann1-6/+5
2008-10-27input_file, input_curl: check URL type before attempting to openMax Kellermann1-0/+3
2008-10-26curl: read stream name from HTTP response headersMax Kellermann1-0/+5
2008-10-26input_curl: set input_stream.mime from Content-Type response headerMax Kellermann1-0/+3