Adam
|
4424abd15d
|
Add m_sql_oper
|
2012-10-13 00:37:10 -04:00 |
|
Adam
|
76a0471c29
|
Simplify the db_sql_live code since this isn't actually necessary. Fixes a problem internally ovwrwriting data on objects that we have modified and are queued because of assigning something to a serialize_obj reference
|
2012-10-13 00:37:10 -04:00 |
|
Adam
|
63bf134321
|
Merge remote branch 'attila/1.9+msgfix' into 1.9
|
2012-10-09 19:34:11 -04:00 |
|
Adam
|
2113494274
|
Send privmsgs and notices to uids if applicable
|
2012-10-09 19:33:24 -04:00 |
|
attilamolnar
|
912f068fe4
|
Fix wrong error message when --dbdir has no argument
|
2012-10-09 23:31:20 +02:00 |
|
Adam
|
8f5d786f0e
|
Cleanup ok if modules with pending identify requests are unloaded
|
2012-10-09 05:22:02 -04:00 |
|
Adam
|
1dacc648a0
|
Made the warnings given by cmake for not having
the dependencies for modules look less scary as
they confuse dumb people currently
|
2012-10-09 04:13:04 -04:00 |
|
Adam
|
3af786d4c9
|
Fix fantasy !help & give it its own help header, not ChanServ's
|
2012-10-08 20:58:47 -04:00 |
|
Adam
|
e57b470e83
|
Made fantasy commands configurable
|
2012-10-08 04:16:23 -04:00 |
|
Adam
|
b8b63ff115
|
Remove the asynchronous identifing hack and replace it with something better. Fixes m_*_authentication only being able to properly work when people identify normally using nickserv/identify
|
2012-10-07 22:39:58 -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
|
4751c735ec
|
Fixed module language file path
|
2012-10-06 22:54:52 -04:00 |
|
attilamolnar
|
ec8a1bcc82
|
Add a config option for server side topic locks
|
2012-10-07 00:59:49 +02:00 |
|
Adam
|
cd28fdc192
|
Show the correct reciever nick when use strict privmsg is enabled
|
2012-10-06 01:01:45 -04:00 |
|
Adam
|
25fe9c7084
|
Do not process() socket engine on shutdown
|
2012-10-05 16:23:40 -04:00 |
|
Adam
|
7c96227cd3
|
Use memcpy for Anope::Unhex not strcpy
|
2012-10-05 01:20:32 -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
|
47bc551485
|
Revert "Fix topiclock on inspircd"
This reverts commit 87478187af.
|
2012-10-02 22:59:20 -04:00 |
|
Adam
|
87478187af
|
Fix topiclock on inspircd
|
2012-10-02 22:16:35 -04:00 |
|
Adam
|
7042223f2e
|
Somehow the kick handler got lost in the confusion. Send the topic time with ftopic on inspircd not the current time. Removed some unneeded protocol functions
|
2012-10-02 21:21:37 -04:00 |
|
Adam
|
93698f0d61
|
Added operserv/logsearch
|
2012-10-02 05:18:42 -04:00 |
|
Adam
|
2d2ab4fec4
|
Fixed handling TOPIC on unreal, dont set topics in Channel::Reset unless we are synced, and fixed ts checking in Channel::SetModesInternal
|
2012-10-01 21:26:41 -04:00 |
|
Adam
|
a434baed91
|
Allow modules to store data in their own databases.
|
2012-10-01 18:50:29 -04:00 |
|
Adam
|
f14a3dfb8a
|
Fix a few problems found by Cronusa and KindOne
|
2012-10-01 04:35:36 -04:00 |
|
Adam
|
b19a3af4db
|
Add networkinfo:chanlen config directive
|
2012-10-01 02:29:31 -04:00 |
|
Adam
|
89428a9d10
|
Cleanup of all of the protocol modules, rewrote message handling system to be a bit more C++ ish
|
2012-10-01 01:56:57 -04:00 |
|
Adam
|
56df1abdd8
|
Place runtime module binaries in data/runtime instead of lib/ incase of a system wide install where lib/ is not writable
|
2012-09-30 20:30:27 -04:00 |
|
Adam
|
0ea5e57298
|
Use RTLD_NOW when loading modules to resolve all symbols immediately.
This prevents modules with unresolved symbols from loading instead
of loading and crashing later.
|
2012-09-30 20:30:27 -04:00 |
|
Adam
|
9ba7196881
|
Make CommandSource use references, sometimes we hold them for awhile
|
2012-09-30 20:30:27 -04:00 |
|
Adam
|
f391100586
|
Fixed gettext on freebsd/any other system that uses LANG not LANGUAGE
|
2012-09-10 21:39:04 -04:00 |
|
Adam
|
7e3b5bed50
|
Add chanserv/set/autoop, like nickserv/set/autoop but for channels
|
2012-09-07 23:44:15 -04:00 |
|
Adam
|
9d6626f70c
|
Made session tracking ip based, not host based, and allow using CIDR to group multiple ips from one subnet to one session
|
2012-09-07 12:04:25 -04:00 |
|
Adam
|
5c07863ad5
|
Allow configuring killquick and kill delays
|
2012-09-07 08:46:28 -04:00 |
|
Adam
|
3c63e44d32
|
Allow ; and } in quoted strings
|
2012-09-07 05:59:28 -04:00 |
|
Adam
|
b1f8e910eb
|
Version bump for 1.9.8-git
|
2012-09-02 09:48:13 -04:00 |
|
Adam
|
81cf9f0c71
|
Anope 1.9.7 Release
|
2012-09-02 08:31:43 -04:00 |
|
Adam
|
1af64a9bbb
|
Fix Windows
|
2012-09-02 08:30:54 -04:00 |
|
Adam
|
e3d5140dcc
|
Added a web panel module + a default template
|
2012-09-01 18:54:51 -04:00 |
|
Adam
|
f81d0113a2
|
Actually set xline's manager...
|
2012-08-28 00:39:50 -04:00 |
|
Robby
|
f7bf2fa960
|
Put motd in conf/ not data/ and fixed the default values in the config
|
2012-08-08 17:09:34 -04:00 |
|
Cronus
|
b894a569c9
|
Update pid and motd file paths
|
2012-08-08 04:28:33 -04:00 |
|
Adam
|
48022c3ddf
|
Warn about really big integer values in the config
|
2012-07-18 16:52:14 -04:00 |
|
Adam
|
4b309b5044
|
Fixed accidentally recursion in User::SendMessage from last commit
|
2012-06-25 20:51:08 -04:00 |
|
Adam
|
2dec8e767a
|
Allow userless command sources
|
2012-06-18 05:04:30 -04:00 |
|
Adam
|
3626fb246e
|
Fixed fd leak in win32/pipe.cpp
|
2012-06-06 15:16:46 -04:00 |
|
Adam
|
1e49e9b9dc
|
This should actually be LOG_TERMINAL, quitmsg isn't logged to terminal on shutdown
|
2012-05-26 02:36:02 -04:00 |
|
Adam
|
2cbfbc98e9
|
Some access level fixes from Robby to more closely match the historic levels, and some code cleanup
|
2012-05-26 02:15:48 -04:00 |
|
Adam
|
70fb5900a2
|
Add support for inspircd2.0+s mlock, improved on Unreal's, and made server side mlock usage configurable
|
2012-05-23 19:35:56 -04:00 |
|
Adam
|
ccd29085a9
|
reinterpret_cast off of a virtual base does Bad Things
|
2012-05-17 03:57:19 -04:00 |
|
Adam
|
9370b063d0
|
Fixed crash on access del + valgrind errors
|
2012-05-10 17:53:53 -04:00 |
|