Commit graph

41 commits

Author SHA1 Message Date
Jonathan Naylor
6c3af73383 Fix bugs and simplify the blocking code. 2021-02-14 19:06:28 +00:00
Jonathan Naylor
d0602d9aa6 Efficiency improvements for the block list checking. 2021-02-14 13:30:06 +00:00
Jonathan Naylor
51fc88f6e4 Use struct sockaddr_storage instead of sockaddr_storage. 2021-02-13 15:35:44 +00:00
Jonathan Naylor
05c627c7d5 Fix the missing IP addresses. 2021-02-13 14:43:54 +00:00
Jonathan Naylor
39f2dc9a0d Actually stop the data if blocked. 2021-02-13 14:07:45 +00:00
Jonathan Naylor
c159461f30 Add a rudimentary block list. 2021-02-13 13:24:27 +00:00
Jonathan Naylor
035249b5e0 Reinstate the IP address logging for the reflector. 2020-11-24 12:52:19 +00:00
Jonathan Naylor
81170f53ee Add optional diabling of file rotation and UDP socket bug fixing. 2020-11-01 12:28:12 +00:00
Jonathan Naylor
8a6a9f2691 Merge branch 'master' into IPv6 2020-10-05 13:06:06 +01:00
Jonathan Naylor
b7cd5998b9 Updates for NetBSD. 2020-10-05 13:05:32 +01:00
Jonathan Naylor
ffb4e53dbd Add Windows support. 2020-09-20 21:08:14 +01:00
Jonathan Naylor
0e064b93e6 Convert to IPv6 2020-09-03 16:13:27 +01:00
Jason D. McCormick
0a9ce3e450 convert bindaddr from const char * to std::string 2020-06-12 13:43:07 -04:00
Jason D. McCormick
0c1f05a8ff remove unnecessary variable assignment 2020-06-12 13:22:08 -04:00
Jason D. McCormick
0cfd041de9 add configuiration to bind to specific IP 2020-06-12 13:16:53 -04:00
Jonathan Naylor
60e70fa554 Add an optional explicit Id. 2020-04-29 22:13:38 +01:00
narspt
494c33103b
fix removing...disappeared msg with wrong ip/port 2019-04-07 13:07:58 +01:00
Jonathan Naylor
01d88248c7 Close the fds after log initialisation. 2018-07-26 20:17:20 +01:00
Jonathan Naylor
a7d7752279 Move the call to LogInitialise. 2018-06-18 18:36:09 +01:00
Jonathan Naylor
1f00d67004 Fix the reflector data distribution. 2016-11-07 18:03:37 +00:00
Jonathan Naylor
02e126604f Code cleanups. 2016-10-18 07:55:01 +01:00
Jonathan Naylor
3b98f7b7f7 Show IP address and ports in the reflector. 2016-10-17 17:53:57 +01:00
Jonathan Naylor
06580ba87a Reflector clean ups and fix memory leaks. 2016-10-17 17:47:25 +01:00
Jonathan Naylor
76e9013074 Fix more issues with the reflector. 2016-10-16 15:44:34 +01:00
Jonathan Naylor
fcbd984c02 Hopefully fixed the reflector. 2016-10-16 15:20:23 +01:00
Jonathan Naylor
1c45e41db8 Update the reflector to accomodate the new YSF protocol. 2016-10-13 19:04:36 +01:00
Jonathan Naylor
d2dca61804 Increase log file path variable. 2016-10-13 18:09:38 +01:00
Jonathan Naylor
20a33d1ff0 Clean up of log handling. 2016-10-04 17:39:17 +01:00
Jonathan Naylor
d97305d0e4 Fix the duplicates in the reflector, hopefully. 2016-09-19 18:29:44 +01:00
Kim - DG9VH
8bb6461c7a Fixing issue 18
Fixing https://github.com/g4klx/YSFClients/issues/18 by setting counter to 0 on startup.
2016-07-06 21:15:23 +02:00
Jonathan Naylor
94e3347d72 Add periodic repeater/gateway list dumping to the reflector. 2016-06-16 17:54:43 +01:00
Jonathan Naylor
489d6077fd Change EOF handling. 2016-06-09 17:35:52 +01:00
Jonathan Naylor
62a981a84e Fix Linux compile errors. 2016-06-01 12:50:46 +01:00
Jonathan Naylor
79e006d4b9 Upgrade the YSF reflector protocol and use a new .ini file. 2016-06-01 11:00:25 +01:00
Jonathan Naylor
353c5803d5 Add optional logging for dashboards. 2016-05-23 18:00:42 +01:00
Jonathan Naylor
4966313167 Reject unexpected incoming data. 2016-05-21 13:13:42 +01:00
Jonathan Naylor
ea61019cba Add callsign display to the reflector. 2016-05-21 13:08:11 +01:00
Jonathan Naylor
3cac3af31e Increase polling frequency. 2016-05-21 12:34:47 +01:00
Jonathan Naylor
42ce6251ae Add the software version and other cleanups. 2016-05-19 17:59:49 +01:00
Jonathan Naylor
e1faa2a00b Hopefully Linux compilation. 2016-05-19 17:50:45 +01:00
Jonathan Naylor
4c53d23c12 Initial version. 2016-05-19 17:36:54 +01:00