Der Patch muss aufgrund eines Fehlers, der bei den VU Kollegen auftrat und jetzt auch auf anderen Kisten nachvollzogen werden konnte, angepasst werden.
Dadurch wird sich die Funktion wie folgt ändern:
1. Die global EMMs dürfen dann nicht mehr gesperrt werden. Wird gesperrt werden auch keine EMMs mehr geschrieben.
2. Wird der Parameter needsglobalfirst gesetzt, dann wird das global EMM intern gespeichert und geblockt, wenn eine Ausgabe erfolgt, entweder im WebIf oder im File wird der Zusatz 'blocked & saved' angehängt.
3. Ein Hochzählen der geblocken global EMMs im WebIf findet in diesem Fall nicht mehr statt. Das Hochzählen der geschrieben shared und global EMMs wird weiterhin durchgeführt.
Die Funktion wird so erstmal zum Testen eingebaut. Wenn alles klappt kommt die Änderung dann in den trunk.
Habe das Thema mal bis zur vollständigen Klärung oben angepinnt.
1. Die global EMMs dürfen dann nicht mehr gesperrt werden. Wird gesperrt werden auch keine EMMs mehr geschrieben.
2. Wird der Parameter needsglobalfirst gesetzt, dann wird das global EMM intern gespeichert und geblockt, wenn eine Ausgabe erfolgt, entweder im WebIf oder im File wird der Zusatz 'blocked & saved' angehängt.
Der besseren Übersicht halber wurde der 3. Punkt von oben nicht umgesetzt.
So erscheinen jetzt bei gesetztem needsglobalfirst alle dadurch gesperrten global EMMs in der Readerübersicht unter der Anzahl der geblockten global EMMs.
So kann die Funktion jetzt an den EMM-Zählerständen am Reader direkt abgelesen werden.
Der Patch wird heute Abend zum Einbringen in den trunk übergeben.
Wir haben heute noch einen Patch nachgeschoben, so dass die svn 11494 die aktuellste Version zu dieser Funktion ist.
Die Änderung war nötig, da ab 11491 kein Bauen mehr ohne WebIf möglich war.
Das haben wir jetzt mit 11494 korrigiert.
An der ursprünglichen Funktion, die mit 11491 eingefügt wurde, hat sich dadurch nichts geändert.
in die Parameterbeschreibung der oscam.server im wiki aufgenommen.
Dort sind auch die Zusammenhänge in Bezug auf das generelle Blocken der global/shared EMMs zu finden.
Somit kann dieses Thema als abgeschlossen angesehen werden. Daher auch nicht mehr angepinnt.
Den Patch, den wir für svn 11494 an oscam übergeben hatten, damit das Bauen ohne WebIf wieder funktioniert. Die Änderung findest du auch in der timeline von oscam.
Ist aber wie gesagt, für die Funktion völlig unerheblich.
Warte mal ein paar Stunden ab, dann findest du sicher die Versionen hier zum Download.