Rolf Ahrenberg
d940e616e3
Fixed and refactored the section filtering code, fixed a possible crash in the file protocol, and updated Makefile's install target.
2013-03-27 22:13:15 +02:00
Rolf Ahrenberg
f30817677e
Fixed a nasty network byte order bug.
2013-03-17 01:18:58 +02:00
Rolf Ahrenberg
d84fd79d14
Reverted the CURL locking changes and updated some word wrapping.
2013-03-01 12:22:41 +02:00
Rolf Ahrenberg
e4657c1820
Fixed bugs found in the CURL implementation (Thanks to Jeremy Hall).
2013-02-25 21:08:08 +02:00
Rolf Ahrenberg
623991ace0
Fixed formatting.
2013-02-23 17:19:22 +02:00
Rolf Ahrenberg
26a0adceb5
Reformatted debug messages.
2013-02-23 17:12:46 +02:00
Rolf Ahrenberg
94461d6c08
Updated for vdr-1.7.38 and added a new CURL protocol for HTTP/HTTPS.
2013-02-23 02:03:27 +02:00
Rolf Ahrenberg
29bc3d1493
Fixed ERROR_IF_FUNC macro.
2012-10-25 21:46:05 +03:00
Rolf Ahrenberg
11d864c16b
Updated for vdr-1.7.30 and added support for source-specific multicasts (SSM).
...
Changed default external script directory from the configuration to the resource.
2012-09-30 18:42:40 +03:00
Rolf Ahrenberg
75d17b289b
Added FreeBSD support (Thanks to Jürgen Lock).
2012-07-10 22:12:29 +03:00
Antti Seppälä
f4126b7e2c
Try to read all data from udp socket at once
...
Existing implementation of udp read mechanism was giving up too easily.
Replaced it with version that tries more actively to drain the entire socket buffer.
Signed-off-by: Antti Seppälä <a.seppala@gmail.com>
2012-06-02 14:34:41 +03:00
Rolf Ahrenberg
c7cbde301b
Tweaked reading from UDP sockets.
2012-06-02 13:32:28 +03:00
Rolf Ahrenberg
06506c41f6
Fixed TCP socket connection and silenced compilation warnings.
2012-04-26 21:32:20 +03:00
Rolf Ahrenberg
c475b26515
Changed UDP protocol to always utilize the source address validation.
2012-04-02 00:35:32 +03:00
Rolf Ahrenberg
8ba0b3a417
Enabled one debug message.
2010-12-08 18:33:24 +02:00
Rolf Ahrenberg
66ab92584b
Fixed a regression introduced in HTTP protocol.
2010-12-02 17:32:02 +02:00
Rolf Ahrenberg
7629e34d2a
Refactored cIptvTcpSocket class.
2010-09-15 23:41:25 +03:00
Rolf Ahrenberg
ac458b0c36
Moved JoinMulticast()/DropMulticast() into cIptvUdpSocket class.
2010-09-15 18:18:46 +03:00
Rolf Ahrenberg
2d583e8cfa
Refactored multicast source address validation.
2010-09-15 17:37:20 +03:00
Rolf Ahrenberg
b0dba49fbc
Added missing setsockopt() for IP_PKTINFO.
...
Cleaned up Italian translation.
2010-09-12 12:54:14 +03:00
Rolf Ahrenberg
a05766c90d
The "inetAddr" must be set after CloseSocket().
2010-09-10 23:41:26 +03:00
Rolf Ahrenberg
12b54fbbc2
Refactored source address validation.
2010-07-02 23:08:02 +03:00
Rolf Ahrenberg
3f88e7a911
Added validation for source addresses of socket data.
2010-07-02 18:28:49 +03:00
Rolf Ahrenberg
49fcbc8921
Modified sectionfilters to use socket pair instead of filesystem fifos.
2009-10-01 18:48:28 +03:00
Rolf Ahrenberg
26cd1aa1f1
Cleaned up compilation warnings.
2009-06-19 13:28:53 +03:00
Rolf Ahrenberg
30abbc3e80
Fixed some lint warnings.
2009-03-20 17:43:31 +02:00
Rolf Ahrenberg
abf0a5ece4
Refactored section filter class.
2009-02-27 16:05:19 +02:00
Rolf Ahrenberg
024ee7ba89
Optimized TS packet data flow.
2009-02-26 16:04:12 +02:00
Rolf Ahrenberg
53b5644973
Migration changes for git and UTF-8.
...
Updated contact information.
2008-08-23 08:15:30 +03:00
Rolf Ahrenberg
29cb25485f
Added some funky moves.
2008-01-30 21:57:33 +00:00
Rolf Ahrenberg
f07e3bf485
Prevent busylooping in GetTSPacket() and modified RTP to accect any TS stream.
2007-10-26 22:07:10 +00:00
Rolf Ahrenberg
8e979d2940
Some comment additions.
2007-10-21 19:46:03 +00:00
Antti Seppälä
e1c4d22fda
Refactor out an unnecessary socket parameter.
2007-10-21 19:32:14 +00:00
Antti Seppälä
eebd990991
Improve object constructs of protocols. Create Separate ProtocolUdp and
...
ProtocolTcp -classes.
2007-10-21 17:32:43 +00:00
Rolf Ahrenberg
ced3540d3b
Changed initialization of socket port number.
2007-10-21 15:49:54 +00:00
Antti Seppälä
4bc08e8cc0
Refactor socket code to a separate common class.
2007-10-21 13:31:21 +00:00