Fix Some GPS formats not writing to the event history gps_s string due to mismatching src values (UDT NMEA and LIP);
Fix bug in ComputeCrcCCITT16d where the len value cannot exceed 255 by recasting len as uint32_t instead of uint8_t; #288
Clarify when UDT Data Blocks (R12) is Confirmed or Unconfirmed Data;
Seperate dsd_ncurses.c into dsd_ncurses_printer.c , dsd_ncurses_menu.c , and dsd_ncurses_handler.c files;
Make adjustments as needed to accomodate above;
Work on Handling Special Escape Characters with Ncurses Input Handling to prevent rogue things from happening with scrool wheel, etc;
Prepare to Seperate Ncurses Code and Event History Code into seperate .c files; Move common items to a .h file;
Move event history code to dsd_events.c; Move AFS code to edacs-fme.c; Move beeper code to dsd_audio2.c
Include a simple sh file to startup dsd-fme with opts line, and open log files for multi linux terminal support;
Fix bug with P25p1 MPDU Trunking Blocks setting address values to trigger event history watchdog;
Add an internal string into event history to log internal events of note (ENC LO, errors, etc);
Add a watchdog during any ENC LO event so the event_history will log the call with ENC LO;
Disable AHOY and RSP PDU's from Event History (clogs up the event history with extra info);
Fix DMR p_clear trigger to zero out src and tg values when tuning away;
Fix Hytera Enhanced RC4 (verified working); Misc Tweaks Regarding;
Change the -~ switch to debug mode and -J to the event history file;
Pass slot and swrite value to write_event_to_log_file; Add Slot value to written event log file when swrite is 1 (DMR BS and P25p2);
Misc Consistency Nits;
M17, YSF, DSTAR to save wav files with src and dst as call sign string value and not a numerical value;
Add P25p1 Tier 1 Location and DMR Short Data LOCN Report to Event History; Add MNIS sourced LRRP to Event History;
Don't append truncated TEXT strings to Event String since its full display is directly below it in the Event History;
Add new items to Event History to accomodate above feature;
Tweak misc items regarding above;
Add Extra Call Information to Event History and Display to Ncurses and Write to Event Log;
Add P25 Known Talker Alias Formats to Event History and Display to Ncurses and Write to Event Log;
Remake the DMR Talker Alias Decoder for 7, 8, and 16 bit chars and go to Event History and Display and to Ncurses and Write to Event Log;
Add Some Embeddded and Misc (Non Data Call) GPS Formats to Event History and Display to Ncurses and Write to Event Log;
Add DMR UDT Data Calls to Event History;
Make Misc Tweaks to Event Item Strings;
Rework all Per Call Wav files to tie into Event History; Auto Delete Empty Wav files created; Wav Files in progress have no extension and have no hard set name until closing;
Delete all OLD patch files that are resolved directly or indirectly by new Event History, or have previously been incorporated into code.
Congratulations for clicking this link, you are now reading this description;
Add DES-OFB Decryption Support for P25, NXDN, DMR (Tested);
Add DES-XL Decryption Support for P25p1 (Tested);
Add AES-OFB Decryption Support for P25, DMR (Tested); NXDN(untested);
Add P25p1 PDU Decryption Support; (Untested)(Known Modes);
Add Remaining (AES, DES) DMR PDU Decryption Support (Known DMRA Modes)(Untested);
Decrypt Tytera 16-bit BP (works depending on model);
Add AES Keys example csv file for import;
Probably a few bugs that'll need to be massaged out now with all the code additions for several years of stashed code;
DMR: Fix TMS Message String for Ncurses & Tweaks;
Make the IP PDU more generic;
Make Cellocator and ARS decoder placeholder functions;
Add port for P25 Tier 2 Location Services (LRRP);
Cmake -DNOCOLORSLOGS=OFF for Cygwin Builds (or user option)
Tweak cygwin scripts to include touch.exe in portable release builder.
Rework original 1aa bat file to be a simplified / unified .bat file (old bat files still available in examples folder);
Migrate Harris Alias for vPDU;
Setup Harris Alias for LCW;
Working Harris GPS for LCW;
Harris GRG Bitmap(speculative);
Migrate Tait Alias for LCW;
Misc Tweaks;
Misc Tweaks for displaying and writing various P25 Aliases to File and Ncurses for display;
Misc String Safety Tweaks on Aliases and writing to csv files / display;