Releases: serock/pla-util
Releases · serock/pla-util
2.1.3
2.1.2
2.1.1
- Harden application.
- Produce a position-independent executable having neither rpath nor runpath.
- Compile with stack protector.
- Build with full RELRO.
- Simplify builds.
- Eliminate subsystem project (
.gpr) files and subsystemobjsubdirectories. - Eliminate
legacy/pla_util_config.gpr. - Put all
.oand.alifiles into oneobjsubdirectory. - Link against a shared GNAT runtime.
- Add
Makefilefor building withgnatmake.
- Eliminate subsystem project (
- Rename
completions/pla-util.bashtocompletions/pla-util. - Fix one compiler warning and suppress another.
- Update README.
- Add info about binary packages.
- Use
filecapinstead ofsetcapfor setting permissions. - Point to wiki for info about installing dependencies.
- Add instructions for building with
makeandgnatmake.
2.1.0
- Move executable to bin subdirectory.
- Support building project with Alire.
- Eliminate most compiler warnings.
- Add bash completion script.
- Support building project with GNAT 7.5.
- Add
get-station-infocommand. - Add Dockerfile that builds a minimal runtime image; contributed by Alexander Lais.
- Adjust sequence numbers in request and confirmation messages.
2.0.0
- Overhaul the command line syntax (any scripts that call
pla-utilwill need to be updated).- Providing a network interface on the command line is no longer required (Issue #8).
- Write error messages to the standard error stream.
- Set the exit status to 1 when an error occurs.
- Use libpcap for sending and receiving packets.
1.2.0
- Fix the security level displayed by
get-network-infocommand. - Change the implementation of the
get-network-statscommand because the first implementation did not work with TL-PA7017 adapters. - Add an optional power line adapter MAC address parameter to commands.
- Increase timeouts from 250 ms to 500 ms.
- Add
get-discover-listcommand. - Check for too many command line arguments.