Adam
bcd85ca682
Fix OperType::GetCommands
2013-04-08 01:05:25 -05:00
Adam
ac40c53fe4
Fix /ns set display
2013-04-08 01:02:45 -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
6a46a08a85
This worked before but is a little weird
2013-04-06 16:58:04 -05:00
Adam
7a2e6aa5c2
Add more logging to bs_set, cs_set, and ns_set
2013-04-06 16:43:56 -05:00
Adam
f77eb0a282
Let non founders still /cs ban by wildcard mask, but limit the number of people it will kick
2013-04-06 15:59:38 -05:00
Adam
302a409136
Unset +P from perm channels when expiring
2013-04-06 15:44:03 -05:00
Adam
0b3b9fe128
Fix toggling topiclock when the channel setting is changed
2013-04-06 15:26:52 -05:00
Adam
f71c7865fc
Fix generic mode support
2013-04-06 15:06:39 -05:00
Adam
4ecf20b3f5
Fix ns_lists command group
2013-04-05 16:59:27 -05:00
Adam
a5b8788014
Made the securefounder checks in cs_set more consistent
2013-04-05 16:27:12 -05:00
Adam
3cc7950c4b
Fix not constructing the /bs set greet command
2013-04-05 15:45:03 -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
Adam
dbc77279bf
Fix applying some sxlines to users on add
2013-04-04 18:52:35 -05:00
Adam
c4ef566a65
Fix /hs reject syntax
2013-04-04 18:45:45 -05:00
Adam
66376335ab
Fix defcon taking action on new clients
2013-04-04 15:14:17 -05:00
DukePyrolator
823bc01f66
mentioned the charybdis protocol support in the readme and example config
2013-04-02 07:02:38 +02:00
DukePyrolator
947ad6f73a
fixed using language files for third party modules
2013-04-01 10:26:19 +02:00
DukePyrolator
06c8a1ef50
Revert "added include/version.h to .gitignore"
...
This reverts commit b3fd861b3e .
2013-04-01 09:46:55 +02:00
DukePyrolator
b3fd861b3e
added include/version.h to .gitignore
2013-04-01 09:42:59 +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
4694c7afb4
Split up bs_kick subcommands into real subcommands
2013-03-30 19:08:07 -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
DukePyrolator
4eb5d153c0
uuups, we already have the year 2013
2013-03-30 05:42:17 +01:00
DukePyrolator
0451dd3d0d
added charybdis protocol support
2013-03-30 05:21:54 +01: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
d27aa03500
Merge branch '1.9' of github.com:anope/anope into 1.9
2013-03-21 23:40:16 -05:00
Adam
dcffa5da6f
Properly cleanup after entrymsglists and ajoinlists when destructed
2013-03-21 23:39:39 -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
a2d69fa431
Merge pull request #13 from attilamolnar/1.9+inspversionfix
...
InspIRCd: Don't reply to VERSION
2013-03-20 09:45:40 -07: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
attilamolnar
68eeac67c9
InspIRCd: Don't reply to VERSION
...
InspIRCd sends all known version strings at burst and remembers the version strings sent to it. When a client does a /version <server> the cached version string is sent.
2013-03-19 19:16:13 +01:00
Adam
731912f01e
Add db_sql:import config option so we can know for sure whether or not we want a database import
2013-03-18 12:16:51 -05:00
Adam
51963915ba
Remove remaining disable_ns_register references in example config
2013-03-16 21:53:03 -05:00
Adam
810685cb73
Have db_flatfile store object ids if they are set, even though it doesn't use them, so that if other database modules that use them are loaded they can keep track of objects properly
2013-03-16 20:08:39 -05:00