- Added CA PMT Server support (PMT6: PIP on DM7025 reported to have issues)
- Revised the ecm requesting and ecm response handling
- EMM start and handling changed (now emm on expired cards and FTA channels)
- Revised the handling of controlwords (using wrong index should not happen anymore)

Reopenonzap: 

Some users report that VU+ boxes needs this checked otherwise issues after a timeout response

This patch is checked by many regular users of streamboard and considered trunk ready.
If you have issues, please report them here:

http://www.streamboard.tv/wbb2/thread.php?threadid=37943

   


git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8680 4b0bc96b-bc66-0410-9d44-ebda105a78c1
- Fix for conax PairingECMRotation issues

The ATR doesnt report correct WI, perhaps since it should only work in certified boxes and they know how to handle.
Tnx to Andyou for reporting and testing!


git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8681 4b0bc96b-bc66-0410-9d44-ebda105a78c1
- Tryfix azbox support
- Fix dvbapi part on latest code analysis posted by Gorgone


git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8682 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Removed 'decodeforever' from documentation.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8683 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Updated documentation for gbox TCP -> UDP.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8684 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Added csp setting: allow_reforward (default 0, no). Reforward other cacheex updates to csp peers (use with care, will cause loops).

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8685 4b0bc96b-bc66-0410-9d44-ebda105a78c1
- fix "fake CAT" on free4air channels


git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8686 4b0bc96b-bc66-0410-9d44-ebda105a78c1
- hide debug spam


git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8687 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Fixed copy/pasted webif template name for reforward setting in r8685.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8688 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Fixed typo.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8689 4b0bc96b-bc66-0410-9d44-ebda105a78c1
dvbapi overhaul update:

- Fixes for irdeto cas handling (tnx Gismo2004 for testing and reporting)
- Before ecm is requested we check again if there still is a matching reader
- Fixes for dm500 ppcold (cant do section filtering / no correct return on ioctls)
- No more attemps to start descrambling on FTA channels
- Local irdeto cards need a valid emm update in last 60 minutes before ecms are asked
- On failing irdeto ecmpid disable emm filters for it (requested by Bruty)



git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8690 4b0bc96b-bc66-0410-9d44-ebda105a78c1
- Fixed a typo in lastemm for irdeto cas (1 hour = 3600 sec)
- PMT6 mode doesnt use camd.socket so why start it (!)


git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8691 4b0bc96b-bc66-0410-9d44-ebda105a78c1
webif: Allow webif to start when IPv6 is enabled but unsupported.

The logic for falling back to IPv4 if IPv6 socket creation failed
was not working, which prevented webif from starting when IPv6 support
was enabled in the build but the kernel didn't support IPv6.

This fixes ticket #3348.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8692 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Added new paraemeter 'csp_allow_reforward' to documentation.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8693 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Work in progress on dvbapi fixes:

- Fixed a race condition that could restart all ecmpids before they were checked
- Fixed betatunneling caid cw request that was blocked by matching reader check
- Fixed irdeto handling
- Fixed behaviour in case of timeout answers on ecmrequests

As usual, keep reporting issues in forum so we can attempt to fix it! 


git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8694 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Work in progress dvbapi

- Fixed PMT Mode 0 (shut off pmt files if camd.socket is in use)
- Fixed Irdeto cas box >1 hour standby needed zapping to start descrambling
- Tryfix oscam.dvbapi Join and mapping broken as reported by MartiniB -> plz test!


git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8695 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Fix possible byte order issue with csp_hash affecting multiple oscam nodes with different hardware, when using cacheex over cccam protocol.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8696 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Same csp_hash byte order fix, but for cacheex over camd35.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8697 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Avoid recalculation of gbox ECM crc. This should fix some betatunnel issues.
Patch suggested by felixka.




git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8698 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Flipped the byte order of the previous fix to make it backwards compatible with more of the old builds (big endian hw likely to be the minority).

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8699 4b0bc96b-bc66-0410-9d44-ebda105a78c1