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
|
b76b2e11c8
|
Made privilege names case insensitive
|
2013-04-09 14:48:24 -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
|
fb7fef7a84
|
Optimizations of much of the more commonly used code
|
2013-04-07 23:46:44 -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
|
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 |
|
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
|
ae4421b8a2
|
Unset founder/successors when channels are deleted
|
2013-03-02 23:42:00 -05:00 |
|
Adam
|
fc1d7ea89b
|
Switch Destroy methods to delete
|
2013-02-14 20:58:01 -05:00 |
|
Adam
|
9e544a6443
|
Store what channels have references to accounts in NickCore to prevent having to iterate over all channels and then all access entries when nicks expire or from nickserv/alist
|
2013-02-14 01:20:18 -05:00 |
|
Adam
|
25cec015e8
|
Made access del by nick and other functions from 326f1a really delete objects
|
2013-02-05 09:45:48 -05:00 |
|
Adam
|
98ccbe2b06
|
Old botserv flags need BS_ prepended to them
|
2013-01-27 10:50:55 -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
|
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
|
5f3dfc2960
|
Track +g on inspircd, fix saving/loading mode locks for generic modes
|
2013-01-07 21:30:07 -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
|
784683a68d
|
Having these references to bots bugged out older compilers, so simplify this by just moving pointers to the core
|
2012-12-19 08:48:23 -05:00 |
|
Adam
|
c1077faa28
|
Optimize much of the database code and serialize code.
|
2012-12-13 06:12:56 -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
|
53e8cd18dc
|
Duplicate check some of these larger hashmaps on insert, just incase
|
2012-11-07 21:57:31 -05:00 |
|
DukePyrolator
|
ef5c6684c7
|
Merge branch '1.9' of ssh://anope.git.sourceforge.net/gitroot/anope/anope into 1.9
|
2012-10-24 05:12:47 +02:00 |
|
DukePyrolator
|
e0438e3a7e
|
fixed calculating the correct channelcount for an user when loading the db. fixes bug #1450
|
2012-10-24 05:12:13 +02:00 |
|
Adam
|
04632bd381
|
Cleanup of last few commits/warning fix
|
2012-10-22 17:02:01 -04:00 |
|
Adam
|
727c3d5b75
|
Base has to destruct before Extensible does because objects that destruct due to Extensible destructing don't have their references to the already destroyed object for Base invalidated
|
2012-10-18 20:06:02 -04:00 |
|
Adam
|
7f72b466ac
|
Set sane default last_topic_setter and last_topic_time in the event an empty topic is locked right after registering a channel without previously being set
|
2012-10-07 01:29:49 -04:00 |
|
Adam
|
7551245f57
|
Attempt #2 at silly topic ts thing, this is actually must cleaner
|
2012-10-02 23:30:31 -04:00 |
|
Adam
|
a434baed91
|
Allow modules to store data in their own databases.
|
2012-10-01 18:50:29 -04:00 |
|
Adam
|
9370b063d0
|
Fixed crash on access del + valgrind errors
|
2012-05-10 17:53:53 -04:00 |
|
Adam
|
1081ecdae8
|
Fixed non-debug build
|
2012-04-25 14:29:50 -04:00 |
|
Adam
|
573e49a7ea
|
Reworked live SQL support yet again
|
2012-04-23 05:08:26 -04:00 |
|
Adam
|
2337b7717d
|
Fixed calculating bots channel count of assigned channels and fixed the order of saving memos (among other things)
|
2012-02-24 14:53:34 -05:00 |
|
Adam
|
0ba58d7d0e
|
Fixed some events
|
2012-02-18 18:07:34 -05:00 |
|
Adam
|
f2ce9cd85c
|
Made mode lock del check status of the mode lock before removing it
|
2012-02-18 15:47:16 -05:00 |
|
Adam
|
a9772cde21
|
Clean up and reorganize our header files
|
2012-02-14 15:13:27 -05:00 |
|
Adam
|
a270a13010
|
Fixed crash from last commit
|
2012-01-15 02:59:09 -05:00 |
|
Adam
|
964d63cdac
|
Improve on db_sql_live_read
|
2012-01-15 01:47:31 -05:00 |
|
Adam
|
4204ece7a8
|
Updated Copyright to 2012
|
2012-01-02 21:28:24 -05:00 |
|
Adam
|
ad14c8145b
|
Update channel last used times when founders use the channel, too
|
2011-12-12 15:37:08 -05:00 |
|
Adam
|
69dfc729e9
|
Fixed storing mode locks
|
2011-11-17 12:46:18 -05:00 |
|
Adam
|
503eb42e40
|
Made looking up a level for a nonexistant privilege debugg log a warning, not abort
|
2011-11-15 16:30:31 -05:00 |
|
Adam
|
b5ff856f47
|
Windows
|
2011-11-08 17:29:16 -05:00 |
|
Adam
|
0761a4a692
|
Bug #1350 + other related fixes
|
2011-10-27 14:46:20 -04:00 |
|
Naram Qashat
|
377a7a968b
|
Fixed bug #1349 (m_sqlite compiles without error under FreeBSD), as well as use C99's stdint.h (or cstdint if available) to get (u)intX_t types instead of our stupid typedefs. pstdint.h included in case there is no cstdint or stdint.h available.
|
2011-10-24 16:32:29 -04:00 |
|
Adam
|
af273e3da5
|
Store flags for objects, also fixes bug #1333
|
2011-09-25 15:34:56 -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
|
700a585b1b
|
Allow modules to add their own channel levels
|
2011-09-10 02:05:00 -04:00 |
|
Adam
|
62752db4c4
|
Rewrote mlock saving/loading code to not use this silly extensible hack
|
2011-09-10 01:58:39 -04:00 |
|
Adam
|
c996356fab
|
Bugs #1321 & 1322
|
2011-08-21 16:35:22 -04:00 |
|