forked from Xastir/Xastir
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changes.txt
executable file
·538 lines (437 loc) · 21 KB
/
changes.txt
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
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
Copyright (C) 1999 Frank Giannandrea
Copyright (C) 2000-2019 The Xastir Group
Changes.txt
04.01.2001
See ChangeLog for software changes...
11/13/2000
codebase verion changed to 0.4.0, starting next development release
11/08/2000 0.3.6-2 -- cb
modified color.c to behave with gcc 2.96
added callpass
delete object patch for db.c - J.Stueve KE4NFJ
09/24/2000 Alpha 0.3.6b
added time/date to buletins list.
modified PHG routines.
added the beginings to view all message traffic.
09/19/2000 Alpha 0.3.6a
fixed/added sorting for bulletins. *
*fixes by KE4NFJ
09/16/2000 Alpha 0.3.6
add the usage of comments in the nws-stations.txt file, "#" as first char on a line.
add bulletins within a radius view screen.
added speedups for pixmaps. *
added Italian language #
*modifications by VE6LFM
#additions by IK0YUP
08/27/2000 Alpha 0.3.5a
bug fix for the PHG not displaying.
08/26/2000 Alpha 0.3.5
changed WX alert minimum refresh from a int to a long.
Updated the French language file.
fixed a network socket closing problem.
changing all posits (in and out) to High precision, Compressed format will output high precision.
added igating (net to RF) of NWS weather messages.
(to use this build a text file in the xastir users directory as .xastir/data/nws-stations.txt
list each call or NWS station like "SECIND" that you would like to transmit via RF)
07/14/2000 Alpha 0.3.4a
fixed a minor problem for some solaris systems.*
* fixes/additions by KE4NFJ
07/10/2000 Alpha 0.3.4 (no changes from the pre-release)
fixed symbol decoding for stations with an overlay character.
added AEA to TAPR2 path decoding to fix MIC-E decoding with AEA type TNCs.
modified station trails.+
speed ups for Pixmaps images.@
fixed output logic on mobile data.
removed unused data from makefile.
modified altitude decoding for "/A=XXXXXX".
added "/A=XXXXXX" altitude encoding on output of station positions (with GPS input and not WX data output).
added NETWORK_WAITTIME to config file, this sets the network time out value
when doing host lookups and socket connections, default is 10 (no GUI Interface for this yet).
added WX_ALERTS_REFRESH_TIME to config file, this sets the minimum seconds allowed
between a WX Alert starting a redraw of maps on the screen, default is 30 (no GUI Interface yet).
updated help file.
+ modifications by WE7U
@ fixes by PE1DNN
06/12/2000 Alpha 0.3.3
fixed data position information output logic.
fixed missing E/W logic in compressed posit formats.*
* fixes/additions by KE4NFJ
05/31/2000 Alpha 0.3.2
fixes for Solaris.*
fixed a bug in sending data via TNC, the first few chars were dropped on MFJ's with Paccom software installed.
added support for image maps (.xpm format only) with .geo files for location.
fixed small problem with weather alerts expiring incorrectly for Daylight Savings Time.*
fixed some conditions for alert matching on weather alerts.*
fixed path length.@
fixed Dos map problem dropping data, as in Ilchicgo.map.*
fixes for WX-Alerts.*
changed line tracking to not display line when the object is faster then 900 MPH, however
I may make this an option, or a soft limit.
fixes for 0.91 of lesstif, some scrolled text was not positioned correctly.
added wx gust reset.
removed some filtering on AX.25 ports.@
fixed data command/transmission problem for some TNCs.
changed the default code compiling to not include debugging information,
this reduces the executable code size by a huge amount. However I also
added an option in the Makefile to compile with this information.
changed Segmentation faults operation, if the program Segfaults, it will
terminate, but now it should happen cleaner.
changed the way broken pipes are handled, hopefully you won't see those again.
added white as a background color.
modified MIC-E decode logic for more support of the protocol.+
added transmission of compressed position data.*
cleaned up decoding of compressed data.*
added jump to last map position.
fixed map sorting for case insensitive.
* fixes/additions by KE4NFJ
@ fixes by PE1DNN
+ modifications by WE7U and me (KC2GJS).
Also I changed my CALL from KC0DGE to KC2GJS.
03/30/2000 Alpha 0.3.1
changed Baro reading on WX-200 to Sea Level vs. Local Level.
added more space for and digits for some WX station display fields.
added changes.. so Xastir will run on FreeBSD.+
fixed object decoding.
fixed compressed format symbol decoding
added compressed object decoding.
added course and speed to compressed decoding.
added logic to AX.25 interface so a "*" would be added to the
digipeater call that's transmitting the packet.@
fixed bug in AX.25 interface, seems as if all AX.25 packet data is transmitted through
the interface. Even if it is from a device not used by Xastir. Added code to
"filter out" incoming packets that are from another device. @
fixed tab groups for keyboard movement on message boxes, tracking, locate station, and misc dialogs.
removed transmitter off message popups, some found this annoying.
changed to case insensitive sort on stations.*
fixed bug in WX data output, rain in past 24hr was switched with rain since midnight
on output of data.
fixed a possible crash on shutdown of the network connections.
added/fixed max station now only has a memory limit. The station buffer now allocates memory
as needed and the max station's error popup will only show when no more memory can be
allocated for stations.*
changed message time intervals.
+ Additions by N3NYN
@ fixes by PE1DNN, modified by KC0DGE
* fixes by KE4NFJ
03/23/2000 Alpha 0.3.0
changed the station Info box size.
changed net connect and host lookup return a good connect faster.
modified net connect procedure.. used terminate thread instead of sigalarm.
modified the size of the raw WX buffer.
Added Net WX interface.
modified symbol routines.*
Added new symbols.*
misc include file fixes.*
modified Makefile so that compiling on RH5.2 and using the old AX.25 utils works.+
fixed the AX.25 port lockup on start up problem.
Added Radio Shack WX200/Oregon Scientific WM-918 support.
misc WX station fixes and changes.
fixed dialogs to work on older system/KDE combo.
Added WX data decode for APRS POS/WX format.
Added popup message when MAX_STATIONS is exceeded.
* additions by KE4NFJ
+ fix by HI8GN
03/14/2000 Alpha 0.2.9
changed it so any data from a good call sign goes into data base.
changed serial port start up, if serial lock file errors on opening, still try to open port.
fixed Query response for ?IGATE? to number of "local" stations and added message counter.
added a few General Queries to the menu.
added Query response for ?APRSP.
changed Widget shells (Major code change) to support main window over child windows.
fixed/changed some misc gui stuff.
fixed New fcc data lookup (too slow!).. However it requires the following:
**** NOTE to use the NEW data base file it must be sorted first!!! ****
Make sure you have plenty of disk space for this as the file is BIG!
To sort the file:
sort +4 -t \| EN.dat >EN.dat.sorted
rm EN.dat
mv EN.dat.sorted EN.dat
removed previously added reject logic for bad rain data, caused a segfult.
fixed interface gui causing segfault if windows closed out of order.
moved fcc/rac test to after window's opens.
Added status for fcc/rac rebuilding index files.
removed usleep out of threaded routines read_port() & write_port() as usleep is not
thread safe on solaris, replaced usleep with select.
fixed baud rate selection, 38400 and 57600 were reversed.
fixed a problem in the Makefile where it couldn't find Lesstif Libs on some systems.
fixed some memory leaks. *
fixed data entry screens to remove added spaces in data input.
Added Peet Bros Complete data mode for WX Station. &
modified WX Station screen for more info if in Complete data mode.
fixed bug in heard_via_tnc_in_past_hour.
added second chance transmit of message if heard via tnc but not in past hour then
try the last net connection the station was heard.
fixed German ',' vs '.', stupidity on my part.
added busy cursor (to map etc..) when working with interfaces.
fixed bug in adding a WX port at 2400 bps.. on startup would go to 4800.
fixed bug in starting interface (manually) when it is already up.
fixed bug in connection to the net where the host is found but the connection is not made.
cleared out some possible "broken-pipe" errors on closing a errored interface.
cleaned up a possible segfault on messages with out acks.
added some more WX rain checks.. Please Check me..
added Spanish Language support. +
* fix by KE4NFJ
& additions by KD6VPE
+ additions by HI8GN
03/08/2000 Alpha 0.2.8
added/changed color lookups, now has it's own file and colors should be consistent across
various X managers.
added local stations list.
added some Query buttons to station info window.
cleaned up buttons on dialogs.
added Query responses for ?APRST ?PING? ?APRSM ?APRSD ?IGATE.
moved more gui stuff to separate files.
Added popup message windows for errors, status, query responses, etc.
fixed/added updates to local station for last path heard and position/packet time.
fixed a bug when transmitting messages via RF to a local station. ### NOTE THIS IS A BIG ONE!!!!
added more reject logic for bad rain data, for the WX Station.
03/03/2000 Alpha 0.2.7
changed formula used on Qualimetrics Q-Net WX station decoding (another minor difference).
fixed WX wind gust.
found a WX rain bug.
changed some more background colors.
fixed a broken pipe bug on write.
changed wx alert display routines.*
added sound for wx alerts.*
fixed Motif popup menu on map problem (FINALLY!!!!!).
fixed bug in station lists.
added save of station list size.
fixed clipboard copy for call sign on station list (as long as the call does not move in the list).
changed gethostbyname2 to gethostbyname for older systems.
* additions by KE4NFJ
02/27/2000 Alpha 0.2.6
changed zoom status window size
fixed a bug in auto map directory.
fixed a bug in config not saving if no backup file exists.
changed formula used on Qualimetrics Q-Net WX station decoding (minor difference).
changed some background colors.
added some extra debugging on the serial ports.
fixed Q-Net transmit wx data (original routine needed Course and Speed so it can TX WX data).
02/26/2000 Alpha 0.2.5
More Motif stuff.*
More Makefile Mods. * (and me)
fixed port shutdown but data to be written bug.
fixed a bug when sending raw WX data.
hopefully fixed mouse button popup menu (zooming/panning) for Motif.
added Qualimetrics Q-Net WX station decoding.
fixed? Peet bros packet mode for WX station reading (wind/rain problem).
fixed? alignment problem for headers on station/wx/mobile lists.
* additions by KE4NFJ
02/25/2000 Alpha 0.2.4
fixed a bug in AX.25 status (input bytes).
fixed the map redraw bug?
Modified the Makefile.
added time stamp in message box.
02/24/2000 Alpha 0.2.3
Added code to remove stale serial lock files.
Added option for WX Alert Counties maps to appear above or below other loaded maps.
Added Station List, Mobile Station List, and WX Station List.
Modified WX station decoding.
Added Transmitting of Raw WX data - Peet Bros. UII, U2k (data logging), U2k (Packet).
Added WX station logging.
Added option to compile with out AX.25 (look at Makefile, Let me know how it works for you!).*
Added Host name on top bar.*
Modified WX Alerts.*
Added some Motif Conditions (start of better Motif vs LessTif support).*
* additions by KE4NFJ
02/19/2000 Alpha 0.2.2
Added more WX station stuff and WX transmit !! PLEASE CHECK THIS
fixed a bug in AX.25 Gui restart.
Modified Makefile to be a little more generic.
Changed operation of WX Alerts so screen updates don't hold the system up.
02/18/2000 Alpha 0.2.1
Ok first round is through some had problems, some had none.
Deleted a include file giving some of you problem.
Modified some of the interface code for displaying status.
Fixed some bugs in the interface status display code.
02/17/2000 Alpha 0.2.0
0.1.4 is dead. I've decided not to continue with this version number because
A good part of Xastir has been rewritten for the threaded I/O. I have also
brought the functionality up to warrant a much higher version number.
This version allows multiple TNC's and Internet connections.
Complete rewrite of I/O (Too many changes to list).
Added AX.25 support built in. @
Changed RAC look up for "VE" and "VA" only, rather than just "V".
Changed I/O menus.
Changed default menus.
Fixed some IGate problems.
Changed HOST lookup
Added $ULTW WX data support.
Added support for WX stations (beginning support so far).
Modified WX support.
Added WX Alert List (with WX Alert county maps. *
* additions by KE4NFJ
@ AX.25 Parts adopted from: aprs_tty.c by Henk de Groot, modified by KC0DGE
12/30/1999 Alpha 0.1.4
changed Mapping for higher precision display (Still testing)
(Example 28.255 min instead of 28.25 min)
NOTE: Your zoom and position in your xastir.cnf file will be
based on the previous data and when you upgrade you may find
your position and zoom in the wrong place when you first
start it.
added TNC format (8N1, 7E1, 7O1) to the TNC.
cleaned up a possible TNC over-run error.
changed some tracking constants for new map precision.
added WX port code and dialogs.
cleaned up some display code.
cleaned up TNC code.
changed automap detection, it should work better on odd sized maps.
added more map support and better decoding. *
fixed a map pan up bug.
fixed WX gust missing bug in station info box.
added support for dos maps. *
added the start of station queries.
added gpsd support (networked GPS). @
added support for filled map types * (and me)
added support for background map colors, Selection in Maps menu.
added two methods for displaying station labels.
fixed a bug in weather from a Peet Bros U2K with negative temp.
disabled problem in alerts routine
deleted old debug command line, now is -v <debug_level>.
added new command line language options.
changed Makefile to work with the new command line language options.
deleted use of HELP_DATA key in xastir.cnf file
changed start up to check and make missing directories for user data.
* additions by KE4NFJ
@ additions by WE7U
11/14/1999 Alpha 0.1.3
fixed rain to show in mm instead of cm (in metric mode).
fixed update to display for new data, not just position.
added support for compressed map format. *
fixed time values to the correct time_t rather than unsigned long.
added Canadian Callsign Lookup. +
added fast search and indexing of US and Canadian Callsign Lookup. +
added check for new file to rebuild the search index for above.
added support for new FCC file format.
fixed an error in the make install for new a install.
added support for other languages (with the language.sys file) (more to do).
added support for multi color tracking lines. @
fixed additional tracking line bugs.
added support for station position ambiguity.
added support for NET to RF IGATE for messages.
fixed message data to fit in with the spec.
added Proximity and band opening alarms. #
fixed Red Hat core dump when no files in map directory and using the map chooser.
added I-Gate logging.
added some Reject I-Gate logic.
added I-Gate on ack's (oops forgot this!)
fixed I-Gate to net logic (or at least made it more sane).
moved Proximity and band opening alarms to work on any incoming packet not just new ones.
added Language install
added GNU LICENSE
* additions by KE4NFJ
+ additions by VE3UNW
@ additions by WE7U
# additions by KD5AMB
10/22/1999 Alpha 0.1.2
fixed net connect core dump if the server was not available.
removed source directory copy to /usr/local/src/xastir on install. (no really needed just
messed up the developers.
changed the zoom level to match with the actual level.
added GPS GLL string decoding. *
cleaned up station data base code.*
changed some makefile options (runs smoother).
started work on Igate to RF.
fixed mistake in map loading stuff. +
* additions by KE4NFJ (A big THANKS!!)
+ fixes by Chris Bell (THANKS!!)
10/01/1999 Alpha 0.1.1
!!!! Added/changed file structure to fit in the more standard FHS format. !!!
added GPS support via HSP cable.
added GPS time value.
added APRS(tm) output in mobile format when GPS is active.
added/fixed net/tnc clean up.
fixed net data decode for servers that put out Carriage returns not Line feeds. (*)
added more aprs decode support (for decoding CsT characters on RMC and GGA strings). (*)
added environment values XASTIR_USER_BASE and XASTIR_DATA_BASE to set alternative directory
locations for user data and common data. (-)
added more aprs decode support (for handling some compressed mode lat/lon). (+)
added course and speed decode for aprs mobile stations.
added decoding of altitude in some formats other than GGA strings.
fixed Track line bug.
added more track lines.
fixed decoding of some missed status data.
added changes as per WE7U for grid lines every degree, However this is an auto selection
on zoom level.
added changes for Humidex (chill factor) only displays in metric. @
fixed grid lines so they don't erase map lines.
added zoom info.
fixed GPS drop off of last digit on some GPS (I hope).
added install feature in makefile (fits in with above).
added support for other users than root (!!! you need to have access to the
devices you want to use still !!!).
fixed some window close problems.
Tested with version 0.89 of Lesstif (seems ok, no problems yet!!).
added sorting of map files in map chooser.
fixed station info box/send message core dump when message box open and info box closed.
added Display for incoming packet data (with selection of data type).
added Station Tracking.
* additions by KE4NFJ (A big THANKS!!)
+ additions by WE7U (Again A big THANKS!!)
- additions by KE4NFJ and modified by me.
@ additions by VE3UNW (Again A big THANKS!!)
08/17/1999 Alpha 0.1.0
Do not use Lesstif version 0.88.9! It makes the use of radio buttons
crash the program. Not sure why.. perhaps a bug in this version of
Lesstif?!
Ok first official canning of Alpha characters in the version numbers,
This would have been 0.0.Kt4, but it gets too confusing. From now on,
test versions, for that matter any version will be numeric digits only
and no special tX on the end for test versions. Trying to keep it simple.
fixed a "major stupid" bug, put any object to the East off its real location.
added decoding for Peet Bros UM2.
fixed some bugs in displaying temp on the station info screen.
added sound alerts for messages.
added Send message button for Station Info.
added Multi-hosts for Internet connections.
added GPS Support.
fixed some core dump problems on incoming data.
07/22/1999 Alpha 0.0.Kt3 (test version for K)
!!!!! This is a test version !!!!!!
added wx display on maps.
added timeout indicator when loading maps.
added Net/Tnc status indicators.
added auto message responder.
added Power-gain circles.
fixed Metric values. Meters should have been kilometers.
fixed some misspellings.
fix/add wx data now changes MPH to KPH and temp goes for F to C,
inches go to cm.
added PHG to station info.
fixed hear via TNC statement in station info..
added decoding for Peet Bros. data logging mode record format for over air data.
Hopefully fixed: Red Hat tnc & net down/up core dump problem.
06/26/1999 Alpha 0.0.Kt2 (test version for K)
!!!!! This is a test version !!!!!!
Fixed some minor bugs.
Changed some window layout code, Hopefully it will be more consistent across
window managers.
More Speed ups, Some major speed up to display writing.
More Message fixes.
Changed the way you zoom and scroll the display.
Added preset zoom levels.
Added Station info display.
Added Station tracking, with a trailing tracking line.
Beginning work on weather data, station info will report data if available.
Fixed net connection drop bug (hopefully).
Fixed Red Hat map chooser bug.
New, if the connection is dropped there is a new option under configure,
Internet, That will allow you to reconnect to the net if this option is
checked.
Changed, The messaging system is going through an overhaul, hopefully not
so much of a kludge.
06/02/1999 Alpha 0.0.J
Major bug fixes for Red Hat users.. I hope I got them all..
06/01/1999 Alpha 0.0.I
First release of Xastir!
Lots of things are not working.. No station information windows. It doesn't
decode all of the APRS(tm) packets. Messaging works, however it is not
finished. Currently there is no support for GPS data for setting your position.
Xastir will read window/mac APRS(tm) map format and automatically select the
correct map for your area win auto maps on. Currently this is slow and will
be corrected in future versions. Most of the APRS(tm) are in place and will
position on the map. Net interface is live, but also needs more work.
Configuration screens are very basic.. In other words it is the first release
of FREE Alpha version software!
APRS(tm) is a Trademark of Bob Bruninga,
his home page is at "http://web.usna.navy.mil/~bruninga/aprs.html"