]> jfr.im git - irc/thales.git/blame - README.coders
- server.lastsplit is not overwritten when a server rejoins.
[irc/thales.git] / README.coders
CommitLineData
18038256 1GNU Thales structures :
2=======================
2ace9480 3
18038256 4If you are interested in improving thales, you might want to read the following
5about thales structure.
2ace9480 6
7IRC messages handling, and database handling, are done in :
8- messages.*
9- actions.*
10- db.*
11
18038256 12messages.* handles the basic IRC commands, like PING, MOTD, etc ... using m_*
13functions. When a command requires to query the database, it is forwarded to
14the corresponding do_* function in actions.*. do_* use db_* functions (in
15db.*) to query the database.
2ace9480 16
17Patches :
18
18038256 19If you want to send a patch, please use diff -burN, and review your patch by
20hand. I particularly dislikes reading patches which include your config.log,
21makefiles, etc ... :)
2ace9480 22
23IRCD modes :
24
25Here are the modes for the ircds supported by thales :
26Ultimate 3.0 :
27 channels :
28 include/struct.h:1164
29 src/channel.c:1405
30 nicks :
31 src/s_user.c:78
32
33add other ircds here