Commit graph

9 commits

Author SHA1 Message Date
Chris-AC9KH
a6c7a19b82 fix security vulnerability where the grid2deg function allocates
fixed 22-element stack arrays and iterates over regex matches
from APRS-IS input without bounds checking
2026-04-26 14:15:11 -05:00
dt229878
3b4a3f2a42 Return ACKS to APRSIS to prevent excessive message spamming. Add 120 second mute to a message after receipt to prevent excessive retries. 2026-01-31 18:38:34 -06:00
Punk Kaos
84cec9d1ae Fix APRS server connect bug. 2026-01-23 07:30:12 -06:00
Chris-AC9KH
963b9cd933 Add doxy hooks to all source file 2026-01-18 19:19:15 -06:00
Chris-AC9KH
1ab08249b1 remove MainWindow class from mainwindow.cpp and replace it with UI_Constructor class
rename remaining files that didn't match their class definitions
relocate the explicit UI_Constructor member function to JS8_MainWindow
relocate the processBufferedActivity member function to JS8_MainWindow
format affected files with LLVM clang-format

Set default APRS inbound relay to off
Fix layout of General->Networking & Autoreply tab in Settings
2026-01-18 19:19:15 -06:00
Punk Kaos
41bd4e9d09 Split out APRS code to standalone modules and add DOXYGEN docs. 2026-01-16 06:40:35 -06:00
dt229878
c9162356cd Inbound APRS message relay into JS8 mesh. 2026-01-16 06:40:35 -06:00
Wyatt Miler
9c242cd3af
User Manual as markdown file, other documentation changes (#128)
* User Manual as a markdown file. Minor other additions/fixes.

* repo version of doxygen is too old, build our own
2026-01-10 21:33:24 -05:00
Chris-AC9KH
356bdc0f50 Code cleanup - move loose source and header files in source tree to group folders
Rename all header files with .h extension
Fix function declaration in HamlibTransceiver.h that overrode member function but was not marked override
Remove unused variable in Modulator.cpp
Remove unused files from source tree
Remove duplicate LazyFillComboBox files
Reformat codebase to LLVM C++ standard
2026-01-02 16:46:38 -06:00
Renamed from APRSISClient.cpp (Browse further)