Commit graph

  • b869053a80
    Merge pull request #40 from W0CHP/master master Jonathan Naylor 2026-08-11 11:30:57 +01:00
  • 5aafb6c983
    Publish structured link/connectivity status Chipster 2026-08-10 17:37:55 -05:00
  • 552754628f create timestamps in rfc3339 format Jonathan Naylor 2026-03-23 13:00:13 +00:00
  • 8abb83120c Merge branch 'master' of github.com:g4klx/DAPNETGateway Jonathan Naylor 2026-03-11 17:10:55 +00:00
  • fbba1d449e Improve the build process. Jonathan Naylor 2026-03-11 17:10:09 +00:00
  • c97ce090a2
    Merge pull request #39 from MW0MWZ/fix/mqtt-client-id Jonathan Naylor 2026-03-08 15:21:33 +00:00
  • edac3b873a Add mosquitto_loop_stop before mosquitto_destroy in close() Andy Taylor 2026-03-08 14:16:32 +00:00
  • 3b99af8afc Fix MQTT client ID collision on ARM 32-bit userland with 64-bit kernel Andy Taylor 2026-03-08 12:51:35 +00:00
  • 5cf7887c18 Update README.md Jonathan Naylor 2026-02-14 18:19:54 +00:00
  • 1cb140bc29 Merge branch 'master' into mqtt mqtt Jonathan Naylor 2026-02-14 16:39:05 +00:00
  • 475c8023ec
    Merge pull request #37 from MW0MWZ/patch-1 v1.0 Jonathan Naylor 2025-08-20 17:26:56 +01:00
  • e139bde022
    Update Conf.cpp MW0MWZ 2025-08-20 12:25:14 +01:00
  • b06e6b088b
    Merge pull request #36 from f1rmb/f1rmb_handle_statics_with_remote_command Jonathan Naylor 2025-06-09 13:51:18 +01:00
  • 3cb2f646b0 Fix nullptr instead of NULL argument usage in getaddrinfo(). Bump version. Daniel Caujolle-Bert 2025-06-07 19:42:38 +02:00
  • d1bd0b549a Add MQTT authentication. Jonathan Naylor 2025-03-26 15:11:42 +00:00
  • 3aee1f0ed8 Merge branch 'master' into mqtt Jonathan Naylor 2025-03-18 15:13:07 +00:00
  • dde4c01a45 Upgrade the C++ version. Jonathan Naylor 2025-03-18 13:52:17 +00:00
  • 2a13d8b4d1 Merge branch 'master' into mqtt Jonathan Naylor 2024-08-31 20:10:29 +01:00
  • 8c6fa22730 Fix signal logging. Jonathan Naylor 2024-08-31 20:10:13 +01:00
  • 496c22f4c2 Merge branch 'master' into mqtt Jonathan Naylor 2024-08-28 17:54:53 +01:00
  • bcd41d0ab6 Improve the signal handling. Jonathan Naylor 2024-08-28 17:50:50 +01:00
  • bb3463b14c Add the gitversion to the Makefile. Jonathan Naylor 2024-04-22 14:06:52 +01:00
  • bbc1a30c5d Allow to buildon Windows again. Jonathan Naylor 2024-04-22 13:49:26 +01:00
  • 98aa2e877d Merge branch 'master' into mqtt Jonathan Naylor 2024-01-29 16:38:39 +00:00
  • 41ba7fb13b Simplify the UDP socket handling. Jonathan Naylor 2024-01-29 16:37:34 +00:00
  • c28edb9c4f Bump the version date. Jonathan Naylor 2023-07-11 17:10:41 +01:00
  • 0eda05e064 Exit the main loop correctly. Jonathan Naylor 2023-07-11 13:43:13 +01:00
  • 97db2e9b45 Add basic JSON logging. Jonathan Naylor 2023-07-11 11:25:39 +01:00
  • f0a271ae53 Upgrade the version and signal handling. Jonathan Naylor 2023-07-07 18:41:30 +01:00
  • e677d6a954 Convert the gateway to log via MQTT. Jonathan Naylor 2023-07-07 17:57:36 +01:00
  • 631297ece7 Update the README Jonathan Naylor 2021-12-13 10:25:03 +00:00
  • f8df3f24ad Fix compiler warning Jonathan Naylor 2021-10-25 17:59:49 +01:00
  • 4a09d04200
    Merge pull request #34 from f1rmb/f1rmb_network_port_datatype Jonathan Naylor 2021-04-25 09:38:48 +01:00
  • 310cf0c8ff
    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:43:56 +02:00
  • 183615d52e
    Merge pull request #33 from f1rmb/f1rmb_fix_UDPSocket_close Jonathan Naylor 2021-04-08 18:18:19 +01:00
  • 7311d5aa6b
    Fix nasty bug in UDPSocket::close(). Daniel Caujolle-Bert 2021-03-31 16:18:24 +02:00
  • d26a05d6ef replace open(sockaddr_storage &address) to open(address.ss_fmamily) SASANO Takayoshi 2020-12-12 06:57:29 +09:00
  • ae9f3089f9 remove open(sockaddr_storage &address) SASANO Takayoshi 2020-12-12 06:55:07 +09:00
  • 8893f25cdb Add optional log file rotation and UDP error handling. IPv6 Jonathan Naylor 2020-10-31 22:16:07 +00:00
  • 2f62c51624 Merge branch 'master' into IPv6 Jonathan Naylor 2020-10-07 11:27:53 +01:00
  • b012b9ce96 Fix buffer overflow. Jonathan Naylor 2020-10-07 11:27:25 +01:00
  • ce586e9672 Merge branch 'master' into IPv6 Jonathan Naylor 2020-10-05 13:27:30 +01:00
  • 701bdd3272 Updates for NetBSD. Jonathan Naylor 2020-10-05 13:27:06 +01:00
  • 6b035c6f48 Merge branch 'IPv6' of https://github.com/g4klx/DAPNETGateway into IPv6 Jonathan Naylor 2020-10-05 13:23:05 +01:00
  • 5caf8c9e4b Updates for NetBSD. Jonathan Naylor 2020-10-05 13:22:45 +01:00
  • 0c328b96fa Use normal logging. Jonathan Naylor 2020-09-29 12:33:12 +01:00
  • 52b49f0bf4 Make Windows run. Jonathan Naylor 2020-09-20 21:54:32 +01:00
  • 2bec26d77c Fix Windows compilation. Jonathan Naylor 2020-09-20 15:55:37 +01:00
  • 471f5475d2 Improva the ini file parsing. Jonathan Naylor 2020-09-06 14:20:00 +01:00
  • 3347a42118 IPv6 updates. Jonathan Naylor 2020-09-06 14:06:13 +01:00
  • 309c62e4f8 fix copyright year SASANO Takayoshi 2020-09-05 18:34:17 +09:00
  • 4c23a77ec5 reduce UDPSocket.cpp variation SASANO Takayoshi 2020-09-05 14:59:56 +09:00
  • d55ed53501 Merge remote-tracking branch 'upstream/master' SASANO Takayoshi 2020-09-04 06:00:37 +09:00
  • b57f9bde93 update UDPSocket.h and UDPSocket.cpp SASANO Takayoshi 2020-09-04 05:57:58 +09:00
  • 623d7a4be2 Merge branch 'master' into IPv6 Jonathan Naylor 2020-09-03 11:24:26 +01:00
  • f00807f4ee
    Merge pull request #30 from dg9vh/patch-1 Florian (DF2ET) 2020-08-13 20:03:19 +02:00
  • 8f31defe56
    Changed Login-banner to correct program-name Kim - DG9VH 2020-08-13 20:01:54 +02:00
  • 87aea190bf Add the install target. Jonathan Naylor 2020-06-25 09:59:31 +01:00
  • ba7c38fdf5 Merge remote-tracking branch 'upstream/master' SASANO Takayoshi 2020-06-12 06:08:02 +09:00
  • 140e1fd6e8
    Merge pull request #29 from jg1uaa/master Jonathan Naylor 2020-06-11 22:05:29 +01:00
  • 35d3aecf85 modified for new UDPSocket.cpp SASANO Takayoshi 2020-03-29 20:12:10 +09:00
  • 85d02c8cf2 sync to MMDVMHost-ipv6 code SASANO Takayoshi 2020-03-29 20:10:14 +09:00
  • adee6bb5fa Update to VS2019. Jonathan Naylor 2020-02-14 21:53:25 +00:00
  • a0e947a405
    Merge pull request #28 from jg1uaa/master Florian (DF2ET) 2019-10-25 23:51:42 +02:00
  • 8af07c3907 fix bug that open() does not support IPv6 socket SASANO Takayoshi 2019-10-25 21:01:18 +09:00
  • 61ef391e57
    Merge pull request #27 from jg1uaa/master Jonathan Naylor 2019-10-23 07:58:45 +01:00
  • 9d65424d8c lookup(): fix undefined result of address_length SASANO Takayoshi 2019-10-22 19:25:40 +09:00
  • 96d91340c5
    Merge pull request #26 from jg1uaa/master Jonathan Naylor 2019-10-20 09:25:08 +01:00
  • 90e43e15f8 modified WinSock -> WinSock2 to pass compile on Windows (not tested) SASANO Takayoshi 2019-10-05 06:16:33 +09:00
  • 0237efd88c rewrite for Linux, that does not have ss_len, sa_len field. SASANO Takayoshi 2019-10-02 18:18:20 +09:00
  • 62f9eac086 fix uninitialized variables (invalid_port, invalid_address) SASANO Takayoshi 2019-10-02 17:15:00 +09:00
  • 11707bfa60 replace sockaddr_in -> sockaddr_storage to support IPv6 SASANO Takayoshi 2019-10-02 16:37:47 +09:00
  • 7adbb1ced1
    Merge pull request #24 from jg1uaa/master Jonathan Naylor 2019-09-21 13:59:15 +01:00
  • 2190f49298 CPOCSAGMessage::CPOCSAGMessage(), m_message[] should be terminated by '\0'. SASANO Takayoshi 2019-09-21 21:40:21 +09:00
  • 67463ae69e Use system default compiler. OpenBSD-6.5/amd64's gcc is old (4.2.1) so we have to use clang-7.0.1. At least there is no difference under Linux. SASANO Takayoshi 2019-09-21 06:34:53 +09:00
  • b74964a047
    Merge pull request #22 from f1rmb/typo Jonathan Naylor 2019-02-28 14:13:07 +00:00
  • dfba94b99b Typo. Daniel Caujolle-Bert 2019-02-28 14:47:05 +01:00
  • 8b2cfb04ef
    Make log distinguishable for black/whitelist phl0 2018-12-10 21:07:43 +01:00
  • 32699fb860
    Restore code beauty ;-) phl0 2018-12-10 20:59:40 +01:00
  • 14b86da9ea
    Merge pull request #21 from hacknix/master Florian (DF2ET) 2018-12-10 20:54:14 +01:00
  • 1f3173212a blacklist logging Simon 2018-12-05 14:41:25 +00:00
  • 60647c86b8 Log blacklist hits Simon 2018-12-05 14:36:58 +00:00
  • bb3d40d26f Blacklist Simon 2018-12-05 14:35:13 +00:00
  • 362654a01d Typo Simon 2018-12-05 14:18:46 +00:00
  • 212996006b Since we have a RIC whitelist, it makes sense to also have a RIC blacklist Simon 2018-12-05 14:17:34 +00:00
  • ab2fde5a54
    Merge pull request #20 from hacknix/master Florian (DF2ET) 2018-12-03 12:41:01 +01:00
  • 2d499d90c1 Remove -lrt from makefile Simon 2018-12-03 11:26:40 +00:00
  • 8186eff3df Add comment in code to explain why we exclude REGEX for old GCC versions Simon 2018-12-03 09:58:17 +00:00
  • 97b1acbb27 Add check for compiler verision as REGEX is not supported properly in GCC versions < 4.9 Simon 2018-12-02 23:45:18 +00:00
  • 2e9ccf7bbb
    Merge pull request #19 from AnsgarSchmidt/master Florian (DF2ET) 2018-11-27 07:02:33 +01:00
  • bb371a70d0
    Adding DebugLog entry for Queue size Ansgar Schmidt 2018-11-27 01:55:16 +01:00
  • 30df451ce2 Add VS2017 support. Jonathan Naylor 2018-11-19 11:31:30 +00:00
  • 334d5eb08c
    Some minor code beautification phl0 2018-11-18 23:35:06 +01:00
  • 3a44ac4aa6
    Merge pull request #18 from hacknix/master Florian (DF2ET) 2018-11-18 23:22:32 +01:00
  • 886f682a03 Typo Simon 2018-11-17 18:37:00 +00:00
  • 54f3cd7281 Header Simon 2018-11-17 16:56:46 +00:00
  • 08157c342c Add config options for REGEX support. Also add README.REGEX Simon 2018-11-17 16:37:11 +00:00
  • 4c47986da0 Implement whitelist REGEX match Simon 2018-11-17 14:57:29 +00:00
  • a3db88cc4c Load REGEXes from file Simon 2018-11-17 11:25:45 +00:00
  • ba2a92e8e2 more REGEX logic Simon 2018-11-15 13:21:57 +00:00