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
|
22658d63bd
|
Get rid of the remaining references in the core to specific services. Move more stuff out of the core to the proper modules.
|
2013-05-26 17:13:11 -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
|
e23baf4297
|
Allow /os exception to contain CIDR masks
|
2013-05-07 00:06:02 -04:00 |
|
Adam
|
6578829fa6
|
Use I_OnUserQuit for os_session because I_OnPreUserLogoff gets called too late, after the users server can be gone. Fix a couple other small things
|
2013-05-06 22:18:38 -04:00 |
|
Adam
|
5b3f81ea78
|
That doesn't work either, just don't use references.
find ./ -name '*.cpp' -exec sed -i 's/Get<const Anope::string\&>/Get<const Anope::string>/g' {} \;
|
2013-05-05 21:05: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
|
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
|
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
|
8561941e22
|
Don't enforce session limit on clients with no IP on Unreal, fix typo in /cs down syntax, fix os_session messages to reference ip
|
2013-02-25 00:26:49 -05:00 |
|
Adam
|
fc1d7ea89b
|
Switch Destroy methods to delete
|
2013-02-14 20:58:01 -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
|
ae2c82adbc
|
Don't expire session exceptions if in noexpire mode
|
2013-01-30 10:39:52 -05:00 |
|
Adam
|
50a42d2cbf
|
Fix os_session to work with sql properly
|
2013-01-26 22:17:25 -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
|
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
|
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
|
d22e86376b
|
Catch the exception from /os session view invalidip
|
2012-11-05 15:59:11 -05:00 |
|
Adam
|
d6e1b92059
|
Add a module log type
|
2012-10-27 08:12:04 -04:00 |
|
Adam
|
4eb7db80a6
|
Fix os_session to really use ips for quits, don't enforce session for spoofed users/other users who have no ip, clean up warnings
|
2012-09-07 21:22:19 -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 |
|
Adam
|
2dec8e767a
|
Allow userless command sources
|
2012-06-18 05:04:30 -04:00 |
|
Adam
|
573e49a7ea
|
Reworked live SQL support yet again
|
2012-04-23 05:08: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
|
1bc8e2ab82
|
Removed operserv:notifications in favor of log blocks, as well as some other notifiications
|
2012-02-08 18:00:24 -05:00 |
|
Adam
|
52eaa7d6d6
|
Windows
|
2012-01-25 15:48:07 -05:00 |
|
Adam
|
4204ece7a8
|
Updated Copyright to 2012
|
2012-01-02 21:28:24 -05:00 |
|
Adam
|
45fc3ce1c4
|
Fixed formatting of many lists and INFO outputs
|
2011-12-19 15:37:15 -05:00 |
|
Adam
|
b5ff856f47
|
Windows
|
2011-11-08 17:29:16 -05:00 |
|
Adam
|
a42cafbf69
|
Store flags for memos, fixed the expiring very soon message, fixed /os session view when a session exception is added at a lower limit than th default
|
2011-11-04 17:55:14 -04:00 |
|
Adam
|
c8b3809fc9
|
Added akill ids
|
2011-10-22 11:21: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
|
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
|
fb14f7706c
|
Set os_session as having first priority for events
|
2011-08-23 19:03:04 -04:00 |
|
Adam
|
1b8dc4d096
|
Fixed updating exceptions
|
2011-08-14 16:34:20 -04:00 |
|
Adam
|
fcc03f4ed8
|
Do not put users hosts in session akills
|
2011-08-14 15:59:14 -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 |
|