Janosch Machowinski
93d0d178e7
Make a too low curl version a compile error, not a warning.
...
As this is known to break with at least two SatIp server, a
curl version > 7.36.00 should be a requirement, not a
recommendation.
2015-03-22 22:00:28 +01:00
Janosch Machowinski
1731f24118
Added runtime check for wrong curl version
...
Curl might be installed in a wrong version, even if it was compiled
with the right one. This is the case if a ubunutu/debian package
with a broken dependency is installed.
2015-03-22 22:00:27 +01:00
Janosch Machowinski
8913b173dc
bugfix: don't report plugin as initialized if curl failed to initialize
2015-03-22 22:00:27 +01:00
Rolf Ahrenberg
7b683dba8d
Implemented cSatipMemoryBuffer().
2015-03-22 20:06:47 +02:00
Rolf Ahrenberg
942d3a936e
Fixed CURL buffer size for discovery.
2015-03-22 17:33:08 +02:00
Rolf Ahrenberg
748ea15d1d
Updated against SAT>IP protocol specification version 1.2.2.
2015-03-22 16:47:02 +02:00
Rolf Ahrenberg
1d75da403a
Simplified GetTransponderUrlParameters().
2015-03-22 16:33:48 +02:00
Rolf Ahrenberg
4d8263e8fd
Improved RTSP error checking.
2015-03-18 22:59:38 +02:00
Rolf Ahrenberg
7019b719a5
Fixed a memory leak in TinyXML implementation (Thanks to Oliver Endriss).
2015-03-18 20:55:10 +02:00
Rolf Ahrenberg
39249ca2d5
Fixed generic error macros.
2015-03-08 15:53:54 +02:00
Rolf Ahrenberg
68e0d1474e
Got rid of SATIP_DEBUG.
2015-03-07 17:50:48 +02:00
Rolf Ahrenberg
ad5c221e44
Fixed wrong indenting.
2015-03-04 19:43:01 +02:00
Rolf Ahrenberg
826e53e8ea
Fixed the discovery tracing level.
2015-03-03 19:09:51 +02:00
Rolf Ahrenberg
f4dd02a9aa
Robustify the server discovery.
2015-03-02 20:08:21 +02:00
Rolf Ahrenberg
8184a785b7
Updated README.
2015-02-20 21:15:55 +02:00
Rolf Ahrenberg
1b4094696a
Updated HISTORY.
2015-02-20 20:53:20 +02:00
Rolf Ahrenberg
4139e87f4a
Disable socket flushing.
2015-02-20 20:51:31 +02:00
Rolf Ahrenberg
7196c9403b
Updated the APIVERSNUM requirement.
2015-02-20 20:47:58 +02:00
Rolf Ahrenberg
e1c896c1a6
Added a missing linefeed.
2015-02-17 21:16:30 +02:00
Rolf Ahrenberg
6b63ad145f
Fixed the frontend assignment.
2015-02-16 19:42:18 +02:00
Rolf Ahrenberg
84dfc6701e
Refactored the frontend attaching/detaching signaling.
2015-02-16 17:59:27 +02:00
Rolf Ahrenberg
653d9d659b
Updated README.
2015-02-16 16:49:51 +02:00
Rolf Ahrenberg
26cd34f965
Updated version to 2.2.0.
2015-02-08 22:41:01 +02:00
Rolf Ahrenberg
df258d127f
Reverted the force locking quirk for Triax TSS 400.
2015-01-27 21:31:39 +02:00
Rolf Ahrenberg
3e4b1c0383
Updated the server info message to show used quirks.
2015-01-27 17:19:06 +02:00
Rolf Ahrenberg
73ed299ed9
Fixed to nag about any malfunctioning firmware only once.
2015-01-26 00:24:07 +02:00
Rolf Ahrenberg
37e151b3e3
Added the force locking quirk for Triax TSS 400.
2015-01-25 23:47:56 +02:00
Rolf Ahrenberg
b1aad3fb80
Updated the version number.
2015-01-24 17:21:04 +02:00
Rolf Ahrenberg
a87dfc43f7
Refactored the frontend handling.
2015-01-24 17:16:09 +02:00
Rolf Ahrenberg
26be862d89
Refactored some errno handling.
2015-01-24 16:20:13 +02:00
Rolf Ahrenberg
ab2a47e3e7
Got rid of scan-build warnings.
2015-01-22 21:37:33 +02:00
Rolf Ahrenberg
3d1efe7a80
Fixed freeing some memory.
2015-01-21 22:40:24 +02:00
Rolf Ahrenberg
c9898bfbfd
Added support for showing the frontend id.
2015-01-20 00:35:46 +02:00
Rolf Ahrenberg
46bfc805e6
Removed SATIP_XCI.
2015-01-18 15:08:57 +02:00
Rolf Ahrenberg
30925337cb
Updated Spanish and Catalan translations (Thanks to Gabriel Bonich).
2015-01-18 00:13:29 +02:00
Rolf Ahrenberg
63e47ad24a
Reworded the README.
2015-01-17 20:02:18 +02:00
Rolf Ahrenberg
14123e160f
Fixed the server parsing multiple times.
2015-01-17 19:42:21 +02:00
Rolf Ahrenberg
278d0478cf
Added a command-line option to disable all the SAT>IP server quirks.
2015-01-17 17:29:21 +02:00
Rolf Ahrenberg
9989c36eee
Delayed the server parameter parsing.
2015-01-17 16:47:19 +02:00
Rolf Ahrenberg
d2064f0c04
Added an option to disable sources via sources.conf.
2015-01-17 01:39:32 +02:00
Rolf Ahrenberg
714d3ed902
Increased the max number of disabled sources.
2015-01-17 00:45:30 +02:00
Rolf Ahrenberg
b466d6836e
Added NULL checks for cSatipServer parameters.
2015-01-17 00:00:59 +02:00
Rolf Ahrenberg
184ddf2a53
Fixed a wrong parameter type.
2015-01-16 00:08:48 +02:00
Rolf Ahrenberg
65a2158051
Fixed some whitespaces.
2015-01-15 23:38:02 +02:00
Rolf Ahrenberg
e833ca6fdd
Added a separate trace mode for pids.
2015-01-15 20:03:35 +02:00
Rolf Ahrenberg
c9abfddf11
Changed SATIP_USE_SINGLE_MODEL_SERVERS_ONLY into a command-line switch.
2015-01-15 19:27:02 +02:00
Rolf Ahrenberg
fb7a7fe3a2
Fixed parsing of the setup values.
2015-01-15 00:12:55 +02:00
Rolf Ahrenberg
3b9269e9de
Added a separate trace mode for server discovery.
2015-01-14 22:59:56 +02:00
Rolf Ahrenberg
09e6c272cd
Refactored cSatipPid for upcoming API changes.
2015-01-14 20:51:16 +02:00
Rolf Ahrenberg
266aadb999
Modified the model detection a bit more readable.
2015-01-14 20:34:12 +02:00