Commit graph

85 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
1a81c4a003 Linux cleanup. 2021-02-13 13:29:46 +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
18759df80d Merge branch 'master' into IPv6 2020-10-07 11:11:34 +01:00
Jonathan Naylor
e0085cc5b3 Fix buffer overflows. 2020-10-07 11:11:06 +01: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
13f7f7cae2 Use logging for UDPSocket where available. 2020-09-22 15:30:26 +01:00
Jonathan Naylor
cccb5eb372 Merge branch 'master' into IPv6 2020-09-22 15:21:42 +01:00
Jonathan Naylor
f9cde1565a Ignore any incoming YSF info messages. 2020-09-22 15:21:05 +01:00
Jonathan Naylor
ffb4e53dbd Add Windows support. 2020-09-20 21:08:14 +01:00
Jonathan Naylor
4c78c1454b Fix Windows compilation. 2020-09-20 14:56:00 +01:00
Jonathan Naylor
bbe1a50745 Merge branch 'master' into IPv6 2020-09-06 21:30:35 +01:00
Jonathan Naylor
b55b6b3d31 Handle YSF network options cleanly. 2020-09-06 21:27:48 +01:00
Jonathan Naylor
1fcf92a0fc IPv6 cleanups. 2020-09-06 13:17:49 +01:00
SASANO Takayoshi
b09b5c0ed0 enable IPv4/IPv6 dual-stack 2020-09-06 16:58:29 +09:00
SASANO Takayoshi
98231b02a5 renew UDPSocket to support multiple sockets 2020-09-06 16:57:44 +09:00
SASANO Takayoshi
7128f1a0b0 use system default compiler 2020-09-06 13:09:31 +09:00
Jonathan Naylor
91f04abddb Merge branch 'master' into IPv6 2020-09-05 22:17:07 +01:00
Jonathan Naylor
4a4e046763 Small cleanups. 2020-09-05 22:11:32 +01:00
Jonathan Naylor
cef5ff8e31 Merge branch 'master' into IPv6 2020-09-05 22:04:49 +01:00
Jonathan Naylor
0e064b93e6 Convert to IPv6 2020-09-03 16:13:27 +01:00
Jonathan Naylor
ef7268642a Add the install target. 2020-06-25 10:12:38 +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
c214bbfd89 add config example and note 2020-06-12 13:23:40 -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
Jonathan Naylor
0e018f1676 Update to VS2019. 2020-02-14 21:47:50 +00:00
Neil Bartley
81b0953a81
Added Dockerfile to build user image 2020-01-07 20:30:38 +00: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
51d534034b Simplify the new stopwatch code. 2018-07-15 20:30:47 +01:00
Jonathan Naylor
f30f30d509 Update the StopWatch. 2018-07-04 21:49:35 +01:00
Jonathan Naylor
a7d7752279 Move the call to LogInitialise. 2018-06-18 18:36:09 +01:00
Jonathan Naylor
995f974e31 Move to VS2017. 2017-09-16 14:42:08 +01:00
Jonathan Naylor
1f00d67004 Fix the reflector data distribution. 2016-11-07 18:03:37 +00:00
Jonathan Naylor
6311a96f30 Bump the version date. 2016-10-21 06:48:27 +01:00
Jonathan Naylor
2a1223d0f7 Fix compile flags and libraries. 2016-10-18 11:14:54 +01:00
Jonathan Naylor
41decbabe7 Fix compile flags and libraries for Solaris. 2016-10-18 11:14:31 +01: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