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:
pgpANr0jxcRs3.pgp
Description: PGP signature