JD Horelick
|
a4f6509ce1
|
more override stuff
|
2010-02-25 16:15:17 -05:00 |
JD Horelick
|
13a467bb98
|
Override part one.
|
2010-02-25 16:01:03 -05:00 |
JD Horelick
|
afe430eebb
|
Backed out changeset 677d7b5cbbcc
|
2010-02-25 15:47:08 -05:00 |
JD Horelick
|
c7c1673d10
|
bad
|
2010-02-25 15:46:42 -05:00 |
B.Greenham
|
2b3c7c29c3
|
Add chmode +G, which blocks messages in all caps.
|
2010-02-25 01:51:28 -05:00 |
B.Greenham
|
afd4834b50
|
Add chmode +N, which prevents nickchanges.
|
2010-02-25 01:14:38 -05:00 |
B.Greenham
|
f9e91eceaa
|
Add chmode +E, which prevents ops from using /kick on channels where it is set.
|
2010-02-23 18:14:43 -05:00 |
B.Greenham
|
7e6c9180da
|
Add chmode +D, which blocks CTCP ACTION.
|
2010-02-23 01:08:42 -05:00 |
B.Greenham
|
6afd4b916f
|
Add chmode +T, which blocks notices.
|
2010-02-23 00:49:24 -05:00 |
William Pitcock
|
92a7995129
|
Merge +C (no CTCP to channels) from ircd-seven.
|
2010-01-19 02:11:04 -06:00 |
Stephen Bennett
|
1229514e6d
|
/ is a host character and not a nick character, so make pretty_mask treat it as such
|
2009-04-20 08:42:41 -05:00 |
Jilles Tjoelker
|
0f3f5496b8
|
Remove obsolete comment.
|
2009-01-25 21:02:04 +01:00 |
Valery Yatsko
|
7608ef4933
|
A very draft version of extensions, which are adding can_join hooks for custom channel modes
|
2008-07-27 12:10:48 +04:00 |
Valery V Yatsko
|
2392eb24cd
|
Generating cflags bufs dynamically: one for RPL_MYINFO and one for
supported.c
|
2008-06-25 07:51:32 +04:00 |
Valery V Yatsko
|
57d299acbd
|
Merged find_orphaned_cflags and construct_noparam_modes in one function
as there's no reason to use them separetly
|
2008-06-25 07:13:58 +04:00 |
Valery V Yatsko
|
6b3b07a84e
|
New way of noparam mode search
|
2008-06-24 22:21:26 +04:00 |
Valery V Yatsko
|
058aa02c4a
|
New orphaned cflags implementation, now using chm_orphaned instead of
storing orphaned flags in a variable
|
2008-06-24 22:00:41 +04:00 |
Jilles Tjoelker
|
040c4408ed
|
Fix some tracking for cmode +r.
|
2008-06-25 19:40:12 +02:00 |
Jilles Tjoelker
|
c08f4515a9
|
Fix limits on simple modes.
Formerly some mode strings like +svvvv were not accepted.
|
2008-06-25 19:27:30 +02:00 |
Valery V Yatsko
|
73de5d22ed
|
A draft version of find_cmode_slot and orphaned concept for channel
flags
|
2008-06-24 21:26:49 +04:00 |
Valery V Yatsko
|
75818939ab
|
Applying dyn-cmodes.diff - first step in implementing channel module
addition in extensions
|
2008-06-24 20:45:19 +04:00 |
Jilles Tjoelker
|
aa65834c6f
|
Fix various compiler warnings.
|
2008-04-20 15:20:10 +02:00 |
Valery Yatsko
|
13ae2f4b69
|
irc_string.h -> match.h, irc_string.h; includes changed
|
2008-04-20 09:47:38 +04:00 |
Valery Yatsko
|
d99380b61b
|
legacy irc sprintf gone
|
2008-04-20 09:12:09 +04:00 |
Valery Yatsko
|
907468c485
|
strlcpy -> rb_strlcpy
|
2008-04-20 08:40:40 +04:00 |
Valery Yatsko
|
b5482c9103
|
chm_* declarations gone to chmode.h - this makes some modules clean
|
2008-04-08 23:39:35 +04:00 |
William Pitcock
|
d3455e2c7e
|
s_log.* -> logger.* (s_foo looks ugly, lets try to get rid of it)
|
2008-04-02 21:52:01 -05:00 |
Valery Yatsko
|
9f6bbe3cf9
|
CurrentTime -> rb_currenttime();
|
2008-04-02 03:53:20 +04:00 |
Valery Yatsko
|
cc200171d7
|
libcharybdis includes gone.
|
2008-04-02 02:39:19 +04:00 |
William Pitcock
|
8e69bb4e90
|
macro replacement
|
2008-04-01 15:43:10 -05:00 |
William Pitcock
|
af81d5a0b0
|
dlink -> rb_dlink
|
2008-04-01 15:41:52 -05:00 |
William Pitcock
|
38e6acddad
|
ircs[n]printf -> rb_s[n]printf
|
2008-04-01 15:38:40 -05:00 |
William Pitcock
|
fda6c724ea
|
Remove CHFL_DEOPPED entirely.
Since charybdis 2.3 will require TS6, emulating legacy semantics is
unnecessary.
|
2008-02-27 14:08:27 -06:00 |
Jilles Tjoelker
|
1ef5b43053
|
Require resv oper privilege to set cmode +L or +P.
|
2007-12-18 00:24:05 +01:00 |
jilles
|
832942858c
|
[svn] Fix desyncs with very long extbans. Bans can now be upto 195 chars long.
|
2007-11-07 15:45:14 -08:00 |
jilles
|
fd488ac17a
|
[svn] Use mask_match() to check bans from local clients for
redundancy. This fixes the problem that bans like *!?@*
prevent any ban starting with *!*@ being set.
|
2007-07-14 06:34:50 -07:00 |
jilles
|
94d53e53a4
|
[svn] add_id() for local client: do not collapse() the ban mask.
The code calling this already collapses the mask, and if
not, doing it here would cause a desync.
|
2007-07-14 05:20:48 -07:00 |
jilles
|
1178125363
|
[svn] Put "End of Channel Quiet List" instead of
"End of Channel Ban List" for a +q list.
Due to client restrictions the numerics for
quiet lists must be the same as for ban lists.
|
2007-02-21 11:52:51 -08:00 |
nenolod
|
5366977b4f
|
[svn] Backport from early 3.x:
--
nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
Log:
- remove "Processing connection to foobar.net" message
Changes: Modified:
+0 -3 trunk/src/s_auth.c (File Modified)
nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
Log:
- missed the processing connection one (actually, we can probably nuke this one)
Changes: Modified:
+1 -2 trunk/src/s_auth.c (File Modified)
river 2006/09/27 16:33:05 UTC (20060927-2174)
Log:
get_client_name = stupid
Changes: Modified:
+10 -7 trunk/modules/core/m_kill.c (File Modified)
nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
Log:
- remove excessive arguments
Changes: Modified:
+1 -2 trunk/src/s_conf.c (File Modified)
+1 -1 trunk/src/s_user.c (File Modified)
nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
Log:
- use sendto_one_notice() for on-connect notices too.
Changes: Modified:
+10 -10 trunk/src/s_auth.c (File Modified)
nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
Log:
- use sendto_one_notice() in the core, too.
Changes: Modified:
+2 -2 trunk/src/chmode.c (File Modified)
+8 -15 trunk/src/modules.c (File Modified)
+3 -5 trunk/src/s_conf.c (File Modified)
+1 -2 trunk/src/s_newconf.c (File Modified)
+20 -57 trunk/src/s_user.c (File Modified)
river 2006/09/27 16:19:25 UTC (20060927-2166)
Log:
the KILL command will use get_client_name(, SHOW_IP) instead of
target->name, and will show a more useful error for local opers
Changes: Modified:
+6 -4 trunk/modules/core/m_kill.c (File Modified)
nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
Log:
- fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
Changes: Modified:
+4 -2 trunk/src/send.c (File Modified)
nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
Log:
- back out r2159
Changes: Modified:
+1 -1 trunk/include/client.h (File Modified)
nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
Log:
- get_id(): fall back to "*" if client has no known name
Changes: Modified:
+1 -1 trunk/include/client.h (File Modified)
nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
Log:
- convert to sendto_one_notice().
Changes: Modified:
+2 -3 trunk/unsupported/m_clearchan.c (File Modified)
+4 -6 trunk/unsupported/m_force.c (File Modified)
nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
Log:
- use sendto_one_notice() in many places instead of
sendto_one(source_p, ":%s NOTICE %s :", ...);
Changes: Modified:
+10 -25 trunk/extensions/example_module.c (File Modified)
+5 -14 trunk/extensions/hurt.c (File Modified)
+1 -2 trunk/extensions/m_42.c (File Modified)
+7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
+1 -2 trunk/extensions/m_ojoin.c (File Modified)
+1 -2 trunk/extensions/m_opme.c (File Modified)
+3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
+3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
+3 -7 trunk/modules/core/m_die.c (File Modified)
+2 -4 trunk/modules/core/m_kill.c (File Modified)
+2 -2 trunk/modules/core/m_squit.c (File Modified)
+1 -2 trunk/modules/m_challenge.c (File Modified)
+11 -15 trunk/modules/m_connect.c (File Modified)
+20 -28 trunk/modules/m_dline.c (File Modified)
+2 -2 trunk/modules/m_etrace.c (File Modified)
+11 -21 trunk/modules/m_gline.c (File Modified)
+2 -4 trunk/modules/m_kline.c (File Modified)
+1 -2 trunk/modules/m_rehash.c (File Modified)
+3 -7 trunk/modules/m_restart.c (File Modified)
+31 -45 trunk/modules/m_set.c (File Modified)
+2 -4 trunk/modules/m_testmask.c (File Modified)
+5 -8 trunk/modules/m_unreject.c (File Modified)
+2 -5 trunk/modules/m_xline.c (File Modified)
--
|
2007-01-24 23:23:01 -08:00 |
nenolod
|
212380e3f4
|
[svn] - the new plan:
+ branches/release-2.1 -> 2.2 base
+ 3.0 -> branches/cxxconversion
+ backport some immediate 3.0 functionality for 2.2
+ other stuff
|
2007-01-24 22:40:21 -08:00 |