[Konversation-devel] patch for long notify lists

Ismail Donmez ismail at uludag.org.tr
Mon Oct 24 09:08:53 CEST 2005


Hi,
On Monday 24 October 2005 01:17, Emil 'nobs' Obermayr wrote:
> these patches in server.h and server.cpp allow long notify lists
>
> the server-class gets two variables to store the number of sent ISON and
> received 303 and a string for collecting all parts in one variable
>
> the ISON part of the code cuts the notify list in pieces, and sets the
> number of sent parts
>
> the 303 part of the code collects the answers and waits for removing the
> gone nicks till all parts are collected
>
> this patch will work as long as it is the only one that sends out ISON and
> grabs the 303; additional ISON will confuse the notify list for a while;
> grabbed (lost) 303 might lead in the notify code hanging because it waits
> for the last part of the answer that never comes. So the timer for the next
> round never will be restarted
>
> Its tested for me and it seems to work nicely.
>
> nobs at garou:/usr/local/src/konversation/extragear-network/konversation/src>
> diff server.h my/server.h

Can you send unified diff with diff -u please?

Regards,
ismail


More information about the Konversation-devel mailing list