Oscam Mipsel (DM500HD,800,7025,8000 & VU)

Status
Not open for further replies.

powercisco

Super VIP
Messages
9,100
OScam svn7314

- Changeset [7314] by gf
dvbapi: Sent data as one packet. Some time ago I've sent a patch for generic dvbapi under linux (boxtype=pc).
It is working fine but I think there is need for one important enhancement.
Currently it is sending each CA_SET_PID and CA_SET_DESCR as two separate
packets which are: the request integer and the data. I think it will be
much better to sent it in one packet.

At first it is not elegant to sent it this way, besides the UDP packet
order is not the think that we should rely on.

About client implementation: as far as I know there is currently two
clients using the api: vdr-plugin-dvbapi and ostryck MuMuDVB fork
(maybe tvheadend will also use it). I contacted ostryck and he said
there will be no problem with this small api change. Obviously also
no problem on vdr-plugin-dvbapi side.

Patch by manio posted in ticket #2719.

thanks LePouSAT
 

powercisco

Super VIP
Messages
9,100
Oscam svn7291

- Changeset [7316] by gf
Fix cs_inet_addr() to work correctly with IPv4 addresses when IPv6 is enabled.

thanks LePouSAT
 

powercisco

Super VIP
Messages
9,100
07.09.2012 Oscam1.20 svn7362

- Changeset [7362] by stefansat
Added new Xcode location for mac 10.7 (lion)10.8(mountain lion)
Added static libusb support for mac
Set 10.6 to complile x86_64 as well
Note : On 10.7 Xcode needs to be updated to 4.3

thanks LePouSAT
 

powercisco

Super VIP
Messages
9,100
09.09.2012 Oscam1.20 svn7386

- Changeset [7386] by gf
config: Do not use "echo -n" use printf instead.
OS X's /bin/sh do not support echo -n which leads to a "funny"
bug when using ./config --gui. When Readers menu is entered
the last selected reader is lost when the config is saved.

thanks LePouSAT
 

powercisco

Super VIP
Messages
9,100
13.09.2012 Oscam1.20 svn7426

- Changeset [7426] by corsair
cacheex: small stability enhancement
cacheex: debuglevel 1024 (ECM logging) now logs oscam+csp-hashs

thanks LePouSAT
 

powercisco

Super VIP
Messages
9,100
Oscam1.20 svn7435

- Changeset [7435] by gf
Add account_set_defaults() and use it where needed.
This fixes at least one bug in WebIf (the new accounts were added
with cccignorereshare = 0 when they should be using -1).

thanks LePouSAT
 

powercisco

Super VIP
Messages
9,100
Oscam1.20 svn7444

- Changeset [7444] by gf
cfg: Fix saving of keepalive value in accounts.
This fixes regression introduced in r7433 and part of ticket #2762.

thanks LePouSAT
 

powercisco

Super VIP
Messages
9,100
Oscam1.20 svn7477

- Changeset [7477] by gf
Rename mode in struct s_reader to azbox_mode.

mode is pretty generic and since the variable is used only in azbox
code its better to be called azbox_code.

No binary changes.

thanks LePouSAT
 

powercisco

Super VIP
Messages
9,100
23-09-2012 Oscam1.20 svn7490

- Changeset [7490] by avs1978
Oops forgot to delete something in oscam-chk.c see rev 7489

thanks LePouSAT
 

powercisco

Super VIP
Messages
9,100
24-09-2012 Oscam1.20 svn7498

- Changeset [7498] by gf
Save a little bit of memory per client by storing ncd_client_id as binary.

thanks LePouSAT
 

powercisco

Super VIP
Messages
9,100
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
 

powercisco

Super VIP
Messages
9,100
Oscam1.20 svn7518

- Changeset [7518] by avs1978
Some speed optimalisation in ratelimit/cooldown functionality.
Cleaned possible buffer overflow.

thanks LePouSAT
 

powercisco

Super VIP
Messages
9,100
30-09-2012 Oscam1.20 svn7544

- Changeset [7544] by theparasol
Ratelimiter and cooldown overhauled: hope you like it to

thanks LePouSAT
 

powercisco

Super VIP
Messages
9,100
Oscam1.20 svn7550

- Changeset [7550] by theparasol
While working at ratelimiter / cooldown discovered a major bug in dvbapi,
It was inefficiently asking matching_reader -> fixed that

thanks LePouSAT
 

powercisco

Super VIP
Messages
9,100
Oscam1.20 svn7563

- Changeset [7563] by theparasol
squashed a bug in initial setup of the reader slots
Slots with srvids that are overtime should always be freed to maximize slot free, even if not called from readercode

thanks LePouSAT
 

powercisco

Super VIP
Messages
9,100
03.10.2012 Oscam1.20 svn7584

- Changeset [7584] by gf
Cleanup oscam-aes.c and related files.
-Changeset [7583] by gf
Move locking functions from oscam-simples.c to oscam-lock.c
-Changeset [7582] by gf
Move network functions from oscam-simples.c to oscam-net.c
-Changeset [7581] by gf
Move AES functions from oscam-simples.c to oscam-aes.c
-Changeset [7580] by gf
Move file functions from oscam-simples.c to oscam-files.c
-Changeset [7579] by gf
Move client functions from oscam-simples.c to oscam-client.c
-Changeset [7578] by gf
Move webif specific functions out of oscam-simples.c

thanks LePouSAT
 

powercisco

Super VIP
Messages
9,100
04.10.2012 Oscam1.20 svn7606

- Changeset [7606] by theparasol
Oscam cccam client -> oscam cccam server protocol

Fixed:

Oscam hexserial preleading 00 bug
Oscam seca emm no UQ EMM's are send from client to server

Viaccess / Betacrypt / Irdeto needs to be tested and reported!

thanks LePouSAT
 

powercisco

Super VIP
Messages
9,100
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
 
Status
Not open for further replies.
Top