Commit Graph

445 Commits

Author SHA1 Message Date
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 0c6257e4ca Added SetMenuCategory(mcSetupPlugins). 2013-03-13 23:33:37 +02:00
Rolf Ahrenberg 0caf746ef4 Enabled I/O throttling and tweaked buffer timeouts and tweaked max address string size to include a termination NULL byte. 2013-03-11 18:04:27 +02:00
Rolf Ahrenberg 41fe387018 Updated translation files. 2013-03-06 09:54:06 +02:00
Rolf Ahrenberg 2c287ef667 Updated HISTORY. 2013-03-06 09:50:43 +02:00
Rolf Ahrenberg d7dfa0aad6 Fixed the channel editor and added extra locking into the CURL protocol. 2013-03-02 19:58:37 +02:00
Rolf Ahrenberg 72a9f21006 Changed a pointer to a reference in order to stabilize the CURL protocol and always remember to close the sid scanner. 2013-03-02 01:26:04 +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 f632650547 Added case-insensitive comparisions and fixed data types of a few CURL options. 2013-02-28 22:07:14 +02:00
Rolf Ahrenberg 980aafb206 Modified the filter code. 2013-02-26 00:34:45 +02:00
Rolf Ahrenberg 45192e924a Fixed URL decoding and section filter protection. 2013-02-25 23:11: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 ed09963253 Added a character validation into the channel editor. 2013-02-23 20:06:55 +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 e75080b1a8 Cleaned up the code. 2013-02-23 15:31:11 +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 c975d458f5 Removed the disable_ca_updates patch. 2012-09-30 18:44:45 +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
Rolf Ahrenberg 547306b67c Updated translations. 2012-06-03 12:31:33 +03:00
Rolf Ahrenberg 763c83209d Updated README. 2012-06-03 12:24:09 +03:00
Rolf Ahrenberg af85ef1703 Prepared for 1.0.0 release. 2012-06-02 21:57:29 +03:00
Rolf Ahrenberg 24ecadf414 Updated device selection. 2012-06-02 15:37:05 +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 c33b05076a Incremented version number and updated HISTORY. 2012-04-26 00:29:46 +03:00
Rolf Ahrenberg 38bd9a21f6 Fixed response header parsing in HTTP protocol. 2012-04-26 00:27:24 +03:00
Rolf Ahrenberg 4c7b2ea69b Added cIptvDevice::DeviceType() and updated HISTORY. 2012-04-02 19:15:53 +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 9145fb8bb8 Silenced a warning in the HTTP protocol. 2012-04-01 22:47:50 +03:00
Rolf Ahrenberg 7a8b2962b2 Added support for a service interface. 2012-04-01 22:46:08 +03:00
Rolf Ahrenberg 626d0402c2 Updated the disable ca updates patch. 2012-03-31 20:43:10 +03:00
Rolf Ahrenberg b3b06e569f Fixed some channel switching bugs. 2012-03-31 20:32:04 +03:00
Rolf Ahrenberg ff84c54d50 Fixed channel switching in UDP protocol. 2012-03-30 19:01:46 +03:00
Rolf Ahrenberg 4c39d8cf72 Updated device name. 2012-03-30 18:22:10 +03:00
Rolf Ahrenberg 0b790260fa Updated for vdr-1.7.27. 2012-03-25 16:42:06 +03:00
Rolf Ahrenberg 79113bbe09 Updated default CXXFLAGS. 2012-03-25 16:03:22 +03:00
Rolf Ahrenberg 30de763a4b Updated for vdr-1.7.26. 2012-03-10 23:22:20 +02:00
Rolf Ahrenberg 868865c47d Updated for vdr-1.7.25. 2012-03-03 15:18:59 +02:00
Rolf Ahrenberg a73921041f Added a GIT tag into the version string. 2012-02-26 22:54:45 +02:00
Rolf Ahrenberg 49e3a9e23a Silenced compilation warnings. 2012-02-19 19:14:10 +02:00
Rolf Ahrenberg 73311873bc Updated Makefile. 2012-02-19 17:47:43 +02:00
Rolf Ahrenberg 816c357065 Updated the patch. 2012-02-19 17:43:43 +02:00
Rolf Ahrenberg 5838bda3f0 Added missing initializers. 2012-02-02 19:09:08 +02:00
Rolf Ahrenberg 079b02d69e Updated translation files. 2012-02-02 18:56:05 +02:00
Rolf Ahrenberg 6582f137b9 Updated for vdr-1.7.23 and version number. 2012-02-02 18:50:18 +02:00