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
|
ef06226521
|
Update the rest of modules.example.conf, default inspircd status modes to a sane rank incase they are prefixless, and 50 other things
|
2013-05-06 07:40:43 -04:00 |
|
Adam
|
3fbb493d57
|
Fix extras build
|
2013-05-06 01:38:27 -04: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
|
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
|
fb56b3a53f
|
Made m_xmlrpc use m_httpd
|
2012-11-03 22:04:19 -04: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
|
ee5cd8493e
|
Use C++11's explicit override feature if available
|
2012-02-18 15:04:26 -05:00 |
|
Adam
|
a9772cde21
|
Clean up and reorganize our header files
|
2012-02-14 15:13:27 -05:00 |
|
Adam
|
52eaa7d6d6
|
Windows
|
2012-01-25 15:48:07 -05:00 |
|
Adam
|
17ea4ed8f5
|
Fixed service_reference to work correctly with external classes
|
2011-09-10 02:05:03 -04:00 |
|
Adam
|
f025d1b495
|
Made service_reference type safe
|
2011-09-10 01:58:38 -04:00 |
|
Adam
|
2eb708e5ad
|
Cleaned up some of the socket code, cleaned up the pipe engines, added support for binary sockets, and cleaned up the asynch connect/accept code
|
2011-09-10 01:55:09 -04:00 |
|
Adam
|
63a4201d15
|
Fixed these ModuleManager::Attach calls once and for all..
|
2011-07-31 06:24:24 -04:00 |
|
Adam
|
115f94bfc2
|
Made Anope able to process normally when disconnected from the uplink and not sleep(), enable usage of non-blocking connect() and default all sockets to non blocking mode. Some cleanup to m_ssl and some cleanup to main.cpp.
|
2011-05-21 04:57:27 -04:00 |
|
Adam
|
583954d3a1
|
Use module type to determine what type each module is instead of its location in the configuration file.
|
2011-05-16 04:09:32 -04:00 |
|
Adam
|
e7887c1f01
|
Unmodularized the socket engine because its causing problems and really is unnecessary
|
2011-05-16 04:08:47 -04:00 |
|
Adam
|
c8c23158a4
|
Moved the core pseudo clients out into their own modules
|
2011-05-16 04:06:17 -04:00 |
|
Adam
|
451fb82e54
|
Bug #1203
|
2011-03-22 23:58:53 -04:00 |
|
Adam
|
2a4d0e3e89
|
Allow getting users opertype from XMLRPC requests
|
2010-12-12 19:37:04 -05:00 |
|
Adam
|
87bdf73cb7
|
Document XMLRPC calls and added a .php class wrapper for them
|
2010-12-12 19:30:14 -05:00 |
|
Adam
|
8fbe36635c
|
Added m_xmlrpc and m_xmlrpc main, which allows remote programs to execute
remote RPC calls to Anope in realtime and receive responses
|
2010-12-12 19:30:14 -05:00 |
|