From: leslie Date: Sun, 16 Aug 2009 02:26:28 +0000 (+0800) Subject: bump version, update docs X-Git-Tag: upstream/620~200 X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=d32501770c688ffb29d9702a76d6ef175f7b302d;p=sasc-ng.git bump version, update docs --- diff --git a/HISTORY b/HISTORY index e6454b7..c5f91ab 100644 --- a/HISTORY +++ b/HISTORY @@ -1,6 +1,20 @@ VDR Plugin 'sc' Revision History -------------------------------- +..2009: Version 1.0.0 +- Forked development branch. +- Now operating like a real CAM. All necessary information are derieved from the + CAM messages send by VDR (i.e. no more GetCaDescriptors). +- Added a real CCcam network client (experimental). CCcam doesn't need to run on + localhost. The client name is cccam2, see cardclient.conf.example file. +- Reworked CA message buffer handling. Removed fixed size buffers and fixed + several buffer overflows. +- Added a copy of opensasc-ng to the contrib directory. In place compile with + current vdr-sc/FFdecsa code supported. +- Support for VDR 1.4.7 is declared deprecated. + +------------------------------------------------------------ + 04.07.2009: Version 0.9.2 - Restructure of smartcard code. Configuration has been moved to cardslot.conf. See cardslot.conf.example file. diff --git a/README b/README index a634a2f..111fd7e 100644 --- a/README +++ b/README @@ -55,8 +55,8 @@ only recent versions support concurrent recording! Recompile the driver, unload the modules, install the new ones and reload the DVB driver. If you suffer from ARM crashes, add "hw_sections=0" while loading the dvb-ttpci module. -Contrary to older plugin versions you MUST NOT apply any patches to the VDR core -(neither vdr-sc nor ffdecsa/softcsa). +Contrary to older plugin versions (before 0.7.0) you MUST NOT apply any patches +to the VDR core (neither vdr-sc nor ffdecsa/softcsa). You must have installed the openssl development files. For most distributions this means to install openssl-devel package. You should use a openssl package @@ -99,6 +99,9 @@ rotated. How to setup for VDR 1.4.x ? ---------------------------- +NOTE: support for VDR 1.4.7 is deprecated. As development requires, the support +will be removed. + Additional to the points mentioned above, you have to patch the VDR core with the supplied patch (vdr-1.4.x-sc7.diff). Recompile VDR and use the new binary. Patches from older SC releases are not going to work. @@ -120,7 +123,7 @@ to your VDR plugin lib directory. Please be aware, that pre-compiled libraries are more or less bound to the hard- & software configuration they have been build on. Currently the build system is -Intel 32bit, gcc 3.2.2, glibc 2.2.5. If your system differs too much, it may be +Intel 32bit, gcc 4.3.3, glibc 2.9. If your system differs too much, it may be impossible to use the pre-compiled libraries. Obviously, pre-compiled libraries cannot be exchanged between different SC @@ -161,7 +164,7 @@ To reduce the number of CAIDs SC has to deal with, you should obey some rules: -Remove all libsc-* files for encryption system which you don't intend to use (e.g. SHL seems pretty useless nowadays). -When using a cardclient, be as precise as possible with the CAID/MASK values in - the cardclient.conf file. Using wide open 0000/0000 is deprecated. + the cardclient.conf file. Using wide open 0000/0000 is not recommended. -Add CAIDs which you cannot use due to lack of keys to the SC.CaIgnore setting. @@ -273,7 +276,8 @@ Cardserver client ----------------- The cardclient is a client for several cardservers. Supported cardservers are : -radegast, newcamd, camd33 (tcp), camd35 (udp), cardd, buffy and aroureos. +CCcam, gbox, radegast, newcamd, camd33 (tcp), camd35 (udp), cardd, buffy and +aroureos and servers which are protocol compatible with the mentioned ones. You can configure as many clients for different servers as you want. The client configuration is read from the file "cardclient.conf". Every line in the file @@ -295,10 +299,6 @@ after the last connection has terminated and an additional network timeout has expired. The network timeout is configurable with the commandline option -t and defaults to 60 seconds, e.g. "-t 120". -The current cardclient implementation is loosely based on the Streamboard -client (contributed by S.Laurel from the Streamboard), which was included in -earlier releases. - Summary of commandline options diff --git a/version.h b/version.h index ee7fd25..5c93005 100644 --- a/version.h +++ b/version.h @@ -20,7 +20,7 @@ #ifndef ___VERSION_H #define ___VERSION_H -#define SC_RELEASE "0.9.2" +#define SC_RELEASE "1.0.0pre" extern const char *ScVersion;