summaryrefslogtreecommitdiff
path: root/src/input/input_http.c
AgeCommit message (Collapse)Author
2004-05-27fix receiving the last bytes of a http connectionMiguel Freitas
now .ram files should work again with http CVS patchset: 6596 CVS date: 2004/05/27 03:44:45
2004-05-16Fix EOS handling (http).Thibaut Mattern
CVS patchset: 6547 CVS date: 2004/05/16 14:04:12
2004-05-09Valid error description for gethostbyname. Obsolete function hstrerror() has ↵František Dvořák
no replacement, so it's used, but with configure check. CVS patchset: 6503 CVS date: 2004/05/09 17:42:23
2004-05-04- Shoutcast packet handling cleanup.Thibaut Mattern
- Support streaming of NSV files. test streams: hTtP://xxx.inlive.co.kr:8000/;stream.nsv http://lsac1-0-s01.shoutcast.net:8012/;file.nsv - Remove an old hack to force mpeg audio demuxer selection. CVS patchset: 6484 CVS date: 2004/05/04 22:26:13
2004-04-15- generate events for "Permission denied" and "File not found" in the http ↵Bastien Nocera
and file plugins CVS patchset: 6404 CVS date: 2004/04/15 00:14:56
2004-04-10improving config help stringsMichael Roitzsch
CVS patchset: 6383 CVS date: 2004/04/10 15:45:10
2004-03-31New config option - list of domains without proxy.František Dvořák
Add help strings into HTTP proxy options. CVS patchset: 6322 CVS date: 2004/03/31 07:42:49
2004-02-15thank you, valgrindMichael Roitzsch
CVS patchset: 6162 CVS date: 2004/02/15 20:31:23
2004-01-23Security patch for input_http and using http status string in mmsh.c ↵František Dvořák
(cut&paste). CVS patchset: 6060 CVS date: 2004/01/23 00:01:08
2003-12-14API version bounceSiggi Langauf
CVS patchset: 5912 CVS date: 2003/12/14 22:13:22
2003-12-14avoid segfaultDaniel Caujolle-Bert
CVS patchset: 5909 CVS date: 2003/12/14 12:19:25
2003-12-13fix strlenDaniel Caujolle-Bert
CVS patchset: 5903 CVS date: 2003/12/13 11:52:56
2003-12-13Update win32 MSVC build:František Dvořák
* internal names cleanup * http input plugin uses http_helper.c * fix change in audio_directx * MSVC stoped compile xineui because of 'this', mysterious * change non-constand array lengths to malloc/free, it good for such old compilers as my MSVC 6.0 * change lprintf macro for MSVC to compile again (I don't know, how use variable number of macro arguments in MSVC...) * merge compiling of xine-utils and xine-engine CVS patchset: 5902 CVS date: 2003/12/13 11:35:07
2003-12-04more str* to strn* conversions.Thibaut Mattern
CVS patchset: 5835 CVS date: 2003/12/04 21:19:03
2003-11-26lprintf cleanup, pass I.Daniel Caujolle-Bert
CVS patchset: 5796 CVS date: 2003/11/26 19:43:26
2003-11-26http_helper:Thibaut Mattern
add a http url parser input_http: use http_helper try to fix potential security holes CVS patchset: 5783 CVS date: 2003/11/26 08:09:58
2003-11-16New stream/meta info (safe) stuff.Daniel Caujolle-Bert
BIG NOTE: use helpers to access to these informations (get/set/reset): _x_{stream,meta}_info_{get,set,reset}() are for internal use, don't use *_public() ones from inside the beast ;-) Some wrongly names "xine_" fonction renaming. CVS patchset: 5757 CVS date: 2003/11/16 23:33:42
2003-11-16fix warningMichael Roitzsch
CVS patchset: 5751 CVS date: 2003/11/16 15:32:10
2003-11-15demux_action_pending privateMiguel Freitas
CVS patchset: 5734 CVS date: 2003/11/15 15:04:35
2003-11-15more helper functions cleanup (stream info, meta info)Miguel Freitas
CVS patchset: 5731 CVS date: 2003/11/15 13:01:00
2003-11-14fix memleakDaniel Caujolle-Bert
CVS patchset: 5730 CVS date: 2003/11/14 23:00:41
2003-11-12don't set proxyhost to NULLDaniel Caujolle-Bert
CVS patchset: 5727 CVS date: 2003/11/12 19:58:19
2003-11-12Use http_proxy envvar if it's set when proxyhost isn't. Use {l,x}printf.Daniel Caujolle-Bert
CVS patchset: 5726 CVS date: 2003/11/12 19:54:56
2003-11-11rename internal API function (_x_<function>).Daniel Caujolle-Bert
CVS patchset: 5721 CVS date: 2003/11/11 18:44:50
2003-11-08Use info helper functions.Thibaut Mattern
CVS patchset: 5709 CVS date: 2003/11/08 22:20:35
2003-09-25replace C++ style commentsDaniel Caujolle-Bert
CVS patchset: 5414 CVS date: 2003/09/25 13:47:17
2003-09-25IPv6 patch from Njål T. Borch <Njaal.Borch@njaal.net>Daniel Caujolle-Bert
CVS patchset: 5413 CVS date: 2003/09/25 13:42:19
2003-08-21RIP Input PluginMiguel Freitas
CVS patchset: 5300 CVS date: 2003/08/21 00:37:26
2003-06-19add missing host parameterm, check for demux_action_pending to avoid read ↵Guenter Bartsch
error message on a simple xine_stop() CVS patchset: 5070 CVS date: 2003/06/19 14:46:03
2003-06-05use io_helper functionsThibaut Mattern
CVS patchset: 5007 CVS date: 2003/06/05 19:16:28
2003-05-25fix proxyhost/user handling, fix potential proxy related segfault (klass ↵Guenter Bartsch
pointer was incorrectly aquired in open function), fix log output (should never be translated, broken anyway) CVS patchset: 4940 CVS date: 2003/05/25 22:20:26
2003-05-23- move http proxy configuration to xine itselfBastien Nocera
CVS patchset: 4909 CVS date: 2003/05/23 17:36:42
2003-05-22- we're not allowed to free pointers to an on-stack string, fixes segfault ↵Bastien Nocera
when trying to play a file that was 404 CVS patchset: 4901 CVS date: 2003/05/22 09:48:53
2003-05-21- removed work-around for NSV streams from NullsoftBastien Nocera
CVS patchset: 4900 CVS date: 2003/05/21 23:52:32
2003-05-21- use a winamp user agent when downloading a nsv fileThibaut Mattern
- fix http redirection xine can play this url now: http://www.nullsoft.com/nsv/scripts/verify.php?fn=crawling-hq.nsv CVS patchset: 4895 CVS date: 2003/05/21 17:42:50
2003-05-20This fixes http support for Win32Tim Champagne
CVS patchset: 4891 CVS date: 2003/05/20 20:40:29
2003-05-20This adds http and network input for Win32. I have no idea how to test this ↵Tim Champagne
under win32 though? CVS patchset: 4889 CVS date: 2003/05/20 16:23:44
2003-05-20fix possible buffer overflow reported by Steve FreelandMichael Roitzsch
CVS patchset: 4885 CVS date: 2003/05/20 14:05:36
2003-04-26bump up input plugin interface version numberGuenter Bartsch
CVS patchset: 4692 CVS date: 2003/04/26 22:34:31
2003-04-13- some cleanupsMiguel Freitas
- may seek back inside preview_size - use xine_read_abort at stdin_fifo CVS patchset: 4602 CVS date: 2003/04/13 17:31:40
2003-04-13- use xine_read_abort for http, net, mms, mmsh (more to come)Miguel Freitas
- fix seeking for input_net CVS patchset: 4601 CVS date: 2003/04/13 16:34:51
2003-04-13Input plugin api change:Thibaut Mattern
old open() function replaced by : *_class_get_instance() : return an instance if the plugin handles the mrl *_plugin_open() : open the stream CVS patchset: 4598 CVS date: 2003/04/13 16:02:53
2003-04-13Fix for segfault when using slightly invalid proxy URLs (e.g. ↵Rich J Wareham
http://cache:port vs. http://cache:port/) reported by some users. CVS patchset: 4597 CVS date: 2003/04/13 15:42:46
2003-03-17- support HTTP redirections, streams from live365.com still don't workBastien Nocera
though, demuxer problem it seems CVS patchset: 4435 CVS date: 2003/03/17 11:59:41
2003-03-03Remove pthread_cancel() support, these threads are never pthread_cancelledEwald Snel
- only some input plugins (still) have this... old code from xine 0.9.x? CVS patchset: 4325 CVS date: 2003/03/03 07:37:23
2003-02-24nbc_end_of_stream is no more needed.Thibaut Mattern
CVS patchset: 4279 CVS date: 2003/02/24 00:12:06
2003-02-23Uses nbc_end_of_stream().Thibaut Mattern
CVS patchset: 4273 CVS date: 2003/02/23 22:12:57
2003-02-21support seeking from the start of the stream (if requested offset >=Mike Melanson
current offset) CVS patchset: 4227 CVS date: 2003/02/21 02:22:15
2003-02-05try to have the same behaviour reading from network on http/mms/pnm/rtsp.Miguel Freitas
select() is useful to avoid burning cpu cicles, otoh, we should not call it after end of stream since it will hang xine for 30sec. idea: do select() only on EAGAIN. todo: unify these functions (?) CVS patchset: 4105 CVS date: 2003/02/05 00:08:55
2003-01-31- MAX_PREVIEW_SIZE = 4096Miguel Freitas
- new fb driver with zero copy CVS patchset: 4058 CVS date: 2003/01/31 14:06:03