Adam
|
60229b15d2
|
When object unserialization fails (due to not having dependency objects) bump the ts to try again later.
|
2014-07-26 13:24:52 -04:00 |
|
Adam
|
4f7868b125
|
Log more when unable to backup databases in db_flatfile
|
2014-06-15 04:50:26 -04:00 |
|
Adam
|
53acb73193
|
Fix default db name in db_flatfifle in a couple places
|
2014-05-27 12:55:03 -04:00 |
|
Adam
|
f627a3bacd
|
Core prep for p10 stuff
|
2014-05-21 08:50:40 -04:00 |
|
Adam
|
df321a118e
|
Fix access lists showing the wrong mask if the display nick for a group
expires but the group still exists. This can cause access entries for
nicks to not be deleted whenever the nicks are deleted.
|
2014-05-14 19:10:23 -04:00 |
|
Adam
|
220e278213
|
Open database files using std::ios_base::binary in db_flatfile, which Windows can require
|
2014-03-05 20:23:44 -05:00 |
|
Adam
|
3ceae33b16
|
Convert limit and key mlocks in db_old
|
2014-03-01 21:56:26 -05:00 |
|
Adam
|
fd109048dd
|
Make db_old load entrymsg
|
2014-03-01 21:20:32 -05:00 |
|
Adam
|
526c4e4659
|
Check modes after applying mlocks in db_old
|
2014-03-01 18:38:14 -05:00 |
|
Adam
|
109d8f431f
|
Do not import forbids with wildcards in their names, how 1.8 treats wildcaded forbids depends on the IRCd
|
2014-02-18 13:04:16 -05:00 |
|
Adam
|
928e2e1b7c
|
Fix loading noexpire channels in db_old
|
2014-02-18 12:57:31 -05:00 |
|
Adam
|
ef7dc94f88
|
Move most of the implementation details out of os_forbid.h, fixes crashing if a module adding a forbid is unloaded without removing the forbid
|
2014-02-17 19:39:25 -05:00 |
|
Daniel Vassdal
|
ab1e0ebfb3
|
db_old.cpp: Correctly import forbidden nicks and chans
|
2014-02-16 12:56:27 -08:00 |
|
Adam
|
ca85df2d74
|
Don't convert XOP access entries to levels in db_old
|
2014-02-14 11:10:20 -05:00 |
|
Adam
|
da6760f606
|
Properly convert suspended nicks and channels in db_old
|
2014-02-07 13:28:07 -05:00 |
|
Adam
|
e965bc3049
|
Revert "Rename db_old hash plain -> none which is what 1.8 calls it"
This reverts commit 9a9ca41750.
|
2014-01-26 01:03:43 -05:00 |
|
Adam
|
9a9ca41750
|
Rename db_old hash plain -> none which is what 1.8 calls it
|
2014-01-09 15:42:31 -05:00 |
|
Adam
|
072202c181
|
Have db_old load news.db too
|
2014-01-02 10:56:57 -05:00 |
|
Adam
|
595dad4ec1
|
Update copyright to 2014. This was done with:
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \;
|
2014-01-01 20:48:38 -05:00 |
|
Adam
|
9bf9cfcf5e
|
If using db_flatfile:fork, don't allow multiple saves to happen at one time on shutdown/restart wait for any pending saves to finish
|
2013-12-26 16:08:56 -05:00 |
|
Adam
|
19eccf0cae
|
Fix setting english language in db_old, document how not setting defaultlanguage really works
|
2013-12-25 15:16:04 -05:00 |
|
Adam
|
275f2fd374
|
Fix db_old assigning empty greets to users who did not have a greet. Fix debug log message in extensible.cpp
|
2013-12-19 08:24:21 -05:00 |
|
Adam
|
b5966cf99e
|
Fix crash from loading exceptions with db_old and then unloading db_old
|
2013-12-01 21:16:50 -05:00 |
|
Adam
|
18f423226c
|
This actually can't happen, but this is what was meant
|
2013-11-21 17:38:54 -05:00 |
|
Adam
|
c967a4ce88
|
Shrink nick and channel default flags in db_old, otherwise converted nicks/channels always end up with the defaults enabled, even if they explicitly have them set off. Fix setting nickserv defaults to none.
|
2013-11-21 17:31:18 -05:00 |
|
Adam
|
3edce88698
|
Fix default level names for access change/list in db_old
|
2013-11-16 10:39:25 -05:00 |
|
Adam
|
b65fd34a39
|
Set the default db name to anope.db
|
2013-11-12 20:12:56 -05:00 |
|
Adam
|
2a35151d12
|
Remove db_plain
|
2013-11-09 05:41:10 -05:00 |
|
DukePyrolator
|
2cfc97053f
|
moved some config options from example.conf to nickserv.example.conf
|
2013-10-26 18:33:07 +02:00 |
|
Adam
|
446b3a910d
|
Save unconfirmed status and passcodes in the database.
Fix db_sql_live to not reinsert all records if there are extra columns.
Plexus has no chmode +r
|
2013-08-25 04:48:43 -04:00 |
|
Adam
|
de5c8c0d38
|
Fix some issues with suspend
|
2013-08-12 15:45:50 -04:00 |
|
Adam
|
c480695369
|
Fix db_sql to not remove objects when shutting down, as some modules that unload before it when shutting down remove their items then
|
2013-08-07 19:40:05 +00:00 |
|
Adam
|
9629ccb374
|
Fix more compile warnings found on newer g++ versions
|
2013-07-20 19:46:13 -04:00 |
|
Adam
|
6db0186947
|
Fix not setting the correct compile flags on modules and fix the resulting warnings
|
2013-07-20 03:06:20 -04:00 |
|
Adam
|
1a3d9a016d
|
Change extensible keys to require explicitly having a type defined for it. Completely modularize more features like bs_kick, entrymsg, log, mode, etc. Move fantasy to its own module. Move greet to its own module.
|
2013-07-01 22:17:52 -04:00 |
|
Adam
|
37b3535543
|
Initially attach all modules to all events, and detach them as the events are run if they are not implemented per module
|
2013-05-27 19:36:37 -04:00 |
|
Adam
|
22658d63bd
|
Get rid of the remaining references in the core to specific services. Move more stuff out of the core to the proper modules.
|
2013-05-26 17:13:11 -04:00 |
|
DukePyrolator
|
d82391e46d
|
made our database backup filenames more readable
|
2013-05-20 06:42:38 +02:00 |
|
Adam
|
879b310580
|
Fix Windows build
|
2013-05-18 00:27:03 -04:00 |
|
Adam
|
ca93122a68
|
You would think my compiler would at least warn me about this. but no.
|
2013-05-17 23:20:24 -04:00 |
|
Adam
|
2428264315
|
Add Redis database support
|
2013-05-17 23:04:18 -04:00 |
|
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
|
57c2b65f08
|
Move module header files to include/modules to fix naming conflicts with system headers
|
2013-05-05 03:30:08 -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
|
781defb707
|
Move extras header files out of extras so when users copy modules out they dont need the headers too
|
2013-04-16 01:58:29 -05:00 |
|
Adam
|
c56d72ba84
|
Remove more OPDEOP references
|
2013-04-11 02:28:36 -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
|
f24e17f8b4
|
Fix /bs set private
|
2013-03-29 23:50:51 -05: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 |
|