- Messages
- 30,202
new stufs:
- multics server detection (detect servers which runing multics and displays it under web info)
- new acosc option "max ecms per minute" (posibility for defining how many ecm per minute is allowed before acosc start new job)
- new acosc option "hidecards" , it working with max ecm per minute definition (temporary hidecards to the client for specific amount of time and restores cards when it done ; penalty duration is calculated by this way: (60 / max ecms per minute) so for example if max ecms per minute is defined 15, penalty duration is calculated on the fly, hidecards will hide cards every 4 secconds by allowing only one ecm per 4 secconds which mean 15 ecms per minute
- new option "Fix bug in oscam", it fixes bug on reader stats (you can see most of your readers have 100 percent OK count but I can say its false in oscam! If you look better into log you will notice that some readers have a ton of timeouts and allso these timeouts is not added to the readerstat NOK count and allso not added to the loadbalancer block! With this patch you can see how realy is good your readers. With seccond option "include fail factor for these timeouts" you can fix bug fully and finally increase lb fail factor for these unhandled reader timeouts).
- new option "treat this as a max ecm time " (with this option all ecms which have ecm time more that defined clienttimeout is automatically handled as a timeout and increase lb fail factor)
- new option "Time to reopen lb_min_ecmcount:" (with this option lb reopens blocked sids but only that which have reached lb_min_ecmcount)
- new option "Force always reopen usernames" (only defined usernames, e.g . user1,user2,user3 can force reopen blocked lb sids. With seccond option "only if count reached lb_min_ecmcount" it opens only these sids which reached lb_min_ecmcount. Clients defined here have blue color in userstats)
fix:
webif
segfault: disable cx-reader @ reader-page
move videoguard2-reader rc-check before badcw/cwc-check, so it doesnt break wanted behaivor
change:
drop incoming cws (via cacheex) if CW is known(cw_cache), a cw_cache-rule is matching and the CW is older than 15 secs // hardcoded!
log-lvl@8192+ : [late-15sec+ CW] cache: CAIDROVID:SRVID:CW | in: CAIDROVID:SRVID:CW | diff(now): XY ms > Z - cacheex-peer-label - hop 1 (lg), src-nodeid 1337133713371337X
if a videoguard2-reader detect a bad/wrong ECM:
dont forward ECM to proxys and return E_INVALID
no (NOK) LB-entry is written
extend logs for cacheex
for cw-diffs - log-lvl@512: (grep "Different CW" /your/path/oscamlogfile.log)
if last byte is xor 0xF0 add "[last byte xor 0xFO]" to log
show nodelist for cw-diff
change log-suffix for localgenerated hits
...(localgenerated)
to
...(lg)
add:
lg-only for "normal" clients - to deliver just lg-flagged CWs from cache (service-based exception like for cacheex also working)
define @ oscam.user just:
cacheex_localgenerated_only = 1
or
cacheex_localgenerated_only_caid = 1337,BEEF
Add repetitions_forced option
-This option allowed to Enable/Disable the ncam to read same Cline servers from both file (ncam.server and CCcam.cfg)
-The default option is (enable) you can change it from webinterface of ncam (http://DeviceIP:8181/config.html) then (Repetitions forced
or from ncam/config file to change value to (0)
-fix cl->reader->cacheex.maxhop_lg > max never used
-fix smargo build warning
Changeset 11619
-fix module-lcd.c warnings
-add newlines to header_short.html & logobit.html