Utente:.anaconda/Vandal Fighter

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

  • Per il problema delle liste temporanee indicato nella sottopagina di Brownout si è dovuto inserire un workaround che salva delle sezioni vuote nel file di configurazione. Il Vandal Fighter attualmente non legge il nome delle sezioni, semplicemente se le aspetta in un certo ordine - la rimozione delle sezioni relative alle liste temporanee mandava in tilt le versioni con tale bug. Ergo:
    • (a) riscrivere la classe che legge il file di configurazione (solo data/Configuration? Probabilmente ci sono altri pezzi sparsi ovunque)
    • (a1) ovvero renderlo un file properties (XML, già che ci siamo) reale (ora è mezzo properties e mezzo semplice file di testo = una schifezza)
    • (b) salvare le liste in un file serializzato - uno per lista? Questo significa che i file di configurazione dovranno andare in una directory a sé (~/.vf)
    • (c) si potrebbe introdurre un parametro per la versione dei file di configurazione per la compatibilità con le versioni precedenti (senza stare a fare controlli strani sul formato o sull'esistenza dei nuovi file) - se trova una configurazione vecchia (ovvero confver=null), la traduce nel nuovo formato e setta tale parametro --anaconda
  • (b) non mi convince
  • (c) mi pare buona, ma forse potrebbe essere una classe esterna che fa la traduzione
  • (a,a1) (c) sarebbe prodromico a queste. Però se non si aggiungono funzionalità io non lo farei, almeno non subito.

Provo ad affrontare (c). Ho ancora problemi con il commit però.

Ciao --Draco "Longing for Tyl" Roboter 10:46, 28 lug 2007 (CEST)


  • CIDR per white/blacklist + temp --.anaconda 03:20, 20 ago 2007 (CEST)