Make it clear that block_same_XXX is in effect.

After upgrading from 7068 to latest trunk (8615), oscam started returning
"no matching reader". I scratched my head a little bit then turned on
debug 1, saw error vague message, grepped in the source and found out
that block_same_name was in effect (my user was named srg and the reader
was named srg).

This commit makes the error message better and shows it instead of hiding
it behind D_TRACE log level. This prevents others from burning themselves
and left wondering why their reader is not matched when they upgrade to
newer oscam version.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8616 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Move messages about skipped readers to debug level 1.

If more than one reader exist in a system these messages are misleading,
the problem solved in r8616 is still there. If user have one reader
and client with the same username, when oscam is upgraded from old version
(< r7210) the reader would stop being matched and the user would have no
idea why, unless it turns on debug level 1.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8617 4b0bc96b-bc66-0410-9d44-ebda105a78c1
pcsc: Init structures to prevent errors.

Zero pcsc structures that are on the stack before sending them to
pcsc library. This prevents possible strange errors like the one
discussed in ticket #3276.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8618 4b0bc96b-bc66-0410-9d44-ebda105a78c1
Add expiration date to userlist.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8619 4b0bc96b-bc66-0410-9d44-ebda105a78c1
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:
{{{
Apr 16 09:44:24 gf 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:
{{{
Apr 16 09:47:26 gf oscam[1438]:       0 s >> OSCam <<  cardserver started, version 1.20-unstable_svn, build r8620 (x86_64-slackware-linux)
}}}

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8620 4b0bc96b-bc66-0410-9d44-ebda105a78c1
css.css - fix missing row for TD.usercol23. tnx to skyndas!

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8621 4b0bc96b-bc66-0410-9d44-ebda105a78c1
- fix for ignoring irdeto chids
- fix prioritizing/ignoring for irdeto chid 0


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


git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8623 4b0bc96b-bc66-0410-9d44-ebda105a78c1
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.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8624 4b0bc96b-bc66-0410-9d44-ebda105a78c1
dvbapi: Fix format string used in sscanf().

Use the correct format string for int16_t.
{{{
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);
}}}

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8625 4b0bc96b-bc66-0410-9d44-ebda105a78c1
- This commit implements setting timeout values for coolstream internal reader.
- The cnxt driver sets values of its own but setting them manuelly makes us more independent from buggy drivers.
- For Coolstream STB this or newer revisions are mandatory for most cards since original image V2.12 beta6 because the new driver sets strange values -> no communication possible.
- It adds support for some cards which didn't work before, e.g. caid 0x09AF (Telecolumbus).

- This commit is probably also highly interesting for the Golden Media Hypercube (uses CNXT drivers as well) because it currently has a crappy card support. With these changes all cards should work in the Hypercube.


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