Commit graph

21 commits

Author SHA1 Message Date
Andreas Öman
506e1eee4f Export function for sending just HTTP header without any content 2008-08-29 15:58:51 +00:00
Andreas Öman
cb8266e3ea Initial take on making tvheadend multithreaded instead of relying on a
poll/dispatcher framework.

The top reasons for going multithreaded is:

* Take adventage of multicore CPUs
* No need to put slow operations in ugly helper threads now that the entire app is designed for multithreads
* Some of the timing sensetive tasks (IPTV output / RTP / UDP pacing) can run on RT priority.
2008-08-29 15:29:33 +00:00
Andreas Öman
feb9cddc65 Switch to buffer management framework in libhts 2008-07-21 08:40:12 +00:00
Andreas Öman
2e1d09b48d Fix some HTTP return codes 2008-05-05 19:35:26 +00:00
Andreas Öman
a1ade3232a Fix authentication when using VLC 2008-05-02 05:58:44 +00:00
Andreas Öman
8d47b9b946 Add fine grained user / source address access control configurable from web ui. 2008-04-29 06:53:21 +00:00
Andreas Öman
ff70e88880 Add AJAX mailboxes for updating content asynchornously on the web ui. 2008-04-16 05:23:03 +00:00
Andreas Öman
2d700d2901 Rewrite HTTP server so it can defer replies 2008-04-14 18:59:31 +00:00
Andreas Öman
96d41e1e85 Add intial take on an AJAX based web user interface. 2008-04-03 19:15:00 +00:00
Andreas Öman
f213b963cd Add HTTP redirect reply 2007-12-07 08:24:48 +00:00
Andreas Öman
b7fae6d527 Add cache control 2007-12-06 15:08:10 +00:00
Andreas Öman
f6bed08aef Add a decent URL argument parser 2007-12-02 16:24:14 +00:00
Andreas Öman
39307445f9 add RTSP URL in HTML interface 2007-11-27 17:22:54 +00:00
Andreas Öman
6c2564411a Add framework for access control 2007-11-22 20:11:12 +00:00
Andreas Öman
40548fe677 Don't start http server unless user specifies '-h <port>' 2007-11-19 21:53:21 +00:00
Andreas Öman
aaf2b3939e add http_output_queue() - send a tcp_queue over HTTP connection and prepend it with correct HTTP headers 2007-11-04 09:36:18 +00:00
Andreas Öman
3725d4d544 make http_output_reply_header() public 2007-11-03 06:40:21 +00:00
Andreas Öman
50f37f1456 add callbacks for a virtual http server 2007-11-03 06:34:53 +00:00
Andreas Öman
b2f49c519a merge RTSP into the HTTP server 2007-11-02 22:14:19 +00:00
Andreas Öman
abaafa807c merge common code from RTSP and HTTP into http.[ch] 2007-11-02 21:57:09 +00:00
Andreas Öman
7c5149fb74 Add an integrated HTTP server, currently responds with 404 to everything 2007-11-02 18:22:53 +00:00