oscam-svn11579-arm_dream-webif-dvbapi
oscam-svn11579-dreambox_fpu-webif-dvbapi
oscam-svn11579-dream_one-webif-dvbapi
oscam-svn11579-openpli40-webif-dvbapi
oscam-svn11579-osmio4k-webif-dvbapi
oscam-svn11579-solo4k-webif-dvbapi
OScam-svn11579-arm_dream-webif-dvbapi-libusb-emu798
OScam-svn11579-dream_one-webif-dvbapi-emu798
OScam-svn11579-openpli40-webif-dvbapi-emu798
OScam-svn11579-osmio4k-webif-dvbapi-emu798
OScam-svn11579-solo4k-webif-dvbapi-libusb-emu798
oscam-svn11580-arm_dream-webif-dvbapi-libusb-emu798
oscam-svn11580-dreambox_fpu-webif-dvbapi-libusb-emu798
oscam-svn11580-dream_one-webif-dvbapi-libusb-emu798
oscam-svn11580-hd51-webif-dvbapi-libusb-emu798
oscam-svn11580-openpli40-webif-dvbapi-libusb-emu798
oscam-svn11580-osmio4k-webif-dvbapi-libusb-emu798
oscam-svn11580-rasb_hard-webif-dvbapi-libusb-emu798
oscam-svn11580-sh4-webif-dvbapi-libusb-emu798
oscam-svn11580-solo4k-webif-dvbapi-libusb-emu798
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:
detect cx-aio on reinit userdb
global cacheex_ecm_filter/_aio selection now work properly (bug: selectend _aio values for non patched peers)
add:
cx-aio-version detection @cccam-proto
webif:
use revision to show CX-AIO version (ex: OSCam r1578-CX-AIO-9.2.3) - dont want/like it? => don't patch, or use the XYZ-no-brand.patch
if cx-aio detected -> show protocol-title (like CCcam) for camd3 with detected version (for CCcam it's also...
fix:
webif
picon-foobar for cx-aio user/reader/status-page added/fixed
add:
if a physical reader returns E_CORRUPT => dont forward ECM to proxys and return E_INVALID
//-----
push all localgenerated-flagged CWs to defined group/s without source-group membership
if you plan to use this function, think about the following:
if a cx-peer(user/reader) doesn't run in one OSCam-instance(so there are differen NodeIDs) and you seperate them via groups, the localgenerated-flagged CWs would be pushed back to them, if you assign the choosen grp for this function
to prevent this, name them identical (user->username/reader->label) to avoid pushing thier localgenerated-flagged CWs back (cause there is a skip on same names for this function)
cfg:
oscam.conf => [cache]
cacheex_push_lg_groups = 1,n
//-----
use cacheex_localgenerated_only_in & cacheex_localgenerated_only_in_caid only for detected cx-aio peers:
cfg-global:
oscam.conf => [cache]
cacheex_lg_only_in_aio_only = 0|1 (default: 0)
cfg-user/reader:
oscam.user/server => [account]/[reader]
cacheex_lg_only_in_aio_only = 0|1 (default: 0)
//-----
service based localgenerated_only-exception (for srvids which are rare)
this exception works global for incoming and outgoing traffic, so if you define localgenerated_only/_in or localgenerated_only/_in_caids this service-exception is in higher priority
cfg:
[service_foo]
lg_only_exception = 1
caid = 1337
provid = 123456
srvid = CAFF,EBAB,E000