Merge pull request #2 from fredericBregier/master

Fixing closing issue on SSL and FtpSeekAheadData as in Netty
Merge pull request #3 from fredericBregier/master

new 1.1.3
Merge pull request #4 from fredericBregier/master

Fix DetectionUtil and SystemPropertyUtil
Merge pull request #5 from fredericBregier/master

Various fix and improvements
Merge pull request #6 from fredericBregier/master

Fix in FTP protocol
Merge pull request #7 from fredericBregier/master

Upgrade with Common 1.2.14
fix contributing
ICLA reference
Merge pull request #8 from fredericBregier/master

Fix following FindBugs analysis and Upgrade
Merge pull request #9 from fredericBregier/master

Fix following FindBugs analysis and Upgrade and SSL fix
Merge pull request #10 from fredericBregier/master

fix pom
Resolve issues opening passive data connection  with a non-local IP NATed

When Waarp Gateway FTP is behind a natted IP, the <serveraddr> tag in the config file
is used to configure the externally visible IP.
However, if serveraddr is given, Waarp Gateway FTP tries to open a socket on this specific
address to receive a passive connection.
When the natted IP given in serveraddr is not local, the socket cannot be opened.

This fix does the following :

- The passive socket is always opened on the same IP as the authentication socket
- The IP address given in serveraddr is only considered when generating the reply
  to the PASV command
Merge pull request #11 from bcarlin/patch/nat-ip-and-local-socket

Resolve issues opening passive data connection  with a non-local IP NATed