Adam
793c438286
Remove clearuser references from configs
2012-12-29 11:09:54 -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
a0a54fdfe0
Expand options:hideprivilegedcommands to not show commands requiring authentication to unidentified users
2012-11-01 16:15:44 -04:00
DukePyrolator
9c8570ac68
readded ngircd protocol support
2012-10-29 04:17:24 +01: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
b19a3af4db
Add networkinfo:chanlen config directive
2012-10-01 02:29:31 -04:00
DukePyrolator
4c8fef264e
updated example.conf
2012-09-03 11:05:17 +02:00
Robby
f7bf2fa960
Put motd in conf/ not data/ and fixed the default values in the config
2012-08-08 17:09:34 -04:00
Cronus
b894a569c9
Update pid and motd file paths
2012-08-08 04:28:33 -04:00
Robby
1f73e27870
Updated help messages for ns_list, cs_list, cs_entrymsg, and cs_info. Also fixed logging for cs_entrymsg.
2012-05-20 04:14:26 -04:00
Robby
25586f3246
Allow services operators to release other user's nicks, and allow services operators to view the access list of other operators
2012-05-08 02:01:44 -04:00
Adam
62818abbf4
Added options:casemap to chose how case insensitive strings are compared, using ascii, rfc1459, or a locale installed on the system
2012-04-29 15:43:51 -04:00
Adam
5068483cb9
Add db_sql:prefix allow prefixing all anope tables similarly, and changed db_sql to update the databases incrementally instead of one big flush
2012-04-27 15:38:50 -04:00
Adam
573e49a7ea
Reworked live SQL support yet again
2012-04-23 05:08:26 -04:00
DukePyrolator
deb5196101
Added Chanstats. It uses a new, improved database format and is not compatible with current phpdenora or magirc installations.
2012-04-08 12:43:34 +02:00
Adam
88fd1da803
Fixed typos
2012-03-13 21:07:10 -04:00
Adam
a26f4b9a9a
Bug #1389 - readd RNG seed in the config and start DNS query ids off on a random number
2012-03-13 17:45:07 -04:00
Adam
a5b9e235ae
Added chanserv:require config option to set which modes must be on all registered channels. Prevents the core from always enforcing +r on every channel, even if chanserv is not loaded.
2012-02-26 23:23:15 -05:00
Adam
3850b073dd
Added regex support for many commands, such as akill, sqline, snline,
...
all of the */list commands, etc.
Also extended the ability of akill to match a full nick!user@host and
real name of users.
2012-02-22 18:12:02 -05:00
Adam
086790d633
Removed our RNG and just use the systems, it's not very widely used. Also made DNS query ids not random as they don't need to be.
2012-02-13 00:10:45 -05:00
Adam
1bc8e2ab82
Removed operserv:notifications in favor of log blocks, as well as some other notifiications
2012-02-08 18:00:24 -05:00
Robby
9e71394127
Cleaned up a lot of log messages, help replies, fixed cs_tban, and other small fixes
2012-01-07 04:10:30 -05:00
Adam
704dbe27bf
Updated /bs info output and note db_sql can truncate entire databases
2011-12-20 18:38:37 -05:00
Adam
255a8da347
Added oper:require_oper configuration option
2011-12-12 15:26:59 -05:00
Adam
781ed11ba8
Allow services operators to modify other users access list
2011-11-20 15:31:01 -05:00
lethality
961bb6e27e
Fixed some typos/errors in the example configs comments.
2011-10-27 00:13:00 +01:00
Adam
d0513d6506
A few minor fixups
2011-10-22 16:11:26 -04:00
Adam
ddc3c2f38c
Added options:nonicknameownership config option
2011-10-14 12:20:07 -04:00
Adam
e7ba639beb
Remove opnotice from example configs
2011-09-25 14:38:21 -04:00
Adam
1f2399de36
Added a new database format and sqlite support. Also moved db-convert to a module.
2011-09-25 04:19:15 -04:00
Adam
bb8e04c835
Added oper:host and oper:vhost
2011-09-10 01:58:35 -04:00
Adam
13e8b26989
Made email messages sent by services configurable
2011-09-10 01:52:59 -04:00
Adam
8a6d6577bd
Removed log:inhabitlogchannel and replaced it with service:channels
2011-09-10 01:52:46 -04:00
Adam
309dfa36e7
Fixed a few mysql problems, including bug #1326
2011-08-27 16:14:04 -04:00
DukePyrolator
2284c31f90
Replaced some chanserv/forbid with operserv/forbid in example.conf and added a check for ForceForbidReason in os_forbid
2011-08-23 11:42:40 +02:00
Adam
4663970722
Removed m_async_commands, it can still cause crashes from invalid pointers on the stack & is a giant mess anyway
2011-08-20 00:57:35 -04:00
Adam
697bc8d8e8
Added a services.host define to easily change every clients hostname
2011-08-10 05:05:09 -04:00
Adam
7849667a19
Added a define{} block which can be used to easially rename things
2011-08-06 04:16:10 -04:00
Adam
5e18a7292b
Mark the new commands/ modules as CORE and fixed a typo in the example.conf
2011-08-05 06:18:38 -04:00
Adam
e66063e630
Rewrote the example configurations and split them
...
up into seperate files for each pseudo client.
Also reorganized how the modules are stored, and
made most of the old "extra" modules "core"
2011-08-05 05:35:31 -04:00
Adam
9ec18a3b02
Added a command:permission setting
2011-08-04 21:59:01 -04:00
Adam
16280f4f7f
Added operserv/kill and removed version.h from .gitignore
2011-08-03 05:42:41 -04:00
Adam
42f954ff7d
Fixed reintroducing our clients if we disconnect and reconnect to the uplink
2011-08-02 22:39:14 -04:00