Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Immer aktuell - CW Cache Patch

    Nobody is reading this thread right now.
Status
Für weitere Antworten geschlossen.
Also auf mein debian 10. Läuft es nun schon ca 2 Wochen ohne probs stabil durch.
 
9.2.5
Code:
fix:
    webif
        segfault: disable cx-reader @ reader-page
   
    move videoguard2-reader rc-check before badcw/cwc-check, so it doesnt break wanted behaivor
   
change:
    drop incoming cws (via cacheex) if CW is known(cw_cache), a cw_cache-rule is matching and the CW is older than 15 secs // hardcoded!
        log-lvl@8192+ : [late-15sec+ CW] cache: CAID:PROVID:SRVID:CW | in: CAID:PROVID:SRVID:CW | diff(now): XY ms > Z - cacheex-peer-label - hop 1 (lg), src-nodeid 1337133713371337X
       
    if a videoguard2-reader detect a bad/wrong ECM:
        dont forward ECM to proxys and return E_INVALID
        no (NOK) LB-entry is written
   
    extend logs for cacheex
        for cw-diffs - log-lvl@512: (grep "Different CW" /your/path/oscamlogfile.log)
            if last byte is xor 0xF0 add "[last byte xor 0xFO]" to log
            show nodelist for cw-diff
           
    change log-suffix for localgenerated hits
        ...(localgenerated)
        to
        ...(lg)

add:
    lg-only for "normal" clients - to deliver just lg-flagged CWs from cache (service-based exception like for cacheex also working)
        define @ oscam.user just:
        cacheex_localgenerated_only = 1
        or
        cacheex_localgenerated_only_caid = 1337,BEEF
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet:
Bei mir stürzt OScam mit 9.2.5 etwa alle 3 Stunden ab. Muss dann wieder von Hand starten. Bin zurück auf 9.2.3 und hier läuft es problemlos.
 
Davon bin ich auch ausgegangen. Und trotzdem bleiben zwei Sender bei mir dunkel. Und mit 9.2.3 sind sie sofort wieder hell. Alle anderen Sender sind nicht betroffen. Bei identischer Konfig, natürlich. Ich wollte es einfach nur erwähnt haben, falls andere auch auf solche Probleme stossen.
 
Schau mal im Debug Log 512 nach ob da dann überhaupt was für SID 007A im Cache ist

tail -F logfile | grep 09C4 | grep 007A
 
9.2.6

[EDiT] => Patch ersetzt, da es ohne MODULE_CCCAM nicht möglich war zu bauen, wurde entsprechend angepasst.

Code:
add:
    - forward/drop lg_only filter-tabs to integrate provid(s)
        cacheex_lg_only_tab & cacheex_lg_only_in_tab @ oscam.server => [reader] / oscam.user => [account] / oscam.conf => [cache]
            caid1:provid1[,provid2];caid2:provid1;
          
            to select all provids for a caid use provid FFFFFE
          
        those filters start working with this version (>= 9.2.6) and replace cacheex_localgenerated_only_caid/cacheex_localgenerated_only_in_caid @user/server/conf
      
        if the peer version is < 9.2.6
            only caid-filters are used

        conversion of cacheex_localgenerated_only_caid/cacheex_localgenerated_only_in_caid (caid1,caid2,caid3) to cacheex_lg_only_tab/cacheex_lg_only_in_tab
        for users, readers, global-config at oscam-startup enabled
        old cfg-parameters (cacheex_localgenerated_only_caid/cacheex_localgenerated_only_in_caid) disabled @ WebIF
        after conversion the old key/pair-values are nulled and removed from config on save

    - possibility to deny cacheex-receiver/client(cx2: user / cx3: reader) to overwrite the following settings @ cacheex-sending-instance
        cacheex_localgenerated_only
        cacheex_lg_only_tab
  
        it makes sense if you want to force your local settings.
        if the user/reader isnt allowed to overwrite your values,
            it is still possible for the cacheex-receiver to set cacheex_localgenerated_only=1, if the user/reader define cacheex_localgenerated_only_in=1 ; but it is only @ cacheex-sending-instance possible to disable it
            it is still possible for the cacheex-receiver to add cacheex_lg_only_tab, if the user/reader define cacheex_lg_only_in_tab; but it is only merged to the sender-instance cacheex_lg_only_tab values

        there are 3 possibilities to config this:
            global:
                oscam.conf => [cache] cacheex_lg_only_remote_settings = 1|0 (default: 1 /opt-out)
            user/reader:
                oscam.user => [user] cacheex_lg_only_remote_settings = 1|0 (default: 1 /opt-out)
                oscam.server => [reader] cacheex_lg_only_remote_settings = 1|0 (default: 1 /opt-out)
              
            if cacheex_lg_only_remote_settings @global is enabled, the user/reader-settings are ignored.
            if cacheex_lg_only_remote_settings @global is disabled, the user/reader-settings are used.
  
    - define a maxhop for lg-flagged cws for push/receive, to allow a higher maxhop than for non-flagged cws
  
        oscam.user => [user] || oscam.server => [reader]
            cacheex_maxhop_lg = 0
                0 = (default) use value of cacheex_maxhop
                1 to 10 = set maxhop (if value is lower than cacheex_maxhop, value of cacheex_maxhop is used)
              
    - some cacheex-stats garbage-collection
  
    - add transport of lg-flags over cccam/camd35-proto(oscam-only+cx_aio-patch >= 9.2.6)
        so you are now able to transport lg-flags for cws ("normal" cccam/camd35-reader & cccam/camd35-cx1-reader)
  
    - show (cx-aio)-suffix for "normal"(none CacheEx) and CacheEx-1 user/reader @WebIF if cx-aio detected
  
    - ignore cwc-bad-cycles if cw is lg-flagged
fix:
    push-out @ CacheEx mode 3: lg-only service-exception now working properly
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet:
Das gleiche hier geht das Bauen mit p1 nicht. Bricht am Anfang schon ab.

Benutze simplebuild
 
Zuletzt bearbeitet von einem Moderator:
Hier kein Problem mit beiden Varianten (no brand) zu bauen.

@JokoWinterscheidt
Ohne Fehlermeldung kann dir keiner was dazu sagen

@camoko
Du musst auch p0 nehmen!
 
Oder er macht es so
cd s3_releases
cd oscam-svn
patch -p0 < cacheex_aio-v09.2.6.p0.patch

So kann man sich sicher sein das er auch drin ist
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben