forked from CroatiaControlLtd/asterix
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathHISTORY
137 lines (116 loc) · 3.91 KB
/
HISTORY
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
Version History for Asterix
===========================
0
2005-2013
Converter project.
1.0.0
07.05.2013.
Initial version of Asterix forked from converter.
1.0.1
13.05.2013.
Reading of Raw format from file fixed.
Added new categories.
1.0.2
14.05.2013.
Added "hex" encode format (see in CAT048)
1.0.3
05.07.2013.
Explicit format fixed (see example in asterix_cat021_0_26.xml)
Fixed bug that prevented parsing of multiple Data Records in one Data Block
1.0.4
03.12.2013.
Optional source address in multicast definition implemented: format is "-i m:i:p[:s]\tMulticast IP address:Interface address:Port[:Source address]"
2.0.0
25.6.2014.
JSON output format added
Code optimization
Compound format in JSON output fixed
Number of decimal places on textual output increased from 3 to 7
Some debug outputs removed
Output data filtering added
Asterix format definitions updated (mainly short names)
Compund in compund format enabled
Explicit can contain different formats
XIDEF removed
Unused code remvoed
CML files: Special characters removed from BitsShortName, some BitsShortName renamed, tabs aligned
RE and SP items are allowed
Increased number of deciam points in float presentation (from 3 to 7)
Bug in data records position fixed
Bug in writing of large strings to stdout fixed
Max UDP packet size increased
Synchronous output with input file (option -s)
Looping the input file (option -o)
Timestamp from final format printed
Filtering items fixed
2.1.0
17.11.2014.
Timestamp (seconds since midnight) is printed for raw packets
2.1.1
11.12.2014.
Synchronous mode implemented for final format (same as for pcap)
2.1.2
29.04.2015.
Fixed listening on different multicast addresses with same UDP port
CAT062 fixed format of ACASAD
2.1.3
29.6.2015.
Explicit format fixed
2.1.4
16.9.2015.
Fixed github issue #15: Skip block with invalid length
2.1.5
26.11.2015.
Some extra error information to help debugging wrong format definition
Definition of CAT004 added
2.1.6
17.2.2016.
Issue #20 asterix_cat034_1_26.xml: Data item 050 SSR status: bit 4 read twice
Issue #19 Problem found in DataItemBits::getBits(.....)
Issue #16 Issue with enforcement of fx=1
2.1.7
24.2.2016.
Issue #23 creation of cat021/RE (asterix coding rules for reserved expansion field)
Added definition for RE field in CAT021_1_8 (by ifsnop)
2.1.8
6.3.2016.
Issue #27 option --def doesn't work
Issue #28 filter doesn't work on explicit dataitems
2.1.9
8.3.2016.
Issue #30 Can not bind to multicast address on Windows
2.2.0
6.4.2016.
Issue #36 cat010: Add hex encode to 24-bits target address
Issue #33 Subscribe to more than one multicast group for input
2.2.1
13.4.2016.
Issue #38 filter appends extra characters in multibit dataitems
2.3.0
7.7.2016.
Issue #39 Additional updates for category 48, version 1.21
Issue #40 Example for reading Special Purpose field in CAT48
Issue #41 Implementing BDS decoding using fixed length definitions
Issue #42 Segmentation fault
Issue #43 Added hex dump of packets before asterix decoding in DEBUG mode
Issue #44 #45 CAT21v0.26 DI165 was defined as compound, changed to variable
Issue #46 filtering fails to properly produce valid json outputfiltering fails to properly produce valid json output
Issue #47 Fix: cat21v0.26/di090/PA is unsigned
Issue #48 Fix: cat21v0.26/160/GS is signed
Issue #49 Memory leaks fixedIssue #49 Memory leaks fixed
Issue #50 fixed spelling typo
Issue #51 BDS decoding implemented (for now registers 40,50,60)
Feature: Added automatic tests and Travis CI integration
python_v0.4.0
15.4.2017.
Added parsing with offset (by Krzysztof Rutkowski)
2.3.1 (python_v0.4.2)
17.5.2017.
Added category 240
2.4.0 (python_v0.5.0)
21.9.2017.
Changed python output for Compound filed (now each secondary part is separate dictionary)
Some primary parts of Compund in XML definitions changed
Some XML files beautified
Fixed handling of compund when primary part is larger than 1 byte
Note that output from this version is not compatible with previoud version