forked from valderez/Signal-Server
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathCHANGELOG
executable file
·233 lines (176 loc) · 8.21 KB
/
CHANGELOG
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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
SIGNAL SERVER CHANGELOG
3.21 Beta - 30 Jul 2019 - N9OZB Mods, minor fix
Fixed a minor bug in the Gzip decoding routines, gzerror() not coming back NULL?
3.20 Beta - 14 Jul 2019 - N9OZB Mods
1. Added .GZ (Gzip) file processing for .sdf.gz DEM tiles.
2. Added .BZ2 (Bzip2) file processing for .sdf.bz2 DEM tiles.
3. Added much improved Antenna file options, new command line options for:
a. AZ/EL file/path with a unique filename, no longer locked to output filename.
b. Can specify command line pattern rotation azimuth, overrides value in file.
c. Can specify command line pattern downtilt and direction, overrides file.
4. Added command line option for color palette file, not locked to output name,
filename/path is used for .scf, .lcf and .dcf files, depending on mode.
5. Fixed major bug in .udt file processing in West (negative) longitudes.
6. Fixed ITM "Conf" and "Rel" options (ITM "situations" and "times") on cmdline.
7. Increased HD Version capacity from 9 to 32 DEM tiles (.sdf files).
8. Updated command line help msg, CHANGELOG, and README.md documentation.
9. Removed extra unused variables, cleaned up code and fixed a few logic issues.
10. Restructured src tree, updated Makefile. Much cleaner directory structure.
11. Added Antenna & UDT test file "ant-udt_test" to ./test.sh suite.
12. Added sample color palette files in ./color.
13. Added some conversion & postdownload scripts to ./utils/sdf.
14. Added sample antenna file DB413-B in ./antenna.
15. Tried to keep cmdline color/antenna and all changes backward compatible.
16. Added base run (runsig.sh) and kmz conversion script (genkmz.sh) files.
17. Added dandy User Manual for reference.
3.11 - 25 Sept 2018
More LIDAR edge cases, tidying of many meridian hacks(!) and regression tested with different LIDAR resolutions and configurations eg. 1x2, 2x1..
Meridian issue fixed for 30m but deliberately broken for 2m due to previous crap hacks causing a headache. Can be fixed in DEM by re-processing LIDAR tiles to NOT span the meridian.
3.10 - 15 Apr 2018
360 min_west fix
3.09 - 7 Feb 2018
Meridian LIDAR cropping fix
3.08 - 17 Dec 2017
Proper fix for nearfield void
More LIDAR edge cases: 1x2, 2x1...
Removed exit() if no colour file
Polyfilla for gaps at tile edges
SUI model clutter factor
3.07 - 2 Sep 2017
Bugfixes for LIDAR edge cases with mismatched tiles, missing tiles etc.
3.06 - 23 June 2017
Cropping edge cases with > 100km and LOS
3.05 - 18 June 2017
LIDAR overhaul for mismatched tiles and different resolutions. No longer expects x/y grid of tiles of equal size.
Dynamic resampling so user can specify *any* resolution less than maximum resolution of data.
3.04 - 19 April 2017
Added Egli VHF/UHF model courtesy of G6DTX
Adjusted SUI correction factor for height. Most academic papers have /2000 but some are /2. Only out by 1e3 :O
New propagation model unit test script at models/test.cc
Added 10 to ARRAYSIZE again as it was needed :p
3.03 - 19 March 2017
Path profile bugfix for some models
Error handling for when prop loss < free space loss
3.02 - 22 Feb 2017
Gareth's error handling
3.01 - 16 Feb 2017
Image crop (Major performance improvement later on), SUI bugfix, txelev replaced
3.0 - 02 Feb 2017
Image rendering library support. Uses third party PNG lib instead of expensive PPM.
Code cleanup by a professional developer.
More errors to stderr
2.94 - 03 Oct 2016
Reduced MAXPAGES array for LIDAR to allow for uber large tiles
2.93 - 30 Sep 2016
More tiles
2.92 - 29 September 2016
Overhauled LIDAR functions to read in (more) native format tiles.
Replaced 'super tile' code with more scalable multi-tile code: currently limited to 16.
2.9 - 01 September 2016
MODIS Landcover support in ASCII Grid format. Works for 1200/3600 SRTM only.
2.82 - 15 July 2016
Fixed bug in SUI model which was making it over optimistic.
2.81 - 01 July 2016
Added Rx gain value for PPA report only and tweaked text report to show ERP/EIRP with and without Rx gain
2.8 - 08 June 2016
Widened scope of LIDAR / ASCII Grid input to include sub-meter accurate tiles. (ac000)
Optimised memory usage (ac000)
Tidied and refactored some code (ac000)
Updated Readme and callsign because I passed my intermediate :)
2.75 - 22 Apr 2016
Added Hata model logic for f < 200MHz
2.72 - 07 Feb 2016
Expanded LIDAR coverage to read in 4 adjacent ASCII tiles in a 2x2 grid
Removed requirement to specify -res in LIDAR mode as it's in the file header
2.71 - 14 Jan 2016
LIDAR longitude bugfix for Greenwich meridian tiles
Adjusted ITM parameters warnings
2.7 - 03 Jan 2016
Added support for LIDAR data in ASCII grid format with WGS84 bounds
Increased resolution to +54000 pixels per degree (2m)
Removed support for Windows SDF filenames without:colons.
2.63 - 10 Nov 2015
Added sanity check and handicap to ECC33 model when used with low Tx heights in hilly areas = sea of red
2.62 - 30 Oct 2015
Fixed near field 'lattice' bug at 30m resolution caused by previous fix to fill in void around antenna.
Credit to Nils Lofstad for helping nail this down.
2.61 - 27 Oct 2015
FSPL model floor reduced from 150MHz to 20MHz.
2.6 - 9 June 2015
Multi-threading support added by Michael Ramnarine
PlotPropagation() and PlotLOSMap() use four threads by default
Feature can be disabled with -nothreads flag
Static and global variables have been made thread safe
2.5 - 27 May 2015
Code refactored by Andrew Clayton / ac000 with header files
New Makefile with c / c++ multi mode compilation
Single executable now with run time switch for HD mode
Models separated into directory
2.44 - 25 Mar 2015
Improved PPA text report to list other prop models
Added HD mode to build script
2.43 - 06 Mar 2015
Improved model error handling
Tweaked params for Ericsson model and inverted environment variables to match rest
v2.41 - 27 February 2015
Simpler PPA output for scripting
Enabled new models for PPA (previously just ITM)
#Define to enable HD mem options/build at build time (-DHD)
Optimised build command (-Ofast) to improve speed by 14%
Improved test script
2.4 - January 2015
Added SUI, ECC33, Ericsson models in new 'models' module
Added model validation
Retired individual model files as some models only 1 or 2 lines of code
2.31 - October 2014
ERP up to 5MW for Mexican TV(!)
2.3 - 29 September 2014
Replaced itm.cpp with itwom3.0.cpp and added ITWOM model as result
2.23 - 14 August 2014
Improved diffraction model to work only for dips deeper than 20m and not to exaggerate result by an arbitrary figure (3)
Fixed false 'frequency too low' error message for FSPL model which was intended for Hata models only.
2.22 -
Fixed LOS not outputting bounds
2.2 -
Made .dot output opt in to save some disk space
Changed version number to line 1 of main.cpp instead of buried in code in two places.
v2.1 -
Added experimental dual core support with -haf
Requires double the RAM
1.3.8 - 16 Jan 2014
Added Free Space Path Loss model (with optional diffraction)
1.3.7 - 30 Dec 2013
Added propagation model option (-pm)
Added HATA urban/suburban/open models (150-1500MHz)
Added COST231-Hata (urban) model (1500-2000MHz)
Added custom Knife Edge Diffraction option (-ked) to enhance new models
Removed unused variables
1.3.6 - 12 Aug 2013
Added LOS model for up to 100GHz
Added 1 arc second (3600 pixels/degree) support (-res 3600)
1.3.5 - 07 Jul 2013
Reduced maxpages to 9
Added memset() to clear DEM before use
1.3.4 - 16 May 2013
High resolution SRTM1 1-arc second DEM support added.
Use -res 3600 and ensure .sdf files are produced with srtm2sdf-hd
1.3.3 - 04 Nov 2012
Air planning:
Increased maximum Tx height to 60,000 (m/f)
Increased maximum Rx height to 60,000 (m/f)
1.3.2 - 04 Oct 2012
Re-instated grey scale option to allow for terrain background.
Off by default. Enable with switch -t
1.3 - 03 Jan 2012
Added user defined clutter layers from SPLAT! (-udt switch)
1.2 - 31 Dec 2011
Max colours increased from 32 to 128
Radius value fixed at metric
Metric / Imperial conversion bug fixed
1.1 - 08 Dec 2011
Max Tx altitude increased to 20,000(m) for high altitude aircraft. "Can you 'ere me now?"
Added 2 new options -tercon, -terdic for *custom* dielectric values and ground conductivity. -te terrain option remains. Use with care!
New Earth Dielectric range (Permittivity): 80 to 0.1
New Conductivity range (Siemens/m): 0.01 to 0.000001
1.0 - 19 November 2011
Signal Server forked from SPLAT!