- Tryfix dvbapi to let the fake ecm created for BISS and fake ecmpids pass the now more strict cache check


git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10009 4b0bc96b-bc66-0410-9d44-ebda105a78c1
- Fix for emm on betatunnel caids (Tnx Gismo2004 for providing patch!)


git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10010 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Added 098E caid to half cw check.
Tnx to BigGyros.

git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10011 4b0bc96b-bc66-0410-9d44-ebda105a78c1
- Wipe of obsolete MEMSET in irdeto reader
- Fix for shared and unique emms on betatunneled caids

Tnx Gismo2004 for patch and many others for testing en giving feedback!


git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10012 4b0bc96b-bc66-0410-9d44-ebda105a78c1
fix build errors on some toolchains

http://www.streamboard.tv/wbb2/thread.php?postid=528356#post528356

git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10013 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Dumping rader or card bits.

Added rdr_dump function. With this function reader based dumping is possible whitout the use of a debug mask.

git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10014 4b0bc96b-bc66-0410-9d44-ebda105a78c1
- Videoguard cas checksum testing: now invalid ecm and emm packets will be discarded!

(Just committing: Patch is created and tested by someone that wanted to remain anonymous)


git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10015 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Extra dump functions.

Added 2 functions cs_dump_nospace rdr_dump_nospace.

cs_dump_nospace hexdumps buffers whitout space 32 line lenght.
rdr_dump_nospace does same, reader based.

git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10016 4b0bc96b-bc66-0410-9d44-ebda105a78c1
- Videoguard cas: returning E_CORRUPT on invalid ecms. This way the bad ecm wont affect the loadbalancer!


git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10017 4b0bc96b-bc66-0410-9d44-ebda105a78c1
- Revert 8826 since its now obsolete


git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10018 4b0bc96b-bc66-0410-9d44-ebda105a78c1
add script return echo text

git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10019 4b0bc96b-bc66-0410-9d44-ebda105a78c1
styling scriptoutput

thnx skyndas

git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10020 4b0bc96b-bc66-0410-9d44-ebda105a78c1
WebIf:

- fix overflow for text in <pre> / script.html

git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10021 4b0bc96b-bc66-0410-9d44-ebda105a78c1
better scaling with high resolution + some fixes

thnx to ultra47


git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10022 4b0bc96b-bc66-0410-9d44-ebda105a78c1
add caid: 0x09C7 to half cycle

git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10023 4b0bc96b-bc66-0410-9d44-ebda105a78c1
fix mac build
patch from #4006

git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10024 4b0bc96b-bc66-0410-9d44-ebda105a78c1
add build for Mac OSX 10.10

thanx to BigGyros

git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10025 4b0bc96b-bc66-0410-9d44-ebda105a78c1
* cleanup obsolete cwc code after svn10005
* add possibility to disable cwc on userside
[account]
cwc_disable = 1  (0 - default)

git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10026 4b0bc96b-bc66-0410-9d44-ebda105a78c1
fix urlencode for graph page

git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10027 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Ecm handler improvements:

- Fix preferlocalcards = 2
  Now answers from cacheex cannot be get from cache until local stage. Cache cws from local reader can be got.
  To make clear, thi is how preferlocalcards works:
	  =0: cacheex -> local/proxy -> fallback
  	  =1: cacheex -> local -> proxy -> fallback    (default)
    	  =2: local -> cacheex/proxy -> fallback       

  Possibility to override preferlocalcards per user in [account] section (default: -1, use global one)

- Add new parameter in [reader] section: 
     localcards = <CAID>[:<ident>[,ident]]...[;<CAID>[:<ident>[,ident]]...]....

  Use this reader (for defined CAIDs only) as "local" in LB/reader selection. 
  It will be handle as a local reader per LB and preferlocards settings. In this way, we can consider a network reader as local, like we had a cardreader.

- Add new parameter in [cache] section: 
	cacheex_mode1_delay = CAID1:time1[,CAID2:time2]...
    
    delay for asking cacheex mode1 readers, if no cw found by mode2/3 (per CAID based, wildcard CAIDs with two-digit CAIDs possible, default:none)
    example: cacheex_mode1_delay = 0:200, 09:100, 1702:500

- Improve #9902 changes.

- Removed 09C7 caid from half cw check

- Several small fixs and cosmetic stuff.


git-svn-id: http://www.streamboard.tv/svn/oscam/trunk@10028 4b0bc96b-bc66-0410-9d44-ebda105a78c1