20.04.2013
Changes:
- entire new cache system.
- low ecm times
- works perfect as
cache forward for oscam
x64 version only
20.04.2013
Changes:
- entire new cache system.
- low ecm times
- works perfect as
cache forward for oscam
x64 version only
Multi CardServer r70
Code:* fixed cache peers unstable activity * fixed load balancer to block resending ecm to different servers with same ip * added STRICT dcw checking for *** cards * fixed peer cards checking when sending all replies to cache peer or in tracker-mode * YES/NO now can be used in config with boolean options ( YES=1 / NO=0 ) * new cache option auto add peers "CACHE AUTOADD: YES" (default=no) * added oscam cacheex mode3 (reverse) on CCcam protocol (experimental) ## Cacheex Client F: cache pass { cacheex_mode=3 } ## Cacheex Server connection C: host 8495 user pass { cacheex_mode=3; cache_maxhop=2; shares=09CD:0, 0500:32830; } => push cacheex to server only shares slyit+csatv4 with maxhop=2 to enable cacheex on one profile add "ENABLE CACHEEX: YES" * added multiport in newcamd line: N: host.dnsdynamic.com 14000,14005:14007,14017,14021:14023 user pass 01 02 03 04 05 06 07 08 09 10 11 12 13 14 => Connect to servers having the next ports: 14000, 14005,14006,14007, 14017, 14021, 14022, 14023 * added dcw check in cache * added profile hits to cache peer info * cache messages are now auto-saved to file '/var/tmp/multics.sms' * fixed load balancer to wakeup upon reaching server.timeout * fixed server priority in load balancer * new targets for RaspberryPI and openwrt
Multi CardServer r71
------------------------
* fixed typo disabling the check of cache peer cards that minimize traffic by blocking cache data unused by peer
* removed cache dcw checking for *** cards.
* fixed cacheex csp_hash little endian order.
* removed clients mintime+timeout and profile mintime to get less iterations, faster answers and less cpu consumption.
* optimized receive messages functions.
* optimized search in cache table.
* added country ip blocker of clients connections ( file ip2country must exist to enable this option )
ex: "BLOCK COUNTRY: XX, YY ## XX and YY are country codes like FR,DE,TN..."
This proxy is free and for non commercial use, removed payserver options: expire date & some related xml data.
Thx @evileyes
Multi CardServer r74
--------------------------------------
* fixed unknown cache message bug.
* fixed host option for mgcamd client
* added filter for invalid/bad viaccess ecm requests
* added test channel parameter to log all ecm/dcw of a certain channel to file (/var/tmp/multics.log)
TESTCHANNEL: 0500:032830:2206
* added ecm length to sid list ( SID LIST: <SID:CHID:ECMLEN> )
SID LIST: 0::92 # accept all ecm with length 0x92 (hex)
SID LIST: 2206::60 # accept only ecm with sid 2206 and length 0x60
* new ecm length parameter for profiles, to filter all incoming requests by requested lengths
ECM LENGTH: 93, 64 # accept only ecm with length 0x93 or 0x64
* new cache alivetime parameter, time which cw will stay in cache.
CACHE ALIVETIME: 10 # in seconds (default=15s)
* new file option "UPDATE ONCHANGE". if you disable this option for a file, config data will not be updated when you modify that file.
UPDATE ONCHANGE: NO # default value = YES
* new fline parameter "nodeid" to deny access for cccam client using unknown nodeid (different receiver/server).
F: user pass { nodeid=0102030405060708 }
* new http title parameter.
HTTP TITLE: "My First Server"
* added option to disable/enable "DCW CHECK" option for clients (newcamd/mgcamd/cccam)
CCCAM DCW CHECK: NO # default=YES, disable/enable default value for all cccam clients
MGCAMD DCW CHECK: NO # default=YES, disable/enable default value for all mgcamd clients
NEWCAMD DCW CHECK: NO # default=YES, disable/enable default value for all newcamd clients
* for each client you can enable/disable "DCW CHECK" option, if not specified default server option would be used.
F: user pass { dcwcheck=yes }
USER: user pass { dcwcheck=yes }
MGUSER: user pass { dcwcheck=yes }
## client having a receiver(watching tv only) -> dcwcheck=yes
## client having a server -> dcwcheck=NO
nb: r72c and r73 are test versions.
This proxy is free and for non commercial use, removed payserver options: expire date & some related xml data.
Thx @evileyes
Multi CardServer r75
this version is fixed to minimize wrong codes, the cache is full of bad cw and forwarding cache spread them to all peers.
* removed tracker and forwarded hits from csp cache and cacheex, so only your filtered local cache will be sent to peers and you will save a lot of bandwidth.
* disabled connections with old mcs revisions (sending sometimes wrong codes as r63)
for your local oscam or csp you must add the cache line as below to connect with this version
CACHE PEER: myhost.com 12345 { csp=yes }
* fixed freecccam server and connection/login bugs
Thanks to evileyes
MultiCS.r77
*restored r75 cacheex module.
thanks evileyes