B.Greenham
|
bbc6973347
|
Move is_chanop_voiced() to a function in channels.c in preperation for +ah.
|
2010-02-27 19:40:52 -05:00 |
B.Greenham
|
d1c7eccf6a
|
Add is_any_op() in preperation for adding +ah, start using it instead of is_chanop() in a few places.
|
2010-02-27 19:20:01 -05:00 |
B.Greenham
|
99c780941a
|
Fix everything I broke with the last three commits and make +G work for real.
|
2010-02-25 20:36:03 -05:00 |
B.Greenham
|
c279d43b75
|
Add has_common_channel(), which is needed by umode +G.
|
2010-02-25 19:15:13 -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
|
ea4041ece9
|
Automated merge with ssh://shadowircd/uranium/shadowircd/
|
2010-02-25 01:14:49 -05:00 |
B.Greenham
|
afd4834b50
|
Add chmode +N, which prevents nickchanges.
|
2010-02-25 01:14:38 -05:00 |
JD Horelick
|
13ec57db15
|
autochanmodes support
|
2010-02-24 22:18:13 -05:00 |
JD Horelick
|
aa35afbb1f
|
Some changes to bring the code i moved all around up-to-date.
|
2010-02-23 04:12:11 -05:00 |
JD Horelick
|
824455aba6
|
Forgot to constify
|
2010-02-23 02:53:19 -05:00 |
JD Horelick
|
3472ff3fec
|
Add an include
|
2010-02-23 02:52:53 -05:00 |
JD Horelick
|
9230426e7a
|
More moving
|
2010-02-23 02:52:01 -05:00 |
JD Horelick
|
67b90240c4
|
move user_join() to channels.c
|
2010-02-23 02:48:33 -05:00 |
JD Horelick
|
080bb5cf25
|
Start moving parts of join to channels.c so they can be used in more places.
|
2010-02-23 02:41:26 -05:00 |
Jilles Tjoelker
|
b6698246ba
|
spambot checks: Fix excessive expiry in some cases.
|
2010-02-21 01:29:41 +01:00 |
Jilles Tjoelker
|
05d8a68c88
|
Show spambot notices for joins, not for parts.
Parts still decrement the counter for showing notices.
This shows more channels in the notices.
|
2008-11-08 17:22:41 +01:00 |
Valery V Yatsko
|
fba62b0151
|
Moved extern chmode_flags declaration from channel.h to chmode.h, as
it's actually declared in the second one
|
2008-08-04 21:51:15 +04:00 |
Jilles Tjoelker
|
0ae330b43f
|
Reset check_splitmode_ev to NULL after removing it,
to exclude the possibility of it being removed twice.
like ircd-ratbox r25641 (jilles)
reverts 788:476d29d84191
|
2008-06-29 01:37:11 +02:00 |
Valery V Yatsko
|
9a67ad23d9
|
Remove Channel->users_last, used nowhere
|
2008-06-28 12:25:53 +04:00 |
Valery V Yatsko
|
9813daca73
|
'struct config_channel_entry ConfigChannel' in channel.c too
|
2008-06-28 12:02:51 +04:00 |
Valery V Yatsko
|
1a218aaf75
|
'rb_dlink_list global_channel_list' declaration moved to channel.c
|
2008-06-28 12:00:01 +04:00 |
Valery V Yatsko
|
5475a9321f
|
channel_heap,ban_heap,topic_heap,member_heap declared statically in channel.c instead of ircd.{c,h}
|
2008-06-28 11:54:51 +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
|
7592f950b2
|
Unbreak sending out bans and simple modes with parameters.
|
2008-06-13 22:21:44 +02:00 |
William Pitcock
|
9f9b4d7b2b
|
More TS6 special cases simplified.
|
2008-06-08 02:16:43 -05:00 |
Jilles Tjoelker
|
c465dbcda4
|
Move some declarations to header files, this enforces that they match.
|
2008-04-20 15:30:24 +02: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
|
a64c5173a7
|
strlcat -> rb_strlcat
|
2008-04-20 08:44:04 +04:00 |
Valery Yatsko
|
907468c485
|
strlcpy -> rb_strlcpy
|
2008-04-20 08:40:40 +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 |
William Pitcock
|
dd9be678f1
|
channel.c done!!!!
|
2008-04-01 19:56:51 -05:00 |
Valery Yatsko
|
6e9b4415cc
|
ok, trying to work on blockheap's stuff
|
2008-04-02 04:28:05 +04:00 |
Valery Yatsko
|
a9b319f1a7
|
BlockHeap -> rb_bh
|
2008-04-02 04:21:17 +04:00 |
Valery Yatsko
|
9f6bbe3cf9
|
CurrentTime -> rb_currenttime();
|
2008-04-02 03:53:20 +04:00 |
Valery Yatsko
|
62d289465f
|
DubString -> rb_strdup
|
2008-04-02 03:26:34 +04:00 |
Valery Yatsko
|
90a3c35b29
|
Argh, wrong replace caused by MS VS 2005 interface.
|
2008-04-02 02:47:17 +04:00 |
Valery Yatsko
|
a55e57248b
|
MyFree -> rb_free
|
2008-04-02 02:45:16 +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 |
Jilles Tjoelker
|
2a719c44c0
|
Consolidate duplicate channel mode flags tables to one.
|
2007-12-25 01:00:20 +01:00 |
Jilles Tjoelker
|
9f8d60cc83
|
Make the other notices to snomask +b network wide.
(with the exception of flooding on an &channel)
|
2007-12-24 22:43:47 +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
|
5b87d08a05
|
[svn] allocate_channel(): no need to truncate name, its only caller already does it
furthermore, truncating here causes an inconsistent channel name
|
2007-11-07 13:45:14 -08:00 |
jilles
|
fea1ad5224
|
[svn] Fix a memory leak.
|
2007-10-27 14:56:53 -07:00 |