-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdev_log.txt
More file actions
35 lines (33 loc) · 2.26 KB
/
dev_log.txt
File metadata and controls
35 lines (33 loc) · 2.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
!!! E' NECESSARIO AVERE ircd.cloak IN ETC_DIR ALTRIMENTI L'IRCD NON STARTA !!!
Modifiche al conf:
* general{use_whois_actually} non e' piu' un'opzione valida e DEVE essere rimossa
* nuova opzione booleana general{default_cloak} per impostare il +x al connect (default: YES)
* nuovo token per oper{flags}: spamnotice (controlla l'uso dell'umode +m)
* nuovi umode oper-only: noidle spamnotice (aggiornare TASSATIVAMENTE general{oper_only_umodes})
Nel conf di default mancava cconnext in general{oper_only_umodes}.
2009/02/14 - Supporto iniziale halfop:
* L'ircd riconosce % e +h in MODE, TMODE ed SJOIN (oltre ai comandi cosmetici), mancano ancora
modifiche per permettere agli halfop di usare TOPIC, MODE e KICK in maniera limitata.
2009/02/14 - HalfOp:
* Gli halfop sono ora in grado di usare KICK su voice e utenti comuni, possono settare i mode
mtnv e cambiare il topic se e' settato il mode +n.
2009/02/20:
* Rebase con ircd-ratbox-3.0.6
2010/10/05 (morph):
* Hooks per m_message.c e m_cmessage.c (SHUN, spamfilter, DCCALLOW e soci)
* 4 spazi per tab, TAB EXPANSION. A breve riformatto tutto il codice.
* Chi usa i tab al posto degli spazi verra` debitamente bruciato vivo
(ancora da riformattare: bandb, tools, ssld, resolver).
* Spamfilter preliminare (da testare). Prossima mossa: aggiungere le priorita` agli hook,
quindi version bump dell'API per i moduli (argh!).
2010/10/06 (morph):
* hook.c: aggiunto il sorting in base alla priorita' (LOWEST, LOW, NORMAL, HIGH, HIGHEST).
* Ogni hook function registrata da un modulo MAPI_V1 ha priorita' NORMAL.
* Habemus MAPI_V2: praticamente identica a MAPI_V1, eccezion fatta per la lista delle hook function
in cui deve essere specificata la priorita' di ogni handler (si veda modules/m_spam.c per un esempio).
!!! NOTA BENE !!!: Entrambi le MAPI sono attualmente supportate nel loader, e' consigliabile usare MAPI_V2
per i nuovi moduli, ma NON e' strettamente necessario convertire i moduli preesistenti (anzi...).
2010/10/13 (morph):
* umode +q -> disabilita lo spamfilter sui messaggi destinati all'utente. Il nome simbolico del mode
e' UMODE_ILIKESPAM e la macro per il check e' (ovviamente) ILikeSpam(struct Client *).
* cmode +x -> equivalente dell'umode +q per i canali. MODE_SPAMPLEASE e SpamPlease(struct Channel *).