B.Greenham
473d0842db
Fix some compiler warnings that I generated by accidentally copying something twice.
2010-03-17 02:19:18 -04:00
B.Greenham
7469e4b0d2
Remove the ability of overriding opers to privmsg/notice @#channel while lacking ops.
...
Since this goes past +q/+m and so on, it could easily and silently be abused.
2010-03-16 13:47:03 -04:00
B.Greenham
7bd3701cd6
Remove override being able to automatically and silently go through +q/+m/etc.
...
This was previously doable without sending wallops, and had high abuse potential.
Overriding opers can set themselves +v/+o or remove the offending mode if they need to get past such things.
2010-03-16 13:44:44 -04:00
JD Horelick
853058531a
Added m_cycle and added it to all the appropriate locations.
2010-03-15 15:35:32 -04:00
B.Greenham
3c0f833420
Add OKICK to documentation.
2010-03-14 17:25:53 -04:00
JD Horelick
ceb3eb1de9
Add rehash to the shared all flag because all should prolly = all.
2010-03-14 15:42:28 -04:00
JD Horelick
f55bba7c8a
Some work on the oper-guide, more coming when i feel like it.
...
Have I ever mentioned how much i hate markup languages? No? Damn.
2010-03-14 00:52:41 -05:00
B.Greenham
6b2d7a74ce
Fix some indentation in reference.conf.
2010-03-13 23:26:23 -05:00
JD Horelick
745237f166
Updating File.
2010-03-13 23:19:36 -05:00
JD Horelick
e78f685073
Add use_part_messages config option. When disabled, this will show
...
all PARTs without a message/reason. Recommended to set to no if
a static quit message is set.
2010-03-13 22:56:38 -05:00
JD Horelick
c0e2aa60b8
Added static_quit support. Pretty much what the name implies.
2010-03-13 22:19:29 -05:00
JD Horelick
8e2b81ee9e
Pointed the stable repo to the actual URL of the stable repo.
...
Also, doing this as a test commit for CIA.
2010-03-11 16:45:13 -05:00
JD Horelick
22375cae10
Added tag shadowircd-6.0.0 for changeset d164e7e4e3e6
2010-03-10 14:03:42 -05:00
B.Greenham
e99b5ace4d
Automated merge with ssh://shadowircd/uranium/shadowircd/
2010-03-10 14:00:20 -05:00
B.Greenham
18e4f1775b
Fix oaccept not propegating wallops.
2010-03-10 14:00:02 -05:00
JD Horelick
d813e98a27
Removed tag shadowircd-6.0.0
2010-03-10 13:55:24 -05:00
JD Horelick
3abe50e5ae
Added tag shadowircd-6.0.0 for changeset 3b9189ce8015
2010-03-10 12:20:22 -05:00
JD Horelick
2a8e176b54
Bump version to 6.0.0
2010-03-10 12:19:00 -05:00
B.Greenham
7bf7fc16f0
Oaccept isn't named omode...
2010-03-09 01:30:42 -05:00
JD Horelick
6ba7be152d
Topiclen is already the highest it can be in chary/shadow.
...
Remove that TODO item. I am an idiot.
2010-03-08 18:50:25 -05:00
JD Horelick
71cd9c2b9d
Add an item to the 6.1 TODO
2010-03-08 18:46:59 -05:00
B.Greenham
3a68f97851
Automated merge with ssh://shadowircd/uranium/shadowircd/
2010-03-08 18:09:35 -05:00
B.Greenham
0fbe4a384c
Make metadata use UIDs for s2s communication, and fix up propegation of channel metadata.
2010-03-08 18:09:10 -05:00
JD Horelick
938bd268e0
Remove curly braces around 2 options in m_info. This caused some
...
compile warnings which are now gone and the 2 options seem to show
just fine in /INFO and nothing segfaults when you do /INFO.
2010-03-08 13:51:46 -05:00
JD Horelick
ad89735d9e
Update a few docs files.
2010-03-08 05:00:58 -05:00
William Pitcock
e7c34075dd
chm_simple(): enforce MLOCK
2010-03-07 23:15:52 -06:00
William Pitcock
28805dc5fc
Add propagation of MLOCK state for simple modes.
...
Special modes like +j can be tracked easily just by adding the necessary
code to parse them to set_channel_mlock(). This will cover propagation
as well.
2010-03-07 23:13:39 -06:00
William Pitcock
b552cf8745
Fix order on channel_mlock() call.
2010-03-07 23:12:35 -06:00
William Pitcock
24cf9d8a28
Fix typo.
2010-03-07 22:30:30 -06:00
William Pitcock
6b5059c363
Add MLOCK message to netjoin burst.
2010-03-07 22:29:34 -06:00
William Pitcock
27958781f6
Add MLOCK capability token.
2010-03-07 22:25:41 -06:00
JD Horelick
71ea606903
Make override WALLOPS actually send netwide this time.
2010-03-07 23:22:07 -05:00
B.Greenham
c1c91f9438
s/owner/admin/ throughout the source code and docs.
2010-03-07 23:18:39 -05:00
B.Greenham
f8b60fb5fd
Make joining in override only wallops if you couldn't normally join the channel.
2010-03-07 22:58:27 -05:00
William Pitcock
cb2f3005bd
Add syntax description of MLOCK message to ts6-protocol.txt.
2010-03-07 21:51:41 -06:00
JD Horelick
34d8ef4d14
Change all override snotes to wallops to match m_o* and to
...
make it a lot more obvious when a oper is using override.
2010-03-07 22:42:51 -05:00
William Pitcock
dc45456c96
struct Channel: add mode_lock structure to the channel object.
2010-03-07 21:41:06 -06:00
William Pitcock
34f6a40e79
struct Mode: add off_mode bitfield to describe disabled channel modes.
2010-03-07 21:40:34 -06:00
William Pitcock
5f58af73d7
Correct 325 (RPL_CHANNELMLOCKIS) numeric.
2010-03-07 21:37:23 -06:00
William Pitcock
22caef5e58
Add RPL_CHANNELMLOCKIS for ircd-side MLOCK enforcement.
2010-03-07 21:35:54 -06:00
B.Greenham
82c11fc45c
Automated merge with ssh://taros@hg.atheme.org//hg/unofficial/shadowircd
2010-09-10 13:27:07 -04:00
B.Greenham
01b2be6fe1
Allow users to send replies through +G the same as they can through +g.
2010-09-10 13:26:41 -04:00
JD Horelick
9fc5811f79
Add GroupServ aliases to the shadowircd configs by default.
2010-09-04 18:31:18 -04:00
B.Greenham
ca328a798f
Fix crash upon recieving SVSJOIN for remote user.
2010-08-30 18:25:40 -04:00
JD Horelick
43c957b5ec
Update the Mercurial-Access file for the new Shadowircd-on-atheme.org hg stuff.
...
Also, testing that cia.vc still works.
2010-08-30 17:05:17 -04:00
Jilles Tjoelker
3721c57468
Show the services login name in WHOWAS.
...
The numeric is the same (330) as used in WHOIS.
This takes at most half a megabyte of memory (large network, 30 char nicks).
2010-08-29 22:30:54 +02:00
Jilles Tjoelker
80d57d3924
Move RPL_WHOISLOGGEDIN to sendto_one_numeric().
2010-08-29 22:29:17 +02:00
Jilles Tjoelker
d8316e070f
Provide an error message when a user does /quote ban.
2010-08-29 15:16:47 +02:00
JD Horelick
8a889b0a5f
Change the defaul nicklen back to 31. This is more efficient due to struct packing.
2010-08-29 01:16:28 -04:00
Jilles Tjoelker
9e94d9ea13
Add target change for channels.
...
This has a separate enabling option channel::channel_target_change.
It applies to PRIVMSG, NOTICE and TOPIC by unvoiced unopped non-opers.
The same slots are used for channels and users.
2010-08-28 20:02:42 -04:00