Andreas Öman
f6740b8d17
Add access control. (admin, recording and webinterface)
2008-09-25 16:38:55 +00:00
Andreas Öman
bbe35021b8
Make it possible to download recorded events directly from the web ui.
2008-09-24 21:30:08 +00:00
Andreas Öman
d6a20d720c
New member in http_connection 'hc_representative' containing username or ipaddress related to current connection
2008-09-16 19:27:16 +00:00
Andreas Öman
f21f7e0a09
Ooops, correctly send content type in HTTP response header.
2008-09-07 12:07:57 +00:00
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
32558b7ec1
Remove unnecessary includefiles
2008-05-06 19:28:01 +00:00
Andreas Öman
ff0c1963c2
Fix a typo causing malfunction with HTTP/1.0 clients
2008-05-05 19:46:41 +00:00
Andreas Öman
2e1d09b48d
Fix some HTTP return codes
2008-05-05 19:35:26 +00:00
Andreas Öman
f81dd04a89
Remove key value printing
2008-05-04 06:46:20 +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
5c7f891b41
Allow duplicates in the HTTP argument parser, it is needed for list transfers from prototype.
2008-04-17 20:55:59 +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
58633ae2d7
Move strtab.h to libhts
2008-04-07 16:23:52 +00:00
Andreas Öman
d1f24092a2
Work in progress on AJAX interface for tvheadend
2008-04-07 15:57:20 +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
dd37b29ab0
ffmpeg include paths have changed
2008-02-25 09:40:52 +00:00
Andreas Öman
f3057b7803
move code for resolving a username + password -> config to main.c (we want it to be more general)
2008-02-15 15:37:42 +00:00
Andreas Öman
c069dfed58
add missing location argument
2007-12-07 09:58:53 +00:00
Andreas Öman
f213b963cd
Add HTTP redirect reply
2007-12-07 08:24:48 +00:00
Andreas Öman
fc024a0099
improve HTTP URL de-escaper
2007-12-07 08:05:02 +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
05a18bbe52
fix bug in URL parser (i bet there are some left)
2007-12-02 15:32:40 +00:00
Andreas Öman
e89b312454
init random number generator
2007-11-28 08:00:38 +00:00
Andreas Öman
39307445f9
add RTSP URL in HTML interface
2007-11-27 17:22:54 +00:00
Andreas Öman
d304de8f55
reeanble RTSP, drop some debug and tell clients not to cache content
2007-11-25 08:49:06 +00:00
Andreas Öman
c37a5d4b84
disable RTSP for now, it's not access protected
2007-11-24 07:06:37 +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
74e1c687e1
dont include '/' (slash) in remaining part of url
2007-11-04 12:56:50 +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
435ccaa85b
restructure code slightly so we get common header parsing for RTSP as well
2007-11-02 22:20:55 +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