]> jfr.im git - irc.git/blame - software/RELEASES/ircservices/achurch.org/services/lists/ircservices/2007/005595.html
init
[irc.git] / software / RELEASES / ircservices / achurch.org / services / lists / ircservices / 2007 / 005595.html
CommitLineData
3bd189cb
JR
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2<HTML>
3 <HEAD>
4 <TITLE> [IRCServices] Bug Report - IRCServices-5.1.10
5 </TITLE>
6 <LINK REL="Index" HREF="index.html" >
7 <LINK REL="made" HREF="mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20Bug%20Report%20-%20IRCServices-5.1.10&In-Reply-To=2513c2050712301723y44584175w754a72d5e60f2c24%40mail.gmail.com">
8 <META NAME="robots" CONTENT="index,nofollow">
9 <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
10 <LINK REL="Previous" HREF="005594.html">
11
12 </HEAD>
13 <BODY BGCOLOR="#ffffff">
14 <H1>[IRCServices] Bug Report - IRCServices-5.1.10</H1>
15 <B>Robin Burchell</B>
16 <A HREF="mailto:ircservices%40ircservices.za.net?Subject=%5BIRCServices%5D%20Bug%20Report%20-%20IRCServices-5.1.10&In-Reply-To=2513c2050712301723y44584175w754a72d5e60f2c24%40mail.gmail.com"
17 TITLE="[IRCServices] Bug Report - IRCServices-5.1.10">robin at en2no.com
18 </A><BR>
19 <I>Sun Dec 30 17:51:18 PST 2007</I>
20 <P><UL>
21 <LI>Previous message: <A HREF="005594.html">[IRCServices] Bug Report - IRCServices-5.1.10
22</A></li>
23
24 <LI> <B>Messages sorted by:</B>
25 <a href="date.html#5595">[ date ]</a>
26 <a href="thread.html#5595">[ thread ]</a>
27 <a href="subject.html#5595">[ subject ]</a>
28 <a href="author.html#5595">[ author ]</a>
29 </LI>
30 </UL>
31 <HR>
32<!--beginarticle-->
33<PRE>That's (generally speaking) partly a limitation with Unreal.
34
35A nicer timestamping implementation (such as that offered by
36hybrid/ratbox/inspircd/other) removes all modes when a channel
37creation time is set 'older', generally done when ChanServ joins (i.e.
38a good idea would be to send a timestamp dating to when the channel
39was registered), which would remove all the hacked modes automatically
40(in addition to the ops, without any intervention from ChanServ),
41leaving the channel back in good condition
42
43For more information on how this works (one paragraph doesn't do it
44justice), see <A HREF="http://www.inspircd.org/wiki/InspIRCd_Spanning_Tree_%281.2%29#FJOIN">http://www.inspircd.org/wiki/InspIRCd_Spanning_Tree_%281.2%29#FJOIN</A>
45
46Unfortunately, Unreal doesn't remove hacked modes in these conditions,
47nor does the server protocol of Unreal 3 allow for it.
48
49It would probably be possible to create a workaround for IRCds that
50don't support this by checking on each MODE set for appropriate
51permissions and reversing the mode changes where necessary, but I am
52unsure how much overhead this will place on processing, nor am I sure
53that bouncing will be foolproof under all conditions..
54
55On Dec 30, 2007 5:23 PM, genius3000 aka Cue &lt;<A HREF="http://lists.ircservices.za.net/mailman/listinfo/ircservices">genius3000 at gmail.com</A>&gt; wrote:
56&gt;<i> Hey, I'm running the newest version of IRCServices with the newest version
57</I>&gt;<i> of Unreal (3.2.7).
58</I>&gt;<i>
59</I>&gt;<i> The bug is sort of an addon from an old bug which I see has been fixed. A
60</I>&gt;<i> channel take-over is still possible on an empty but registered channel. I
61</I>&gt;<i> see that ChanServ now sees any +hv modes and removes them. But, anyone can
62</I>&gt;<i> still set bans, exceptions, secret, invite-only, etc as well as change
63</I>&gt;<i> topic. Example:
64</I>&gt;<i>
65</I>&gt;<i> [18:13:59] * Now talking in #test
66</I>&gt;<i> [18:14:00] * Cue2 sets mode: +sihbe Cue2 *!*@* Cue*!*@*
67</I>&gt;<i> [18:14:00] * Cue2 changes topic to 'Channel has been owned.'
68</I>&gt;<i> [18:14:00] * ChanServ sets mode: +ntr-o Cue2
69</I>&gt;<i> [18:14:00] * ChanServ sets mode: -h Cue2
70</I>&gt;<i>
71</I>&gt;<i> #test is registered but was empty when I joined. No I am not identified as
72</I>&gt;<i> owner, 'Cue2' isn't even a registered nickname.
73</I>&gt;<i> So as you can see it does remove the halfop mode, and it works also for
74</I>&gt;<i> voice... but it doesn't change back topic nor does it remove other modes
75</I>&gt;<i> set.
76</I>&gt;<i>
77</I>&gt;<i> --
78</I>&gt;<i> genius3000 aka Cue
79</I>&gt;<i> ------------------------------------------------------------------
80</I>&gt;<i> To unsubscribe or change your subscription options, visit:
81</I>&gt;<i> <A HREF="http://lists.ircservices.za.net/mailman/listinfo/ircservices">http://lists.ircservices.za.net/mailman/listinfo/ircservices</A>
82</I>&gt;<i>
83</I>
84
85
86--
87Robin Burchell
88mob: +447702671419
89msn: <A HREF="http://lists.ircservices.za.net/mailman/listinfo/ircservices">msn at viroteck.net</A>
90web: <A HREF="http://www.en2no.com">http://www.en2no.com</A>
91</PRE>
92
93<!--endarticle-->
94 <HR>
95 <P><UL>
96 <!--threads-->
97 <LI>Previous message: <A HREF="005594.html">[IRCServices] Bug Report - IRCServices-5.1.10
98</A></li>
99
100 <LI> <B>Messages sorted by:</B>
101 <a href="date.html#5595">[ date ]</a>
102 <a href="thread.html#5595">[ thread ]</a>
103 <a href="subject.html#5595">[ subject ]</a>
104 <a href="author.html#5595">[ author ]</a>
105 </LI>
106 </UL>
107
108</body></html>