README.pingpong 992 B

123456789101112131415161718192021222324252627282930
  1. Date: December 5, 2009
  2. Pingpong
  3. ========
  4. Pingpong is just my (Daniel's) jestful collective name on the protocols that
  5. share a very similar kind of back-and-forth procedure with command and
  6. responses to and from the server. FTP was previously the only protocol in
  7. that family that libcurl supported, but when POP3, IMAP and SMTP joined the
  8. team I moved some of the internals into a separate pingpong module to be
  9. easier to get used by all these protocols to reduce code duplication and ease
  10. code re-use between these protocols.
  11. FTP
  12. In 7.20.0 we converted code to use the new pingpong code from previously
  13. having been all "native" FTP code.
  14. POP3
  15. There's no support in the documented URL format to specify the exact mail to
  16. get, but we support that as the path specified in the URL.
  17. IMAP
  18. SMTP
  19. There's no official URL syntax defined for SMTP, but we use only the generic
  20. one and we provide two additional libcurl options to specify receivers and
  21. sender of the actual mail.