Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Please login to access the resource
openSUSE:Factory:Rebuild
dumpvdl2
dumpvdl2.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File dumpvdl2.changes of Package dumpvdl2
------------------------------------------------------------------- Sat Oct 19 20:23:10 UTC 2024 - Martin Hauke <mardnh@gmx.de> - Update to version 2.4.0 * Allow specifying frequencies in kHz, MHz or GHz. Frequencies might be specified in Hertz (as integer numbers) or in kHz, MHz, GHz (as integer or floating-point numbers followed by any of the following suffixes: k, K, m, M, g, G). This applies to the --centerfreq option argument and VDL2 channel frequencies. * Added support for RTLSDR bias tee. "--bias 1" command line option enables it, "--bias 0" disables. Default: disabled. * Fix RTLSDR device selection. If the --rtlsdr option argument is exactly 8 characters long, the program will now always attempt to find the device by its serial number rather than by the device index. Now "--rtlsdr 00000002" means "device with a serial number 00000002" rather than "device with and index of 2 * Exit on SoapySDR errors. If the program is unable to continue reading samples from the radio, it terminates, so that it could be restarted by the service manager (eg. systemd). * Do not round timestamps to the nearest millisecond, truncate it instead. Rounding may have caused message timestamps to be pushed forward. * Report loud (ie. possibly overloaded) messages via statsd statistics. Introduces a new counter "decoder.msg.good_loud" which gets incremented on every good message with a signal level above 0 dBFS. Might be useful for tuning SDR gain levels * Enable IF bandwidth filter on RTLSDR and SoapySDR devices. This could potentially help in noisy environments by improving rejection of nearby strong signals. The filter is automatically enabled if supported by the SDR. * Print Maintenance/Initialized (M/I) status bit in text output of X.25 Call. Request and Call Accepted messages. ------------------------------------------------------------------- Sun Aug 27 08:40:35 UTC 2023 - Martin Hauke <mardnh@gmx.de> - Update to version 2.3.0 * Allow reading raw frames or I/Q data from standard input. To enable this, specify "-" as the argument to --iq-file or --raw-frames-file option, respectively. * Added --prettify-json command line option which enables prettification of JSON payloads in libacars >= 2.2.0. This currently applies to OHMA messages only. * Fixed incompatibility with libacars 2.2.0 which might cause a crash during reassembly of CLNP packets. ------------------------------------------------------------------- Wed Jun 15 19:42:21 UTC 2022 - Martin Hauke <mardnh@gmx.de> - Update to version 2.2.0 * Added support for reassembly of multipart CLNP and COTP packets. This brings the ability to decode ADS-C v2 messages which are too large to fit in a single CLNP / COTP packet, even if fragmented in the X.25 layer. * Added proper formatting of Route Clearance CPDLC message elements. Removed the obsolete 8-channel limit. The maximum number of VDL2 channels that can be decoded simultaneously is now limited only by the hardware. * Station ID (specified with --station-id option) is now appended to the StatsD namespace if StatsD metric collection is enabled. For example, if the station ID is set to KLAX, the new namespace would be "dumpvdl2.KLAX" instead of just "dumpvdl2". This allows simultaneous monitoring of several dumpvdl2 instances separately in Grafana. * Fixed a crash which occurred when the ground station list file could not be opened. ------------------------------------------------------------------- Sun Jul 11 20:27:02 UTC 2021 - Martin Hauke <mardnh@gmx.de> - Update to version 2.1.1 * Fixed wrong ZeroMQ version check, which incorrectly declared ZMQ version 4.0.x as too old. ------------------------------------------------------------------- Sat Nov 7 10:46:12 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 2.1.0 * Added full JSON formatting for all protocols and message types. This is supported on all output types - file, udp and zmq. Together with multiple outputs feature that was introduced in version 2.0.0 this enables arbitrarily flexible arrangements, like logging to a file as text, logging to another file as JSON and sending JSON across the network using UDP and/or ZMQ. When collecting data from multiple receivers, --station-id option may be used to assign unique names to receivers in order to discriminate input from each one. * Removed a few duplicate routines that have their counterparts in libacars. ------------------------------------------------------------------- Tue Aug 25 18:50:09 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to versino 2.0.1 * Fixed build failure with gcc version 10. ------------------------------------------------------------------- Mon Aug 24 22:07:52 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 2.0.0 * Major overhaul of the output subsystem. The new architecture is modular, multithreaded and can easily be extended with new output drivers. It also allows using multiple outputs simultaneously. * New output configuration scheme. --output-file --daily, --hourly and --output-acars-pp options have been removed. All outputs are now configured using --output option. Adjusting command line parameters is therefore required to run the program. Run dumpvdl2 --output help for instructions or see "Output configuration" section in README.md for details and examples. * Support for streaming messages over network using UDP/IP. * Support for streaming messages over network using ZeroMQ publisher sockets. Requires libzmq library. * Support for storing AVLC frames as raw data (without decoding) in binary files for archiving purposes. File contents can then be decoded anytime later, as if the frames were just * received from the air. Requires protobuf-c library. * Minor bugfixes. ------------------------------------------------------------------- Sun Jul 5 15:30:31 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 1.10.1 * Added support for SDRPlay API version 3 which is required for new devices (notably RSPdx). API version 2 is still supported, however it will probably be removed in a future release. It is possible to have both versions installed simultaneously and to choose which one to use at runtime. See README.md for details. * Added --milliseconds option which enables printing timestamps in message headers up to a millisecond precision. Note that the arrival timestamp is stored per VDL2 burst, not per VDL2 message. Since a VDL2 burst may contains more than one VDL2 message, all messages extracted from a single burst will still have exactly the same timestamp value, regardless of whether millisecond precision has been enabled or not. ------------------------------------------------------------------- Fri Feb 14 13:36:19 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 1.9.0 * 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. ------------------------------------------------------------------- Mon Jan 27 20:12:31 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 1.8.2 * Fix another crash opportunity due to missing sanity check on unparseable ACARS messages. * Fix ACARS output to Planeplotter. Only first three characters of Message Serial Number (MSN) field were sent instead of all four. ------------------------------------------------------------------- Fri Jan 24 20:00:08 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 1.8.1 * Fix a bug where an unparseable ACARS message could cause the program to crash. ------------------------------------------------------------------- Sun Jan 19 20:23:36 UTC 2020 - Martin Hauke <mardnh@gmx.de> - Update to version 1.8.0 * Support for ATN-B2 Automatic Dependent Surveillance-Contract (ADS-C) version 2. * Support for automatic reassembly of multiblock ACARS messages, MIAM file transfers and fragmented X.25 packets. Contents of reassembled messages is now logged in one piece and passed upwards to decoders of higher layer protocols / applications. Thanks to this, many large messages which so far were decoded partially and logged with "Unparseable ... PDU" errors due to fragmentation, are now decoded correctly. * StatsD metrics for monitoring reassembly engine performance have been added. * Logged messages may be enriched with ground stations details read from a text file in MultiPSK GS format. Look up --gs-file and --addrinfo options in README.md and dumpvdl2 usage text for more details. * Logged messages may be enriched with aircraft details read from a Basestation SQLite database. SQLite3 library must be installed prior to compiling dumpvdl2 in order for this feature to be enabled. Look up --bs-db and --addrinfo options in README.md and dumpvdl2 usage text for more details. Database entries are cached in memory. There are new StatsD metrics for monitoring performance and utilization of the cache. * New --prettify-xml option enables pretty-printing of XML documents carried in ACARS and MIAM CORE messages. The purpose is to improve readability. If enabled, XML content will be printed as multiline text with proper indentation. This requires libacars built with libxml2 support. * ACARS sublabel and MFI fields are now stripped from message text and logged as separate fields (if present). * When compiled with debugging support, dumpvdl2 now has a new --debug command line option allowing configurable verbosity of debug messages. No debug output is produced by default. * Added extras subdirectory to the source tree. Additional content related to dumpvdl2 will be stored here. Currently bundled extras are: multitail color scheme for dumpvdl2 log files and vdl2grep script for grepping dumpvdl2 log files. * Bug fixes, code cleanups. ------------------------------------------------------------------- Mon Nov 11 18:53:00 UTC 2019 - Martin Hauke <mardnh@gmx.de> - Update to version 1.7.1 * Fixed an issue where a truncated or corrupted ICAO APDU could cause a crash in ASN.1 decoder. * Fixed an issue where NULL characters in XID attribute values could cause them do be printed partially. Any non-printable characters in octet strings printed as text are now replaced with periods. ------------------------------------------------------------------- Mon Aug 26 20:43:04 UTC 2019 - Martin Hauke <mardnh@gmx.de> - Update to version 1.7.0 * Complete overhaul of output generation code. * Significant enhancements to CLNP, COTP and IDRP decoders. Most if not all protocol headers are now decoded and included in the output. * Added a decoder for X.225 Session Protocol SPDUs. * Added a decoder for VDL SNDCF error reports. * XID: improved decoding of XID sequencing, Frequency support and System mask attributes. * X.25: improved decoding of facility fields, call clearing causes and diagnostic codes. * Minor bug fixes. ------------------------------------------------------------------- Fri Jan 18 23:54:00 UTC 2019 - mardnh@gmx.de - Update to version 1.6.0 * New build system based on cmake. * FANS/1-A CPDLC, ADS-C and ACARS decoders have been removed. These features have been moved to libacars library, which is now a mandatory dependency * Added support for SoapySDR library. However there are still some limitations with respect to SDR types which dumpvdl2 can work with. As of now, the device must support a sampling rate of 2100000 samples per second. This will be addressed in a future release. * Minor bugfixes ------------------------------------------------------------------- Sun Nov 18 18:51:58 UTC 2018 - mardnh@gmx.de - Update to version 1.5.0 * Sync with the latest SDRPlay API v. 2.13 which is now required to compile the program. * Added support for SDRPlay RSPduo (with tuner selection, bias-T and notch filters). * Added support for RSP1A features: Bias-T and broadcast notch filter. * Minor bugfixes ------------------------------------------------------------------- Wed Aug 1 19:35:17 UTC 2018 - mardnh@gmx.de - Update to version 1.4.0 * Major improvements to the DSP and decoding engine - gives much better decoding success rate, especially for weak transmissions from distant aircraft. * Each VDL2 channel is now processed in a separate thread, which allows balancing the load onto multiple CPU cores. * Fixed a nasty decoder bug which caused good frames to be corrupted during decoding stage and therefore missed. * Added CRC checking for ACARS messages. If there is a CRC mismatch, the message will still be logged, but with an appropriate warning. * New StatsD metric avlc.msg.air2air - counts messages from aircraft to aircraft (however strange it seems, such things happen in real life). * New StatsD metric decoder.errors.too_long - counts VDL2 bursts dropped due to unreasonably large value in the length field. * Due to changes in the decoding engine, the following StatsD metric are now obsolete and have been removed: avlc.errors.no_flag_start, avlc.errors.no_flag_end, decoder.errors.no_preamble. * Added --extended-header command line option which causes a few decoder diagnostic parameters to be logged for each message. Refer to the FAQ in README.md for description of the fields. * Other minor bugfixes and improvements. * C11-capable compiler is now required to build the program. ------------------------------------------------------------------- Fri Jun 1 19:53:27 UTC 2018 - mardnh@gmx.de - Update to version 1.3.1 * Added decpdlc utility which decodes FANS-1/A CPDLC messages supplied from command line or from a file. Can be used to decode CPDLC traffic received via other media than VDL-2 (eg. ACARS, HFDL, SATCOM). Refer to "decpdlc" section in README.md for details ------------------------------------------------------------------- Wed Apr 11 20:31:31 UTC 2018 - mardnh@gmx.de - Update to version 1.3.0 * Added decoder for FANS-1/A ADS-C messages * Added decoder for FANS-1/A CPDLC messages * Human-readable formatting of CPDLC and Context Management messages (if you still want the old format, add --dump-asn1 command line option) * Added install rule to Makefile * Added a sample systemd service file * Bug fixes ------------------------------------------------------------------- Mon Jan 1 12:12:40 UTC 2018 - mardnh@gmx.de - Update to version 1.2.0 * Better input signal filtering - reduced bit error rate, 10-50% more messages successfully decoded. * SDRPlay: major bugfixes in sample buffer handling code - shall now perform equally well as RTLSDR (or even better). * SDRPlay: --gain knob replaced with --gr (gain reduction). This makes gain configuration in dumpvdl2 compatible with other SDRPlay apps. See README.md for details. * SDRPlay: support for selecting device by serial number. Added optional build-time PLATFORM knob which sets CPU-specific * compiler flags to optimize the code for various flavours of Raspberry Pi. Supported values: rpiv1, rpiv2, rpiv3. * Other minor bug fixes - Remove patch: * dumpvdl2-obey-cflags.diff ------------------------------------------------------------------- Wed Jun 28 12:36:49 UTC 2017 - jengelh@inai.de - Remove disputable/irrelevant wording from description. ------------------------------------------------------------------- Tue Jun 20 20:30:49 UTC 2017 - mardnh@gmx.de - Update to version 1.1.0 * Support for SDRPlay RSP1 and 2 using native binary API * Added dissector for ISO 8073/X.224 Connection-oriented Transport Protocol * Added dissectors for ICAO Context Management and CPDLC * Enhancements for ES-IS and XID dissectors * Support for referring to dongles using their serial numbers * Output formatting fixes * Bug fixes - Rebase patch: * dumpvdl2-obey-cflags.diff ------------------------------------------------------------------- Tue Jun 20 13:54:19 UTC 2017 - mpluskal@suse.com - Tiny packaging cleanup ------------------------------------------------------------------- Mon Feb 27 12:52:15 UTC 2017 - mardnh@gmx.de - initial package
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor