VDR Plugin 'mcli' Revision History
----------------------------------
2023-06-05 1.0.1
- pbiering move call of InitMcli from cPluginMcli::Start to cPluginMcli::Initialize (https://github.com/vdr-projects/vdr-plugin-mcli/pull/17)

2023-06-01 1.0.0
- pbiering add DeviceName, contribution from https://github.com/vdr-projects/vdr-plugin-mcli/issues/15

2023-05-31
- M-Reimer adjustments to link dynamically against "libnetceiver"
- pbiering adjust spec file

2022-02-07 0.9.7
- pbiering fix lftp support for netcvupdate and cam_menu.c
- pbiering add new options for plugin: --netcvupdate-use-lftp --netcvupdate-enable-debug

2022-01-22
- pbiering fix some log statements and REELVDR related defines

2021-06-12 0.9.6
- pbiering several log extensions

2021-04-03 0.9.6pre8
- pbiering fix idle priority handling

2021-03-30
- pbiering add additional option '-n' to netcvupdate to use 'lftp' as FTP client

2021-03-21 0.9.6pre7
- extend with (currently hardcoded timings) interface watcher

2021-03-16 0.9.6pre6
- pbiering apply adjusted fixes from https://www.vdr-portal.de/forum/index.php?thread/134181-mcli-error-video-data-stream-broken/&postID=1337872#post1337872

2021-03-16 0.9.6pre5
- pbiering add error/debug log for PreInit related to network device

2021-03-13 0.9.6pre4
- pbiering in case of --cam-disable option is active, do not enable triggerCam

2021-03-12 0.9.6pre3
- pbiering apply vdr-plugin-mcli-0.9.6n_05-FixSetChannelDeviceCamAlloc.patch from https://www.vdr-portal.de/forum/index.php?thread/134181-mcli-error-video-data-stream-broken/&postID=1337625#post1337625

2021-03-12 0.9.6pre2
- pbiering apply vdr-plugin-mcli-0.9.6m_02-DeviceReadyWithCi.patch from https://www.vdr-portal.de/forum/index.php?thread/134181-mcli-error-video-data-stream-broken/&postID=1337593#post1337593
- pbiering apply vdr-plugin-mcli-0.9.6m_01-TriggerCamAllPids.patch from https://www.vdr-portal.de/forum/index.php?thread/134181-mcli-error-video-data-stream-broken/&postID=1337593#post1337593

2021-03-11 0.9.6pre1
- pbiering introduce PreInit and PostExit to avoid crashes in case of other plugins have fatal issues and VDR has to stop instantly

2021-02-25
- pbiering add triggerCam patch from https://www.vdr-portal.de/forum/index.php?thread/134181-mcli-error-video-data-stream-broken/&postID=1336731#post1336731

2021-02-08
- pbiering fix spec file for rpmbuild -ta

2021-02-07
- pbiering add more header include fixes based on contribution from HelmutB

2021-02-06
- pbiering add additional special debug masks (see README), align/fix log prefix to "mcli::"

2021-02-05
- pbiering add log skip mask option (--logskipmask) (see logging.h)
- pbiering improve debugging enhancement based on contribution from HelmutB

2021-02-02
- pbiering include not covered patches from https://www.minidvblinux.de/forum/index.php?topic=9526.0

2021-01-30
- pbiering add vdr/systemd/override.conf into RPM (via file in contrib subdirectory)

2021-01-26: Version 0.9.5
- pbiering add contrib directory with RPM spec and vdr-plugin config file template

2021-01-25
- pbiering cMcliDevice::SetPid: LOCK_THREAD deactivated because resulting in deadlock with osdteletext and zapping
- pbiering honor cam-disable earlier in cMcliDevice::SetChannelDevice

2021-01-24
- pbiering add debug mask option (--debugmask) (see mcli.h)
- pbiering fix a bunch of debug messages and turn them to be controllable by --debug-mask
- pbiering add cam-disable mode which avoid tuning to channel which requires CAM in case CAMs are generally not in use in the system (--cam-disable)

2020-12-15
- pbiering add support for DeviceType (supported since 1.7.28)
- pbiering add tuner-max option to limit amount of tuners in skins
- pbiering implement rate limiter for "Discontinuity on receiver" messages
- implement missing GetCurrentlyTunedTransponder (supported since 1.7.13)

2019-11-24
- pbiering fix several compiler warnings and incompatibilities to vdr-2.4.1 (0.9.3 work-in-progress)

2015-11-12
- hsteinhaus debugged makefiles to ensure complete compilation, even when using parallel make jobs
- hsteinhaus consolidated debug logging and disabled it by default
- hsteinhaus check if CAM is present before enforcing it's use
- hsteinhaus resolved some compiler warnings
- hsteinhaus removed some unused headers

2014-07-12
- mhorwath debug 2.1.x issue http://projects.vdr-developer.org/issues/1709 , little message cleanup, added cam info at startup, fixed compile warning  

2013-09-20
- Hoppaz applied svn diff -r188:189 from https://svn.baycom.de/repos/vdr-mcli-plugin/ : r189 | fliegl | 2013-09-19 21:26:55 +0200 (Do, 19. Sep 2013) | 2 Zeilen , Add LGPL license for all tools (including netcvdvbip)
 
2013-09-18
- hsteinhaus explicitely define API_SOCK to resolve compile problems using Debian/Ubuntu tools (reason why OS-depended define does not work is not fully understood)
- hsteinhaus explicitely set -fPIC for the plugin to resolve Debian build problems
- Hoppaz fixed makefile netcv2dvbip du to link error
- Hoppaz added netcv2dvbip revision 188 from https://svn.baycom.de/repos/vdr-mcli-plugin/mcast/netcv2dvbip
- hsteinhaus Resolved issue #1504 - compile problems related to overloading of const methods of the cDevice interface
- Hoppaz removed obsolete .svn directories
- Hoppaz patch svn-pull.patch.txt applied
- Hoppaz patch new_make_format.patch.txt applied
- Hoppaz patch signal_strength.patch.txt applied
 
2010-06-23:
- Moved the mcli-library to LGPL-2.1-license.

2008-12-18: Version 0.0.1
- Initial revision.
