Skip to content

Commit

Permalink
expand changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
RalfJung committed Dec 21, 2017
1 parent 210037a commit d7db350
Showing 1 changed file with 18 additions and 1 deletion.
19 changes: 18 additions & 1 deletion HISTORY.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,21 @@
vNEXT
-----

* Added cmake buildsystem to the client
* Fixed compatibility with new Linux kernels on the broker side: New kernels
force the l2tpv3 session ID to be unique system-wide, while old tunneldigger
clients have a hard-coded ID of 1 for both ends of the tunnel. When a new
client talks to a new broker, they will instead use a unique ID. Moreover,
when the broker detects that it runs on an affected kernel, it reports maximal
usage to old clients -- so if the client does usage-based selection, it will
pick another broker.
* Added cmake buildsystem to the client.
* Added option `connection_rate_limit` to configure the delay between two
clients connecting. Default is 10 (seconds).
* Added option `pmtu`, defaults to 0 (auto-discovery). If set to a non-zero
value, this disables PMTU discovery and replying to client's PMTU discovery
probes.
* Improve client behavior on broker failure, and decrease some reconnect
timeouts.

v0.3.0, 2017-Apr-02
-------------------
Expand All @@ -20,6 +34,9 @@ v0.2.0, 2015-Dec-24
-------------------

* Broker rewrite so that it can run on OpenWrt.
The broker now enforces a 10s delay between two clients connecting.
Support for several config options got dropped: max_cookies, tunnel_timeout, pmtu_discovery, check_modules, filename.
Hooks run asynchronously. In particular, the pre-down hook is not guaranteed to complete before the tunnel is shut down.
* Broker is now run as ``python -m broker.main l2tp_broker.cfg`` from the repository directory.

v0.1.0, 2015-Dec-16
Expand Down

0 comments on commit d7db350

Please sign in to comment.