Which index?

These are old archives. They are kept for historic purposes only.
Locked
Burak
Posts: 5
Joined: Mon Oct 31, 2005 10:48 pm
Contact:

Which index?

Post by Burak »

Unreal3.2.3 send to channel mode is which index?

Example: Unreal3.2 in channel.c send to channel mode ;

/* Should stop null modes */
if (*(mode_buf + 1) == '\0')
return;
..bla bla
..

and which index Unreal3.2.3?
Nesil.Net
Syzop
UnrealIRCd head coder
Posts: 2112
Joined: Sat Mar 06, 2004 8:57 pm
Location: .nl
Contact:

Post by Syzop »

Ehm, I don't know what you are doing but:

If you are trying to understand the code in general:
Then apparently you don't have enough C knowledge. Learn some more.

If you are trying to modify any unreal source code:
this is not supported, and such threads are locked or deleted.
Burak
Posts: 5
Joined: Mon Oct 31, 2005 10:48 pm
Contact:

Post by Burak »

I want to not sending +o channel mode
Nesil.Net
Solutech
Posts: 296
Joined: Thu Mar 18, 2004 11:38 pm

Post by Solutech »

So you want to stop ircops setting +O (only ircops can join chan)

If so try using set::restrict-channelmodes <modes> although this can be overidden by services with mlock . Alternatively tell your ops to stop setting +O on chans . If they ignore you then they arent worth having as ops and you should delete their op status .

As stated above modding the source code is a big no no . If you do modify the code then you wont get support here.
Yawn. So there's yet another "if the user clicks the button, they're infected" exploit. Why is this news? We already know users are idiots.
Burak
Posts: 5
Joined: Mon Oct 31, 2005 10:48 pm
Contact:

Post by Burak »

No, not services in ircd Unreal3.2/src/channel.c send to channel modes +o (channel operator @ ). I can edit channel.c too Unreal3.2 but i cant editing Unreal3.2.3 channel.c, ok? I want to not sending channel modes in channel.c


trstr(modebuf,"o") bla bla..

I think..

while (*++modebuf)
if (*modebuf == 'h' || *modebuf == 'o'
|| *modebuf == 'v' || *modebuf == 'q')

your opinion?
Nesil.Net
Solutech
Posts: 296
Joined: Thu Mar 18, 2004 11:38 pm

Post by Solutech »

Looks like your trying to mod the source code and that isnt supported . Nobody here will help you mod the source code . Not even sure if what you wanted could be coded into a module either tbh . Time to wait for a more informed opinion from the mods or admins methinks .
Yawn. So there's yet another "if the user clicks the button, they're infected" exploit. Why is this news? We already know users are idiots.
Dukat
Posts: 1083
Joined: Tue Mar 16, 2004 5:44 pm
Location: Switzerland

Post by Dukat »

Modifying the source is not supported.

Use services (http://forums.unrealircd.com/viewtopic.php?t=312) to deop the first person or w00t's joindeop module (http://www.unrealircd.com/index.php?pag ... dule&id=89).


[locked]
If you don't make mistakes, you aren't really trying.
- Coleman Hawkins
Syzop
UnrealIRCd head coder
Posts: 2112
Joined: Sat Mar 06, 2004 8:57 pm
Location: .nl
Contact:

Post by Syzop »

I would also like to suggest not to post any further topics on modifying the source. Such topics from you will be deleted from now on, you have been warned twice already.
Stealth
Head of Support
Posts: 2086
Joined: Tue Jun 15, 2004 8:50 pm
Location: Chino Hills, CA, US
Contact:

Post by Stealth »

I would like to add:
If you do not wan't ops on your server, you can use w00t's joindeop module. This module deops users when they join new channels, so that eliminates all ops on your server, except the ones opers set. This module is available on the Unreal website.
w00t
Posts: 1136
Joined: Thu Mar 25, 2004 3:31 am
Location: Nowra, Australia

Post by w00t »

[this is getting somewhat farsical.. but]


Slight correction on what Stealth said. Opers will still be allowed to hold +o in a new channel. Users will not, unless re-opped by ChanServ, or an oper.
-ChatSpike IRC Network [http://www.chatspike.net]
-Denora Stats [http://denora.nomadirc.net]
-Omerta [http://www.barafranca.com]
Locked