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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list