Adam
f08dbced60
Allow assigning service bots via /invite
2013-04-14 17:39:01 -05:00
Adam
baabc91ead
Fix a few of the earlier changes to os_forbid
2013-04-13 16:36:39 -05:00
Adam
003140bf60
Fix Windows build
2013-04-12 16:20:51 -05:00
Adam
b405484fb9
Fix OSX buld and a warning in modulemanager.cpp
2013-04-12 17:19:29 -04:00
Adam
aa2844a3fc
Fix not attaching cs_xop to I_OnReload
2013-04-12 02:48:24 -05:00
Adam
42c640a9b5
/ns drop help was pretty much a complete lie, so fixed it. Also require a nick param to /ns drop
2013-04-12 01:32:53 -05:00
Adam
066fc5801b
Fix m_ssl
2013-04-12 01:14:56 -05:00
Adam
ac19a5c24b
Fix memoserv/rsend reply
2013-04-11 15:35:39 -05:00
Adam
6f9dd282d2
Use SetCorrectModes to set the inital modes on a founder once they register a channel
2013-04-11 15:28:53 -05: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
957cb2bf93
Use the mode names inspircd gives us to add modes if we don't recognize it
2013-04-09 16:27:25 -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
ac40c53fe4
Fix /ns set display
2013-04-08 01:02:45 -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
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
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
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
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
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
f24e17f8b4
Fix /bs set private
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
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
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
Adam
1a0e6b0be3
Allow autokicking real names, extbans, and channels
2013-03-15 12:27:08 -05:00