Adam
|
5ac0c9a327
|
Fix previous commit
|
2013-08-22 17:33:16 -04:00 |
|
Adam
|
e8763d5b3c
|
Always set +o on users who have access for it, even if higher modes have a prefix
|
2013-08-22 01:48:17 -04:00 |
|
Adam
|
ead4aa7ed9
|
Fix 318 raw being sent for uids on ts6 ircds
|
2013-08-17 14:05:01 -04:00 |
|
Adam
|
f15a9749f9
|
Use less strict valid ident checks on hybrid, unreal, and inspircd
|
2013-08-12 14:36:49 -04:00 |
|
Adam
|
f1956b039d
|
Remove channels from accesss lists when they expire/drop
|
2013-08-11 17:14:39 -04:00 |
|
Adam
|
58c05687bf
|
Add "simple seen" mode to cs_seen
|
2013-08-10 17:43:13 -04:00 |
|
Adam
|
7cd80a2131
|
Fix logging LOG_NORMAL logs in m_sqllog. Fix/add more compat extensible items to ChannelInfo::Unserialize
|
2013-08-08 03:03:57 +00:00 |
|
Adam
|
4865a8cfff
|
Add m_sql_log
|
2013-08-07 16:44:35 +00:00 |
|
Adam
|
1e625b6837
|
Use MessageSource as the source for many IRCDProto funcs
Keep track of what user modes are oper only/server only/etc
|
2013-08-01 13:39:35 +00:00 |
|
Adam
|
fde83f6564
|
Rethink jupe/squit thing somewhat. Workaround for the inspircd rsquit/squit mess
|
2013-07-26 21:40:16 -04:00 |
|
Adam
|
3dc64bac4d
|
Fix issues with 'Me' related to previous commit
|
2013-07-26 08:45:44 -04:00 |
|
Adam
|
2450a64bf4
|
Interally quit servers when juped
|
2013-07-26 07:38:42 -04:00 |
|
Adam
|
779f3788c9
|
More validation stuff from fgs
|
2013-07-21 18:29:35 -04:00 |
|
Adam
|
604da89813
|
More basic config validation, and fix crash when no uplinks are configured. spotted by fgs
|
2013-07-21 03:59:59 -04:00 |
|
Adam
|
5aac04dffe
|
Move SendLogin() back to User::Identify, it was moved at some point? but doesn't as intended in ::Login
|
2013-07-21 00:23:24 -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
|
7e87bb69fc
|
Default xlines to be set by me
|
2013-07-15 23:59:19 -04:00 |
|
Adam
|
aae522d72b
|
Fix ModeManager::GetStatusChar
|
2013-07-15 23:23:54 -04:00 |
|
Adam
|
b103d16eb1
|
Fix loading some older compat flags and showing noexpire on /ns info
|
2013-07-08 15:48:37 -04:00 |
|
Adam
|
0ff48e1538
|
Move op/deop/etc back to an actual command, its too hard to use cs_log with it as rewrites. Allow cs_log to work with either command names or service names.
|
2013-07-07 23:13:29 -04:00 |
|
DukePyrolator
|
2ea594d677
|
added protocol support for incoming NOTICEs
|
2013-07-08 05:05:13 +02:00 |
|
Adam
|
fccc4a4fa6
|
Fix sometimes not unloading all modules on shutdown
|
2013-07-05 02:09:43 -04:00 |
|
Adam
|
55199f0a4c
|
Read most of the old common flags for compat
|
2013-07-04 23:05:30 -04:00 |
|
Adam
|
3fbdde5e18
|
Fix Extensible dtor
|
2013-07-04 20:04:51 -04:00 |
|
Adam
|
998925c90a
|
Fix rehashing via SIGHUP and m_mysql
|
2013-07-04 01:19:40 -04:00 |
|
Adam
|
7f971043bc
|
Allow channels on access lists
|
2013-07-03 22:45:00 -04:00 |
|
Adam
|
c2e1a8a3e2
|
Fix some warnings and errors reported by valgrind
|
2013-07-03 19:44:13 -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 |
|
DukePyrolator
|
5e36d848d5
|
pseudoclients now trigger OnJoinChannel and OnPartChannel
|
2013-06-22 13:41:05 +02:00 |
|
Adam
|
1773eef143
|
Don't enforce usestrictprivmsg on TS6 IRCds and cache the value of usestrictprivmsg
|
2013-06-19 20:53:40 -04:00 |
|
Adam
|
5ac1e9175d
|
Set vhosts when users id to an account (and not a nick), add account arg to user ctor to ease handling users who connect already identified
|
2013-06-19 19:03:56 -04:00 |
|
Adam
|
a93b315bd3
|
Fix cidr::match with odd cidr ranges
|
2013-06-15 23:27:01 -04:00 |
|
Adam
|
70319ab8be
|
Fix usestrictprivmsg /msg vs / logic
|
2013-06-13 20:50:59 -04:00 |
|
Adam
|
7dd358972a
|
Fix possible crash in Extensible::ExtensibleUnserialize if a null entry is in it
|
2013-06-12 02:33:30 +00:00 |
|
Adam
|
d463ae3b1e
|
Allow users to change their language to english when the default language is not
|
2013-06-12 02:30:21 +00:00 |
|
Adam
|
b1ba1ec8ac
|
Made sepstream::GetToken less recursiveish
|
2013-06-01 21:58:08 -04:00 |
|
Adam
|
9956da18e3
|
Move OnJoinChannel event to trigger after the user has completely joined and document it more about what you should and shouldnt do in it
|
2013-06-01 21:56:52 -04:00 |
|
Adam
|
b56e71ab14
|
Move CheckKick event to Channel and make os_forbid use it instead of kicking users in the join event, which does bad things
|
2013-06-01 14:55:45 -04:00 |
|
Adam
|
06bad31b18
|
Fix Channel::SetCorrectModes to never remove modes <= voice (currently secureops enforces everything, inclurding voice)
|
2013-05-28 22:17:22 -04:00 |
|
Adam
|
f6e2ebe145
|
Fixup last commit. We have events in log's destructor so we cant log messages from it, and this check in modulemanager is bogus/has a typo
|
2013-05-28 13:43:45 -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 |
|
Adam
|
d6640ed5ee
|
Give an error message when the configuration file ends with an unterminated block
|
2013-05-25 14:08:50 -04:00 |
|
Adam
|
aabc217a6b
|
Fix /join 0
|
2013-05-20 23:45:41 -04:00 |
|
Adam
|
7aa02864d2
|
Mark service:channels as a "botchannel" and don't try to hold them on sync, as the client should always be in the channel
|
2013-05-19 01:11:55 -04:00 |
|
Adam
|
2a8202c832
|
Give botserv bots assigned by persist the same botmodes as normal bots, fix some typos, remove unused variable
|
2013-05-18 23:45:10 -04:00 |
|
Adam
|
be4a39ceb6
|
Fix desync when empty permanent channels are dropped on ircds that no have permanent channel mode
|
2013-05-18 15:47:26 -04:00 |
|
Adam
|
a3dc75c61c
|
Ignore define{} blocks defining directives to itself
|
2013-05-18 14:46:42 -04:00 |
|
Adam
|
14dc142a92
|
Add botserv bot usermode config option
|
2013-05-18 14:26:18 -04:00 |
|
Adam
|
51b7d53108
|
Add a config option for the default log bot
|
2013-05-18 13:08:26 -04:00 |
|