Latest Oscam for D-Box 2

aguda

Registered
Messages
2,879
------------------------------------------------------------------------
r3845 | alno | 2010-11-07 05:23:13 -0800 (Sun, 07 Nov 2010) | 1 line

Monitor: fix crash on send 'log' w/o arg
------------------------------------------------------------------------
r3844 | schlocke | 2010-11-06 13:59:05 -0700 (Sat, 06 Nov 2010) | 5 lines

cccam: card updates optimized, duplicate cards (same cards from
different servers) removed, showing dropped dup count in log
cccam: fixed a big ecm-queue-bug, also fixed fallback requests not
resend to the same server (caused some timeout problems)

------------------------------------------------------------------------
 

aguda

Registered
Messages
2,879
------------------------------------------------------------------------
r3854 | lattjo | 2010-11-08 11:13:22 -0800 (Mon, 08 Nov 2010) | 1 line

Minor cleanup and possible improvement of timing for AdTeknik MP3.x readers. If still not working perfect try changing the delays defined on the top of ifd_mp35.c
------------------------------------------------------------------------
r3853 | schlocke | 2010-11-08 08:00:28 -0800 (Mon, 08 Nov 2010) | 2 lines

cccam: fixed cmd05 handling

------------------------------------------------------------------------
 

aguda

Registered
Messages
2,879
------------------------------------------------------------------------
r3857 | _network | 2010-11-08 15:21:17 -0800 (Mon, 08 Nov 2010) | 2 lines

dvbapi: change type of event_handler mutex and add some emm filter log messages

------------------------------------------------------------------------
r3856 | schlocke | 2010-11-08 12:53:18 -0800 (Mon, 08 Nov 2010) | 3 lines

cccam: reverted cmd05 changes from #3756
cccam: added client-timeout based on reader reconnect timeout

------------------------------------------------------------------------
 

aguda

Registered
Messages
2,879
------------------------------------------------------------------------
r3862 | _network | 2010-11-09 02:29:36 -0800 (Tue, 09 Nov 2010) | 2 lines

dvbapi: add shared and global videoguard emm filter

------------------------------------------------------------------------
r3861 | alno | 2010-11-09 01:35:16 -0800 (Tue, 09 Nov 2010) | 2 lines

WebIf: add capability to edit/save some files in file section. This feature is HIGHLY EXPERIMENTAL. YOU CAN LOOSE DATA. Because we work with the 'get' function the file is transmitted over URL. Different Browsers are limited in URL length. So you risc writing an incomplete file. !!!! PLEASE BACKUP YOUR CONFIGFILES BEFORE USING THIS FUNCTIONALITY !!!!
Writing files over this functionality have no effect at running oscam. The config files just readed on oscam startup. So a restart is needed to see effects of changed files.
------------------------------------------------------------------------
 

aguda

Registered
Messages
2,879
------------------------------------------------------------------------
r3863 | schlocke | 2010-11-09 09:22:40 -0800 (Tue, 09 Nov 2010) | 2 lines

cccam: fixed small cccam-ext protocol issue

------------------------------------------------------------------------
r3862 | _network | 2010-11-09 02:29:36 -0800 (Tue, 09 Nov 2010) | 2 lines

dvbapi: add shared and global videoguard emm filter

------------------------------------------------------------------------
 

aguda

Registered
Messages
2,879
------------------------------------------------------------------------
r3876 | rorothetroll | 2010-11-10 15:03:07 -0800 (Wed, 10 Nov 2010) | 2 lines

reader-viaccess.c: fix potential aes key provider maping as we were using the SOID instead of ident as the parameter.

------------------------------------------------------------------------
r3875 | rorothetroll | 2010-11-10 14:29:07 -0800 (Wed, 10 Nov 2010) | 3 lines

reader-viaccess.c : move the test for long ecm number to the begining of the card init.


------------------------------------------------------------------------
 

aguda

Registered
Messages
2,879
------------------------------------------------------------------------
r3886 | schlocke | 2010-11-12 04:50:47 -0800 (Fri, 12 Nov 2010) | 3 lines

cccam: optimized card exchange "more CCCam-like", fixed a exchanging bug
**PLEASE TEST WITH "O" CCCAM**

------------------------------------------------------------------------
r3885 | _network | 2010-11-11 15:09:47 -0800 (Thu, 11 Nov 2010) | 2 lines

cccam: fix segfault in set_au_data()

------------------------------------------------------------------------
 

aguda

Registered
Messages
2,879
------------------------------------------------------------------------
r3889 | alno | 2010-11-12 10:11:19 -0800 (Fri, 12 Nov 2010) | 1 line

WebIf: temporarly re-enabled entitlements
------------------------------------------------------------------------
r3888 | _network | 2010-11-12 05:57:18 -0800 (Fri, 12 Nov 2010) | 2 lines

videoguard: filter shared emm by serial

------------------------------------------------------------------------
 

aguda

Registered
Messages
2,879
------------------------------------------------------------------------
r3896 | alno | 2010-11-12 15:28:21 -0800 (Fri, 12 Nov 2010) | 1 line

WebIf: add CSS class for totals in cccam entitlements
------------------------------------------------------------------------
r3895 | alno | 2010-11-12 15:25:43 -0800 (Fri, 12 Nov 2010) | 1 line

WebIf: some cleanup for cccam entitlement. THX @ Schlocke for implementing and teamwork ;-)
------------------------------------------------------------------------
r3894 | schlocke | 2010-11-12 15:15:33 -0800 (Fri, 12 Nov 2010) | 2 lines

webif/cccam-entitlements: added readername/card count

------------------------------------------------------------------------
 

aguda

Registered
Messages
2,879
------------------------------------------------------------------------
r3898 | alno | 2010-11-13 11:05:15 -0800 (Sat, 13 Nov 2010) | 1 line

WebIf: try fix dyndns issue (untested)
------------------------------------------------------------------------
r3897 | schlocke | 2010-11-13 06:28:30 -0800 (Sat, 13 Nov 2010) | 2 lines

cccam: added card movement if card is too slow

------------------------------------------------------------------------
 

aguda

Registered
Messages
2,879
------------------------------------------------------------------------
r3900 | _network | 2010-11-13 15:51:23 -0800 (Sat, 13 Nov 2010) | 2 lines

io_serial: log timeout only as debug

------------------------------------------------------------------------
r3899 | _network | 2010-11-13 15:29:12 -0800 (Sat, 13 Nov 2010) | 2 lines

add some log messages in io_serial

------------------------------------------------------------------------
 

aguda

Registered
Messages
2,879
------------------------------------------------------------------------
r3903 | schlocke | 2010-11-14 02:44:30 -0800 (Sun, 14 Nov 2010) | 2 lines

cccam: fixed compile error from #3901

------------------------------------------------------------------------
r3902 | cogsi | 2010-11-14 01:51:39 -0800 (Sun, 14 Nov 2010) | 1 line

Fixed build errors; but i'm not sure this cccam code is portable (specifically in reference to direct memory copies that don't take into account endianess)?
------------------------------------------------------------------------
 

aguda

Registered
Messages
2,879
------------------------------------------------------------------------
r3905 | schlocke | 2010-11-14 13:06:43 -0800 (Sun, 14 Nov 2010) | 2 lines

cccam: filtered duplicate cards

------------------------------------------------------------------------
r3904 | schlocke | 2010-11-14 09:33:34 -0800 (Sun, 14 Nov 2010) | 2 lines

cccam: fixed small cardupdate bug

------------------------------------------------------------------------
 

aguda

Registered
Messages
2,879
------------------------------------------------------------------------
r3907 | schlocke | 2010-11-15 03:48:40 -0800 (Mon, 15 Nov 2010) | 4 lines

cccam: fixed increasing hop on duplicate card filtering
cccam: fixed too many connects/running out of sockets: blocking
connections by time

------------------------------------------------------------------------
r3906 | schlocke | 2010-11-14 23:53:20 -0800 (Sun, 14 Nov 2010) | 2 lines

cccam: Blocking user if cccam-backdoor commands detected

------------------------------------------------------------------------
 

aguda

Registered
Messages
2,879
------------------------------------------------------------------------
r3912 | alno | 2010-11-16 16:03:51 -0800 (Tue, 16 Nov 2010) | 1 line

remove debug output
------------------------------------------------------------------------
r3911 | alno | 2010-11-16 16:01:22 -0800 (Tue, 16 Nov 2010) | 1 line

fix typo
------------------------------------------------------------------------
r3910 | alno | 2010-11-16 16:00:21 -0800 (Tue, 16 Nov 2010) | 1 line

WebIf: add re-read for 'oscam.dvbapi' on saving in FILES section of webIf. So after saving new filters are active. THX @ _network for preparation
------------------------------------------------------------------------
r3909 | _network | 2010-11-16 15:02:53 -0800 (Tue, 16 Nov 2010) | 2 lines

dvbapi: prepare rereading of oscam.dvbapi

------------------------------------------------------------------------
 

iomeali

Registered
Messages
3,962
oscam-1.20-svn.7228-ppc-tuxbox-linux-dbox2

Changeset [7228]: WebIf: Expose FILTERFORM for external templates.

Die Features dieser Version:
Web-Interface ist aktiviert
inklusive N*S-Fastmode fuer die V13, G02 und G09: zum aktivieren in die oscam.server "ins7e11 = 15" einfuegen

The features in this version:

Web-enabled interface
including N*S fast mode for the V13, G02 and G09: to enable the oscam.server "ins7e11 = 15" Insert


http://www.sat-universe.com/showpost.php?p=941763&postcount=2
 

iomeali

Registered
Messages
3,962
oscam-1.20-svn.7246-ppc-tuxbox-linux-dbox2

http://www.sat-universe.com/showpost.php?p=943832&postcount=3

Web-enabled interface
including N*S fast mode for the V13, G02 and G09: to enable the oscam.server "ins7e11 = 15" Insert


dvbapi activated

Changes:
7229: oscam-config.c - correct saving of block_same_ip and block_same_name, default = 1 and should not be saved.
7230: - Auto nagra ecm command filter after 5 ecm requests -> fixes cardlock HD+
- Errorhandling code cardreaders improved
- Protocol T1 Auto card restart after a failed T1 resync command
- Reintroduced EINTR and EAGAIN response (fixes ppcold timeouts)
7231: Last tryfix for EAGAIN problem internal reader of ET-boxes
If this doesnt work please ask clarketech to fix it!
7232: fixed some possible segfaults
7233: WebIf: Fix for listing http_css files in config dir. Remove div around FAILBANNOTIFIER and CLIENTCOUNTNOTIFIER variables as they are unnecessary (see #2656).
7234: fixed a possible segfault
7235: double check: added per-caid configuration option:
[global]
double_check_caid=caid1,caid2,...,caidn
or
double_check_caid=system1,system2,...,systemn (where systemx are the first 2 bytes of the caid, for example 01,17,1
7236: - fixed a loadbalancer issue (too many fallbacks used)
- loadbalancer with ecm format (debug output)
7237: Added documentation for new parameter 'double_check_caid'.
7238: cccam: Correct handling of Bulcrypt card serials. Patch by chepik @ streamboard forum.
7239: Do not log duplicated lines. Instead of filling the log with duplicated lines, count them and when unique line appears or 60 seconds of only duplicated lines have passed inform the user how many duplicated log lines were skipped.
7240: webif: Fix two possible segfaults.
7241: webif: There is no div_notifier CSS class anymore.
7242: fixed some possible segfaults
7243: fixed a memleak
7244: Small documentation update for 'reconnecttimeout' parameter.
7245: webif: More CSS applied to span_notifier. It seems that SPAN.span_notifier should be positioned in certain way.
7246: Tryfix EAGAIN implementation -> tnx to PieterG from Openpli for explanation
Hope this works for ET-9200 owners out there.
 

iomeali

Registered
Messages
3,962
http://www.sat-universe.com/showpost.php?p=946399&postcount=4



Web-enabled interface
including N*S fast mode for the V13, G02 and G09: to enable the oscam.server "ins7e11 = 15" Insert


dvbapi activated


Changes:

7247: fixed lb debug output
7248: lb: fixed statistic evolution
7249: lb: fixed lb_mode=2
7250: Improved functionality of irdeto cards CAID 0624, 0666 and 0648 patch by Black_shi
7251: lb: antoher fix for lb_mode=2
7252: lb_mode=2 another fix
7253: lb_mode=2 tryfix
7254: Do not fill logs with periodic messages.
Reader check is executed every second and generates at least 4 lines per check in the log. That is just noise, that only fills the logs.
7255: webif: Beautify notifier CSS class. Patch by Znuff
7256: lb: fixed lb_mode=3
7257: linux "kill" command (SIGTERM) is forwarded to the main pid and now stat is saved on exit.
7258: logging: Move some messages to higher debug levels.
Moving not important messages to higher debug levels cleans the log and from too much information. Patch by FilipeAmadeuO
7259: config: Fix aulow configuration writing. The default for aulow is 30 and it should not be written in the config if it is less than at least 1.
7260: webif: Do not show monitor settings when monitor module is disabled. The patch was originally from FilipeAmadeuO.
7261: Cleanup choosing of default log file location.
7262: bulcrypt: Detect v2 cards and inform the user about the missing support.
We still have no idea how to deobfuscate the returned code words.
At least after this patch we can distinguish between v1 and v2 cards and inform the user that the card is unsupported.
7263: build: Use LIBDIR and BINDIR variables.
LIBDIR points to the directory where static libraries would be kept while building oscam. The default is "lib".
BINDIR points to the directory where oscam binary would be generated. The default is "Distribution".
7264: build: Add missing quotes in the help text.
7265: config: Fix aulow config var writing.
The previous check introduced in r7259 was idiotic and exactly the opposite of the commit message (which described the correct behaviour).
7266: fixed fallback when not using lb
7267: Fixed CMakeLists.txt files for libusb
No need anymore to use sed command to correct wrong links when crosscompiling. To compile with static links ad parameter -DSTATIC_LIBUSB
The set (LIBUSBDIR ...) Parameter still usable but will be gone in future.
 

iomeali

Registered
Messages
3,962
oscam-1.20-svn.7316-ppc-tuxbox-linux-dbox2. 03.09.2012

http://www.sat-universe.com/showpost.php?p=952028&postcount=5



Changeset:Changes from my last oscam posted svn7267

7268: Fix : Now if -DHAVE_LIBUSB=0 is used it never will include any libusb
7269: Restored old ifsc of 251. Max IFSC 254 is causing resyncs -> timeouts with smartreaders
7270: Fixed Broken test about presence of libusb into tools or system
Fixed Link into CMakeLists.txt from smargo utils
7271: module-webif-pages.c:
- correct patch for ticket 2691: moved serialreadertimeout option to Serial config menu - no need for this parameter in global menu.
- grouped parameters in global a bit
- moved suppresscmd08 to global section and show only with cs357x and cs378x. camd33 does not have this parameter.
- some cosmetics and added units (s, ms) for some parameters
oscam-config.c:
- save lb_savepath only when not default
7272: Removed the find_library check to be compatible with standerd oscam toochain files
Adapted possible break for mac and windows on libusb
7273: module-webif-pages.c - serialreadertimeout has nothing to do with module_serial, so i move it back to the timout secition. sorry for the confusion, i was also confused by the patch provided.
7274: fixed a segfault on exit oscam, also fixes missing log entries on exit
7275: oscam-config.c - fix for #2695, tnx to polskafan @ SB!
7276: module-stat: Fix possible segfault related to lb_savepath.
lb_savepath is dynamically allocated and testing for lb_savepath[0]
would most likely result in segfault if the variable is NULL.
7277: lb: fixed reopen_seconds with local readers (see #2682)
7278: vg2: Extract ROM version. Patch by lintendo @ streamboard.
7279: Fix Cmake compile error on mac.
7280: Videoguard: Not all cards support get ROM version, hopefully fixes
7281: fix error previous patch
7282: Introduction to automatic selection of static or dynamic libusb-1.0 in function of the target. Now Activated only for Dreambox dynamic linking can be forced by adding -DSTATIC_LIBUSB=0 parameter
7283: lb: auto-betatunnel enhancement, lb_auto_betatunnel_prefer_beta=x means
0=always beta...100=always nagra
7284: cacheex: fix for "active reader not sending cache but memusage is growing"
7285: cacheex: Another fix for high memory usage and full running "job queues"
7286: Added new options for 'lb_auto_betatunnel_prefer_beta' to documentaion.
7287: cacheex: dirty hack to prevent full running job queues. Maybe someone has an idea why this happens?
7288: Videoguard: Send get ROM version to all cards
7289: Added Viaccess to 'unlockparental' parameter in documentaion.
7290: Tryfix timeouts
7291: After a T1 resync a new retry should be initiated. Since rev 7230 this was never done ret was OK due to succesfull resync. This should fix the retry after resync with T1 cards -> please test and report in forum.
7292: reverted dirty hack vom r7287, tryfix doing it better...
7293: Researched and corrected the implementation of ifsc request and responses for T1 protocol
Old behaviour: the ifsc value was send to the card but the card ifsc response was never evaluated.
If the card responded error oscam still continued to use the ifsc value anyway.
New behaviour: the ifsc value is send to the card and the card ifsc response is evaluated. If the card responds OK, the value of the ifsc response of the card is used
This commit might break the working of T1 cards with certain readers so please test and report -d 65535 logs in the forum!
7294: Do not use pthread_getcpuclockid().
Using pthread_getcpuclockid() is fine for checking if a thread exists, but the problem is that this function may not exist. Using pthread_detach in this case results in the same functionality.
This should fix ticket #2712.
7295: reader-videoguard: Add support for Indovision (09C1). Patch by sat_hunter @ sb.
7296: Avoid filling the log with CACHEEX messages.
7297: Tryfix setting ifsc value
Implemented 3 retries instead of just returning error right away
7298: Seca card reporting:
Many providers use mediaguard to protect their content.
Its misleading to report all mediaguard cards as Canal+ NL
Keep in mind that a mediaguard V10.0 card is actually a nagra card tunneling seca!
7299: reader-videoguard2.c : Add mode detection patch #2706 for ins7e11 , tnx to lintendo.
7300: fixed a segfault
7301: config: Fix detection of OSX_VER.
7302: Implement almost full IPv6 support. The original patch was created by manio and discussed in ticket #2694. I've updated the patch to apply to the latest master and added some cleanups.
7303: build: Compile oscam.c like regular source file.
This removes special case in building of oscam.c. Before this oscam.c was build along with linking the final binary. This was rather strange and served no purpose at all.
7304: reader-seca: Use sensitive logging to hide SA.
7305: Use the correct operator.
It is certain that in this case instead of =+ the operator should be +=.
gcc accepts both but clang correctly warns about using =+.
7306: build: Do not enable HAVE_DVBAPI on OS X.
7307: pthread_self() result should not be casted to unsigned int.
7308: module-stat: Fix warning.
Seen when compiling on OSX with make CC=clang:
module-stat.c:357:47: warning: conversion specifies type 'unsigned short' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat]
fprintf(file, "%s,%d,%04hX,%06X,%04hX,%04hX,%d,%d,%ld,%d,%02hX\n",
7309: Videoguard: some cards reply len=0x00 for not supported ins
7310: Videoguard: Improvements for ticket #2706, ins7e11 handling
7311: Mixed Up the setting of IFSD with IFSC -> so reverting 7297 and 7293 + fix of wrong operand use
7312: config: Add -O / --detect-osx-sdk-version option to help text.
7313: config: Update OS X SDK detection to handle 10.7+ versions.
In 10.7 the SDK location have moved. Thanks to stefansp for providing the new paths.
7314: 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
7315: fixed a segfault
7316: Fix cs_inet_addr() to work correctly with IPv4 addresses when IPv6 is enabled.
Patch by manio.
 
Top