Part libbalsa

This part of the patch includes the re-factoring of the pop3 mailbox code and 
shifting some common stuff from the smtp server to the server base class.  All 
files are relative to libbalsa.

* libbalsa/imap/Makefile.am, libbalsa/imap/pop3.c, libbalsa/imap/pop3.h: remove 
old networking implementation for pop3
* libbalsa/mailbox_pop3.c: implement using NetClientPop, some refactoring (see 
main message for more details)
* libbalsa/mailbox_pop3.h: use gboolean for bool values
* libbalsa/send.c: move NetClient callback functions to the server class
* libbalsa/server.h: add client cert config to the server class
* libbalsa/server.c: overwrite passwords before freeing the memory; load/store 
the new common config items; add NetClient callback functions (from send.c)
* libbalsa/smtp-server.c: remove client cert config and loading/storing it 
(shifted to server class); use the values from the server class; remove 
obsolete methods
* libbalsa/smtp-server.h: remove obsolete methods

Attachment: pop3-gio_p2_libbalsa.diff.bz2
Description: application/bzip

Attachment: pgpZ16FqsvBDM.pgp
Description: PGP signature

_______________________________________________
balsa-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/balsa-list

Reply via email to