git-svn-id: svn://10.65.10.50/branches/R_10_00@23289 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			31 lines
		
	
	
		
			992 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			992 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Date: December 5, 2009
 | |
| 
 | |
| Pingpong
 | |
| ========
 | |
| 
 | |
|  Pingpong is just my (Daniel's) jestful collective name on the protocols that
 | |
|  share a very similar kind of back-and-forth procedure with command and
 | |
|  responses to and from the server. FTP was previously the only protocol in
 | |
|  that family that libcurl supported, but when POP3, IMAP and SMTP joined the
 | |
|  team I moved some of the internals into a separate pingpong module to be
 | |
|  easier to get used by all these protocols to reduce code duplication and ease
 | |
|  code re-use between these protocols.
 | |
| 
 | |
| FTP
 | |
| 
 | |
|  In 7.20.0 we converted code to use the new pingpong code from previously
 | |
|  having been all "native" FTP code.
 | |
| 
 | |
| POP3
 | |
| 
 | |
|  There's no support in the documented URL format to specify the exact mail to
 | |
|  get, but we support that as the path specified in the URL.
 | |
| 
 | |
| IMAP
 | |
| 
 | |
| SMTP
 | |
| 
 | |
|  There's no official URL syntax defined for SMTP, but we use only the generic
 | |
|  one and we provide two additional libcurl options to specify receivers and
 | |
|  sender of the actual mail.
 |