Skip to content

Releases: serock/pla-util

2.1.3

12 Jan 12:01
f5b3a98

Choose a tag to compare

  • Fix Issue #13.
    • Check returned events for POLLIN event before attempting to read a packet; check for error events.
    • Handle scenario where the libpcap pcap_next_ex function does not return a packet.

2.1.2

31 Dec 15:33
815e470

Choose a tag to compare

  • Update Alire manifest for compatibility with Alire 1.x.
  • Remove header and build profiles from Alire manifest.
  • Remove dead, unused, or unnecessary code.
  • Revert to static elaboration model.
  • Add install and uninstall targets to Makefile.

2.1.1

08 Dec 23:30
e5257d1

Choose a tag to compare

  • 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 subsystem obj subdirectories.
    • Eliminate legacy/pla_util_config.gpr.
    • Put all .o and .ali files into one obj subdirectory.
    • Link against a shared GNAT runtime.
    • Add Makefile for building with gnatmake.
  • Rename completions/pla-util.bash to completions/pla-util.
  • Fix one compiler warning and suppress another.
  • Update README.
    • Add info about binary packages.
    • Use filecap instead of setcap for setting permissions.
    • Point to wiki for info about installing dependencies.
    • Add instructions for building with make and gnatmake.

2.1.0

31 Oct 21:06
953e030

Choose a tag to compare

  • 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-info command.
  • Add Dockerfile that builds a minimal runtime image; contributed by Alexander Lais.
  • Adjust sequence numbers in request and confirmation messages.

2.0.0

11 Jun 17:41
9904072

Choose a tag to compare

  • Overhaul the command line syntax (any scripts that call pla-util will 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

22 Feb 22:47
550358a

Choose a tag to compare

  • Fix the security level displayed by get-network-info command.
  • Change the implementation of the get-network-stats command 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-list command.
  • Check for too many command line arguments.