Commit graph

  • 79edbc4396
    Merge pull request #149 from BeigeBox/fix/dmrd-packet-length-validation master Jonathan Naylor 2026-04-06 20:09:35 +01:00
  • 237201a570
    Merge pull request #148 from BeigeBox/fix/uninitialized-netid Jonathan Naylor 2026-04-06 20:00:04 +01:00
  • 66775d86ab
    Merge pull request #147 from BeigeBox/fix/dynvoice-sprintf-buffer Jonathan Naylor 2026-04-06 19:58:53 +01:00
  • fd75be7b21
    Merge pull request #146 from BeigeBox/fix/aprswriter-null-mqtt Jonathan Naylor 2026-04-06 19:56:25 +01:00
  • d9301b0827
    Merge pull request #145 from BeigeBox/fix/config-data-memory-leak Jonathan Naylor 2026-04-06 19:55:59 +01:00
  • a1946c8fc8 Validate DMRD packet length before enqueuing Ember 2026-04-05 17:53:52 -07:00
  • e18fc47845 Fix uninitialized m_netId in MMDVMNetwork outgoing packets Ember 2026-04-05 17:52:07 -07:00
  • 0345e24f55 Fix off-by-one buffer size in DynVoice::linkedTo Ember 2026-04-05 17:50:31 -07:00
  • 350b547b10 Add null check for m_mqtt in APRSWriter Ember 2026-04-05 17:49:51 -07:00
  • 3753761963 Fix memory leak of m_configData in CDMRNetwork Ember 2026-04-05 17:48:42 -07:00
  • 65eaf779b0
    Merge pull request #144 from BeigeBox/fix/stale-slot-after-rewrite Jonathan Naylor 2026-04-05 16:25:33 +01:00
  • 3dd99d6952
    Merge pull request #143 from BeigeBox/fix/stack-overflow-radio-position Jonathan Naylor 2026-04-05 16:24:52 +01:00
  • 8725e06978
    Merge pull request #142 from BeigeBox/fix/heap-overflow-dmrg-dmra Jonathan Naylor 2026-04-05 16:24:12 +01:00
  • e5d050ee43
    Merge pull request #141 from BeigeBox/fix/empty-mqtt-command-crash Jonathan Naylor 2026-04-05 16:23:27 +01:00
  • 891a2a87b7 Fix upper bound in length check: 50 → 46 to match buffer geometry Ember 2026-04-04 17:02:53 -07:00
  • 59011f3719 Fix stale slot number in RF-to-network rewrite path Ember 2026-04-04 16:49:28 -07:00
  • 6dd98bd856 Fix stack buffer overflow in writeRadioPosition and writeTalkerAlias Ember 2026-04-04 16:49:26 -07:00
  • f697c1de8c Fix heap buffer overflow on DMRG/DMRA packets Ember 2026-04-04 16:49:19 -07:00
  • c9a2d5802e Fix crash on empty MQTT command Ember 2026-04-04 16:47:58 -07:00
  • 0e04ebae0f Add MQTT retain to some JSON messages. Jonathan Naylor 2026-03-23 17:51:28 +00:00
  • f320e82be4 Remove some old remote control weirdness. Jonathan Naylor 2026-03-23 17:49:19 +00:00
  • 7bbd64c386 create timestamps in rfc3339 format Jonathan Naylor 2026-03-23 12:52:29 +00:00
  • 4786d779b5 Improve the build process. Jonathan Naylor 2026-03-11 17:25:22 +00:00
  • a2b30fcc1f
    Merge pull request #140 from MW0MWZ/fix/mqtt-client-id Jonathan Naylor 2026-03-08 15:19:39 +00:00
  • 139d9dbff5 Add mosquitto_loop_stop before mosquitto_destroy in close() Andy Taylor 2026-03-08 14:16:32 +00:00
  • 50a3567335 Fix MQTT client ID collision on ARM 32-bit userland with 64-bit kernel Andy Taylor 2026-03-08 12:51:36 +00:00
  • 32c3d7360e Update README.md Jonathan Naylor 2026-02-14 18:20:45 +00:00
  • 1028225a8d Merge branch 'master' into mqtt mqtt Jonathan Naylor 2026-02-14 18:11:16 +00:00
  • 3d099ae24d
    Merge pull request #137 from f1rmb/f1rmb_nullptr_vs_NULL_with_getaddrinfo v1.0 Jonathan Naylor 2025-06-09 13:38:04 +01:00
  • 2aeaa71e87 Fix nullptr instead of NULL argument usage in getaddrinfo(). Bump version. Daniel Caujolle-Bert 2025-06-07 17:29:32 +02:00
  • 804478c328
    Merge pull request #136 from olympy/unlim-networks Jonathan Naylor 2025-06-02 17:12:39 +01:00
  • fbdd2f36bf [unlim-networks] RemoteControl Alexander Mokrov UR6LKW 2025-06-02 18:31:23 +03:00
  • 366b32a29a [unlim-networks] DMRGateway Alexander Mokrov UR6LKW 2025-06-01 20:30:57 +03:00
  • fa558552d8 [unlim-networks] Config Alexander Mokrov UR6LKW 2025-06-01 17:43:06 +03:00
  • 68e68c9c79 [unlim-networks] indentation fix Alexander Mokrov UR6LKW 2025-06-01 17:04:44 +03:00
  • 538108b192 Add optional MQTT authentication. Jonathan Naylor 2025-03-21 17:37:30 +00:00
  • a2e2ea3675 Linux cleanups. Jonathan Naylor 2025-03-17 14:29:13 +00:00
  • 4ff688045f Update the C++ version and other changes. Jonathan Naylor 2025-03-17 14:09:42 +00:00
  • fd54e3eb7c Merge branch 'master' into mqtt Jonathan Naylor 2025-03-15 17:23:14 +00:00
  • ec5c32b57a Update the C++ code. Jonathan Naylor 2025-03-15 17:03:06 +00:00
  • 330fdd7158 Merge branch 'master' into mqtt Jonathan Naylor 2024-08-31 20:06:29 +01:00
  • 29397cf65e Fix signal logging. Jonathan Naylor 2024-08-31 20:04:32 +01:00
  • e4e17ae74b Merge branch 'master' into mqtt Jonathan Naylor 2024-08-28 16:53:49 +01:00
  • 6d42e46285 Upgrade the signal handling. Jonathan Naylor 2024-08-28 16:53:25 +01:00
  • 870de67a2d Merge branch 'master' into mqtt Jonathan Naylor 2024-08-28 16:10:16 +01:00
  • e1e41be3a0
    Merge pull request #131 from nweisenfeld/nweisenfeld/correct-SIGHUP-handling Jonathan Naylor 2024-08-28 15:47:32 +01:00
  • 9f73f66101 Fix SIGHUP treatment to loop/restart as intended Neil Weisenfeld 2024-08-27 10:17:24 -04:00
  • 8f428cf86b Fix a small bug. Jonathan Naylor 2024-07-08 17:04:40 +01:00
  • 0dffbf9ddb Allow it to build on Windows again. Jonathan Naylor 2024-04-22 13:57:09 +01:00
  • b205134508 Merge branch 'master' into mqtt Jonathan Naylor 2024-02-02 11:35:50 +00:00
  • 2b81fe225b Re-organise the UDP handling. Jonathan Naylor 2024-02-02 11:35:07 +00:00
  • f6b4698f14 Merge branch 'master' into mqtt Jonathan Naylor 2024-01-29 16:49:31 +00:00
  • 11683af7e4 Simplify the UDP socket handling. Jonathan Naylor 2024-01-29 16:47:34 +00:00
  • 3a6e47d39e
    Merge pull request #127 from qradiolink/embedded_data_passing Jonathan Naylor 2024-01-25 18:23:34 +00:00
  • ad3fea93fb Embedded data was not being passed through during rewrite adrian 2023-11-01 19:11:12 +02:00
  • 8ca1bb8d72 Add DMR Master logging-in to the JSON status messages. Jonathan Naylor 2023-07-23 14:30:49 +01:00
  • 852caca96e Ad simple JSON logging. Jonathan Naylor 2023-07-11 16:54:30 +01:00
  • 61ccb47afd Don't close MQTT except at the end. Jonathan Naylor 2023-07-07 19:19:26 +01:00
  • 04146faa81 Convert to use of MQTT for command, APRS, and dynamic TG control. Jonathan Naylor 2023-07-07 11:14:34 +01:00
  • a28aa7c549
    Merge pull request #126 from f1rmb/f1rmb_gpsd_fix_status_check_api_version Jonathan Naylor 2023-05-21 12:57:52 +01:00
  • 859c899ec8 Handle GPSd API version about fix status. Daniel Caujolle-Bert 2023-05-21 05:28:55 +02:00
  • a858cf5276
    Merge pull request #125 from W0CHP/master Jonathan Naylor 2023-05-19 16:19:51 +01:00
  • b6677007ec Update sample INI with quoted Symbol= value. Chipster 2023-05-19 09:58:50 -05:00
  • ff4e8a9507 Fixes configuration bug; when "Symbol=" value contains a valid APRS literal "#", it was parsed as a comment and not honored (now has more strict checking). Chipster 2023-04-30 07:44:05 -05:00
  • ac2f19c692
    Merge pull request #123 from W0CHP/master Jonathan Naylor 2023-02-17 18:04:52 +00:00
  • 3b0d2ff067 Add mode type to APRS string. Make APRS band/offset string a bit more consistent. Chipster 2023-02-17 06:06:58 -06:00
  • 69b31b660b Update to he lastest gpsd 3.2.1 API. Jonathan Naylor 2023-02-13 17:47:47 +00:00
  • d7a4c86dda
    Merge pull request #122 from W0CHP/master Jonathan Naylor 2023-02-13 13:35:14 +00:00
  • 32e4282de7 Update INI with new Symbol config item Chipster 2023-02-13 06:09:51 -06:00
  • 508692a554 Add Symbol= option to [APRS] stanza in config, to allow user to define APRS symbol. Backward-compat., and will default to the standard D& symbol (diamond with "D" overlay) if Symbol= is not defined. Chipster 2023-02-12 19:27:45 -06:00
  • 71b42aad36
    Merge pull request #119 from MW0MWZ/patch-1 Jonathan Naylor 2022-09-09 17:53:01 +01:00
  • 62bc2ac97b
    Update XLXHosts.txt MW0MWZ 2022-09-09 17:42:05 +01:00
  • 70b3126804
    Merge pull request #115 from narspt/Portuguese Jonathan Naylor 2022-06-12 13:28:37 +01:00
  • 82abb4220f
    Merge pull request #116 from f1rmb/xlx_id_as_string Jonathan Naylor 2022-02-17 09:53:11 +00:00
  • 4f9f30b678 Fix: XLX ID as 3 characters string instead of a number. * Since some XLX reflectors are using characters instead of numbers (like USA,JPN,etc...), it's not possible to use them as startup reflector. * Of course, it's still not possible to switch to that kind of reflector using the xlxBase + 4000 trick. Update Copyright year. Daniel Caujolle-Bert 2022-02-17 09:36:23 +00:00
  • f6a89db969 Add Portuguese voice files narspt 2022-02-07 00:03:19 +00:00
  • 518c2a6136
    Merge pull request #114 from f1rmb/disable_remotecommand_logging Jonathan Naylor 2022-01-24 14:22:49 +00:00
  • 0e72349913 Add a way to disable the RemoteCommand logging (annoying when RemoteCommand is heavily used). Daniel Caujolle-Bert 2022-01-24 14:20:58 +00:00
  • e2f3542d9c
    Merge pull request #113 from f1rmb/hosts_remote_command Jonathan Naylor 2022-01-24 07:11:06 +00:00
  • 6c36e29f88 Add new remote command: - hosts: display connected hosts, or NONE if disconnected (surrounded with double quotes). Daniel Caujolle-Bert 2022-01-21 08:13:24 +00:00
  • 5aa6e54130 Merge pull request #112 from narspt/patch-1 Jonathan Naylor 2022-01-05 22:41:07 +00:00
  • 6822a1346a
    avoid invalid lat/lon/height values increasing RPTC pkt len narspt 2022-01-05 21:38:51 +00:00
  • ea4b49192d Update the README file. Jonathan Naylor 2021-12-13 10:26:41 +00:00
  • b6586411e3
    Merge pull request #108 from dl1mx/master Jonathan Naylor 2021-11-14 19:52:46 +00:00
  • 93723db261 Update XLXHosts.txt Jonathan Naylor 2021-10-25 17:54:35 +01:00
  • ca627e5515 Fix compiler warning Jonathan Naylor 2021-10-25 17:54:16 +01:00
  • a3d2bce8a5
    Update Conf.cpp Marco Kubon 2021-07-14 14:07:16 +02:00
  • e516f0c6f6 Merge branch 'master' into DualInputs DualInputs Jonathan Naylor 2021-04-25 09:57:39 +01:00
  • 03bcdbc7cc
    Merge pull request #106 from f1rmb/f1rmb_network_port_datatype Jonathan Naylor 2021-04-25 09:37:53 +01:00
  • d9a09a9364
    Fix network ports datatype (unsigned int -> unsigned short). UDPSocket: fix old bug using m_port instead of m_port[x]. Daniel Caujolle-Bert 2021-04-25 07:44:55 +02:00
  • bf686accdf Merge branch 'master' into DualInputs Jonathan Naylor 2021-04-09 10:20:28 +01:00
  • daa54d3d32 Don't use default arguments for closing the network connection. Jonathan Naylor 2021-04-09 10:16:52 +01:00
  • a962971b11
    Merge pull request #105 from f1rmb/f1rmb_no_goodbye_to_master_on_write_errors Jonathan Naylor 2021-04-08 18:33:09 +01:00
  • 4e07b1b3b6
    Merge pull request #104 from f1rmb/f1rmb_fix_UDPSocket_close Jonathan Naylor 2021-04-08 18:17:05 +01:00
  • 86f492745e Do not try to send RPTCL if the connection is already broken. Daniel Caujolle-Bert 2021-04-02 06:29:57 +02:00
  • be9b402aa3
    Fix nasty bug in UDPSocket::close(). Daniel Caujolle-Bert 2021-03-31 13:35:37 +02:00
  • 53241f2d5f Merge branch 'master' into DualInputs Jonathan Naylor 2021-03-22 22:26:01 +00:00
  • 68b81086a4 Add VS2019 support. Jonathan Naylor 2021-03-22 22:18:59 +00:00
  • fdbe0e0fb4
    Merge pull request #103 from f1rmb/f1rmb_remote_control Jonathan Naylor 2021-03-22 22:06:31 +00:00
  • 579db99ae2
    Remove RemoteCommandDMRG, as RemoteCommand from MMDVMHost's PR now works with DMRGatway too. Daniel Caujolle-Bert 2021-03-22 20:16:35 +01:00