Hi,<br><br>I've got a few patches which fixes configuring and building csync2 from git.<br><br>Under Ubuntu 10.04 should be fixed <a href="http://configure.ac">configure.ac</a> around checking gnutls [1]<br><br>Under FreeBSD need some more patches:<br>
* Fix shebang in autogen.sh [2]<br> * FreeBSD 8 already has strlcpy(3), so fix it [3]<br> * Use one equal sign instead of double, to be more compatible with POSIX Bourne Shell [4]<br><br>Platform independent:<br> * Close listen socket in child. [5]<br>
* Use IPv4 for listen socket [6]. That's because of new systems already has IPv6 support and may have only link-local addresses and aren't be connected to the Internet or even local network via IPv6. So pretty fix is create more than one listen socket.<br>
<br>[1] <a href="http://patch-ubuntu-configure.ac">patch-ubuntu-configure.ac</a><br>[2] patch-autogen.sh<br>[3] patch-strlcpy-configure.ac-rsync.c<br>[4] <a href="http://patch-posix-shell-configure.ac">patch-posix-shell-configure.ac</a><br>
[5] patch-close-listen-csync2.c<br>[6] patch-use-ipv4-csync2.c<br clear="all"><br>-- <br>Andrey Zonov<br><br>