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

Reply via email to