From 1d6c707e19c1a5ef34b7a62c88c4de19c2b1bfb7 Mon Sep 17 00:00:00 2001 From: "Matteo Nastasi (mop)" Date: Sun, 21 Dec 2008 12:20:31 +0000 Subject: [PATCH] warrant lock added --- INSTALL.sh | 2 + TODO.txt | 167 ++++++++++++++++++++++++++++++++--------------------- 2 files changed, 104 insertions(+), 65 deletions(-) diff --git a/INSTALL.sh b/INSTALL.sh index c11c1b4..e1fbc1b 100755 --- a/INSTALL.sh +++ b/INSTALL.sh @@ -175,6 +175,8 @@ if [ "$web_only" = "FALSE" ]; then chmod 666 ${ftokk_path}/challenges touch ${ftokk_path}/hardbans chmod 666 ${ftokk_path}/hardbans + touch ${ftokk_path}/warrant + chmod 666 ${ftokk_path}/warrant for i in `seq 0 99`; do touch ${ftokk_path}/table$i chmod 666 ${ftokk_path}/table$i diff --git a/TODO.txt b/TODO.txt index 12580ed..bf69219 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,82 +1,119 @@ -/* +======== + TODO +======== + BRISK3 (trusty) ====== BUG - === - DONE righe troncate - - problema col treno se mouse sopra mentre stringe (verif) - DONE - questione "a monte" che: - DONE - lascia fuori il bottone - DONE - scrive à e compagnia - DONE - refresh act_table when unauthorized - DONE - problema ghost autenticato (ne prendi il posto ovunque sia) + --- + - problema "|" nei nomi + - problema col treno se mouse sopra mentre stringe (verif) MINOR - DONE - refactoring of the owner name (auth attr for owner name) - DONE - room - DONE - at chat input line - DONE - in the chat output line - DONE - deauth management - DONE - table - DONE - at chat input line - DONE - in the chat output line - DONE - for user area of other users - DONE - deauth management - DONE - alart to one user - - TODO - ==== - - strong ban: "expire time|IP|session|(nick if authenticated)" - DONE - login: se auth - verifica solo gli expire per quel nick - DONE - se non auth - verifica gli expire per IP e sessione - - riscrivere i messaggi - - DONE - login - DONE - se pass: - DONE - richiede per l' utente un token (tutta la parte backend va un minimo studiata) - DONE - lo legge, ci hasha la password - DONE - invia la pass al server hashata - DONE - se non pass: - DONE - check del login e return corretto - DONE - oggetto in shm single table con ( "ip", "login", timestamp ) e suo management - DONE - rename ghost if logged - DONE - onunload_cb e onbeforeunload_cb !!! - DONE - da change attrs a change class (input field) - DONE - colore del bg per arrivare ad essere omogeneo - DONE - cambiare path e file di config - DONE - login with or without pass - DONE - registered nick notice (METTERE IL MSG NELLA PAG DI LOGIN) - DONE - segnalare tavoli solo per auth - DONE - rename restriction at auth table - DONE - change nick (strcasecmp) - DONE - refact js tables to handle flags - restrict challenge per IP - restricted charset for login - - - login modify + ----- + + NORMAL + ------ + + DONE - form per garantire utenti (accoda in un file nel formato corretto) + DONE - process request + DONE - show form + DONE - close butt + DONE - submit form + DONE - process form js side + DONE - process form + DONE - documentazione in help + + DONE - user status + + - aggiornare help + DONE - overflow management + DONE - for status + - for password + + - reload home + - notify for long pages + + - buddy list + - silenziastolti vari (fino al buddy import) + - restrict challenge per IP + - restricted charset for login + - watchdog + + - db (minimal) + - db admin page + - user db admin + - use db + - admin db + + - studiare un anti-dos + - login modify DONE - db (fake) DONE - display auth - - manage preferences - - db (minimal) - - db admin page - - user db admin - - use db - - admin db - DONE - work background - DONE - reserved tables - + - manage preferences + minor + ----- + - auth after login - STUDIARE UN ANTI-DOS +----- done ------ - - DONE - room javascript refactoring + BUG + --- + DONE righe troncate + DONE - questione "a monte" che: + DONE - lascia fuori il bottone + DONE - scrive à e compagnia + DONE - refresh act_table when unauthorized + DONE - problema ghost autenticato (ne prendi il posto ovunque sia) - minor + MINOR ----- - - auth after login + DONE - refactoring of the owner name (auth attr for owner name) + DONE - room + DONE - at chat input line + DONE - in the chat output line + DONE - deauth management + DONE - table + DONE - at chat input line + DONE - in the chat output line + DONE - for user area of other users + DONE - deauth management + DONE - alart to one user + + + NORMAL + ------ + DONE - strong ban: "expire time|IP|session|(nick if authenticated)" + DONE - login: se auth - verifica solo gli expire per quel nick + DONE - se non auth - verifica gli expire per IP e sessione + DONE - riscrivere messaggi + + DONE - login + DONE - se pass: + DONE - richiede per l' utente un token (tutta la parte backend va un minimo studiata) + DONE - lo legge, ci hasha la password + DONE - invia la pass al server hashata + DONE - se non pass: + DONE - check del login e return corretto + DONE - oggetto in shm single table con ( "ip", "login", timestamp ) e suo management + DONE - rename ghost if logged + DONE - onunload_cb e onbeforeunload_cb !!! + DONE - da change attrs a change class (input field) + DONE - colore del bg per arrivare ad essere omogeneo + DONE - cambiare path e file di config + DONE - login with or without pass + DONE - registered nick notice (METTERE IL MSG NELLA PAG DI LOGIN) + DONE - segnalare tavoli solo per auth + DONE - rename restriction at auth table + DONE - change nick (strcasecmp) + DONE - refact js tables to handle flags + DONE - room javascript refactoring + + DONE - work background + DONE - reserved tables BRISK2 (spawn) -- 2.17.1