Adam
|
337f361526
|
Fix warnings from classes with virtual functions not having virtual destructors
|
2012-11-29 17:03:53 -05:00 |
|
Adam
|
26a048e5c4
|
Rewrite/simplify some of m_httpd
|
2012-11-28 22:54:26 -05:00 |
|
Adam
|
8a6962fc36
|
Keep track on what ircds we can svsjoin, add an svspart method
|
2012-11-26 23:09:26 -05:00 |
|
Adam
|
1bdb756b25
|
Restrict the length of kick reasons in cs_kick, cs_ban, and cs_akick
|
2012-11-25 22:37:54 -05:00 |
|
Adam
|
831a1d15d5
|
Merge ns_ghost, ns_recover, and ns_release. Fix svskilling users on Unreal.
|
2012-11-25 19:41:36 -05:00 |
|
Adam
|
0210cf2b17
|
Make the actual clients into services too
|
2012-11-24 21:22:32 -05:00 |
|
Adam
|
a44bf31d27
|
Helps to name ping right
|
2012-11-24 17:19:08 -05:00 |
|
Adam
|
ded89b0d49
|
Made IRCDProto a Service
|
2012-11-23 23:10:41 -05:00 |
|
Adam
|
36b1166cf6
|
Change the return type of ircdmessage to void now that we don't use it, add an ircd message module event, and a few more fixups
|
2012-11-23 16:56:06 -05:00 |
|
Adam
|
0e7bd9f3ba
|
Fix compile/pch generation
|
2012-11-22 20:27:42 -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
|
5d6fb2427e
|
Fixed some stuff spotted by Cronus, made db_old convert ACCESS_INVALID levels to ACCESS_FOUNDER, fix cs_enforce +R from an earlier commit, fixed ChangeModeInternal TS checking when IRCds don't send TS on mode
|
2012-11-16 00:03:15 -05:00 |
|
Adam
|
ff3e396e92
|
Add a config option to disable sasl
|
2012-11-09 19:13:33 -05:00 |
|
Adam
|
ac57f41c87
|
We no longer have to use the rungroup provided at build time, it is specified in the config now
|
2012-11-07 19:36:59 -05:00 |
|
Adam
|
52fa66820c
|
Give suspend the correct permission in botserv.conf, fix pch build
|
2012-11-07 15:17:58 -05:00 |
|
Adam
|
4cfd468863
|
Made os_noop more useful
|
2012-11-06 11:02:12 -05:00 |
|
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 |
|