Robby-
65fbdcfa87
Fixed ns_set_misc not showing help for its SASET commands.
...
Added descriptions and SASETs for the remaining commented ns_set_misc examples, without a description they won't show up in HELP if someone actually enabled those.
2013-02-05 16:31:14 +01:00
Robby-
6c43bcc3e0
cs_enforce: Make the logging also show the channel it was used on, added 2 missing log calls, can now handle overrides by services operators.
2013-02-02 07:32:32 +01: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
Robby-
aea86906f4
Some configuration file updates: Removed now non-existing settings. Redid some existing settings to look more consistent/uniform. Added some missing commands/permissions.
...
Merged operserv/modlist permission into operserv/modinfo.
Fixed ChanServ INFO privilege to actually work for /BotServ INFO too for those users who have it, instead of only for founders.
Fixed some typos aswell as removed whitespaces along the way.
2013-01-31 06:19:14 +01:00
Adam
ae2c82adbc
Don't expire session exceptions if in noexpire mode
2013-01-30 10:39:52 -05:00
Adam
594b1a136d
Evidently Persistant is not a word
2013-01-30 10:39:52 -05:00
DukePyrolator
ae46cc7f73
fixed an infinite loop in ns_recover, caused by a very small typo.
2013-01-30 09:18:56 +01:00
Adam
6b2aad734e
Fixed SQL::Data::IsEqual to really only return if the two are completely equal. Fixes oddities with caching objects that are actually updated.
2013-01-27 13:55:42 -05:00
Adam
5ae100fea2
Add nickserv/alist priv, merge botserv/botlist and botserev/assign/private to botserv/administration
2013-01-27 05:00:00 -05:00
Adam
0052dd29a7
Fix db_flatfile not clearing databases on save if there are no objects left of that type (it will leave the old database with old objects currently)
2013-01-27 01:59:38 -05:00
Adam
50a42d2cbf
Fix os_session to work with sql properly
2013-01-26 22:17:25 -05:00
Adam
76d9e58ae5
mysql_insert_id doesn't return an id if one isnt generated, so
...
check that it really returns a value before using it.
Also fix memos to cleanup after themselves when deleted.
2013-01-25 03:09:51 -05:00
Adam
647245a71f
Add missing KeySet() func to SQL::Data
2013-01-23 22:16:01 -05:00
Adam
a634c7be65
Fix some compile errors
2013-01-22 21:20:05 -05:00
Adam
ddaa001daf
Merge usefulness of Flags and Extensible classes into Extensible, made most flags we have juse strings instead of defines/enums
2013-01-21 22:31:16 -05:00
Adam
369ca89c2e
Allow channels that have users in them that are not the access list to expire while in use.
2013-01-21 06:46:28 -05:00
Adam
846b56c724
Fix defcon timeout timer
2013-01-21 02:31:28 -05:00
Adam
da6543d17b
Allow grouping commands to make help output easier to comprehend
2013-01-13 22:07:27 -05:00
Adam
29a018088e
Add svsjoin and svspart commands
2013-01-13 22:07:27 -05:00
Adam
7e7fc757d5
Allow ns_set_misc/cs_set_misc to have configurable help descriptions
2013-01-13 22:07:27 -05:00
DukePyrolator
402e42fd15
check if the database exists before we try to backup it
2013-01-12 09:01:44 +01: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
9931ec2994
Use m_rewrite to rewrite op, deop, halfop, ... etc
2013-01-08 20:25:01 -05:00
Adam
5f3dfc2960
Track +g on inspircd, fix saving/loading mode locks for generic modes
2013-01-07 21:30:07 -05:00
Adam
dc9e81a6fc
Fix deleting access by number
2013-01-06 18:38:04 -05:00
Adam
ed719c80e7
Buggy compilers are buggy
2013-01-06 16:13:35 -05:00
Adam
77dc2e4746
And really check for them using ssl...
2013-01-06 01:46:53 -05:00
Adam
c5f4c8d174
Fixed enforce ssl to not ban users if the channel is ssl only
2013-01-06 01:19:25 -05:00
Adam
6ba49642d0
Fix fmode handling on inspircd20
2013-01-06 00:48:50 -05:00
Adam
9a2ef9dc00
Add sslonly, bans, and limit to /cs enforce
2013-01-05 22:42:07 -05:00
Adam
6ccf0a3428
Fixed os_dns not readding connected servers if configured
2013-01-03 13:39:50 -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
827469600e
Move nickserv validate stuff to an event in nickserv.cpp
2013-01-02 13:59:33 -05:00
Adam
bf718e8698
Evidently not specifying NOT NULL is not enough to allow null timestamps
2012-12-30 10:30:29 -05:00
Adam
326f1a9c8b
Cleanup after mode locks, badwords, akick, access, if destructed
2012-12-29 20:29:41 -05:00
Adam
6b1f323bb5
Move some of CheckKick to the respective modules
2012-12-28 15:59:33 -05:00
Adam
ae6ddf295a
fixup part of 379b2c, dont use iterators after theyre erased
2012-12-28 11:17:01 -05:00
Adam
b591e8cdc8
Use the same object for chanusercontainer and userchancontainer
2012-12-28 10:43:30 -05:00
Adam
379b2ccf92
The timestamp column in SQL should actually be null sometimes, and fixed some valgrind errors with db_sql_live
2012-12-28 10:43:30 -05:00
Adam
3fb4cf56b6
Merge pull request #4 from alexbarton/ngircd-fix-NJOIN
...
ngircd protocol module: Fix NJOIN, actually join users to the channel
2012-12-27 13:25:33 -08:00
Alexander Barton
fdc62daa8b
ngircd protocol module: Fix NJOIN, actually join users to the channel
...
Bug introduced by commit d33a0f75 : "Pretty large coding style cleanup,
in source doc cleanup, and allow protocol mods to depend on each other":
Since then, the NJOIN command has been "ignored", no users were added
to channels at all while linking ...
2012-12-27 22:15:33 +01:00
Adam
4ab8a70b21
Add an expiry option to /cs ban
2012-12-27 11:06:00 -05:00
Adam
c88a3fffd5
Remove clearusers. There is still kick * for this.
2012-12-27 09:50:44 -05:00
Adam
7b1ae9602d
Put appendtopic and topiclock into /cs topic
2012-12-27 09:43:19 -05:00
Adam
c7a22dff87
Add register type to os_forbid to prevent users from registering nicks or channels
2012-12-26 19:42:37 -05:00
Adam
392b591d09
Allow modules loaded after startup to magically reobtain their database objects. Fix os_dns for sql(live)
2012-12-25 15:52:58 -05:00
Adam
556a4375e2
Cleanup after os_dns on unload
2012-12-25 12:40:09 -05:00
Adam
eab583310d
Don't check userlimit when servers first connect, servers wont have any users at that point anyway
2012-12-25 12:36:58 -05:00
Naram Qashat
077ae27369
Fix linking libraries so their rpath is set correctly and isn't stripped on install.
2012-12-25 02:20:00 -05:00