Commit graph

  • 0a9fc53eb5
    Merge d56ba865e4 into b5b119fa8e Ember 2026-04-19 12:39:07 +03:00
  • 2fa7fb0e0c
    Merge 4007f86df2 into b5b119fa8e adrian 2026-04-19 12:38:50 +03:00
  • 4007f86df2 Change DMR ALOHA header to 0x17 adrian 2026-04-19 11:29:18 +03:00
  • 4ff3bbf766 DMR trunking patches adrian 2026-04-18 11:58:50 +03:00
  • b5b119fa8e Fix the D-Star slow data processing. master Jonathan Naylor 2026-04-17 12:44:32 +01:00
  • 47467bd880 Mostly fixes for D-Star logging. Jonathan Naylor 2026-04-16 13:48:18 +01:00
  • be804801ac Update the documentation to reflect the current state of the software. Jonathan Naylor 2026-04-07 12:57:38 +01:00
  • 5da5c46e04 Bump the version date. Jonathan Naylor 2026-04-07 12:47:30 +01:00
  • 9cfd474607
    Merge pull request #869 from BeigeBox/fix/fm-rssi-offset Jonathan Naylor 2026-04-07 12:43:34 +01:00
  • d5408505c5
    Merge pull request #879 from hamclub/fix-p25-pr853 Jonathan Naylor 2026-04-07 12:31:52 +01:00
  • 8fe1c551eb Fix P25 bug introduced by PR #853 with following changes - Fix CP25Data::encodeTSDU() with P25_LCF_GROUP/P25_LCF_GRP_VCH_GRANT - FIx P25Control P25_LCF_GROUP handling with P25_LCF_GRP_VCH_GRANT as LCF value. Shawn 2026-04-07 19:11:09 +08:00
  • 3ba965ed7e Superficial code change to match a recent PR. Jonathan Naylor 2026-04-06 20:06:40 +01:00
  • b2847c8f9b
    Merge pull request #875 from BeigeBox/fix/fm-audio-scaling Jonathan Naylor 2026-04-06 19:54:38 +01:00
  • 58d06b4e6a
    Merge pull request #877 from BeigeBox/fix/writeserial-overflow Jonathan Naylor 2026-04-06 19:53:54 +01:00
  • a18299a0b3
    Merge pull request #873 from BeigeBox/fix/dstar-rssi Jonathan Naylor 2026-04-06 19:53:08 +01:00
  • b269363cdc
    Merge pull request #870 from BeigeBox/fix/watchdog-div-zero Jonathan Naylor 2026-04-06 19:51:50 +01:00
  • 52725d420d
    Merge pull request #871 from BeigeBox/fix/nxdn-layer3-overflow Jonathan Naylor 2026-04-06 19:49:50 +01:00
  • f3710b25c6
    Merge pull request #876 from BeigeBox/fix/remotecontrol-format-string Jonathan Naylor 2026-04-06 19:49:06 +01:00
  • e0cafb34e6
    Merge pull request #874 from BeigeBox/fix/writeipinfo-overflow Jonathan Naylor 2026-04-06 19:48:05 +01:00
  • f401fd9623
    Merge pull request #867 from BeigeBox/fix/dmr-shortlc-shift Jonathan Naylor 2026-04-06 19:47:25 +01:00
  • 66934b920f
    Merge pull request #872 from BeigeBox/fix/dmrta-bit-mask Jonathan Naylor 2026-04-06 19:30:47 +01:00
  • 1b4ac54700
    Merge pull request #868 from BeigeBox/fix/p25-mode-constant Jonathan Naylor 2026-04-06 19:29:46 +01:00
  • d56ba865e4 Add length validation for D-Star network packets Ember 2026-04-05 17:59:44 -07:00
  • fa4c54a259 Fix format string vulnerability in remote command logging Ember 2026-04-05 17:59:43 -07:00
  • 2ce56123e7 Add bounds check in writeSerial to prevent buffer overflow Ember 2026-04-05 17:59:42 -07:00
  • 8d618c0f6b Fix wrong shift direction in DMR Short LC encoding Ember 2026-04-05 17:48:36 -07:00
  • f79cd11b78 Fix division by zero on network watchdog expiry Ember 2026-04-05 17:48:35 -07:00
  • 8b3519db66 Fix FM network audio scaling mismatch Ember 2026-04-05 17:48:34 -07:00
  • c280631bb7 Fix D-Star RSSI variable shadowing and double-counting Ember 2026-04-05 17:48:33 -07:00
  • 9d236515ab Fix FM RSSI reading tag byte instead of RSSI data Ember 2026-04-05 17:48:32 -07:00
  • 768a6a0bc0 Fix stack buffer overflow in writeIPInfo for IPv6 addresses Ember 2026-04-05 17:48:30 -07:00
  • 654216e7fb Fix writeP25Info sending MODE_DMR instead of MODE_P25 Ember 2026-04-05 17:48:29 -07:00
  • 89b0b7637a Fix 7-bit Talker Alias decode bit extraction Ember 2026-04-05 17:48:27 -07:00
  • 50c6531484 Fix heap buffer overflow in NXDN Layer3 data handling Ember 2026-04-05 17:48:24 -07:00
  • a2309124c7
    Merge pull request #866 from BeigeBox/fix/fm-writestart-overflow Jonathan Naylor 2026-04-05 16:22:20 +01:00
  • 2ba4ef9e34
    Merge pull request #865 from BeigeBox/fix/p25-tsdu-fallthrough Jonathan Naylor 2026-04-05 16:21:45 +01:00
  • 80e5c57360
    Merge pull request #864 from BeigeBox/fix/mqtt-double-free Jonathan Naylor 2026-04-05 16:21:09 +01:00
  • 134f0daafd
    Merge pull request #863 from m0vse/master Jonathan Naylor 2026-04-05 16:20:00 +01:00
  • 8ab1c41846 Fix double-free of MQTT connection on shutdown Ember 2026-04-04 16:54:29 -07:00
  • a4a121977f Fix stack buffer overflow in FMNetwork::writeStart() Ember 2026-04-04 16:54:28 -07:00
  • c8bcece8c4 Fix missing break in P25 GROUP TSDU encoding Ember 2026-04-04 16:54:16 -07:00
  • aab07f3c78
    Merge branch 'g4klx:master' into master Phil Taylor 2026-04-04 23:34:34 +01:00
  • 49efab54ba Add some extra logging and update the copyright message. Jonathan Naylor 2026-04-02 15:15:25 +01:00
  • e8da67df83 Update to use C++17 Phil Taylor (M0VSE) 2026-03-28 20:04:26 +00:00
  • c8625f7664 Move the JSON CW Id indication to be a message not a mode. Jonathan Naylor 2026-03-23 13:26:41 +00:00
  • e15578e31d
    Merge pull request #861 from nivex/rfc3339 Jonathan Naylor 2026-03-23 12:45:57 +00:00
  • 6ac2f99f7c
    create timestamps in rfc3339 format Nivex 2026-03-22 15:17:21 -04:00
  • 67aafc9db3
    Merge pull request #858 from MW0MWZ/fix/json-always-emit-source-info Jonathan Naylor 2026-03-17 16:00:56 +00:00
  • 9b8a6c1e2c Always emit source_info and reflector fields in JSON output Andy Taylor 2026-03-17 15:02:38 +00:00
  • 10680f51a5 Improve the build options and remove libsamplerate, it's not needed. Jonathan Naylor 2026-03-11 13:15:00 +00:00
  • 81e16b87f4 Rename MMDVM.ini to MMDVMHost.ini Jonathan Naylor 2026-03-10 14:52:12 +00:00
  • ed6c28c0c1
    Merge pull request #856 from MW0MWZ/fix/mqtt-client-id Jonathan Naylor 2026-03-08 15:16:08 +00:00
  • 469306ff1f Add mosquitto_loop_stop before mosquitto_destroy in close() Andy Taylor 2026-03-08 14:16:34 +00:00
  • 8efcac05e6 Fix MQTT client ID collision on ARM 32-bit userland with 64-bit kernel Andy Taylor 2026-03-08 12:49:26 +00:00
  • f2c45f2ae5 Fix a bad merge. Jonathan Naylor 2026-02-27 16:43:04 +00:00
  • f569e7c921 Cleanup after the merge. Jonathan Naylor 2026-02-26 14:31:04 +00:00
  • bb7295cb08
    Merge pull request #852 from F4FXL/fix/FastData Jonathan Naylor 2026-02-26 14:14:03 +00:00
  • 03efef08d8
    Merge branch 'master' into fix/FastData Jonathan Naylor 2026-02-26 14:13:51 +00:00
  • b048a2929f Hopefully fix some compilation problems. Jonathan Naylor 2026-02-26 13:55:01 +00:00
  • 4b2d6cf891
    Merge pull request #853 from radongc/feat/motorola-talk-permit-tone-implementation Jonathan Naylor 2026-02-20 21:27:33 +00:00
  • cbeb2ed96a Fix typo. radongc 2026-02-20 15:08:21 -05:00
  • e68ab470ed Handle talk permit tone P25_LCF_GROUP. radongc 2026-02-20 15:00:39 -05:00
  • eda98ae163 Compilation warning fixes. Jonathan Naylor 2026-02-19 16:17:03 +00:00
  • ca24f49998 Merge branch 'master' of github.com:g4klx/MMDVMHost Jonathan Naylor 2026-02-19 16:05:55 +00:00
  • cb96c08f9c Fixed merge. Jonathan Naylor 2026-02-19 16:02:48 +00:00
  • 76d4f0d1a1 Merge branch 'master' into mqtt mqtt Jonathan Naylor 2026-02-18 13:54:01 +00:00
  • 28c21f74b3 remove debug message clarify comment Geoffrey Merck 2026-01-27 21:25:15 +01:00
  • 876f58c05c Add lookback in fast data handling to prevent first voice frame to get killed by FEC Geoffrey Merck 2026-01-26 20:19:40 +01:00
  • d3ed3ce8d2 reeanable fast data Geoffrey Merck 2026-01-23 22:17:27 +01:00
  • 05b10ac544
    Merge pull request #849 from MW0MWZ/master v1.0 Jonathan Naylor 2025-09-25 14:49:50 +01:00
  • 025273844f MMDVMHost Nextion Commands Andy Taylor 2025-09-24 12:01:31 +01:00
  • 43783d6abc
    Merge pull request #848 from JimZAH/freebsd-compile-fixes Jonathan Naylor 2025-09-20 18:44:05 +01:00
  • 7d105371e9 Spacing jimzah 2025-09-20 13:10:10 +01:00
  • c94276a714 FreeBSD: include libutil.h jimzah 2025-09-20 12:57:49 +01:00
  • d4fa52272b RTM_VERSION: Should be RTM_VERSION jimzah 2025-09-20 12:50:46 +01:00
  • fff1c1c74c
    Merge pull request #847 from JimZAH/mqtt-qos-typo mqtt_plus Jonathan Naylor 2025-09-18 22:39:43 +01:00
  • c886b62dda Fix typo: MQTT_QOS_AT_MOST_ONCE jimzah 2025-09-18 21:55:03 +01:00
  • 89b9fc2ed6
    Merge pull request #846 from MW0MWZ/master Jonathan Naylor 2025-09-16 08:44:52 +01:00
  • aa3555083b Artifact cleanup Andy Taylor 2025-09-16 01:14:27 +01:00
  • 6f25ab158d Fix free(): double free detected in tcache Andy Taylor 2025-09-09 00:26:59 +01:00
  • 1dc505f9d2 Merge branch 'master' into mqtt Jonathan Naylor 2025-08-28 16:51:48 +01:00
  • 28eb0e6200 Fix empty AX.25 V2 parameters. Jonathan Naylor 2025-08-28 16:35:55 +01:00
  • 1e2e0c7431 M17 and AX.25 removal cleanups. Jonathan Naylor 2025-08-27 17:51:15 +01:00
  • d085ca8b0f Merge branch 'master' into mqtt Jonathan Naylor 2025-08-27 17:02:37 +01:00
  • 010c1249ee Update to VS2022. Jonathan Naylor 2025-08-26 17:16:00 +01:00
  • bd6b3d58ca Update README.md Jonathan Naylor 2025-08-26 17:08:55 +01:00
  • 7adccd2123 Remove the last vestage of AX.25 from the code. Jonathan Naylor 2025-08-26 15:18:19 +01:00
  • cf97dc3096 Remove AX.25 Jonathan Naylor 2025-08-26 15:14:00 +01:00
  • 9720c7a40d Make space for dPMR. Jonathan Naylor 2025-07-09 13:38:55 +01:00
  • 994bff73ba
    Merge pull request #845 from W0CHP/master Jonathan Naylor 2025-06-09 13:36:19 +01:00
  • ee4461866c
    Merge pull request #844 from f1rmb/f1rmb_nullptr_vs_NULL_with_getaddrinfo Jonathan Naylor 2025-06-09 13:35:52 +01:00
  • 92215d0dc2 Fix up OLED formating by leveraging more cursor pos. calls Chipster 2025-06-08 04:03:10 -05:00
  • 2e24ba1f41 Reintroduce [NXDN Network]::Protocol config item, as it got deleted at some point. Fix nullptr instead of NULL argument usage in getaddrinfo(). Bump version. Daniel Caujolle-Bert 2025-06-07 17:31:46 +02:00
  • 2b69832d16
    Merge pull request #842 from f1rmb/f1rmb_fix_windows_build Jonathan Naylor 2025-06-02 16:09:49 +01:00
  • 14ee06fed0 Fix Windows build (few warnings and a wrong file descriptor comparison). Daniel Caujolle-Bert 2025-06-02 17:06:12 +02:00
  • d142e89a2d
    Merge pull request #841 from f1rmb/f1rmb_enable_disable_mode_cleanup_and_fixes_take_2 Jonathan Naylor 2025-06-02 14:05:18 +01:00
  • 065dd7aab1 Merge enableMode()/disableMode() to processEnableModeCommand(). Daniel Caujolle-Bert 2025-05-30 09:22:48 +02:00
  • 7d2da549c2 CDMRSlot::clock(), CDStarControl::clock(), CM17Control::clock(), CNXDNControl::clock(), CP25Control::clock(), CYSFControl::clock(): - Leave ASAP when it's disabled. Daniel Caujolle-Bert 2025-05-29 18:29:42 +02:00
  • 0894b9e91f CDMRSlot::writeQueueNet(): Don't enqueue data while not enabled. CMMDVMHost::run(): After getting the modem data, don't handle it (read/write<Controler>, etc) if the given mode is not enabled. CMMDVMHost::setMode(): Don't disable Controler/Network when the given mode is not enabled, except for MODE_LOCKOUT/MODE_ERROR cases. CMMDVMHost::remoteControl(): small cleanup when disabling a mode. Bump version number. Daniel Caujolle-Bert 2025-05-25 16:43:31 +02:00
  • 0469a7ede6 CDMRSlot::writeQueueNet(): Don't enqueue data while not enabled. CMMDVMHost::run(): After getting the modem data, don't handle it (read/write<Controler>, etc) if the given mode is not enabled. CMMDVMHost::setMode(): Don't disable Controler/Network when the given mode is not enabled, except for MODE_LOCKOUT/MODE_ERROR cases. CMMDVMHost::remoteControl(): small cleanup when disabling a mode. Bump version number. Daniel Caujolle-Bert 2025-05-25 16:34:17 +02:00