OScam/EMU arm32 (DM900/920/all-VU4K, armv7)

Status
Not open for further replies.

juli13

Staff member
Administrator
Messages
10,198
Changeset 11582 with cacheex_aio-v09.2.5

What is cacheex aio

Incoming CWs are saved and it is checked whether the CW has already been received for another srvid (confused mappings o_O) & whether the CW is already older than "timediff_old_cw".
If one of the two conditions applies and the mode is set to 2, the CW is discarded and, accordingly, is not redistributed via CacheEx.

If some use the patch, the confused CWs should be reduced significantly.

The module CS_CACHEEX is required

Configuration:
@ oscam.conf -> [cache]

cw_cache_size = count of max. CWs for CW cache (default 0)

cw_cache_memory = MByte of max. memory used for CW cache (default 0) // one entry is about 63byte;>

cw_cache_settings = caid [& mask] [@ provid] [$ servid]: mode: timediff_old_cw [, n]
mode = 0 (disabled)
= 1 log only
= 2 drop known CWs for other srvid || drop incoming CWs if timediff_old_cw> now - first_seen

timediff_old_cw = time in ms for dropping old CWs


To enable this patch, you need to define cw_cache_size or cw_cache_memory, not both is required.

If cw_cache_size or cw_cache_memory has reached, 10% of the oldest cache entries are deleted.

Logs are @loglevel 8192 & config via webif is possible.

Try it and take a look in loglevel 8192 @ your incoming CWs from all sources with for example:

cw_cache_memory = 32
cw_cache_settings = 0: 1: 1000

build juli13
 
Last edited:

juli13

Staff member
Administrator
Messages
10,198
Changeset 11584
small fix for CAK7 Cards HD03/04/05
refresh valid to date

-the recommendation remains to enable shared and disable global emm

thnx to pehedima

build juli13
 

juli13

Staff member
Administrator
Messages
10,198
Changeset 11588

Changeset 11588

redo fixed version

Changeset 11587

w33dburn buildfix

Changeset 11586

fix build without cacheex

Changeset 11585

this is an extension for cacheex and only for this !!!
it does not change any other aspects of oscam

with this extension it becomes possible to mark and filter ecms

many thanks to w33dburner and the community
for diligent testing

build juli13
 

juli13

Staff member
Administrator
Messages
10,198
Changeset 11594
Changeset 11594

small fix for webif
Changeset 11593
webif cache-size / reader page for lg-flagged CWs

Changeset 11592
add missing range from RFC 1597

B]Changeset 11591[/B]

fix camd35/ext mode
thnx to w33dburner

build juli13
 

juli13

Staff member
Administrator
Messages
10,198
Changeset 11595

fix for reset readerstats @webif thnx to uf2k
fix for client send cmd 0x50 after server restart
fix client au + client auth

thanks to w33dburner

build juli13
 

juli13

Staff member
Administrator
Messages
10,198
Changeset 11603

Changeset 11603

next build fix

Changeset 11602

next build fix

-revert Makefile exclude

thanx to fegol

Changeset 11601

fix build module-monitor.c

Changeset 11600

fix stapi build
Changeset 11599

fix stapi5 build

build juli13
 

juli13

Staff member
Administrator
Messages
10,198
Changeset 11606

Changeset 11606

fix small typos for stapi build

Changeset 11605

add aditional fixes for CMakeLists.txt
and oscam.c

Changeset 11604

fix build warnings

build juli13
 

juli13

Staff member
Administrator
Messages
10,198
Changeset 11610
Changeset 11610

fix build warning in module-cccam.c

Changeset 11609

fix build warning in oscam-reader.c

Changeset 11608

fix externel css loading

Changeset 11607

Fix slow reader loading

build juli13
 

juli13

Staff member
Administrator
Messages
10,198
Changeset 11620

Changeset 11620

-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

build juli13
 

juli13

Staff member
Administrator
Messages
10,198
Changeset 11625

Changeset 11625

move file

Changeset 11624

small build fix

Changeset 11623

AIO is now completely moved to definition CS_CACHEEX_AIO
and can be enabled with config.sh!

Changeset 11622

Fix all scanbuild warning related to
-argument with 'nonnull' attribute passed null

Changeset 11621

Need PIN on 092F and 091F caid's fixed.

build juli13
 

juli13

Staff member
Administrator
Messages
10,198
Changeset 11629

Changeset 11629

add missing file
Changeset 11628

delete files webif/cacheexaio

Changeset 11627

revert
Changeset 11626

fix typo

build juli13
 

juli13

Staff member
Administrator
Messages
10,198
Changeset 11634
Changeset 11634

fix missing changes

Changeset 11633

cacheex config page fix

Changeset 11632

fix for aio cacheex table

Changeset 11631

patch for common bugs reported by scan-build

Changeset 11630

AIO is now completely moved to definition
CS_CACHEEX_AIO and can be enabled with config.sh

build juli13
 
Status
Not open for further replies.
Top