]> jfr.im git - irc/evilnet/x3.git/blame - UPGRADE
fixing small memory leak
[irc/evilnet/x3.git] / UPGRADE
CommitLineData
c8ca69a0 1**************************************
ca3486a2 2*** X3 IRC Services ***
c8ca69a0 3**************************************
4*** IMPORTANT UPGRADE INSTRUCTIONS ***
5**************************************
6From srvx 1.4:
7 Rename srvx.conf to x3.conf
8 Review .conf file settings.
9 * remove giveops, givevoice from set_shows and add "Voice" above "Protect".
10 * you can change from srvx.db to x3.db here also (dont forget to rename the file)
11 Run all of the steps below
12
c8ca69a0 13
c8273589 14*****************************
c8ca69a0 15NOTE about command bindings:
c8273589 16*****************************
17From srvx to x3, and within versions of x3, some commands have changed. When you upgrade
18your .db file may not have command bindings for new command names. I have added a command
19to help make solving this easy.
20If you don't have the 'rebindall' command bound, first bind it:
21 /msg O3 bind o3 * *modcmd.*
22Then, after any upgrade, or after adding modules, or changing command effecting settings
23such as 'email', you can simply run:
24 /msg O3 rebindall
25to ensure you have all the latest commands bound on all services.
26
27You may do: 'bind nick * *module.*' to re-bind ALL builtin commands on a givin module,
28(chanserv, opserv, nickserv, modcmd, etc) if you prefer to update them individually
29(if you unbind some default commands, and want them to stay unbound).
c8ca69a0 30Alternatively you can edit the .db by hand or using the 'bind' command on irc.
c8273589 31NOTE: You will need to shut down x3 gracefully (using the die or restart commands)
c8ca69a0 32after binding in order for 'set' and 'uset' subcommand changes to function properly since
c8273589 33the listings are cached.
34
35*********************************************
36*** Steps needed, by version:
37*** note, binding can be taken care of
38*** according to the note above.
39*********************************************
40As of CVS version 1.24:
41 bind chanserv commands: uset autoop, and set voice
42
43As of CVS version 1.29:
44 bind chanserv commands: addlamer, dellamer, addtimedlamer, lamers, and llist
45 bind opserv commands: rebindall
46
47