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
|
3e8752fe66
|
The default arguments are references to temporaries which fall out of scope once the function returns, so we can't use them. gcc is just nice. cronus sucks. also validate a few more config options
|
2013-05-05 20:38:57 -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
|
ee2dcf11b8
|
Cache timeoutcheck and fix a typo in example.conf
|
2013-05-05 02:49:32 -04:00 |
|
Adam
|
e91de41278
|
Add an option to sepstream to allow it to return empty tokens if multiple separators are found in a row
|
2013-05-05 02:00:33 -04:00 |
|
Adam
|
10b5b00db4
|
Dont check for noquit/quitstorm, check and be sure all users are gone regardless
|
2013-05-05 01:58:45 -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
|
f08dbced60
|
Allow assigning service bots via /invite
|
2013-04-14 17:39:01 -05:00 |
|
Adam
|
81483ae5e7
|
Fix build on Solaris
|
2013-04-13 06:05:17 +00:00 |
|
Adam
|
b405484fb9
|
Fix OSX buld and a warning in modulemanager.cpp
|
2013-04-12 17:19:29 -04:00 |
|
Adam
|
c56d72ba84
|
Remove more OPDEOP references
|
2013-04-11 02:28:36 -05:00 |
|
Adam
|
db4ed1cfaf
|
Merge chanserv saset and set back into one command since it no longer needs to be separated... replace chanserv/set privilege with chanserv/administration. Dont tell users to use 'help' for more help if there is no help.
|
2013-04-11 00:51:08 -05:00 |
|
Adam
|
cb64d806c1
|
Remove the need for having to set syntax to "" for commands with no syntax
|
2013-04-11 00:20:24 -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
|
b244c74479
|
Allow privilege descs to be read from the config to override the defaults
|
2013-04-09 14:51:39 -05:00 |
|
Adam
|
b76b2e11c8
|
Made privilege names case insensitive
|
2013-04-09 14:48:24 -05:00 |
|
Adam
|
c3eb5b885d
|
And my bots initially start with no server..
|
2013-04-09 04:23:29 -05:00 |
|
Adam
|
6faf4e3823
|
'Me' can not exist when channels are created
|
2013-04-09 04:13:49 -05:00 |
|
Adam
|
325b018ed0
|
Add a default method for user's SendModeInternal
|
2013-04-09 00:00:52 -05:00 |
|
Adam
|
0a3d27a91f
|
Made XOP privileges configurable
|
2013-04-08 23:37:42 -05:00 |
|
Adam
|
bcd85ca682
|
Fix OperType::GetCommands
|
2013-04-08 01:05:25 -05:00 |
|
Adam
|
2eae82da5c
|
Check the channel secure option isn't set in ChannelInfo::AccessFor too
|
2013-04-08 01:01:27 -05:00 |
|
Adam
|
72493b7305
|
Fix secureops
|
2013-04-08 00:42:07 -05:00 |
|
Adam
|
1a37e1c048
|
Made auto* chanserv privileges not hard coded.
Made cs_statusupdate not remove status on users if they still match other entries.
Move privilege descriptions out of the config
|
2013-04-08 00:19:07 -05:00 |
|
Adam
|
fb7fef7a84
|
Optimizations of much of the more commonly used code
|
2013-04-07 23:46:44 -05:00 |
|
Adam
|
36602224b8
|
Remove the runtime module directory on non-windows because we no longer overwrite modules on install without deleting them first
|
2013-04-06 19:34:35 -05:00 |
|
Adam
|
ccecfdf445
|
Made the missing dependencies message from cmake more descriptive for modules
|
2013-04-06 19:03:07 -05:00 |
|
Adam
|
32d1184c00
|
Use the return from BufferedSocket::ProcessRead() and don't just assume its true
|
2013-04-06 17:08:25 -05:00 |
|
Adam
|
854bc4db0c
|
Move around some of Init() to fork() before initing the socket engine, as some engines cant survive a fork()
|
2013-04-04 22:12:48 -05:00 |
|
DukePyrolator
|
947ad6f73a
|
fixed using language files for third party modules
|
2013-04-01 10:26:19 +02:00 |
|
Adam
|
62262f4b0d
|
Fix typo in Mode message handler
|
2013-03-31 00:43:11 -05:00 |
|
Adam
|
6e0dc0e210
|
Add networkinfo:modelistsize config option to set the max size of b/e/I lists
|
2013-03-31 00:43:11 -05:00 |
|
Adam
|
7e7556f064
|
Merge usefulness of Timer and CallBack classes into Timer, and fix it to really work
|
2013-03-30 23:39:43 -05:00 |
|
Adam
|
111d6a9178
|
Fix loading ttb from databases
|
2013-03-30 22:40:20 -05:00 |
|
Adam
|
d23817604c
|
Add /bs set banexpire command to configure if/when botserv bans expire
|
2013-03-30 22:08:51 -05:00 |
|
Adam
|
a52293336f
|
This reference to see if nickcores go away during command execution is no longer necessary
|
2013-03-29 23:51:45 -05:00 |
|
Adam
|
f24e17f8b4
|
Fix /bs set private
|
2013-03-29 23:50:51 -05:00 |
|
Adam
|
2b208de02f
|
Fix detecting module langauge files
|
2013-03-29 23:50:51 -05:00 |
|
Adam
|
c3e4f1bf7e
|
Fix build from earlier merge
|
2013-03-22 18:41:23 -05:00 |
|
Adam
|
f122f104c4
|
Merge remote branch 'attila/1.9+timermanager' into 1.9
|
2013-03-22 11:52:42 -05:00 |
|
Adam
|
deedb3bdd7
|
Dont call SetCloakedHost in users constructor, just set chost, because SetCloakedHost logs a message like the user just changed their host
|
2013-03-22 11:46:30 -05:00 |
|
Adam
|
221e79f50d
|
Check for null pointers in HasMLock/SetMLock/RemoveMLock, cs_register can pass it some sometimes/possibly other places
|
2013-03-21 23:33:40 -05:00 |
|
attilamolnar
|
d5a453b663
|
Improve TimerManager
Instead of adding timers into a vector and sorting them every time a timer is added, use a multimap
|
2013-03-20 19:42:50 +01:00 |
|
Adam
|
6a0e4418f4
|
Check that channels still exist before nulling their ci pointer in channelinfos destructor
Change the persist setting on a channel to mean only that it is being
enforced ircd-side
|
2013-03-20 11:39:16 -05:00 |
|
Adam
|
1a0e6b0be3
|
Allow autokicking real names, extbans, and channels
|
2013-03-15 12:27:08 -05:00 |
|
Adam
|
4c74020a69
|
Add group and hide setings to fantasy{} blocks
|
2013-03-14 09:03:48 -05:00 |
|
Adam
|
b95b8f0aae
|
Fix setting BSDefFlags from the config
|
2013-03-14 09:03:48 -05:00 |
|
Adam
|
1ff7a7c1f1
|
Refactor mask/entry code, allow full matching (against users real host/ip) if their displayed host is their real real host. Also match against cloaked host even if full matching is not being done
|
2013-03-13 14:40:49 -05:00 |
|