Adam
|
53b2bdfe5e
|
Use std::tr1::unordered_map for a few of the larger maps
|
2012-11-06 11:02:12 -05:00 |
|
Adam
|
27ab6a686c
|
Windows fixes
|
2012-11-06 11:02:12 -05:00 |
|
Adam
|
b917361de8
|
Fix pch generation
|
2012-11-01 16:26:59 -04:00 |
|
Adam
|
90930619bc
|
Fixed quite a bit of dumbness with m_ssl. Had to
modify socketengines to allow polling for write &
no read, but is it cleaner now. Made m_httpd able
to listen using SSL.
|
2012-11-01 14:47:23 -04:00 |
|
Adam
|
3a10fca75f
|
Fix ns_ghost and ns_recover, add nicksev:restoreonghost
|
2012-10-31 12:37:43 -04:00 |
|
Adam
|
a39947cd3c
|
Made os_forbid honor nssecureadmins
|
2012-10-30 22:07:15 -04:00 |
|
Adam
|
bb5e4127d7
|
Made MailThread completely threadsafe, currently theres a race condition with config reload + sending mail at once
|
2012-10-29 13:51:38 -04:00 |
|
Adam
|
30028a2404
|
This include is unncessary
|
2012-10-29 13:46:21 -04:00 |
|
Adam
|
d6e1b92059
|
Add a module log type
|
2012-10-27 08:12:04 -04:00 |
|
Adam
|
bb5f4555dc
|
Ues timestamp for dns serial not yyyymmddnn.. there are too many problems with this (restarts, >99 zone updates/day, etc)
|
2012-10-27 05:34:36 -04:00 |
|
Adam
|
e1dcf24c98
|
Add nickserv:modesonid config option to set what modes users get on identify
|
2012-10-26 17:30:41 -04:00 |
|
Adam
|
8d27b25bf8
|
Don't attempt to process any query packets if we aren't explicitly given permission to bind to a port (we do anyway currently for m_dnsbl to get replies)
|
2012-10-26 00:55:04 -04:00 |
|
Adam
|
727b35536f
|
This code isn't used
|
2012-10-25 23:44:34 -04:00 |
|
Adam
|
1057fa8421
|
BIND's forward ability did not work as I expected
because it will not forward non recursive queries.
So, added support for SOA, NS, and AXFR requests.
|
2012-10-24 19:32:26 -04:00 |
|
Adam
|
04632bd381
|
Cleanup of last few commits/warning fix
|
2012-10-22 17:02:01 -04:00 |
|
Adam
|
0b9db15efc
|
Add os_dns, a way to control your DNS zone via services
|
2012-10-22 00:54:30 -04:00 |
|
DukePyrolator
|
d5b2f9cfa7
|
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. (fixed for NickAlias and NickCore)
|
2012-10-21 18:29:10 +02: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
|
4fdc157f68
|
Better clarify signon vs timestamp and allow updating users timestamp to an ircd given value from NICK
|
2012-10-14 01:05:24 -04:00 |
|
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
|
8f5d786f0e
|
Cleanup ok if modules with pending identify requests are unloaded
|
2012-10-09 05:22:02 -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 |
|
attilamolnar
|
ec8a1bcc82
|
Add a config option for server side topic locks
|
2012-10-07 00:59:49 +02:00 |
|
Adam
|
eff61c7a97
|
Add an event for when nick or channel options are set
|
2012-10-05 05:03:55 -04:00 |
|
Adam
|
69437bb324
|
Fixed parsing squit (it has a reason)
|
2012-10-03 05:17: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
|
a434baed91
|
Allow modules to store data in their own databases.
|
2012-10-01 18:50:29 -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
|
9ba7196881
|
Make CommandSource use references, sometimes we hold them for awhile
|
2012-09-30 20:30:27 -04:00 |
|
Naram Qashat
|
38ad523f91
|
Fix a few oddball warnings that came up from clang, and also make it so webcpanel.so can be compiled under Mac OS X.
|
2012-09-24 15:54:49 -04:00 |
|
Adam
|
16019c9827
|
Add m_sql_authentication to allow authenticating users against an external SQL database
|
2012-09-12 21:10:02 -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
|
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
|
9b5f6d3c45
|
Remove ExtensibleString everywhere
|
2012-07-01 22:26:05 -04:00 |
|
Adam
|
2dec8e767a
|
Allow userless command sources
|
2012-06-18 05:04:30 -04:00 |
|
Adam
|
38d5f20deb
|
Added a ./Config option for using precompiled headers
|
2012-05-24 21:54:15 -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
|
bf7d1a55af
|
Fixed some problems found by Robby
|
2012-05-23 15:09:41 -04:00 |
|
Adam
|
ccd29085a9
|
reinterpret_cast off of a virtual base does Bad Things
|
2012-05-17 03:57:19 -04:00 |
|
Adam
|
a883362c14
|
Fixed not always calling operator bool() in dynamic_reference, which would mess up service references and do weird things
|
2012-05-17 02:03:22 -04:00 |
|