Latest Version of OScam sh4 QBOXHD (& QboxHD-mini)

iomeali

Well Known Member
Messages
3,962
oscam-svn8596-sh4-qboxhd-webif-Distribution

thanks gianni8127
for all changes see: _http://www.streamboard.tv/oscam/timeline

Changeset [8596] by gf
oscam-net: Remove unneeded static.
The variable is only used in the function and it is not returned to
the caller so using static is most certanly wrong and buggy.
 

iomeali

Well Known Member
Messages
3,962
oscam-svn8599-sh4-qboxhd-webif-Distribution

thanks gianni8127
for all changes see: _http://www.streamboard.tv/oscam/timeline


Changeset [8599] by theparasol
Partly revert 8598: hangup signal was already handled!


Changeset 8598
Author:
theparasol
Message:

Returnstatus -1 of POLL() is not timeout, its error... 0 = timeout!

Added more specific statuslog output from the workthread
Added additional kill conditions, why keep clients in error or hangup state?

It works for me but if you get any issues report them in forum!



changeset 8597


Author: canna; Message:
The bypass introduced in rev 8577 now only takes effect for service-ids specified in the betatunnel and doesn't have any effect when using the "FFFF" wildcard.
So as long as service-ids are specified in the betatunnel, there is no need to specify the original caid (18xx) in the service filters and it is still possible to use cccam resharemode=3 without being forced to take the original caid into the share.
 

iomeali

Well Known Member
Messages
3,962
oscam-svn8600-sh4-qboxhd-webif-Distribution

Changeset 8600
Author:theparasol
Message:
Tryfix CDS NL select right reader by ecmpid

Added additional check by comparing ecmpid of dvbapi to right cardtype

(First time oscam needs to send ecm to discover cardtype in reader. Once its known this ecmpid check will be effective!)
 

iomeali

Well Known Member
Messages
3,962
oscam-svn8603-sh4-qboxhd-webif-Distribution

Changeset 8603
Author:
theparasol
Message:
Tryfix#2 Poll in oscam-work, hope this fixes segfaults as reported in forum

Changeset [8602] by theparasol
Quickfix compiler issues without dvbapi module enabled



Changeset 8601
Author:
theparasol
Message:

Killing DVBAPI client triggers a segfault if emms are being processed.
A killed dvbapi client can only be restarted by starting oscam again, so it doesnt make any sense.
This protects users from accidentally killing a dvbapi client from the webif.
 

iomeali

Well Known Member
Messages
3,962
oscam-svn8616-sh4-qboxhd-webif-Distribution

thanks gianni8127
for all changes see: _http://www.streamboard.tv/oscam/timeline
 

iomeali

Well Known Member
Messages
3,962
oscam-svn8619-sh4-qboxhd-webif-Distribution.tar.gz

thanks gianni8127
for all changes see: _http://www.streamboard.tv/oscam/timeline
 

iomeali

Well Known Member
Messages
3,962
oscam-svn8625-sh4-qboxhd-webif-Distribution

Changeset 8625
Author:
gf
Message:
dvbapi: Fix format string used in sscanf().
Use the correct format string for int16_t.

Code:
module-dvbapi.c: In function 'dvbapi_read_priority':
module-dvbapi.c:1222:3: warning: format ‘%x’ expects argument of type 'unsigned int *', but argument 7 has type ‘int16_t *’ [-Wformat=]
   ret = sscanf(str1, "%4x:%6x:%33[^:]:%4x:%4x", &caid, &provid, c_srvid, &ecmpid, &chid);

Changeset 8624
Author:
canna
Message:
Decoupled betatunnel functionality from module-stat (loadbalancer).
Small adjustment/improvement of the betatunnel service-id bypass introduced in r8577, r8597. Previous version caused problems on certain STBs.

Changeset [8623] by depp0n
- fix compiler warning

Changeset 8622
Author:
depp0n
Message:
fix for ignoring irdeto chids
fix prioritizing/ignoring for irdeto chid 0

Changeset [8621] by Deas
css.css - fix missing row for TD.usercol23. tnx to skyndas!
- Changeset [8620] by gf
log: Skip seconds when logging to syslog.
Logging to syslog tries to cut unneeded information from the log
line but misses the seconds, so actually the text that reaches
syslog looks like this:

Code:
oscam[9637]: :24        0 s **** OSCam <<  cardserver started, version 1.20-unstable_svn, build r8619 (x86_64-slackware-linux)

After this patch the seconds are correctly skipped and logged lines
look like this:

Code:
oscam[1438]:       0 s **** OSCam <<  cardserver started, version 1.20-unstable_svn, build r8620 (x86_64-slackware-linux)
 

iomeali

Well Known Member
Messages
3,962
oscam-1.20-SB-8640-patched-sh4-komplett

all changeset
_http://www.streamboard.tv/oscam/timeline

thanks @hapeba
 

iomeali

Well Known Member
Messages
3,962
oscam-1.20-SB-8643-patched-sh4-komplett.

thanks hapeba


Changeset [8643] by theparasol
- Enhanced the ratelimiter ecmunique with odd/even cycle check


Changeset 8642
Author:
docman
Message:

Added 'lb_nbest_readers' and '_nbest_readers_tab' to 'oscam.user' documentation. Removed 'lb_reopen_mode' from documentation.
 

iomeali

Well Known Member
Messages
3,962
oscam-svn8648-sh4-qboxhd-webif-Distribution

- Changeset [8648] by theparasol
- Loadbalancer fix for lb_value=0 problem tnx Blueven for providing patch


- Changeset [8647] by theparasol
- Init ecm rc status to E_UNHANDLED


Changeset 8646
Author:theparasol
Message:

Radegast longecm support tnx Goodsat for providing the patch!


Changeset 8645
Author:
theparasol
Message:

Add LBFix5 patch from Blueven


Changeset 8644
Author:
gf
Message:

griffin: Add 0x5506 to the list of supported CAIDs.

thanks Gianni8127
 

iomeali

Well Known Member
Messages
3,962
oscam-svn8652-sh4-qboxhd-webif-Distribution

Changeset [8652] by theparasol
- Fixed a typo in webif antics config pages -> tnx Skyndas for reporting!

Changeset [8651] by theparasol
- Fixed a typo in webif readerstat pages -> tnx Skyndas for reporting!


Changeset [8650] by depp0n
- fixed compiler warning


Changeset 8649
Author:depp0n
Message:

Implemented "expected len" for T0 protocol: This dramatically accelerates card responses in coolstream internal reader, e.g.:

-> G02/G09 (0x09C7): 50ms (before: 80ms)
-> V13 (0x09C4): 120ms (before: 260ms)
-> V14 (0x098C): 70ms (before: 150ms)
-> V23 (0x098E): 110ms (before: 210ms)
-> ORF (0x0648): 95ms (before: 250ms)
-> ORF (0x0D05): 230ms (or even 125ms with mhz=1000) (before: 300ms)
-> ... and so on. All T0 cards should be perceptibly faster.

expected len for T1 and T14 are 0 which means its unknown (feel free to implement it if you know how to calculate expected len)
removed cool_timeout_init and cool_timeout_after_init. Both were a workaround and are no longer needed after this commit.

thanks Gianni8127
 

iomeali

Well Known Member
Messages
3,962
oscam-svn8658-sh4-qboxhd-webif-Distribution.tar.gz

Changeset [8658] by theparasol
- More fix for radegast protocol tnx goodsat for patch

Changeset 8657
Author:theparasol
Message:

Fix for connection timeout after EMM is send over cs378x

Tnx to skyjet for patch

Changeset 8656
Author:theparasol
Message:

Revert 8655 (loadbalancer knocking failed srvids on readers once)
Add new parameter in reader setup lb_whitelist_service

tnx to Blueven for providing patch

Changeset 8655
Author:theparasol
Message:
Loadbalancer:
One fast retry of a srvid on a reader that failed before if no matching readers were found.
If srvid fails again failfactor*reopenseconds are enforced on further no matching reader situations.
Tnx to Blueven for providing additional patch, report issues in forum!

thanks gianni8127
 

iomeali

Well Known Member
Messages
3,962
oscam-svn8664-sh4-qboxhd-webif-Distribution

Changeset 8659
Author:theparasol
Message:

Removed check on min ecm count consecutively when oscam re-start and after retrylimit reached
Improved handling of retry limit in mode 2 & 3

More info in ticket/2682

Tnx Blueven for providing patch

Changeset 8662
Author:Eggy123
Message:

Enable sharing of cards from local readers and cccam proxy readers into the
gbox network.

Config changes:
oscam.conf now contains the server port of gbox
Example:
[gbox]
...
port = 1234
...

That means that the second port in devices in oscam.server is obsolete
Example:
[reader]
...
protocol = gbox
device = 192.168.1.2,9876
...

The gbox_local_cards statement in oscam.conf has also become obsolete.
In case of errors please reduce the number of cards by various filtering
mechanisms (e.g. caid)



Changeset [8661] by Deas
extend group inputfield length in web-if. fixes #3329

Changeset 8660
Author:theparasol
Message:

LB Fix for viaccess multiple ecmpids on same caid/provid

For other cas systems this was already fixed but not for viaccess.
Now in case of caid 0x500 ecm[8] & ecm[9] is put into chid of stats.
That way a not found on a certain ecmpid cant trigger srvid blacklisting.

ecm[8]/ecm[9] isnt extensive tested so in case of issues report in forum!



Changeset [8664] by theparasol
- Reverted by accident LB viaccess ecmpid fix of 8660 -> recommitted



Changeset 8663
Author:
theparasol
Message:

LB Tryfix9 ...ticket/2682

thanks Gianni8127
 

iomeali

Well Known Member
Messages
3,962
oscam-svn8667-sh4-qboxhd-webif-Distribution.tar.gz

Changeset [8667] by bowman
Fixed debug logging that wasn't platform independent

Changeset 8666
Author:bowman
Message:

Completed support for incoming udp cache updates from csp and added experimental outgoing push (untested)


Changeset 8665
Author:Eggy123
Message:

a) Fixed bug in hello logic: start counting card number at 0 again after hello packet send
b) Switch to next state only after last packet

thanks Gianni8127
 

iomeali

Well Known Member
Messages
3,962
oscam-svn8668-sh4-qboxhd-webif-Distribution

Changeset 8668
Author:bowman
Message:

Skip push to csp if source is remote cacheex for now (might cause loops). Added sending of cache pings.



thanks Gianni8127
 

iomeali

Well Known Member
Messages
3,962
oscam-svn8669-sh4-qboxhd-webif-Distribution.tar.gz

Changeset 8669
Author:bowman
Message:

Added the last request type used by csp clusteredcache and cleaned things up a bit. Further discussion/testing needed proceed.



thanks Gianni8127
 

iomeali

Well Known Member
Messages
3,962
oscam-1.20-SB-8680-sh4-komplett.tar.gz

thanks hapeba


Changeset 8680
Author:
theparasol
Message:

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.

Changeset [8679] by Deas
adjust a few more text alignments in web-if

Changeset [8678] by Deas
fix some typo´s - see #3324. tnx to skyndas

Changeset [8677] by bowman
Allow for larger ping regs/replies (possible multics fix).

Changeset 8676
Author:bowman
Message:

Added csp cache peer ping times in webif (mode column). E.g: csp (12 ms). Will be shown for all csp cache peers with confirmed working bidirectional traffic.

Changeset [8675] by docman
Documentation update for 'ecmfmt': new option ONID.

Changeset [8674] by docman
Documentation update for CSP: TCP -> UDP.

Changeset [8673] by docman
Added new parameter 'lb_nfb_readers' to 'oscam.user', now TXT and HTML … etcetera

Changeset [8672] by docman
Added new parameter 'lb_nfb_readers' to 'oscam.user'.

Changeset [8671] by docman
Documentation update for gbox port definitions.

Changeset [8670] by manio
cosmetics: fix MHz spelling Hertz is a unit from SI and need to preserve … etc
 

iomeali

Well Known Member
Messages
3,962
oscam-svn8687-sh4-qboxhd-webif-Distribution.tar.gz

Changeset 8687
Author:depp0n
Message:
hide debug spam

file: 1 edited
trunk/module-dvbapi.c (11 diffs)


Changeset [8686] by depp0n
- fix "fake CAT" on free4air channels


Changeset 8685
Author:bowman
Message:
Added csp setting: allow_reforward (default 0, no). Reforward other cacheex updates to csp peers (use with care, will cause loops).
Location:
trunk
Files:
5 edited

globals.h (1 diff)
module-cacheex.c (1 diff)
module-webif.c (1 diff)
oscam-config-global.c (2 diffs)
webif/config/cache_cacheexcsp.html (1 diff)

Changeset [8684] by docman
Updated documentation for gbox TCP -> UDP.

Changeset [8683] by docman
Removed 'decodeforever' from documentation.

Changeset 8682
Author:theparasol
Message:
Tryfix azbox support
Fix dvbapi part on latest code analysis posted by Gorgone


Changeset 8681
Author:theparasol
Message:
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!

thanks Gianni8127
 
Top