- 15 Nov, 2018 1 commit
-
-
Karsten Loesing authored
-
- 31 Oct, 2018 1 commit
-
-
Karsten Loesing authored
Fixes #28254.
-
- 25 Oct, 2018 1 commit
-
-
tordinge authored
-
- 11 Oct, 2018 1 commit
-
-
tordinge authored
migrated all files and references from org/torproject/onionoo to org/torproject/metrics/onionoo; added package-info.java for all new packages
-
- 11 Sep, 2018 1 commit
-
-
Karsten Loesing authored
Avoids parse issues with previously deprecated and later removed fields like "as_number" in details documents.
-
- 10 Sep, 2018 1 commit
-
-
Karsten Loesing authored
-
- 04 Sep, 2018 5 commits
-
-
Karsten Loesing authored
Still related to #23713.
-
Karsten Loesing authored
This commit actually only disables the "fingerprint" parameter. Even though we gave people a 1 month warning, it might happen that somebody comes along next week and tells us their truly important use case why they still need this parameter. Once we're really sure this won't happen, we can rip out some more code that was necessary to implement this parameter. Implements #26919.
-
Karsten Loesing authored
Implements #25175.
-
Karsten Loesing authored
Implements #25177.
-
Karsten Loesing authored
Changes the current behavior of the "version" parameter by moving away from string prefix matching to actually parsing provided (partial) versions. As a result, for example, "version=0.3.2.1" doesn't magically include versions 0.3.2.10 to 0.3.2.19, 0.3.2.100 to 0.3.2.199, etc. anymore. Without this change, version ranges would have become just too confusing. The downside is that this change requires a major version bump. Implements #6947.
-
- 17 Aug, 2018 2 commits
-
-
Karsten Loesing authored
-
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 2 commits
-
-
Karsten Loesing authored
-
Iain R. Learmonth authored
-
- 13 Aug, 2018 1 commit
-
-
Karsten Loesing authored
-
- 08 Aug, 2018 1 commit
-
-
Karsten Loesing authored
Fixes #27039.
-
- 03 Aug, 2018 1 commit
-
-
Karsten Loesing authored
-
- 02 Aug, 2018 2 commits
-
-
Karsten Loesing authored
Resolves #26969.
-
Karsten Loesing authored
-
- 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 3 commits
-
-
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.
-
- 16 Jul, 2018 1 commit
-
-
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.
-
- 10 Jul, 2018 1 commit
-
-
Iain R. Learmonth authored
Indexes are created for relays with no known country code or autonomous system number using the special values "xz" and "AS0" respectively. No changes are made to the summary or details documents. Fixes: #26665
-
- 09 Jul, 2018 1 commit
-
-
Iain R. Learmonth authored
This commit adds two new fields: {un,}verified_host_names. Whereas previously InetAddress was used to resolve reverse domain names, this instead changes the lookup mechanism to use JNDI allowing for a deeper view into the DNS. It also accounts for the fact that multiple PTR records are not forbidden in the DNS specification and are often used in shared hosting scenarios. A host name is considered verified if it has a matching forward record. If a PTR value is found to have multiple A records, it will be considered verified if any one of the A records matches the original address. If no matching record is found, it will be reported as an unverified host name. Previously, unverified host names were discarded internally by the InetAddress lookup mechanism and so this data could not be used. To maintain "bug compatibility" with the previous implementation of the "host_name" field, which will now be deprecated, the IP address is returned when a lookup fails. The host_name field continues to be used, but now will consider all verified and unverified host names. If finer grained filtering is needed, then a seperate ticket could be filed for that, but it is unclear that it is useful enough to justify the work. Fixes: #18342
-
- 29 May, 2018 2 commits
-
-
Karsten Loesing authored
-
Karsten Loesing authored
Update metrics-lib dependency to 2.4.0. Adapt touched logging statements to our standards. Implements #25848.
-
- 17 Apr, 2018 2 commits
-
-
Karsten Loesing authored
-
Karsten Loesing authored
Fixes #25332.
-
- 16 Apr, 2018 1 commit
-
-
iwakeh authored
Also adapt tests to check the new functionality. Implements task-25740.
-
- 06 Apr, 2018 1 commit
-
-
Karsten Loesing authored
-
- 05 Apr, 2018 1 commit
-
-
Karsten Loesing authored
Fixes #25700.
-
- 04 Apr, 2018 1 commit
-
-
Karsten Loesing authored
Implements #24256.
-
- 27 Mar, 2018 1 commit
-
-
iwakeh authored
Add a utility method for only un-escaping valid utf and supply a test as well as test data for this issue. Fixes task-22594.
-
- 13 Mar, 2018 1 commit
-
-
Karsten Loesing authored
-