Menu

#4 Excess flood

open
Ben Damm
Auto* (7)
5
2012-10-15
2003-10-15
No

Here's the short description:

<-- drftpd has quit (Excess Flood)

Obviously, no or insufficient throttling is used when
sending larger amounts of text to IRC.

Discussion

  • Ben Damm

    Ben Damm - 2003-11-12

    Logged In: YES
    user_id=843977

    A proposed solution is to implement a sending hook, that is, a way to
    redirect all commands send through IRCConnection to some other class,
    before ultimatly sent to the server. That has multiple benefits;

    • It would be trivial to implement a throttling mechanism.
    • It would improve the ability to do unit testing.
     
  • Ben Damm

    Ben Damm - 2003-11-14

    Logged In: YES
    user_id=843977

    In CVS there is now a mechanism for intercepting all commands sent to
    the server, before they are sent. See
    IRCConnection.get/setCommandSender.

    Next up is to actually implement a throttle.

     

Log in to post a comment.

MongoDB Logo MongoDB