*** Cittadella/UX 0.3.0 Release notes *** (26/08/2003) La versione 0.3.0 di Cittadella/UX vede la nascita di un nuovo editor interno con movimento del cursore a tutto schermo e modalita` ASCII-Art, una versione di base del cittaweb completamente funzionante, la possibilita` di scaricare le Mail con il proprio client di posta, il supporto per MacOS/X e windows, oltre a varie altre piccole novita` e bugfixes. NUOVO EDITOR INTERNO: E' un nuovo editor, che funziona in modalita` "full-screen" e permette di utilizzare i tasti del cursore per modificare il testo in qualunque punto. Oltre alla modalita` "Insert", funziona anche nelle modalita` "Overwrite" e "ASCII-Art". Si cambia la modalita` usando il tasto . Si possono usare, come nel vecchio editor, le varie combinazioni di tasti per cambiare colori, attributi dei caratteri, inserire accenti e caratteri speciali. Inoltre, per facilitare l'uso dei colori, si possono colorare i propri testi mediante la pressione dei seguenti tasti: applica colore e attributi correnti al carattere sottostante al cursore applica colore e attributi correnti fino a prossimo spazio applica colore e attributi correnti a tutta la riga corrente. Per terminare un testo bisogna ora premere (il doppio non termina piu' l'immissione del testo). In caso di problemi, premendo il tasto dall'interno dell'editor accedete a delle schermate di aiuto che spiegano il suo funzionamento. Notate che ora, sia l'Hold che il Quote sono perfettamente compatibili con l'editor interno, e quindi vi appaiono all'iinterno del messaggio e potete tranquillamente modificarli. Inoltre, il Profile, le Room Info e le News si possono modificare direttamente con l'editor interno, senza dover soffrire con il CML nell'editor esterno. Ormai l'unica ragione per utilizzare l'editor esterno e` per includere dei file. Questa possibilita` verra` presto implementata nell'editor interno del client locale, e a quel punto l'editor esterno verra` eliminato. Si consiglia agli utenti di settare fin da ora il nuovo editor come editor di default. CITTAWEB: Finalmente il CittaWeb e` completamente funzionante, anche se richiedera` ancora diversi ritocchi estetici. In ogni caso permette ai navigatori della rete di leggere senza problemi tutte le room pubblicate sul web, se il Sysop attivera` la feature. Notate il design bellissimo delle pagine, progettato da Cristiano Barabanti (aka Sir Action) e il supporto multilingue (il tedesco e` tradotto col babelfish, ci vorrebbe qualcuno che lo sistemi un po'!!) SUPPORTO POP3 E` stato implementato il protocollo POP3 per permettere agli utenti di scaricare i messaggi in Mail> con il proprio client di posta. Questo puo` rivelarsi utile se intendete archiviare i messaggi che vi scambiate con i Mail della BBS insieme ai vostri messaggi di posta elettronica. Attenzione! a seconda di come avete configurato il vostro client di posta, i messaggi potrebbero venire cancellati dalla BBS (ma ne manterrete una copia sul vostro computer). La sessione POP3 viene rifiutata se siete connessi come utente, e quando vi collegate come utente viene stroncata la vostra eventuale connessione POP3. Il server, viene attivato e configurato dal Sysop tramite il file di config.h, e di default gira alla porta 4003. Sta a voi studiare come configurare il vostro client di posta per collegarvi alla BBS con il POP3; una volta che lo avete scoperto potete comunque segnalarlo in Help> per il futuro. Mi limito a darvi una possibile configurazione per il Pine versione >= 4.00: Lanciare pine, premere e settare [X] enable-incoming-folders, salvare e uscire da pine. Una volta rilanciato Pine, andare nella Incoming folder list (con ) e mettere il cursore su INBOX. Premere , e alla richiesta del "server name" inserire: bbs.cittadellabbs.it:4003/pop3/BBSnick dove BBSnick e` il vostro nickname. Alla successiva richiesta del folder, inserite "INBOX", e infine alla richiesta del nickname rispondete "Cittadella". A questo punto tra gli incoming folder avete un folder 'Cittadella' con il contenuto della room Mail). L'implementazione del POP3 e` RFC 1939-compliant. Attualmente gli header dei messaggi non contengono le informazioni sugli eventuali reply; queste verranno aggiunte successivamente. Notate che il POP3 vi permette di scaricare il contenuto della room Mail, ma non di inviare dei messaggi utilizzando il vostro client di posta. CITTACLIENT PER MacOS/X E Windows E' stato fatto uno sforzo per rendere il client facilmente compilabile anche da Windows e MacOS/X. Ora sono disponibili per questi sistemi operativi le opzioni di linea corte (ma non quelle lunghe). Per compilare il client bisogna editare il Makefile, e settare la variabile OSFLAGS al valore corretto (-DLINUX, -DMACOSX o -DWINDOWS). Aspetto feedback per sapere se la cosa funziona, non avendo modo di testare personalmente la cosa. Gli eseguibili per queste piattaforme saranno disponibili se e quando qualcuno si occupera` di compilarli e spedirmeli :) ALTRE NOVITA` Nuovi comandi e alcune modifiche: abbandona la room e vai in Lobby. abbandona la room e vai in Mail (prima effettuava un 'goto') Segna tutti i messaggi nuovi come letti (vecchio comando ) <.>ead ews per leggere le news in qualsiasi momento. Ora sia le 'news' che i vari messaggi (tipo il disclaimer) della BBS sono in CML, gli amministratori della vostra BBS si occuperanno di rallegrarli con dei colori se ne avranno voglia. Esiste ora un timeout per la chat: se l'utente non invia messaggi in chat per un certo periodo, viene cacciato. Il tempo massimo di inattivita` nella chat viene fissato nel file config.h dal Sysop, e di default e` di 10 minuti. Profile, Room Info e News si editano ora con l'editor interno. I nomi utenti sono ora non sensitivi al case durante il login (Ric e RIc sono equivalenti, LightKnight puo` collegarsi come Lightknight) Nuova variabile di configurazione SHELL in cittaclient.rc . Se non e` presente prende il valore dalla variabile di ambiente. Se si abortisce un messaggio all'Entry Prompt, viene chiesta conferma. Quando si finisce in Lobby, ora vengono fornite informazioni sul numero di room con messaggi nuovi e sul numero di room zappate: Lobby) - 0 nuovi su 17 messaggi. Hai 13 room con messaggi non letti e 17 room dimenticate. BUGFIX - Non vengono piu' persi i mail quando si "continua il login ed elimina l'altra sessione". - Si possono cancellare le room in tutta sicurezza. - Le room con "post timeout" funzionano ora correttamente, e non si viene piu' buttati fuori in modo casuale. - Sistemato numero utenti e ospiti nel ho, la prima riga della ser list e` ora in grassetto, la frase "Mi dispiaca, %s rifiuta gli X" e` stata corretta, e lo sforamento di righe del profile e` stato sistemato. - Il comando <.ec> per editare la propria configurazione non blocca piu' il client. - Nella chat il "/me" funziona bene anche su piu' righe. - Accetta il carattere '%' nei login banner. - Contabilizza solo gli utenti registrati loggati per il record. - Non notifica piu' la caduta connessione utenti che non hanno terminato la registrazione. - Mette il ';' finale nelle entities quando si continua con l'editor esterno un post quotato. - I nuovi utenti e ospiti non hanno piu' l'ISO8859 abilitato di default. - Il primo utente che si collega alla BBS viene avvertito che e` Sysop e non viene piu' buttato fuori al primo login. - Accetta un massimo preavviso di 24 ore per lo shutdown. - Sistemato la compilazione Cestino e sua inizializzazione al primo run della BBS. - Non e` piu' possibile usare eply per inserire un post nelle room con il reply disabilitato. - Non cambia il barflag dopo un goto fallito. - il dump dei post viene effettuato correttamente. Il salto dalla versione 0.2 alla 0.3 contiene molte novita`, ed e` inevitabile che troverete diversi bachetti qua e la'. Aspetto il feedback nella room BBS Bugs>.