taskWeeChat - Tasks: task #10879, /op command - unlimited arguments

 
 

task #10879: /op command - unlimited arguments

Submitted by:  Christopher O'Neill <deltafire>
Submitted on:  Tue 18 Jan 2011 10:37:52 PM UTC  
Votes:  60  
 
Category: irc pluginShould Start On: Tue 18 Jan 2011 12:00:00 AM UTC
Should be Finished on: Tue 18 Jan 2011 12:00:00 AM UTCPriority: 5 - Normal
Status: NonePrivacy: Public
Percent Complete: 0%Assigned to: Sebastien Helleu <flashcode>
Originator Name: Open/Closed: Open
Planned Release: NoneIRC nick: Deltafire

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Thu 22 Sep 2011 02:51:07 PM UTC, comment #5:

Ok, it's not duplicate.

Sebastien Helleu <flashcode>
Project AdministratorIn charge of this item.
Sun 23 Jan 2011 05:36:47 PM UTC, comment #4:

Task #9221 requests the use of wildcards in /op & /voice etc. This task requests that commands with more arguments than allowed by the ircd's MODES setting should be split into several lines by WeeChat.

For instance, the ircd has MODES set to 3, meaning that only 3 modes can be set with one mode command:

/op nick1 nick2 nick3 nick4

Here nick1, nick2 and nick3 are opped but nick4 isn't. There is no error message to indicate that this has happened. What WeeChat should do is split this into 2 seperate mode commands:

MODE #channel +ooo nick1 nick2 nick3
MODE #channel +o nick4

This is what the user expects to happen. What happens currently is this:

MODE #channel +oooo nick1 nick2 nick3 nick4

The extra +o nick4 is ignored by the ircd because it's MODES string is set to 3 (as sent during connections). I think this bug may need renaming to:

"WeeChat ignores server MODES setting"

Here is an example server line (this particular ircd allows 6 mode change per command):

CALLERID CASEMAPPING=rfc1459 DEAF=D KICKLEN=390 MODES=6 NICKLEN=30 ...

I wonder if WeeChat is respecting the other settings?

Christopher O'Neill <deltafire>
Wed 19 Jan 2011 07:25:39 AM UTC, comment #3:

Duplicate of task #9221

Please complete the other task with missing info (limit nicks to server limit for /op, /voice, ..) and then I'll close this one.
Thanks.

Sebastien Helleu <flashcode>
Project AdministratorIn charge of this item.
Tue 18 Jan 2011 11:30:33 PM UTC, comment #2:

Clarification: The current limit is restricted by how many modes the IRCd allows on one line. Therefore the task really should specify that mode changes that do not fit on one line, should be queued for multiple lines.

Christopher O'Neill <deltafire>
Tue 18 Jan 2011 10:44:46 PM UTC, comment #1:

This should also work with /voice and any other similar multi-argument server mode.

Christopher O'Neill <deltafire>
Tue 18 Jan 2011 10:37:52 PM UTC, original submission:

(within reason)

For instance, the following should op all six nicks:

/op nick1 nick2 nick3 nick4 nick5 nick6

What currently happens is that the first 4 are op'd, but the remainder aren't.

Also, wildcards would be cool ;)

Christopher O'Neill <deltafire>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by deewiant (Voted in favor of this item)
  • -unavailable- added by b0o_yeah (Voted in favor of this item)
  • -unavailable- added by flashcode (Posted a comment)
  • -unavailable- added by deltafire (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 60 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 6 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Fri 24 Aug 2012 05:17:25 AM UTCdeewiantCarbon-Copy-=>Added deewiant
    Thu 22 Sep 2011 02:59:31 PM UTCb0o_yeahCarbon-Copy-=>Added b0o_yeah
    Thu 22 Sep 2011 02:50:44 PM UTCflashcodeStatusDuplicate=>None
    Wed 19 Jan 2011 07:25:39 AM UTCflashcodeCategoryNone=>irc plugin
      StatusNone=>Duplicate
      Assigned toNone=>flashcode

    Back to the top


    Powered by Savane 3.1-cleanup