Version 0.3.1 - 15th December 2008
Client
- Support rate limiting for the whole client and per connection.
- Give the PID file in argument instead of in the config file.
- OpenBSD port.
- Add an option to force the local address sent to the RDV (it may be usefull with multiple layers of NAT).
- Send keepalive messages on the connections. Add an option to control the interval between keepalive messages.
- Man page for the configuration file.
RDV server
- Add an option to set the maximum number of registered clients.
- Regularly clean dead clients and try to reduce memory consumption.
- Add a Makefile to ease building and installing.
- Man page.
Version 0.3 - 17th November 2008
Client
- Now using the autotools.
- FreeBSD port. Various cleanings in order to prepare the FreeBSD port and more robust code.
- New and faster SSL queues.
- Configuration: new INI-like format with a less buggy file parser. Now use a default configuration file (/etc/campagnol.conf).
- Better checking of loopback interfaces when searching the local IP and use getifaddrs when available.
- Fix some memory leaks with pthreads and OpenSSL.
- Write the PID into /var/run/campagnol.pid or another location.
- Add a receiving timeout so that openssl can detect a packet loss during a handshake and resend.
- Add the possibility to send the local IP and port to the RDV server.
RDV server
- Move the file into the net.sourceforge.campagnol package.
- Small cleanings.
- Better ANT build file.
- When two peers are behind the same NAT and their local addresses are kown, use the local adresses intead of the public addresses.
Version 0.2 - 28th April 2008
The main changes are the use of syslog for the client and the addition of some new sample configuration files and certificates. A couple of bugfixes too.
Client
- Use syslog to log important messages when the client is started as a daemon.
- Add sample configuration files and certificates.
- A few bugfixes, most of them being unlikely to happen.
- Enhanced Makefile.
RDV server
- Adjust the behavior of the verbose and debug parameters.
Version 0.1 - 7th April 2008
Initial release.