Šta je novo?
CroSatelite.com

Satelitski Forum - digitalna televizija i nove tehnologije, domaći i strani pay TV kanali i kanali iz ex-yu zemalja, domaće kabelske DTH IPTV i ostale Pay TV i uz sve ovo mjesto odlične zabave!

  • <<< **NEREGISTRIRANI čLANOVI TRENUTNO NEMOGU SKIDATI DATOTEKE I VIDJETI LINKOVE,ZA PRISTUP TREBA SE REGISTRIRATI!** >>>

Last Oscam for Dbox2, DM500, DM500S

josip11

crosatelite umirovljenik
Administrator
Oscam1.20 svn7509

- Changeset [7509] by theparasol
Reworked the cooldown function (it was totally broken!)

Warning: oscam uses ratelimitecm as slots, nothing to do with actual count of real ecms
We should better rework that in a future rev as slots and slottime.
An extra maxecm and maxecmtime should be implemented to count actual ecms within a certain timespan.
For now the cooldown works again with slots and slottime (as entered in ratelimitecm and ratelimitseconds)

Setup phase:
The reader fills the slots, as the last is filled in and nothing can be freed it will give you a grace time of cooldown delay in which slots are being ingnored.
After the delay time its automatically followed by the cooldown time where the slots and timeframes are being maintained.
If the cooldown time is done, the setup phase will begin again.

Take into account that oscam uses 20 slots max (hardcoded!) so it makes no sence to even use a ratelimitecm value >20

To be continued...

thanks LePouSAT
 

Prilozi

josip11

crosatelite umirovljenik
Administrator
05.10.2012 Oscam1.20 svn7613

- Changeset [7613] by theparasol
CDS NL 0100:00006a needs ecmpid to be registered in loadbalancer.
On some channels, mostly SD from old settopbox package this provider
has two entries in the PMT for 0100:00006a, only difference is ECMPID.
They did this dirty trick to support old settopboxes that had to be replaced otherways.
One ECMPID is old seca2 system, the other is new nagravision the "seca3"

thanks LePouSAT
 

Prilozi

18.01.2013 Oscam1.20 svn8119

- Changeset [8119] by depp0n
take reader->auprovid into account when starting emm filter
cryptoworks & viaccess: emm support for multiple cards for same channel and same caid but different provid
viaccess: return written instead of error after writing an emm to a card (even if the answer is not 90 00) .. otherwise some cards like 0500:040810 get valid updates, but oscam always returns error.
coolapi: removed emm workaround because it is no longer needed since the new filter handling in r8084
- Changeset [8118] by Admin
WebIf: Output revision correctly. The up-to-now used hash is used to refer to tickets, thus it creates a bit confusions in our tickets.

thanks LePouSAT
 

Prilozi

30.01.2013 Oscam1.20 svn8238

- Changeset [8238] by gf
Remove dead code.
- Changeset [8237] by gf
webif: Prevent crash due to race in setting cwlastresptimes_last variable.
Thanks for malakudi for finding the bug.
- Changeset [8236] by depp0n
oscam-config-reader.c:
*changed default value for cool_timeout_init to 0 which means oscam uses the calculated value from atr
*changed default value for cool_timeout_after_init to 0 which means oscam uses the calculated value from atr
protocol_t0.c:
*fixed receive timeout which got mixed-up in r8136

thanks LePouSAT
 

Prilozi

16.02.2013 Oscam1.20 svn8357

- Changeset [8357] by stefansat
Removed the hard targetting off PCSC header location. I left the the optional_include dir option but it's not needed anymore.
for crosscompile do not forget to ad
SET(CMAKE_FIND_ROOT_PATH <target systems="" root="" pat=""> )</target>
To you're toolchain.cmake file used
This patche solves the poisoning use off local PCSC headers instead of those for the target system in case of crosscompile.

thanks LePouSAT
 

Prilozi

19.02.2013 Oscam1.20 svn8374

- Changeset [8374] by gf
camd35/ecm: Fix memory leak. camd35 allocates ecm->src_data in camd35_process_ecm() and frees it
in camd35_send_dcw() but if camd35_send_dcw() is never called (due
to error in ECM processing for example) the memory was leaked.
Thanks to Gorgone for reporting the bug.
- Changeset [8373] by gf
gbox: Fix initialization bug.
Solution suggested by Eggy123.

thanks LePouSAT
 

Prilozi

22.02.2013 Oscam1.20 svn8406

- Changeset [8406] by gf
webif: Make CSS, JSCRIPT and TOUCH_xxx a proper templates.
Now we have only one way of dealing with resources - everything
is in templates array. We can use /savetemplates.html to extract
CSS, JSCRIPT, etc, we can replace those as any other template and
so on.
The road to generating module-webif-pages.c from the build system
is open.
- Changeset [8405] by gf
webif: Init CSS and JSCRIPT resources using defines.
This is preparation for declaring CSS, JSCRIPT and TOUCH related
resources as proper templates.


thanks LePouSAT
 

Prilozi

macro

Administrator
Oscam1.20 svn8457

- Changeset [8457] by gf
newcamd: Add paranoid checks for per port newcamd data.
Better safe than sorry.
- Changeset [8456] by gf
Slim down struct s_port.
struct s_port contains filter array and couple of other fields that are
used only for newcamd and nothing else. They waste more than 2k in common
case.
To stop losing this much space, create private structure only for
newcamd fields and allocate it dynamically. This lowers struct s_port
size a lot and of course struct s_ptab even more because it contains
array of struct s_ports's.
New structure sizes (32-bit):
before after
struct s_port 2144 12
struct s_ptab 68612 388
struct s_config 141260 4812
Size report (32-bit):
text data bss dec hex filename
998222 1944 602344 1602510 1873ce before/oscam-1.20-unstable_svn8453-i486-slackware-linux
998174 1944 61800 1061918 10341e after/oscam-1.20-unstable_svn8453-i486-slackware-linux
bloat-o-meter report (32-bit):
add/remove: 0/1 grow/shrink: 13/16 up/down: 7897/-548383 (-540486)
function old new delta
modules 1840 9520 +7680
...
cfg 141260 4812 -136448
static.ptab 411672 - -411672
- Changeset [8455] by gf
Make ptab in struct s_module embedded not a pointer.
This blows up bss (static) memory nearly twice but we'll get that
back and lots more once we slim down struct s_port in the next
commit.

thanks LePouSAT
 

Prilozi

Oscam1.20 svn8538

- Changeset [8538] by gf
webif+cccam: add missing serverip setting.
All network facing modules support serverip setting except cccam
and webif. They used only the global serverip. That patch adds support
for serverip setting in [cccam] and [webif] sections.
Patch by manu posted in ticket #3235.
- Changeset [8537] by stefansat
Modified CMakeLists.txt to use Flags It's not finished yet, but here the reworked file .
LIBCRYPTO,LIBUSB,PCSC are already adapted

thanks LePouSAT
 

Prilozi

Oscam1.20 svn8606

- Changeset [8606] by theparasol
Revert recent changes to oscam-work (8598, 8599, 8603) -> need more testing!
- Changeset [8605] by stefansat
removed the quite about the openssl library used
Then users can see the real libray's they are using if
target root dir is set
- Changeset [8604] by gf
Initialize mutexes and cond variables.
Don't assume that clearing the phread_mutex_t and pthread_cond_t variables
to zero is enough to consider them initialized. Use proper initialization
functions.


thanks LePouSAT
 

Prilozi

Top