Last Oscam for kathrein ufs

powercisco

Super VIP
Messages
9,100
06.02.2013 Oscam1.20 svn8303

- Changeset [8303] by gf
monitor: Do not look for monitor clients when monitor is not compiled in
write_to_log() tries to find monitor clients even if monitor module
is not compiled in. There is no need to do that.
Patch by malakudi posted in ticket #3137.
- Changeset [8302] by gf
doc: Try to make description of "logduplicatelines" less confusing.
As the variable name says "logduplicatelines" enables logging
of duplicate lines in the log when this variable is set to 1.
By default the variable is set to 0 - duplicate lines are
not logged.
- Changeset [8301] by docman
Update for 'logduplicatelines' documentation.
- Changeset [8300] by gf
griffin: Implement better ATR checking. Previous checks were wrong and they worked only by chance.

thanks Azo_Alex
 

powercisco

Super VIP
Messages
9,100
Oscam1.20 svn8340

- Changeset [8340] by gf
build: Use -pipe compiler parameter. On my machine this speeds up the build ~5%.

thanks Azo_Alex
 

powercisco

Super VIP
Messages
9,100
14.02.2013 Oscam1.20 svn8348

- Changeset [8348] by theparasol
Fix for using ratelimit with dvbapi and no dvbapi user configured

thanks Azo_Alex
 

powercisco

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

powercisco

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

powercisco

Super VIP
Messages
9,100
21.02.2013 Oscam1.20 svn8393

- Changeset [8393] by gf
webif: Remove a rather clever way of checking if favicon.ico was changed.
This mechanism will break once module-webif-pages.c start to
be generated which is being worked on in the moment.

thanks Azo_Alex
 

powercisco

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

powercisco

Super VIP
Messages
9,100
Oscam1.20 svn8416

- Changeset [8416] by gf
cscrypt: Do not include sha1.h twice.
- Changeset [8415] by TNe-TWo
fix cwcycle wiki links

thanks Azo_Alex
 

powercisco

Super VIP
Messages
9,100
01.03.2013 Oscam1.20 svn8450

- Changeset [8450] by gf
readers: Free configured readers on exit. Make valgrind a little bit happier.
- Changeset [8449] by gf
readers: Do not leak entitlements on card change and reader freeing.
Reader entitlements are leaken when card is changed. Probably nobody
noticed because changing cards is not an event that happen often.
- Changeset [8448] by gf
log: Free log history on exit. Make valgrind a little bit happier.
- Changeset [8447] by gf
gc: Add static declarations where needed.
- Changeset [8446] by gf
webif: Compress built-in templates. Use the minilzo code that we already have to compress the built-in templates. This saves ~90k binary size on 32bit defconfig. As the
tool reports:
Compressed 148820 template bytes into 51619 bytes. 97201 saved bytes (65.31%).
The old code that works with non-compressed templates is still here,
to use it, comment #define USE_COMPRESSION 1 in webif/pages_gen.c
and recompile.
Once we establish that template compression works fine the old
code can be removed.
This commit introduces no user visible changes.
- Changeset [8445] by gf
webif: Do not store images in templates array as base64. Save a little bit of binary size.
This commit introduces no user visible changes.

thanks Azo_Alex
 

powercisco

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

powercisco

Super VIP
Messages
9,100
05.03.2012 Oscam1.20 svn8473

- Changeset [8473] by gf
Make sure private card system data is freed before calling into card_init().
- Changeset [8472] by gf
Allow card system modules to allocate per reader private data.
This is preparation for moving card system specific variables out
of struct s_reader into private structures accessed only from
the card system module.
- Changeset [8471] by gf
newcamd: Prevent memory leak when clearing struct s_ptab.

thanks Azo_Alex
 

powercisco

Super VIP
Messages
9,100
08.03.2012 Oscam1.20 svn8510

- Changeset [8510] by gf
nagra: Fix regression introduced in r8486. Converting to private data in commit r8486 missed the fact the there
is a case where private data is needed before it is initialized. This
happens with irdeto cards in nagra mode.
Thanks to mechi for testing and the report.

thanks Azo_Alex
 

powercisco

Super VIP
Messages
9,100
11.03.2012 Oscam1.20 svn8532

- Changeset [8532] by gf
webif: Stop http server thread realiably on exit.

thanks Azo_Alex
 

powercisco

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

powercisco

Super VIP
Messages
9,100
15.03.2012 Oscam1.20 svn8552

- Changeset [8552] by gf
Revert "Reliably stop check() thread on exit." It seems some platforms implementation of pthread_cond_timedwait() is
not that good enough and using pthread_cond_timedwait() instead of
nanosleep increased response times a lot.
This reverts commits r8525 and r8551.
Thanks to wimpie007 for the report and testing.

thanks Azo_Alex
 

kamaxx

Registered
Messages
33
16.03.2013

Oscam Trunk 1.20-svn8557

Increase hideclient_to default from 15 to 25.

Code:
Unix starttime: 1363448668
Starttime:      16.03.2013 15:44:28
Version:        oscam-1.20-unstable_svn-r8557

Web interface support:         yes
Touch interface support:       yes
SSL support:                   no
DVB API support:               yes
DVB API with AZBOX support:    no
DVB API with MCA support:      no
DVB API with COOLAPI support:  no
DVB API with STAPI support:    yes
Anti-cascading support:        yes
Irdeto guessing:               yes
Debug mode:                    yes
Monitor:                       yes
Loadbalancing support:         yes
CW Cycle Check support:        yes
LCD support:                   no
LED support:                   no
IPv6 support:                  no
Cache exchange support:        yes

camd 3.3x:                     no
camd 3.5 UDP:                  yes
camd 3.5 TCP:                  yes
newcamd:                       yes
CCcam:                         yes
CCcam share:                   yes
Pandora:                       yes
ghttp:                         no
gbox:                          yes
radegast:                      yes
serial:                        yes
constant CW:                   yes

Reader support:                yes

Nagra:                         yes
Irdeto:                        yes
Conax:                         yes
Cryptoworks:                   yes
Seca:                          yes
Viaccess:                      yes
*** Videoguard:                yes
DRE Crypt:                     yes
TONGFANG:                      yes
Bulcrypt:                      yes
Griffin:                       yes
DGCrypt:                       yes

cardreader_phoenix:            yes
cardreader_internal_azbox:     no
cardreader_internal_coolapi:   no
cardreader_internal_sci:       yes
cardreader_sc8in1:             yes
cardreader_mp35:               yes
cardreader_smargo:             yes
cardreader_pcsc:               no
cardreader_smartreader:        no
cardreader_db2com:             yes
cardreader_stapi:              yes
 
Last edited:

powercisco

Super VIP
Messages
9,100
19.03.2012 Oscam1.20 svn8559

- Changeset [8559] by stefansat
Cmake extra libusb messaging correction
- Changeset [8558] by stefansat
Cmake libusb messaging updated

thanks Azo_Alex
 

powercisco

Super VIP
Messages
9,100
22.03.2012 Oscam1.20 svn8561

- Changeset [8561] by gf
Resolve channel names in ECM log and monitor.
Patch by malakudi posted in ticket #3239.

thanks Azo_Alex
 

powercisco

Super VIP
Messages
9,100
Oscam1.20 svn8566

- Changeset [8566] by gf
dvbapi: Improve Irdeto/Beta? EMM tunnel.
EMM tunnel now also depends on the betatunnel service-ids.
It is possible to specify betatunnel with srvid=0000 to activate EMM-only tunnel.
Some minor code improvements as suggested by user depp0n.
Patch by canna posted in ticket #3258.
- Changeset [8565] by gf
ecm: Simplify locking in CW processing thread.
- Changeset [8564] by gf
ecm: Reliably stop cw_process() thread on exit. First attempt to reliably stop check()/cw_process() thread on exit commited
in r8525 was reverted in r8552 because it introduced latencies.
The latencies were introduced because waking up the thread from inside
ECM processing functions was done by a signal which wasn't working once
pthread_cond_timedwait() started being used instead of nanosleep().
This commit should be the proper fix.
Thanks to wimpie007 for the testing.
- Changeset [8563] by gf
ecm: Move CW sending thread code in oscam-ecm.c
The moved code that implements CW processing thread is very central
to ECM procesing, so it is a good idea to move it closer to other
ECM functions.

thanks Azo_Alex
 

powercisco

Super VIP
Messages
9,100
26.03.2013 Oscam1.20 svn8576

- Changeset [8576] by Admin
WebIf: Fix missing file closes when reading disk template files which are not valid for the compiled binary.

thanks Azo_Alex
 
Top