Author Topic: Problems with channels what name starts with ! -character NOT #  (Read 9918 times)

Pultsari

  • Newbie
  • *
  • Posts: 24
Problems:

1. Autojoin doesn't work to channels what first character is: "!". Example channel: !work - autojoin put "#" -character automatically to first character so it joins to #!work not to !work. So, I used AutoPerform option -> then it joins correctly BUT no users at all :D .. me, lonely ;).

2. So, joining manually to !work works BUT all messages what are normally / publically typed open to me private messages, so everyone who typed public message comes to my screen new tab / private message. If I check from (Program Settings -> MAIN ) "Disable All queries" messages doesn't come, but problem is still.. messages doesn't come to channel, only joins parts and topics can see in channel.

SORRY - bad English ;) ...

---------------------------------------------------
Background information:
Version: IceChat 7.0 beta 20060521
OS: XP Home Finnish SP2
IRCnet

Snerf

  • Administrator
  • Hero Member
  • *****
  • Posts: 1968
    • IceChat IRC Client
Re: Problems with channels what name starts with ! -character NOT #
« Reply #1 on: May 31, 2006, 07:08:25 AM »
What network/server is this happening on?
And could you give me an example of some channels, to test it with.

This way I can test it with IceChat 7, as IceChat 5 is no longer being worked on.

Thanks
The IceChat God

Pultsari

  • Newbie
  • *
  • Posts: 24
Re: Problems with channels what name starts with ! -character NOT #
« Reply #2 on: May 31, 2006, 07:17:56 AM »
IRC-network is ircnet and server irc.elisa.fi (but this happends all of my used servers (all .fi)... and I don't know, do you even read what I wrote before? :) .. !work channel in ircnet, usually about 100+ users... and i dont mean #work or #!work.

Snerf

  • Administrator
  • Hero Member
  • *****
  • Posts: 1968
    • IceChat IRC Client
Re: Problems with channels what name starts with ! -character NOT #
« Reply #3 on: May 31, 2006, 08:12:06 AM »
Thanks.
I thought !work was just an example, I needed to make sure.

It is also that channels starting with ! is generally not normal, and unless the network specifies in the server startup that ! is a valid channel prefix (like # and & can be), it simply will not work.

You will see this in the console when connecting to the server, where it will say "Valid Channel Prefix", and then the characters specified. This is passed by the server under the 005 Raw value, using CHANTYPES= . If the Server does NOT pass ! as a valid character, then IceChat simply will not recognize it, because it sticks to standards very strictly.

Of course, if ! is a valid channel prefix, then it is a bug in IceChat, and I will fix it in version 7 :)
« Last Edit: May 31, 2006, 08:16:22 AM by Snerf »
The IceChat God

Pultsari

  • Newbie
  • *
  • Posts: 24
Re: Problems with channels what name starts with ! -character NOT #
« Reply #4 on: May 31, 2006, 08:36:41 AM »
Other clients, like x-chat and mIRC can handle !work -channel correctly .. but exam. Trillian have same bug, trillian cannot even join manually to channels what start ! -character.. so, this problem is client problem anyway...

Snerf

  • Administrator
  • Hero Member
  • *****
  • Posts: 1968
    • IceChat IRC Client
Re: Problems with channels what name starts with ! -character NOT #
« Reply #5 on: May 31, 2006, 09:45:14 AM »
Thats all fine and dandy, but IceChat adheres to these conventions strictly, I dont care what other clients do.
So I was just wondering if CHANTYPES= is shown, and if IRCNet shows that ! is a valid channel prefix or not. If it is, then there is an obvious bug in IceChat, and it will be fixed in the next Beta version of IceChat 7.

Thanks
The IceChat God

Pultsari

  • Newbie
  • *
  • Posts: 24
Re: Problems with channels what name starts with ! -character NOT #
« Reply #6 on: May 31, 2006, 11:19:51 AM »
I hope this information helps you: ;) ...

[17:46] -irc.elisa.fi- Valid Server Modes: aoOirw
[17:46] -irc.elisa.fi- Valid Channel Modes: abeiIklmnoOpqrRstv
[17:46] -irc.elisa.fi- Forced User Modes: ohv
[17:46] -irc.elisa.fi- RFC2812 PREFIX=(ov)@+ CHANTYPES=#&!+ MODES=3 CHANLIMIT=#&!+:21 NICKLEN=15 TOPICLEN=160 KICKLEN=160 MAXLIST=beIR:42 CHANNELLEN=50 IDCHAN=!:5 CHANMODES=beIR,k,l,imnpstaqr :are supported by this server
[17:46] -irc.elisa.fi- Valid channel prefix: #
[17:46] -irc.elisa.fi- Valid channel prefix: &
[17:46] -irc.elisa.fi- Valid channel prefix: !
[17:46] -irc.elisa.fi- Valid channel prefix: +

Snerf

  • Administrator
  • Hero Member
  • *****
  • Posts: 1968
    • IceChat IRC Client
Re: Problems with channels what name starts with ! -character NOT #
« Reply #7 on: May 31, 2006, 12:53:49 PM »
Excellent, thank you, that answers my question.
I will fix it in the next build.
The IceChat God

Snerf

  • Administrator
  • Hero Member
  • *****
  • Posts: 1968
    • IceChat IRC Client
Re: Problems with channels what name starts with ! -character NOT #
« Reply #8 on: May 31, 2006, 04:34:22 PM »
Ok, the problem has been fixed. It will be available in the next Beta Build of IceChat 7 (the builder after 20060521).
Not entirely sure when the next build will be available, sometime in early June.
Thanks
The IceChat God

Pultsari

  • Newbie
  • *
  • Posts: 24
Re: Problems with channels what name starts with ! -character NOT #
« Reply #9 on: June 01, 2006, 02:23:03 AM »
Thanks a lot - fast bugfix ;) ... And thanks for good / free irc-client :).