- 20 Aug, 2018 8 commits
-
-
Karsten Loesing authored
-
Karsten Loesing authored
-
Karsten Loesing authored
-
Karsten Loesing authored
-
Karsten Loesing authored
-
Karsten Loesing authored
-
Karsten Loesing authored
-
Karsten Loesing authored
-
- 17 Aug, 2018 4 commits
-
-
Karsten Loesing authored
-
Karsten Loesing authored
-
Iain R. Learmonth authored
This interface only ever provided two of the many fields in details documents. Fixes: #27180
-
Iain R. Learmonth authored
* AS0 is an allowed value. This is used for unknown AS numbers. * Leading zeros are stripped from the AS number. * If an AS number is larger than the maximum possible (in 32-bits) then this will be treated as an error. * Tests are increased to cover additional cases. Fixes: #27163
-
- 16 Aug, 2018 5 commits
-
-
Karsten Loesing authored
-
Karsten Loesing authored
-
Iain R. Learmonth authored
-
Iain R. Learmonth authored
-
Iain R. Learmonth authored
* SortedSets are used in place of Lists to ensure deterministic ordering of looked up names * The NodeStatus serialization is extended to include verified and unverified host names * The existing host name field in NodeStatus serializations is removed and a placeholder inserted * The last reverse DNS lookup time is now only updated on successful lookups * The host name field is removed from summary and details documents * Tests are updated to use SortedSets in place of Lists Fixes: #27050
-
- 14 Aug, 2018 1 commit
-
-
Iain R. Learmonth authored
Fixes: #27124
-
- 13 Aug, 2018 2 commits
-
-
Karsten Loesing authored
-
Karsten Loesing authored
-
- 08 Aug, 2018 1 commit
-
-
Karsten Loesing authored
Fixes #27039.
-
- 03 Aug, 2018 2 commits
-
-
Karsten Loesing authored
-
Karsten Loesing authored
-
- 02 Aug, 2018 5 commits
-
-
Karsten Loesing authored
Resolves #26969.
-
Karsten Loesing authored
-
Karsten Loesing authored
-
Karsten Loesing authored
-
Iain R. Learmonth authored
In the implementation of more accurate DNS resolution, the DirContext used by JNDI lookups was shared in a utility class. It turns out that InitialDirContext, the implementation we used, is very not thread-safe and so as a result lookups would often fail to complete. This commit creates a new DirContext for every lookup. The overhead in doing so is minimal and ensures that we do not have thread safety issues. This commit also increases RDNS_LOOKUP_WORKERS_NUM to 30 (from 5). The majority of time in these threads is spent waiting for replies and so there are gains to be had in increasing the number of requests in flight. Fixes: #26963
-
- 30 Jul, 2018 1 commit
-
-
Karsten Loesing authored
Implements the first part of #26919, which is to find out whether the "fingerprint" parameter is used at all.
-
- 29 Jul, 2018 4 commits
-
-
Karsten Loesing authored
-
Karsten Loesing authored
Implements the last part of #23713.
-
Karsten Loesing authored
Implements another part of #23713.
-
Karsten Loesing authored
Implements part of #23713.
-
- 24 Jul, 2018 1 commit
-
-
Karsten Loesing authored
Implements #25448.
-
- 19 Jul, 2018 2 commits
-
-
Karsten Loesing authored
-
Karsten Loesing authored
Jackson can convert names to snake_case by itself just fine. Prepares #24296.
-
- 16 Jul, 2018 2 commits
-
-
Karsten Loesing authored
-
Karsten Loesing authored
-
- 13 Jul, 2018 1 commit
-
-
Iain R. Learmonth authored
The filter is applicable to both bridges and relays. It uses basic string operations to extract the operating system from the platform line of descriptors. Fixes: #6946
-
- 11 Jul, 2018 1 commit
-
-
Karsten Loesing authored
A missing descriptor directory has caused an IllegalStateException when we attempted to write our parse history files. Let's be more careful about this case and skip this history file if there is no such directory. Fixes #26711.
-