{"shas":[["a2f82e4c06e7450b3dc6a732835b0175a80fd957","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","Fix compilation on OpenBSD.","Frank DENIS"],["7050de2142d4e8be1c8c3a256b4a08c950193097","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","OpenBSD's libev in usually installed in /usr/local","Frank DENIS"],["c6340aceb7848f86a03e72c5d6250c91252f05e8","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","sprintf() => snprintf()","Frank DENIS"],["d8cb7e965ae474c1ab48d4ec10b8cb3d36982f04","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","Remove remaining sprintf() and shut up compiler on unused args by the way.","Frank DENIS"],["0e5eeec12ef66fc5201eb060f08fc79e6df6db98","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","A nonblocking connect() doesn't return -1 on BSD.","Frank DENIS"],["5c5dda112709afd7dc9ace087e41572185630aee","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","Use IPPROTO_TCP, not 0 for socket()","Frank DENIS"],["1b30b6f1d017f5370fdd8a41880e74c3946f5457","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","SO_REUSEPORT is really needed on *BSD and OSX.","Frank DENIS"],["8a3147fbb16c69281ab8b4595e02caa4a51eb86b","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","Test CPU_ZERO and CPU_SET to determine if CPU affinity is supported.","Frank DENIS"],["9f9c9044c73090db35525edbcf5f6f56db986597","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","Use sizeof() instead of a magic constant.","Frank DENIS"],["b84ee47bb034b16f114ba5a8d42b4c046c6c97d7","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","Disable SSLv2.","Frank DENIS"],["cb54536a85a2452ae11bb7aa502410571a45e597","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","News option: -c, to set the allowed ciphers.","Frank DENIS"],["9dac89caff6e021344da974abee05eef88711510","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","IPv6 support","Frank DENIS"],["1e9057bcc8e8ca4870f4f8e1feca9bc49cd58d88","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","Refuse to run with --write-ipv4 if we accept IPv6 connections.","Frank DENIS"],["60050e3a8074a018c0a6d271834899642d28ca4a","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","Stud *does* work on IPv6 and *does* run on OpenBSD and OSX now.","Frank DENIS"],["e63d375b982862d4c3386102cdf75679ac41d8a9","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","Document -c","Frank DENIS"],["47e5e8e0c17083b0aaebe802c41380c21491573e","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","Copy/paste abuse: Fix FRONT_IP vs BACK_IP.","Frank DENIS"],["9993984645efe8d374087355c4018ca8b5d6c2e8","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","Include <string.h> for memset(), save 2 lines by the way.","Frank DENIS"],["ec32710feafe19eb3fb3d7a05caeb8e226b3b258","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","No need to test for errno == 0 if we already check that connect() returns 0.","Frank DENIS"],["8dab461a9d50b6db470145e14810120d91069f71","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","freeaddrinfo()","Frank DENIS"],["31558c532f5247deecc244b959fdf8890e46f777","64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@pureftpd.org","Drop --write-ipv4 for --write-ip that outputs the address family followed by 4 (IPv4) or 8 bytes (IPv6)","Frank DENIS"]],"ref":"refs/heads/master","size":26,"head":"2d7b9d24f2fb8053640f8ad6eee8a64e30878284","push_id":33677049}