--- curl-7.19.5-20090424/docs/libcurl/curl_easy_setopt.3	2009-04-24 04:00:21.000000000 +0200
+++ curl-7.19.5-20090424.mine/docs/libcurl/curl_easy_setopt.3	2009-04-30 17:02:28.000000000 +0200
@@ -1054,14 +1054,34 @@
 .SH FTP OPTIONS
 .IP CURLOPT_FTPPORT
 Pass a pointer to a zero terminated string as parameter. It will be used to
-get the IP address to use for the FTP PORT instruction. The PORT instruction
-tells the remote server to connect to our specified IP address. The string may
-be a plain IP address, a host name, a network interface name (under Unix) or
-just a '-' symbol to let the library use your system's default IP
-address. Default FTP operations are passive, and thus won't use PORT.
+get the local IP address and the ports/port ranges to use for the FTP PORT 
+instruction. The PORT instruction tells the remote server to connect to our 
+specified IP address on the provided port. The string may be a plain IP address, 
+a host name,  a network interface name (under Unix) or just a '-' symbol, 
+to let the library use your system's default IP address.
+
+The address can be followed by a ':' to specify a port, optionally followed 
+by a '-' to specify a port range. 
+If the port specified is 0, the operating system will pick a free port.
+If a range is provided and all ports in the range are not available, 
+libcurl will report CURLE_FTP_PORT_FAILED for the handle.
+Invalid port/range settings are ignored.
+IPv6 addresses followed by a port or portrange have to be in brackets.
+IPv6 addresses without port/range specifier can be in brackets.	
+(added in 7.19.5)
+
+Examples: 
+  eth0:0
+  192.168.1.2:32000-33000
+  curl.se:32123
+  [::1]:1234-4567
 
+
+Default FTP operations are passive, 
+and thus won't use PORT.
 You disable PORT again and go back to using the passive version by setting
 this option to NULL.
+
 .IP CURLOPT_QUOTE
 Pass a pointer to a linked list of FTP or SFTP commands to pass to
 the server prior to your FTP request. This will be done before any


