summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Bump version to 1.3.1-dev.Karsten Loesing2016-08-01
|
* Prepare for 1.3.1 release.descriptor-1.3.1Karsten Loesing2016-08-01
|
* Update unit tests for 17943b0.Karsten Loesing2016-08-01
|
* Add change log entry for 17943b0.Karsten Loesing2016-08-01
|
* Adapt to CollecTor's new date format.Karsten Loesing2016-07-31
| | | | | | | | | | | We're parsing dates from the CollecTor's Apache directory listings to decide whether or not to fetch a remote file. The CollecTor host was recently upgraded from wheezy to jessie, which apparently changed the date format from dd-MMM-yyyy to yyyy-MM-dd. Adapt to this change. Obviously, parsing dates like this is very fragile. We should soon switch to using CollecTor's index.json file instead, ideally before the next release.
* Bump version to 1.3.0-dev.Karsten Loesing2016-07-07
|
* Create javadoc jar.descriptor-1.3.0Karsten Loesing2016-07-07
|
* All clean according to checkstyle.iwakeh2016-07-07
|
* Checkstyle complaints reduced to three.iwakeh2016-07-06
|
* Update CONTRIB.md.Karsten Loesing2016-07-06
|
* Prepare for 1.3.0 release.Karsten Loesing2016-07-06
|
* Update library versions in CONTRIB.Karsten Loesing2016-07-06
|
* Adapt the branch rate to 42% for cobertura check.Karsten Loesing2016-07-06
| | | | Suggested by iwakeh on #19571.
* Add changelog entry for #19571.Karsten Loesing2016-07-05
|
* Added test and bugfix for RelayNetworkStatusImpl.iwakeh2016-07-05
|
* Tweaked file structure and added cobertura.iwakeh2016-07-05
|
* Update copyright notice to 2016.Karsten Loesing2016-07-05
|
* Fix most of the style issues found by checkstyle.Karsten Loesing2016-07-05
| | | | | | | | | | | | | | | | | | | Fixed the following number of issues per type: 1131 Indentation 431 EmptyLineSeparator 95 CustomImportOrder 76 OperatorWrap 54 SeparatorWrap 25 LocalVariableName 14 ModifierOrder 13 MultipleVariableDeclarations 5 WhitespaceAround 5 JavadocTagContinuationIndentation 4 EmptyCatchBlock 2 VariableDeclarationUsageDistance 2 MissingSwitchDefault 1 (... types with single occurrence omitted...)
* Add checkstyle task.Karsten Loesing2016-07-05
| | | | Copied over from CollecTor.
* Move all Java sources to src/main/java/.Karsten Loesing2016-07-05
|
* Parse "tunnelled-dir-server" lines in server descriptors.Karsten Loesing2016-07-05
| | | | Implements #19284.
* Support other algorithms for directory signatures than sha1.Karsten Loesing2016-07-05
| | | | | | | | | | | | | | | | | - Support more than one "directory-signature" line in a vote, which may become relevant when authorities start signing votes using more than one algorithm. - Provide directory signatures in consensuses and votes in a list rather than a map to support multiple signatures made using the same identity key digest but different algorithms. - Be more lenient about digest lengths in directory signatures which may be longer or shorter than 20 bytes. Implements #18875. While implementing this, make "sha1" constant and deprecate RelayNetworkStatusVote.getSigningKeyDigest(), because it's remissible and ambiguous. Suggested or based on discussions with iwakeh.
* Add @Override annotations.Karsten Loesing2016-06-14
| | | | | | Also reduce visibility of all public methods in ParseHelper and of one public method in TorperfResultsImpl, and remove unused methods in DirectorySignatureImpl and ExitListEntryImpl.
* Parse "package" lines in consensuses and votes.Karsten Loesing2016-06-14
| | | | Implements #19285.
* Bump version to 1.2.0-dev.Karsten Loesing2016-05-31
|
* Prepare for 1.2.0 release.descriptor-1.2.0Karsten Loesing2016-05-31
|
* Add benchmark code.Karsten Loesing2016-05-31
| | | | Implements #19051.
* Document all public parts using Javadoc.Karsten Loesing2016-05-31
| | | | | | Based in parts on very helpful suggestions and feedback by iwakeh. Implements #16873.
* Parse crypto parts in network status votes.Karsten Loesing2016-05-20
|
* Actually return the signing key digest in votes.Karsten Loesing2016-05-20
|
* Make "consensus-methods" line optional in votes.Karsten Loesing2016-05-20
|
* Stop reporting some lines in certificates as unrecognized.Karsten Loesing2016-05-20
|
* Rename properties in descriptor source factory.Karsten Loesing2016-05-20
|
* Recognize Torperf DATEPERCx fields for 0 <= x <= 100.Karsten Loesing2016-04-26
| | | | And don't break if x is non-numeric. Spotted by iwakeh.
* Make unrecognized keys of Torperf results available.Karsten Loesing2016-04-15
|
* Handle Torperf lines with unrecognized keys correctly.Karsten Loesing2016-04-15
| | | | | Previously, we would have added as many copies of a Torperf line as it contains keys we don't recognize, which is not really usable.
* Also accept \r\n as newline in Torperf results files.Karsten Loesing2016-04-15
|
* Make some trivial tweaks to TorperfResultsImpl.Karsten Loesing2016-04-15
|
* Move CHANGELOG entry for #17934 to next version.Karsten Loesing2016-04-15
|
* Parse hostnames from dir-source lines.Karsten Loesing2016-04-11
| | | | Implements #17934.
* Bump version to 1.1.0-dev.Karsten Loesing2015-12-28
|
* Prepare for 1.1.0 release.descriptor-1.1.0Karsten Loesing2015-12-28
|
* Add change log entry for #17823, #17824, and #17830.Karsten Loesing2015-12-25
|
* task-17824 addendum.iwakeh2015-12-25
|
* Use StringBuilder correctly.Karsten Loesing2015-12-22
| | | | | | | | We shouldn't call someStringBuilder.append(someString + "\n"), but rather someStringBuilder.append(someString).append("\n"), or Java will internally build another StringBuilder for the + part. Suggested by iwakeh, implements #17830.
* Use Java 7's switch-on-String wherever possible.Karsten Loesing2015-12-22
| | | | | | | Rather than writing chained if-else statements with String comparison for equals(), we can now switch on a String instance. Suggested by iwakeh, implements #17824.
* Use Java 7's diamond operator wherever possible.Karsten Loesing2015-12-22
| | | | | | | In many cases, the compiler will now infer which parameter types a new object shall have, which allows us to make our code less verbose. Suggested by iwakeh, implements #17823.
* Support (ntor-)onion-key crosscerts.Karsten Loesing2015-12-17
|
* Parse hidserv-stats in extra-info descriptors.Karsten Loesing2015-12-17
| | | | This patch is loosely based on metrics-web's hidserv module.
* Parse Ed25519 and SHA-256 elements in descriptors.Karsten Loesing2015-12-17
| | | | | | | | | | | | | More precisely, - support Ed25519 certificates and Ed25519 master keys as well as SHA-256 digests and Ed25519 signatures thereof in server descriptors and extra-info descriptors, - parse RSA-1024 signatures of SHA-1 digests of extra-info descriptors, - parse Ed25519 master keys in votes, and - parse Ed25519 and RSA-1024 identity digests in microdescriptors. This patch is based on metrics-db's bridge descriptor sanitizer.