Welcome!

Welcome to Satlover forums, full of great people, ideas and excitement.

Please register if you would like to take part. link..

Register Now

Alert: Don't Use Hotmail Email Accounts for registration

Collapse

Before Access to all Forums and Trial accounts you must need to activate your account Email address

Full CCCAM Version History

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ecsbox360
    Senior Member
    • Sep 2011
    • 171

    Full CCCAM Version History

    Was looking for this myself to read up on the changes and find out when certain features were fixed/added etc.

    Im sure others would find this an interesting read.

    CCcam release history

    2.2.0 17.11.2010
    -several smartcard fixes
    -added SCIDEVICES setting (see CCcam.cfg for details)
    -fixed timings display
    -fixed possible crash with SMP
    -don't clear SMARTCARD SID ASSIGN and LOADBALANCE settings when configfile changes (changing these settings requires a restart, so they should not be touched when config is re-read)
    -added SMARTCARD SID REJECT (see CCcam.cfg for details)
    -distribute ASSIGN/REJECT info to clients to improve performance (needs 2.2.0 server and clients)
    -improved detecting when CCcam.cfg has changed
    -added GLOBAL EMM setting (clientside), to control generation of GA EMM traffic (see CCcam.cfg for details)

    2.1.4 30.01.2010
    -ndz smartcard fixes
    -ecm timeout decreased
    -via26 emu
    -seca handler improvement
    -removed 256 NewCam trick

    2.1.3 14.11.2009
    -important cardreader fixes
    -DRE crypt support
    -963 support
    -reenabled n2 emu

    2.1.2 20.07.2009
    -several smartcard fixes
    -via emm fixes
    -seca emm fixes
    -added SMARTCARD SID ASSIGN, see CCcam.cfg for details
    -TNT sat
    -double login loop fix
    -serverside emm overload fix

    2.1.1 05.04.2009
    -fixed MINIMUM CLIENT VERSION check, broken since 2.1.0
    -several smartcard fixes

    2.1.0 19.03.2009
    -keep persistant ecm counts for clients
    -i2 emu
    -IGNORE NODE option (see CCcam.cfg)
    -emm caid tunneling
    -Added seca handler to prefer or ignore SECA2 or SECA3 (see CCcam.cfg)

    2.0.11 16.12.2008
    -support caid tunnelling
    -improved chid selection

    2.0.10 09.11.2008
    -improved system selection (based on distance). Note that prios from prio file overrule this and might give worse results
    -fixed aborting lengthy request when switching channels
    -fixed low audio pid detection

    2.0.9 23.05.2008
    -improved system selection
    -fixed irdeto chid selection
    -dm800 detection
    -fixed minor memleak

    2.0.8 28.02.2008
    -fixed n2 emu freezes with static (non-openssl) version
    -improved system selection (making prio file mostly obsolete)

    2.0.7 16.02.2008
    -fixed camcrypt on static (non-openssl) version
    -fixed segfault reading config

    2.0.6
    -ignore errors on emm demux (caused n2 AU to abort on certain hardware)
    -tps au fix
    -various optimizations; avoid server slowing down because of slow clients

    2.0.5 17.01.2008
    -global share limits (see CCcam.cfg for details)
    -global minimum required downhops setting (see CCcam.cfg for details)
    -n2 AU fix (/var/keys/ROM120.bin required)
    -cryptoworks sc fix
    -90f sc fix
    -viaccess sc emm fix
    -changed 'double client login reject' mechanism
    -G line local sharing fixed
    -graceful shutdown

    2.0.4 14.10.2007
    -support more than one emm listener (see CCcam.cfg for details)
    -tps au fixes
    -nds sc init fix

    2.0.3 03.08.2007
    -nagra fixes
    -G line remote sharing fixed
    -allow more limits in C/F/G

    2.0.2 30.07.2007
    -nagra fixes
    -irdeto camcrypt
    -tps au
    -cryptoworks keys no longer hardcoded

    2.0.1 09.07.2007
    -changed G: line syntax, see CCcam.cfg for details
    -multiple G: lines on the same local port supported
    -each G: line can have different localhost
    -each G: line can have different pass
    -sharing between G: lines supported
    -nagra2 MECM

    2.0.0 10.06.2007
    -removed gbox_indirect support
    -added gbox support
    -several smartcard fixes
    -several smartcard reader fixes
    -fixed LOADBALANCE parsing (broken in 1.7.1)

    1.7.1 16.04.2007
    -several smartcard fixes
    -conax ca pin support (use 'PIN:' in CCcam.cfg)
    -added SMARTCARD WRITE DELAY setting, to tweak performance on mastera/sc8in1 and such
    -moved providernames to an external file /var/etc/CCcam.providers. Format is 'hexvalue "providername" comments'
    -channelname can now be displayed in webif instead of caid:ident:sid when defined in /var/etc/CCcam.channelinfo
    -demuxapi support dropped
    -gbox indirect: reuse slots
    -avoid glitch when zapping over recorded channel (7025)
    -two cam devices on DM600

    1.7.0 20.03.2007
    -fixed password bug (consider using "MINIMUM CLIENT VERSION: 1.7.0" to avoid risk)
    -added viaccess smartcard emm
    -added support for gbox indirect/local connection
    -added optional ip address/hostname to F: line, no ip given allows the connection from all ip's (See CCcam.cfg for example)
    -tps au (tune to Hotbird transponder 10873 vertical)
    -added smartcard custom post-init (see CCcam.cfg) Currently only T=0 supported
    -support to override detected dvb api version
    -support sc8in1 (note: PHOENIX READER PATH --> SERIAL READER in CCcam.cfg)

    1.6.2 19.02.2007
    -fixed crash when reading malformed SoftCam.Key
    -fixed possible crash betacrypt smartcard emm
    -minor irdeto improvements
    -added config option to avoid (hidden) chids being ignored on irdeto smartcard (See CCcam.cfg)
    -added timeslots per friend connection, now possible to only open connection for a few hours (See CCcam.cfg for example)
    -Nagra emu fixes

    1.6.1 29.01.2007
    -fixed irdeto camdata setting (setting was not used correctly in 1.6.0)
    -CCcam.prio: nagra caid:ident entries with nonzero ident now always match
    (nagra ident is unknown at time of prio check, see CCcam.cfg for details)
    -few small workarounds for buggy 7025 scidriver
    -show share (nodeid_handlerid) in ecm.info
    -tps.bin support (fixed location /var/keys/tps.bin), using systemtime

    1.6.0 22.01.2007
    -fixed wrong irdeto camdata default (since 1.4.0)
    -implemented irdeto camdata setting
    -improved self learning for irdeto
    -fixed constant cw
    -added biss support
    -added priolist support
    -max C / F username length now 20 instead of 19
    -max C / F password length now unlimited instead of 16
    -switches to enable/disable web and telnet info info interfaces
    -implemented authentication for web and telnet info interfaces
    -Note: the web and telnet info port paramater have changed name in the config file
    -Note2: /var/keys/CCcam.ignore does not exist anymore and /var/etc/CCcam.prio is the new one
    see CCcam.cfg for details

    1.5.0
    -improved dvb api detection (for systems with both demuxapi and dvb devicenodes)
    -avoid exit on systems that provide nonworking dvb devicenodes
    -avoid blocking on nonworking newcamd connection (since 1.4.0)
    -added column in client info output to see the ecm time per client, only available if SHOW TIMING is on
    -reworked share and provider info into tabular form

    1.4.0 05.02.2007
    -implemented irdeto camkey setting
    -runtime dvb api version detection
    -implemented share limits on client side (just like server side), see CCcam.cfg for details
    -implemented load balancing between identical cards, see CCcam.cfg for details
    -finetuned tcp behaviour and settings, saving some network load
    -fixed newcamd connection emm
    -seca smartcard entitlements fix
    -irdeto smartcard emm fix
    -removed -k cmdline parm, use config file instead
    -cmdline parms could previously be overruled by rereading cfg file, fixed

    1.3.1 22.10.2006
    -7025: several bugfixes
    -7025: decoding of all 8 channels (1.3.0 only 4)
    -fixed viaccess smartcard
    -fixed stealth mode, also set per N line now (see CCcam.cfg)

    1.3.0
    -fixed some 64 bits issues
    -fixed radegast provider id and nano field
    -reduced binary size
    -immediately interrupt lengthy emu calculations when zap takes place
    -userinfo was not correctly reread, therefore you needed to restart CCcam when certain parts of the userinfo changed, fixed
    -it is now possible to block a channel for a client, based on caid:id:sid see F entry config for an example
    -changed emu share limits behaviour, <1.3.0 an emu matched a F entry limit with {caid:ident:n}, for any nonzero ident. >=1.3.0, an emu only matches {caid:0:n}
    -added '-l' cmdline option, to disable all 'self-learning' stuff. This option might avoid problems with irdeto smartcards
    -ports 15000-15004 and port 14000 are now gone. Use 16000 and 16001 (html) instead
    -implemented workerthread pool to handle client requests, to improve handling larger numbers of clients
    -added support for cryptoworks camcrypted cards (incl arena tv). IPK handing is internal, no need for external keys and such
    -added support for BEEF patched cards using nagra over seca tunnelling, add id's in config file(see example)
    -added conax smartcard support (ecm+emm)
    -added entitlements for cryptoworks and conax smartcards
    -allow emm one extra level

    1.2.1
    -fixed smartcard support for some seca providers
    -fixed smartcard activation for some seca providers

    1.2.0
    -fixed betacrypt entitlements
    -fixed betacrypt emm
    -fixed nds entitlements
    -fixed nds freeze with certain ecm on phoenix
    -irdeto emu emm added
    -seca emu added
    -initialise all cards before starting to decode, ensures immediate success on startup
    -restart emm when a card is inserted, for easier activation of new cards
    -faster client ecm handling (new client logon no longer delays requests of existing clients)
    -command-based info interface on port 16000
    -web info interface on port 16001
    (As of now getting info from ports 15000-15004 is deprecated. This interface will be removed in the next release.)
    -newcamd stealth mode added
    -removed <1.1.1 backward compatibility code from share protocol, to allow full use of optimisations introduced in 1.1.1
    -when CCcam was connecting to a share it kept on connecting on same ip, not very good when a dyndns address was in the config
    -ecm request cache didn't work in all situations, caching fixed and improved.
    -emm didn't always work on demuxapi systems (e.g. relook, mutant). Fixed.
    -WARNING: F: entry syntax changed, check and update your CCcam.cfg; added parameters to allow emusharing and emm, per client

    1.1.1
    -when a share doesn't work for a certain channel, skip aliases of that share for that channel
    (aliases are the same cards shared through different routes, they have equal nodeID_shareID at the end of their line in the output on port 15002)
    -ignore '0' providerids on seca cards
    -nagra2 emu fix for some providers
    -fixed occasional nds emm freeze
    -allow multiple L: entries to connect to different cards on the same camd3 server/port
    -fixed phoenix on certain comport chipsets
    -optimized share protocol (backward compatibility with <1.1.1 guaranteed, warning, will be removed in next release)

    1.1.0
    -camd3 support, one card per L: line
    -support to add downshare limits to F: entries

    1.0.0
    -first public release
    -various smartcards
    -various emus
    -share2share support (C: and F: entry)
    -newcamd support (N: entry)
    -radegast support (R: entry)
    -all shares are available for clients on a single port (default 12000)
    -emu's can be shared one hop down only
    -cards can be shared multiple hops down
    -each CCcam node has a unique nodeid
    -routes to a card are given with nodelists
    -when a card is reachable through multiple routes, each unique route will be available as individual share
    ******* with nodeid 'abc' in the routelist are never sent to client with nodeid 'abc', to avoid route loops
    -watch your shares, including full routelist, on port 15002
    -start with -h to view available commandline options
    -syslog support, start with -v for more verbosity
    -start with -d to run in foreground, and log to console instead of syslog
    -inserted cards (in either available reader) start working right away
    -all used config and key files are re-read on change, never need to restart CCcam
    Dislikes the Chinese Openbox Receivers, so much..
Working...