tomld egyéb

Kezd jó formába kerülni a kód.

A szabály átalakításoknál szerettem volna megúszni, hogy az összes szabályt össze kelljen hasonlítani önmagával az egységesítéshez és hogy kivegyem az egyformákat a wildcard-ok miatt. Sajnos nem úsztam meg és ezért az egyik belső ciklus négyzetesre emelte az iterációk számát.

Ezzel sikerült kb. tízszeresre lassítanom a fő rutint. Viszont utána addig optimalizáltam, amíg ötödére sikerült levennem az időt.

Jelenleg egyetlen futtatással tökéletes és végleges formába kerülnek a szabályok. Ez volt eredetileg is a cél. Most végre meg van és elfogadható futásidővel: a saját desktop-omon 54 domain 2067 szabállyal 2.15 sec. Ez szerveren töredéke.

Rohadt sok dolgot javítottam ismét és több dolgot átalakítottam (v0.27). A fő check rész nem fut ha nem változik a kernel memóriában a policy, és ezzel erőforrást takarítok meg. Az info lekérdezéseken vizuálisan javítottam (színekkel elkülönítettem a fő és aldomain-ek neveit, a szabályoknál meg más színnel vannak a lib-eket olvasó szabályok, meg mással a /home-ba írók is).

Most egy hétig megint tovább tesztelem, és ha nem találok több hibát akkor jó. Szeretnék már stabil kódot, mert sok időt elvesz a folyamatos tesztelés.

xtightvnc szabály print-elve: