Update changelog for v1.3.4
This commit is contained in:
parent
b91fdc52ab
commit
c17675d5ff
66
CHANGELOG
66
CHANGELOG
|
@ -1,6 +1,72 @@
|
|||
This file is automatically generated from the Git tag messages.
|
||||
|
||||
|
||||
v1.3.4 OwlPS, version 1.3.4 (development point release)
|
||||
|
||||
This is again a big release in terms of number of commits. Many of these
|
||||
commits are code cleaning, refactoring, and other invisible
|
||||
improvements, but there are also a number of noticeable changes, and
|
||||
especially two major ones.
|
||||
|
||||
First of all, this release could be called "mine-ready OwlPS". Indeed,
|
||||
the most important change is the new autocalibration method in OwlPS
|
||||
Positioner that allows to generate reference points along a path defined
|
||||
in the configuration, which enables self-calibrated positioning in a
|
||||
network of tunnels.
|
||||
|
||||
The other important change is that the aggregation CSV format is now
|
||||
versionned. The first field OwlPS Aggregator's CSV output files is now
|
||||
an unsigned integer that defines the version of the CSV format used. The
|
||||
format was otherwise untouched, and this version has number 1. An
|
||||
aggregation file generated with a previous version can therefore still
|
||||
be used by adding "1;" at the beginning of each line.
|
||||
|
||||
A summary of all the noticeable changes since 1.3.3 follows.
|
||||
|
||||
Documentation:
|
||||
- CMake rules were added to handle the documentation; manual pages are
|
||||
now generated in the man/ directory under the build tree.
|
||||
- Doxygen is now used to generate manual pages from the libraries' code.
|
||||
- The manual page owlps-client(1) is now complete.
|
||||
- New manual page owlps-listenerd(1).
|
||||
- New manual page owlps-deployment(7).
|
||||
- Some improvements in other existing manual pages.
|
||||
|
||||
libowlps API change:
|
||||
- To be consistent, every reference to an "Access Point" has been
|
||||
changed to "Capture Point"; the only visible change is that all the
|
||||
structures that contained a field named "ap_mac_addr_bytes" now
|
||||
contain a field "cp_mac_addr_bytes" instead.
|
||||
|
||||
OwlPS Client:
|
||||
- New options verbose (-v) and quiet (-q).
|
||||
|
||||
OwlPS Listener:
|
||||
- New option -G to dump the current configuration on the standard output
|
||||
and exit.
|
||||
- Now builds on *BSD (compilation tested on NetBSD, OpenBSD and
|
||||
DragonFly).
|
||||
|
||||
OwlPS Aggregator:
|
||||
- New option -G (same as for Listener).
|
||||
- New option -F to not flush the output.
|
||||
- Option -o is now optional, and the default output file is the standard
|
||||
output.
|
||||
- When exiting, the requests in memory are output instead of being
|
||||
deleted.
|
||||
|
||||
OwlPS Positioner:
|
||||
- Should now build with clang++.
|
||||
- Now requires to be linked against libclaw_tween.
|
||||
- The unit tests were brought back to live, although they are very
|
||||
incomplete.
|
||||
- A new autocalibration method was implemented, that allows to generate
|
||||
reference points along a path instead of a meshing of reference
|
||||
points. The behaviour of the positioning.generate-reference-points
|
||||
option was changed, and two new options were added:
|
||||
positioning.generated-line-path and positioning.generated-line-step.
|
||||
|
||||
|
||||
v1.3.3 OwlPS, version 1.3.3 (development point release)
|
||||
|
||||
We've got a real build system, and that's worth a point release!
|
||||
|
|
Loading…
Reference in New Issue