Part libnetclient This part of the patch adds the POP3 implementation and unit tests to libnetclient, and adds a few small improvements to the existing files. * libnetclient/net-client-pop.c, libnetclient/net-client-pop.h: implement the NetClientPop class * libnetclient/Makefile.am: include net-client-pop.[hc] in the build * libnetclient/README: update documentation * libnetclient/net-client-smtp.c: as the starttls and authentication capabilities are required in the connect method only, remove them from the object data; improve error checking * libnetclient/net-client-smtp.h, libnetclient/net-client.h: documentation fixes * libnetclient/net-client.c: add more debug messages * libnetclient/test/Makefile.am, libnetclient/test/inetsim.conf, libnetclient/test/tests.c: include NetClientPop unit tests * libnetclient/test/inetsim-1.2.6-POP3.diff: patch for INetSim fixing two bugs in its POP3 simulation, and adding pipelining support (see libnetclient/README) * libnetclient/test/start-test-env.sh: generated file, should be removed from the repo
Attachment:
pop3-gio_p1_libnetclient.diff.bz2
Description: application/bzip
Attachment:
pgpPKRkgzlMSx.pgp
Description: PGP signature