DukePyrolator
bb3abab784
removed loading of ns_set_chanstats and cs_set_chanstats from the chanstats.example.conf, this functionality is now part of ns_set/cs_set
2013-01-20 15:03:15 +01:00
Adam
da6543d17b
Allow grouping commands to make help output easier to comprehend
2013-01-13 22:07:27 -05:00
Adam
29a018088e
Add svsjoin and svspart commands
2013-01-13 22:07:27 -05:00
Adam
7e7fc757d5
Allow ns_set_misc/cs_set_misc to have configurable help descriptions
2013-01-13 22:07:27 -05:00
Adam
d3a6bdc68b
Allow the config parser to skip over gettext's _() to allow translating config values
2013-01-13 22:07:27 -05:00
Adam
9931ec2994
Use m_rewrite to rewrite op, deop, halfop, ... etc
2013-01-08 20:25:01 -05:00
Adam
793c438286
Remove clearuser references from configs
2012-12-29 11:09:54 -05:00
Adam
4ab8a70b21
Add an expiry option to /cs ban
2012-12-27 11:06:00 -05:00
Adam
c88a3fffd5
Remove clearusers. There is still kick * for this.
2012-12-27 09:50:44 -05:00
Adam
7b1ae9602d
Put appendtopic and topiclock into /cs topic
2012-12-27 09:43:19 -05:00
Adam
dc751bd2f1
Combine all of the set modules now that having them split apart is almost completely pointless
2012-12-22 14:49:48 -05:00
Adam
8e3ab0d10b
Made all langauges default to the UTF-8 charset
2012-12-15 21:35:38 -05:00
Adam
dcd34d3728
Move DNS handling to a module
2012-12-15 01:33:31 -05:00
Adam
c1077faa28
Optimize much of the database code and serialize code.
2012-12-13 06:12:56 -05:00
DukePyrolator
e71c890cf5
added a missing permission for operserv/global to the Services Administrator block in example.conf
2012-12-09 14:32:16 +01:00
Adam
705d1efeab
Allow services to return more than one NS record
2012-11-30 20:49:59 -05:00
Adam
a4468dd56e
Allow modules to use the encryption modules to encrypt arbitrary things.
...
Made enc_old depend on enc_md5.
Allow not loading any encryption modules if you want to only use an
external mechanism.
Removed ns_sendpass since it's just a bad idea.
2012-11-30 02:53:03 -05:00
Adam
1bdb756b25
Restrict the length of kick reasons in cs_kick, cs_ban, and cs_akick
2012-11-25 22:37:54 -05:00
Adam
54d8695e70
Add commented command{} blocks for how 1.8 worked, don't show saset in the help list to registered users.
2012-11-25 20:36:57 -05:00
Adam
a2441fd326
Rename restoreonghost in nickserv.conf
2012-11-25 19:47:09 -05:00
Adam
831a1d15d5
Merge ns_ghost, ns_recover, and ns_release. Fix svskilling users on Unreal.
2012-11-25 19:41:36 -05:00
DukePyrolator
6b5df8e62f
added a config block for cs_seen in chanserv.example.conf
2012-11-25 05:44:31 +01:00
Adam
002f00d7eb
Add IP.Board m_sql_authentication query to modules.example.conf, from Genesis2001
2012-11-24 02:15:19 -05:00
Adam
ff3e396e92
Add a config option to disable sasl
2012-11-09 19:13:33 -05:00
Adam
52fa66820c
Give suspend the correct permission in botserv.conf, fix pch build
2012-11-07 15:17:58 -05:00
lethality
22c8297a03
Added chanserv/status to fantasy commands
2012-11-06 15:19:56 +00:00
Adam
fb56b3a53f
Made m_xmlrpc use m_httpd
2012-11-03 22:04:19 -04:00
Adam
a0a54fdfe0
Expand options:hideprivilegedcommands to not show commands requiring authentication to unidentified users
2012-11-01 16:15:44 -04:00
Adam
90930619bc
Fixed quite a bit of dumbness with m_ssl. Had to
...
modify socketengines to allow polling for write &
no read, but is it cleaner now. Made m_httpd able
to listen using SSL.
2012-11-01 14:47:23 -04:00
Adam
3a10fca75f
Fix ns_ghost and ns_recover, add nicksev:restoreonghost
2012-10-31 12:37:43 -04:00
Adam
20e4685057
Readd cs_status
2012-10-29 14:54:49 -04:00
DukePyrolator
9c8570ac68
readded ngircd protocol support
2012-10-29 04:17:24 +01:00
Adam
e1dcf24c98
Add nickserv:modesonid config option to set what modes users get on identify
2012-10-26 17:30:41 -04:00
Adam
1057fa8421
BIND's forward ability did not work as I expected
...
because it will not forward non recursive queries.
So, added support for SOA, NS, and AXFR requests.
2012-10-24 19:32:26 -04:00
Adam
04632bd381
Cleanup of last few commits/warning fix
2012-10-22 17:02:01 -04:00
Adam
0b9db15efc
Add os_dns, a way to control your DNS zone via services
2012-10-22 00:54:30 -04:00
Adam
0a950669cb
Add a hybrid 8 protocol module courtesy of Michael <michael@wobst.at>
2012-10-13 23:49:15 -04:00
Adam
6237613439
And update modules.example.conf
2012-10-13 00:40:44 -04:00
Adam
3af786d4c9
Fix fantasy !help & give it its own help header, not ChanServ's
2012-10-08 20:58:47 -04:00
Adam
e57b470e83
Made fantasy commands configurable
2012-10-08 04:16:23 -04:00
Adam
b8b63ff115
Remove the asynchronous identifing hack and replace it with something better. Fixes m_*_authentication only being able to properly work when people identify normally using nickserv/identify
2012-10-07 22:39:58 -04:00
Adam
4ec10d798b
Fixups and cleanup for the last few commits
2012-10-06 20:11:47 -04:00
Adam
93698f0d61
Added operserv/logsearch
2012-10-02 05:18:42 -04:00
Adam
b19a3af4db
Add networkinfo:chanlen config directive
2012-10-01 02:29:31 -04:00
lethality
74117a1e1e
added some example sql queries
2012-09-29 23:55:55 +01:00
lethality
097893bfbf
Updated example query to include a valid value
2012-09-13 15:29:04 +01:00
Adam
16019c9827
Add m_sql_authentication to allow authenticating users against an external SQL database
2012-09-12 21:10:02 -04:00
Adam
7e3b5bed50
Add chanserv/set/autoop, like nickserv/set/autoop but for channels
2012-09-07 23:44:15 -04:00
Adam
c9c477ff9d
These saset command stubs can go away
2012-09-07 22:27:28 -04:00
Adam
9d6626f70c
Made session tracking ip based, not host based, and allow using CIDR to group multiple ips from one subnet to one session
2012-09-07 12:04:25 -04:00