Adam
|
37b3535543
|
Initially attach all modules to all events, and detach them as the events are run if they are not implemented per module
|
2013-05-27 19:36:37 -04:00 |
|
Adam
|
9b07e163c0
|
Make sockaddrs/cidr not throw on invalid ips to give us an easier/cheaper way to test for a valid IP
|
2013-05-08 09:50:43 -04:00 |
|
Adam
|
57c2b65f08
|
Move module header files to include/modules to fix naming conflicts with system headers
|
2013-05-05 03:30:08 -04:00 |
|
Adam
|
2044b4d3ad
|
Cleanup of dns stuff based on stuff found making inspircd's module
|
2013-05-05 01:57:24 -04:00 |
|
Adam
|
1d0bb9b26b
|
Rework the config file reader to be much more flexible and move many configuration directives to the actual modules they are used in.
|
2013-05-05 01:55:04 -04:00 |
|
Adam
|
16c124d34e
|
Rewrote modules/CMakeLists.txt and do not build the 'extras' modules, if users want them built they should copy or symlink them out of extras
|
2013-04-15 01:00:45 -05:00 |
|
Adam
|
4f9b7874d6
|
Pass new config and the new config reader to the OnReload event, aswell as call it on module load on modules that hook to it
|
2013-04-11 00:08:28 -05:00 |
|
Adam
|
207c46c871
|
Move some of the modules in extras/ that arent really extra out of extras. Mark our modules as VENDOR and allow modules to have multple types.
|
2013-04-10 22:26:40 -05:00 |
|
Adam
|
fb7fef7a84
|
Optimizations of much of the more commonly used code
|
2013-04-07 23:46:44 -05:00 |
|
Adam
|
73099b82e8
|
Fixed unserializing servers in dns zones
|
2013-02-15 18:32:06 -05:00 |
|
Adam
|
fc1d7ea89b
|
Switch Destroy methods to delete
|
2013-02-14 20:58:01 -05:00 |
|
Adam
|
9d1fe6102c
|
Made DNSServer::Find case insensitive
|
2013-02-07 21:49:49 -05:00 |
|
Robby-
|
15b37c1e38
|
Some more typo and help text fixes, proper formatting of control codes, missing privileges, and settings corrections.
|
2013-02-02 07:30:53 +01:00 |
|
Adam
|
ddaa001daf
|
Merge usefulness of Flags and Extensible classes into Extensible, made most flags we have juse strings instead of defines/enums
|
2013-01-21 22:31:16 -05:00 |
|
Adam
|
5007b72b28
|
Update copyright to 2013. This was done with:
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-2012 Anope Team/-2013 Anope Team/i' {} \;
|
2013-01-09 04:20:55 -05:00 |
|
Adam
|
6ccf0a3428
|
Fixed os_dns not readding connected servers if configured
|
2013-01-03 13:39:50 -05:00 |
|
Adam
|
23e303aaa2
|
Move enforcer checks on nick and logout to nickserv.cpp
|
2013-01-03 13:20:10 -05:00 |
|
Adam
|
098157dca8
|
Don't delete users immediately when quit or killed, instead wait until message processing is done
|
2013-01-03 12:34:01 -05:00 |
|
Adam
|
392b591d09
|
Allow modules loaded after startup to magically reobtain their database objects. Fix os_dns for sql(live)
|
2012-12-25 15:52:58 -05:00 |
|
Adam
|
556a4375e2
|
Cleanup after os_dns on unload
|
2012-12-25 12:40:09 -05:00 |
|
Adam
|
eab583310d
|
Don't check userlimit when servers first connect, servers wont have any users at that point anyway
|
2012-12-25 12:36:58 -05:00 |
|
Adam
|
d4e1c958e2
|
packet->answers isnt always empty initially, like with axfrs
|
2012-12-25 01:09:03 -05:00 |
|
Adam
|
1285c7f0ca
|
Allow os_dns to manage multiple zones
|
2012-12-23 15:30:08 -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 |
|
Adam
|
d33a0f75a5
|
Pretty large coding style cleanup, in source doc
cleanup, and allow protocol mods to depend on each
other
|
2012-11-22 00:50:33 -05:00 |
|
Adam
|
d6e1b92059
|
Add a module log type
|
2012-10-27 08:12:04 -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 |
|