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.

More Recent News ยป