CVSROOT: /cvs/gnome Module name: pan Changes by: charles 05/03/10 17:26:49
Modified files: . : ChangeLog pan : nntp.c queue.c socket-pool.c task-bodies.c task-bodies.h task-group-count.c task-headers.c task-post.c task-save.c task.c pan/base : article.c group.c message-identifier.c message-source.c message-source.h pan-callback.c pan-callback.h pstring.c pstring.h status-item.c Log message: 2005-03-10 Charles Kerr <[EMAIL PROTECTED]> * pan/nntp.c (nntp_gio_func): fix bug that gave the queue no sockets: When the user stops/removes a task, set the channel mode to "IGNORE" _before_ calling done_func(), because nntp_goodby() is called from the done func, and nntp_goodbye() needs to listen for G_IO_OUT before writing "QUIT". (Brad Sims) * pan/task-headers.c (xover_done_func): fix task-headers memory corruption bug: finish the rest of the xover cleanup before checking in the socket, because checking in the socket can free the task. (Robert Marshall) * pan/queue.c (queue_remove_tasks): fix bug that didn't stop removed tasks: set the task's `abort' flag so that its current work func will end, even in the middle of a long discussion with the news server. (Robert Marshall) URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=pan&who=charles&date=explicit&mindate=2005-03-10%2017:25&maxdate=2005-03-10%2017:27 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list