From f20daef7f56e4522c0b5646197480d8cf6c442f6 Mon Sep 17 00:00:00 2001 From: Tomasz Lemiech Date: Thu, 13 Feb 2020 19:45:30 +0100 Subject: [PATCH] Version 1.9.0 --- CMakeLists.txt | 2 +- README.md | 22 ++++++++++++---------- doc/NEWS.md | 10 ++++++++++ 3 files changed, 23 insertions(+), 11 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b396a5c..4246b69 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,7 +3,7 @@ project (dumpvdl2 C) set (DUMPVDL2_VERSION_MAJOR 1) set (DUMPVDL2_VERSION_MINOR 9) -set (DUMPVDL2_VERSION_PATCH 0pre) +set (DUMPVDL2_VERSION_PATCH 0) set (DUMPVDL2_VERSION "${DUMPVDL2_VERSION_MAJOR}.${DUMPVDL2_VERSION_MINOR}.${DUMPVDL2_VERSION_PATCH}") set (CMAKE_C_STANDARD 11) set (C_STANDARD_REQUIRED ON) diff --git a/README.md b/README.md index 59ecadb..c9657a7 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ dumpvdl2 is a VDL Mode 2 message decoder and protocol analyzer. -Current stable version: 1.8.2 (released January 27, 2020) +Current stable version: 1.9.0 (released February 13, 2020) ## Features @@ -31,16 +31,18 @@ Current stable version: 1.8.2 (released January 27, 2020) ![dumpvdl2 screenshot](example.png?raw=true) ## Supported protocols -- AVLC (Aviation Link Control) +- Aviation Link Control (AVLC) - ACARS over AVLC -- ISO 8208 (X.25) -- ISO 8473 CLNP (Connectionless Network Protocol) -- ISO 9542 ES-IS (End System to Intermediate System) -- ISO 10747 IDRP (Inter-Domain Routing Protocol) -- ISO 8073 COTP (Connection Oriented Transport Protocol) -- ATN-B1 CM (Context Management) -- ATN-B1 CPDLC (Controller-Pilot Data Link Communications) version 1 -- ATN-B2 ADS-C (Automatic Dependent Surveillance - Contract) version 2 +- ISO 8208 / X.25 DTE-DCE Interface +- ISO 8473 / X.233 Connectionless Network Protocol (CLNP) +- ISO 8073 / X.224 Connection Oriented Transport Protocol (COTP) +- ISO 8327 / X.225 Session Protocol +- ISO 8650 / X.227 Association Control Service Element (ACSE) +- ISO 9542 End System to Intermediate System (ES-IS) +- ISO 10747 Inter-Domain Routing Protocol (IDRP) +- ATN-B1 Context Management +- ATN-B1 Controller-Pilot Data Link Communications, version 1 (CPDLC) +- ATN-B2 Automatic Dependent Surveillance - Contract, version 2 (ADS-C) - All applications and protocols handled by libacars library (full list [here](https://github.com/szpajder/libacars/blob/master/README.md#supported-message-types)) ## Installation diff --git a/doc/NEWS.md b/doc/NEWS.md index cc277e4..3c21ecd 100644 --- a/doc/NEWS.md +++ b/doc/NEWS.md @@ -1,5 +1,15 @@ # NEWS +## Version 1.9.0 (2020-02-13): +* Added decoder for ISO 8650 / X.227 Association Control Service (ACSE). +* Improved decoder for ISO 8327 / X.225 Session Protocol. +* Restructured code of ATN applications decoder. The previous implementation + was a little messy and was unable to handle a few uncommon types of messages + (like ACSE Abort PDU with no payload). This should bring the number of + undecoded ATN messages down to zero. +* Enable debugging output from SDRPlay driver only if `--debug sdr` option is used. +* Fix formatting of geo coordinates in ADS-C v2 messages. + ## Version 1.8.2 (2020-01-27): * Fix another crash opportunity due to missing sanity check on unparseable ACARS messages.