Gastaman
29-09-2002, 02:32
Ecco il changelog abbastanza dettagliato delle modifiche avvenute con l'introduzione dei nuovi servizi. Vi preghiamo di segnalarci qualsiasi bug o problema riscontrato quanto prima su #Services e/o via E-Mail all'indirizzo services@azzurra.org e di leggere attentamente gli helpfiles prima di venire su #IRCHelp a fare domande sui nuovi comandi.
Modifiche varie:
- Supporto multilingua. Per ora disponibili solo Italiano e Inglese, previste nuove lingue in futuro. Chi fosse interessato a collaborare alla traduzione in lingue non disponibili ci contatti a services@azzurra.org
- La lunghezza massima per un memo e' ora 400 caratteri.
- I nick vanno autorizzati entro 24 ore. Chi non risulta autorizzato dopo 24 ore vedra' il proprio nick droppato (Vale solo per chi registrera' il nick da oggi in poi; chi lo ha gia' registrato potra' tenerlo senza problemi, anche se e' incoraggiato a inserire una E-Mail corretta in caso di perdita password)
- I nick non autorizzati non possono essere aggiunti a nessuna lista e non possono registrare canali o inviare memo.
- Ogni nick puo' essere aggiunto alle liste di un massimo di 25 canali (founder compreso).
- Puo' essere richiesto un solo cambio di E-Mail di un nick e/o un solo Drop di un nick o un canale al giorno.
- Al join se si e' identificati ad un nick con accesso al canale (anche non in uso) si viene sempre messi +v/+o a seconda del caso.
- Aggiunto "Messaggio di benvenuto di #canale:" prima del welcome message per evitare abusi dello stesso.
- Se l'opzione Verbose e' > 1 e un utente in akick entra nel canale, viene notificata la akick per la quale e' stato bannato.
- Corretto un bug che in alcuni casi cancellava i memo sbagliati all'expire.
- Identificandosi a un altro nick, se esso ha memo, verra' notificato.
- Non vengono piu' mostrati topic e key modelockata a chi entra in un canale restricted, a chi entra per primo, e a chi e' in akick.
- Al join in un canale vuoto con l'opzione OpGuard on i mode vengono ora impostati correttamente (+v se si e' VOP, ecc).
- Modificata la mask con cui viene bannato un utente in seguito ad una akick o a un restrict. E' ora sempre *!*@host
- Corretti tutti i numeric sbagliati (MOTD, VERSION, etc).
- L'opzione SECURE per un nick ora ha solo la funzione di non tener conto della Access List.
- L'identificazione al nick in uso non si perde in caso di riavvio dei servizi. Questo significa che non si verra' piu' "guestati" in seguito ad un riavvio, ma si verra' automaticamente identificati al nick in uso, ammesso che lo si fosse prima del riavvio.
- Eliminati tutti i possibili SVSNICK Collide.
- Corretto un bug per cui un utente poteva essere identificato ad un nick ma risultare non identificato ai servizi.
- Non e' piu' possibile interagire con un canale se e' stato masskickato, finche' ChanServ non ne esce.
Non e' quindi possibile usare i comandi DEOP, DROP, INVITE, MDEOP, MDEVOICE, MKICK, MODE, OP, UNBAN, SET TOPIC, VOICE durante un masskick.
- Tutti i comandi oper e non atti a modificare il database portano sempre il nick tramite il quale e' stato possibile utilizzare il comando. Ad esempio, se io sono Co-Founder su #IRCHelp con il nick Gastaman, se mi collego con il nick Gasta[Zzz] e mi identifico a Gastaman tramite password, e poi aggiungo Wolf7 alla lista AOP del canale, ad un /cs AOP #IRCHelp LIST il nick Wolf7 risultera' aggiunto da Gastaman e non da Gasta[Zzz].
- Corretto un bug che permetteva agli AOP di aggiungere VOP ad alcuni canali. Bisogna ora essere almeno SOP per poter aggiungere VOP.
Comandi aggiunti:
ChanServ:
SET AUTOOP [Imposta +o chiunque entri, nessuna modifica alle liste]
SET AUTOVOICE [Imposta +v chiunque entri, nessuna modifica alle liste]
SET LANG [Imposta la lingua del canale usata dal Verbose.]
SET NOMKICK [Blocca il comando MKICK per il canale, impostabile solo dal Founder]
SET SUCCESSOR [Imposta il Successor di un canale. Se il nick del Founder scade, il Successor passa a Founder.]
MemoServ:
IGNORE [Permette di ignorare memo inviati da altri utenti.]
SET IGNORETYPE [Permette di scegliere se ignorare solo gli utenti nella lista o tutti tranne quelli.]
NickServ:
SET LANG [Imposta la lingua dei servizi, utilizzabile anche da chi non e' registrato.]
Comandi modificati:
ChanServ:
DROP [Tutte le restrizioni d'accesso ora funzionano correttamente. Limitato ad un solo utilizzo giornaliero per canale.]
REGISTER [La password non ammette piu' control codes o ASCII 255 (spazio in mIRC).]
SET [E' ora utilizzabile anche se il nick attuale non e' registrato, purche' si abbia accesso al comando.]
SET MLOCK [Corretto il parser, rimosso il chanmode +r dall'output (resta comunque fisso internamente).]
SET PASSWD [La password non ammette piu' control codes o ASCII 255 (spazio in mIRC). Al momento del cambio, viene rimossa
l'identificazione a tutti tranne a chi da il comando.]
SET VERBOSE [Ampliato notevolmente, invia ora un opnotice ad ogni comando di ChanServ inerente il canale, comprensivo del nick tramite il quale e' stato possibile utilizzare il comando. Offre un completo controllo del canale.]
INFO [Se il canale e' +s o ha +s nel modelock, il topic non verra' mostrato.]
MDEOP [Ora deoppa tutti tranne chi invia il comando.]
MDEVOICE [Ora toglie il voice a tutti tranne a chi invia il comando.]
MKICK [Ora kicka tutti, compreso chi invia il comando. Il canale e' inagibile per due minuti. Si puo' specificare il motivo.]
MODE [Maggior controllo sui parametri. Il -k non necessita di chiave, se c'e' verra' sempre tolta quella giusta.]
OP/VOICE [Non si blocca piu' al primo nick che risulta gia' op/voice.]
XOP [Il nick di chi ha aggiunto un nick o mask a una lista e' sempre quello tramite il quale e' stato possibile dare il comando. Eventuali cambi di lista aggiornano ora correttamente la data e il nick di chi lo ha spostato. DEL <numero> funziona ora correttamente.]
MemoServ:
SENDTO [I memo non vengono piu' inviati gia' flaggati da cancellare.]
SEND [I memo non vengono piu' inviati gia' flaggati da cancellare.]
UNSEND [Cancella ora l'ultimo memo e non il primo, ed e' utilizzabile anche per memo inviati ai canali.]
SET NOTIFY [Non notifica piu' quando si torna dall'away, per contro le opzioni NEW e OFF ora funzionano.]
NickServ:
RECOVER [Ora cambia automaticamente il nick in quello recoverato.]
REGISTER [La password non ammette piu' control codes o ASCII 255 (spazio in mIRC). Chi inserisce il nick nel comando viene ora avvisato dell'errore.]
IDENTIFY [Non imposta +r chi si identifica ad altri nick. E' ora di nuovo possibile identificarsi ad un nick gia' in uso.]
DROP [Tutte le restrizioni d'accesso ora funzionano correttamente. Limitato ad un solo utilizzo giornaliero per nick.]
SET [E' ora utilizzabile anche se il nick attuale non e' registrato, purche' si abbia accesso al comando.]
SET PASSWD [La password non ammette piu' control codes o ASCII 255 (spazio in mIRC). Al momento del cambio, viene rimossa l'identificazione a tutti tranne a chi da il comando. E' ora richiesta anche la vecchia password.]
SET EMAIL [Questa e' ora l'unica E-Mail di un nick. Di default e' nascosta, ed e' quella inserita alla registrazione. Per modificarla e' necessario inserire un codice inviato al vecchio indirizzo. Nel caso in cui sia gia' scaduto il cambio avverra' automaticamente dopo 7 giorni dalla richiesta, a patto che non venga bloccata.]
Modifiche varie:
- Supporto multilingua. Per ora disponibili solo Italiano e Inglese, previste nuove lingue in futuro. Chi fosse interessato a collaborare alla traduzione in lingue non disponibili ci contatti a services@azzurra.org
- La lunghezza massima per un memo e' ora 400 caratteri.
- I nick vanno autorizzati entro 24 ore. Chi non risulta autorizzato dopo 24 ore vedra' il proprio nick droppato (Vale solo per chi registrera' il nick da oggi in poi; chi lo ha gia' registrato potra' tenerlo senza problemi, anche se e' incoraggiato a inserire una E-Mail corretta in caso di perdita password)
- I nick non autorizzati non possono essere aggiunti a nessuna lista e non possono registrare canali o inviare memo.
- Ogni nick puo' essere aggiunto alle liste di un massimo di 25 canali (founder compreso).
- Puo' essere richiesto un solo cambio di E-Mail di un nick e/o un solo Drop di un nick o un canale al giorno.
- Al join se si e' identificati ad un nick con accesso al canale (anche non in uso) si viene sempre messi +v/+o a seconda del caso.
- Aggiunto "Messaggio di benvenuto di #canale:" prima del welcome message per evitare abusi dello stesso.
- Se l'opzione Verbose e' > 1 e un utente in akick entra nel canale, viene notificata la akick per la quale e' stato bannato.
- Corretto un bug che in alcuni casi cancellava i memo sbagliati all'expire.
- Identificandosi a un altro nick, se esso ha memo, verra' notificato.
- Non vengono piu' mostrati topic e key modelockata a chi entra in un canale restricted, a chi entra per primo, e a chi e' in akick.
- Al join in un canale vuoto con l'opzione OpGuard on i mode vengono ora impostati correttamente (+v se si e' VOP, ecc).
- Modificata la mask con cui viene bannato un utente in seguito ad una akick o a un restrict. E' ora sempre *!*@host
- Corretti tutti i numeric sbagliati (MOTD, VERSION, etc).
- L'opzione SECURE per un nick ora ha solo la funzione di non tener conto della Access List.
- L'identificazione al nick in uso non si perde in caso di riavvio dei servizi. Questo significa che non si verra' piu' "guestati" in seguito ad un riavvio, ma si verra' automaticamente identificati al nick in uso, ammesso che lo si fosse prima del riavvio.
- Eliminati tutti i possibili SVSNICK Collide.
- Corretto un bug per cui un utente poteva essere identificato ad un nick ma risultare non identificato ai servizi.
- Non e' piu' possibile interagire con un canale se e' stato masskickato, finche' ChanServ non ne esce.
Non e' quindi possibile usare i comandi DEOP, DROP, INVITE, MDEOP, MDEVOICE, MKICK, MODE, OP, UNBAN, SET TOPIC, VOICE durante un masskick.
- Tutti i comandi oper e non atti a modificare il database portano sempre il nick tramite il quale e' stato possibile utilizzare il comando. Ad esempio, se io sono Co-Founder su #IRCHelp con il nick Gastaman, se mi collego con il nick Gasta[Zzz] e mi identifico a Gastaman tramite password, e poi aggiungo Wolf7 alla lista AOP del canale, ad un /cs AOP #IRCHelp LIST il nick Wolf7 risultera' aggiunto da Gastaman e non da Gasta[Zzz].
- Corretto un bug che permetteva agli AOP di aggiungere VOP ad alcuni canali. Bisogna ora essere almeno SOP per poter aggiungere VOP.
Comandi aggiunti:
ChanServ:
SET AUTOOP [Imposta +o chiunque entri, nessuna modifica alle liste]
SET AUTOVOICE [Imposta +v chiunque entri, nessuna modifica alle liste]
SET LANG [Imposta la lingua del canale usata dal Verbose.]
SET NOMKICK [Blocca il comando MKICK per il canale, impostabile solo dal Founder]
SET SUCCESSOR [Imposta il Successor di un canale. Se il nick del Founder scade, il Successor passa a Founder.]
MemoServ:
IGNORE [Permette di ignorare memo inviati da altri utenti.]
SET IGNORETYPE [Permette di scegliere se ignorare solo gli utenti nella lista o tutti tranne quelli.]
NickServ:
SET LANG [Imposta la lingua dei servizi, utilizzabile anche da chi non e' registrato.]
Comandi modificati:
ChanServ:
DROP [Tutte le restrizioni d'accesso ora funzionano correttamente. Limitato ad un solo utilizzo giornaliero per canale.]
REGISTER [La password non ammette piu' control codes o ASCII 255 (spazio in mIRC).]
SET [E' ora utilizzabile anche se il nick attuale non e' registrato, purche' si abbia accesso al comando.]
SET MLOCK [Corretto il parser, rimosso il chanmode +r dall'output (resta comunque fisso internamente).]
SET PASSWD [La password non ammette piu' control codes o ASCII 255 (spazio in mIRC). Al momento del cambio, viene rimossa
l'identificazione a tutti tranne a chi da il comando.]
SET VERBOSE [Ampliato notevolmente, invia ora un opnotice ad ogni comando di ChanServ inerente il canale, comprensivo del nick tramite il quale e' stato possibile utilizzare il comando. Offre un completo controllo del canale.]
INFO [Se il canale e' +s o ha +s nel modelock, il topic non verra' mostrato.]
MDEOP [Ora deoppa tutti tranne chi invia il comando.]
MDEVOICE [Ora toglie il voice a tutti tranne a chi invia il comando.]
MKICK [Ora kicka tutti, compreso chi invia il comando. Il canale e' inagibile per due minuti. Si puo' specificare il motivo.]
MODE [Maggior controllo sui parametri. Il -k non necessita di chiave, se c'e' verra' sempre tolta quella giusta.]
OP/VOICE [Non si blocca piu' al primo nick che risulta gia' op/voice.]
XOP [Il nick di chi ha aggiunto un nick o mask a una lista e' sempre quello tramite il quale e' stato possibile dare il comando. Eventuali cambi di lista aggiornano ora correttamente la data e il nick di chi lo ha spostato. DEL <numero> funziona ora correttamente.]
MemoServ:
SENDTO [I memo non vengono piu' inviati gia' flaggati da cancellare.]
SEND [I memo non vengono piu' inviati gia' flaggati da cancellare.]
UNSEND [Cancella ora l'ultimo memo e non il primo, ed e' utilizzabile anche per memo inviati ai canali.]
SET NOTIFY [Non notifica piu' quando si torna dall'away, per contro le opzioni NEW e OFF ora funzionano.]
NickServ:
RECOVER [Ora cambia automaticamente il nick in quello recoverato.]
REGISTER [La password non ammette piu' control codes o ASCII 255 (spazio in mIRC). Chi inserisce il nick nel comando viene ora avvisato dell'errore.]
IDENTIFY [Non imposta +r chi si identifica ad altri nick. E' ora di nuovo possibile identificarsi ad un nick gia' in uso.]
DROP [Tutte le restrizioni d'accesso ora funzionano correttamente. Limitato ad un solo utilizzo giornaliero per nick.]
SET [E' ora utilizzabile anche se il nick attuale non e' registrato, purche' si abbia accesso al comando.]
SET PASSWD [La password non ammette piu' control codes o ASCII 255 (spazio in mIRC). Al momento del cambio, viene rimossa l'identificazione a tutti tranne a chi da il comando. E' ora richiesta anche la vecchia password.]
SET EMAIL [Questa e' ora l'unica E-Mail di un nick. Di default e' nascosta, ed e' quella inserita alla registrazione. Per modificarla e' necessario inserire un codice inviato al vecchio indirizzo. Nel caso in cui sia gia' scaduto il cambio avverra' automaticamente dopo 7 giorni dalla richiesta, a patto che non venga bloccata.]