summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Use configured base URL for permanent link.task-27925Karsten Loesing2020-01-14
| | | | | | Turn absolute links into relative links. Fixes #27925.
* Remove unnecessary method call.Karsten Loesing2019-11-20
|
* Avoid unnecessary continue and empty block.Karsten Loesing2019-11-20
|
* Bump version to 4.2.0-dev.Karsten Loesing2019-11-09
|
* Prepare for 4.2.0 release.exonerator-4.2.0Karsten Loesing2019-11-09
|
* Revert "Print out a warning if we're missing data."Karsten Loesing2019-11-09
| | | | | | | | | This reverts commit b0165cb03138e933a337ddc8400c3a8bbe889b3d. Turns out that worst case query time goes up from 3 to 58 seconds with the new query, which is unacceptable. We'll have to analyze and improve the query on the production database before merging this change.
* Print out a warning if we're missing data.task-31071Karsten Loesing2019-09-30
| | | | | | | | | | We're now counting the hours for which we have statuses and exit lists. More precisely, we're truncating consensus valid-after times and exit scan times to the hour and counting how many distinct hours we saw during the requested time. If we're missing 18 or more hours of statuses or exit lists we're printing out a note in the summary. Fixes #31071.
* Make Jetty listen host configurable.Karsten Loesing2019-09-30
| | | | | | The default listen host is still 127.0.0.1, but now it's possible to configure a different listen host, like 0.0.0.0, which can facilitate local testing.
* Update to latest metrics-base.Karsten Loesing2019-09-30
|
* Use metrics-base ant task to fetch metrics-lib.Karsten Loesing2019-09-27
| | | | Implements part of #31649.
* Update PostgreSQL JDBC driver version to 42.2.5.Karsten Loesing2019-09-17
|
* Adds GitLab CI for tests and checksIain R. Learmonth2019-09-05
| | | | | | Configuration is held in the .gitlab-ci.yml file. Fixes: #31401
* Remove Cobertura from the build process.Karsten Loesing2019-08-14
|
* Use Ivy for resolving external dependencies.task-31326Karsten Loesing2019-08-06
| | | | | | | Includes a metrics-lib upgrade to 2.6.2 and an upgrade to the latest metrics-base commit 256e619. Implements part of #31326.
* Bump version to 4.1.0-dev.Karsten Loesing2019-05-15
|
* Prepare for 4.1.0 release.exonerator-4.1.0-irlexonerator-4.1.0Karsten Loesing2019-05-13
|
* Adapt "About Tor" links to redesigned Tor website.task-30415Karsten Loesing2019-05-13
| | | | | | Reported by nusenu, changes suggested by irl. Fixes #30415.
* Use Java 8 date-time functionality.task-28859Karsten Loesing2018-12-16
| | | | Implements #28859.
* Stop signing jars.Karsten Loesing2018-11-28
| | | | Implements #28584.
* Bump version to 4.0.0-dev.Karsten Loesing2018-09-14
|
* Prepare for 4.0.0 release.exonerator-4.0.0task-27697Karsten Loesing2018-09-14
|
* Reduce database size and variance of query response times.Karsten Loesing2018-09-14
| | | | | | | | | | | | | | | | | | | | | | | | | | The changes in this commit are mainly driven by the following database changes: - Fingerprints are no longer stored repeatedly as strings in the statusentry and exitlistentry tables but instead moved to their own fingerprint table and referenced by identifier. This is a step towards normalization that ideally reduces database size a lot by itself. - The statusentry table no longer contains the raw status entry but instead only those parts that are required for searching and displaying results. This includes nickname and exit information, where the former is not stored as string but as reference into its own nickname table. - There is a new table specifically for lookups which returns all relevant fingerprint identifiers for a date and an IP address prefix. The new search function based on this new table performs as little table joining as necessary and leaves some of the filtering and joining to the servlet. More details can be found in the exonerator2.sql file, which also serves as migration script from the existing schema to the new one. Implements #27356.
* Bump version to 3.0.1-dev.Karsten Loesing2018-08-28
|
* Prepare for 3.0.1 release.exonerator-3.0.1Karsten Loesing2018-08-28
|
* Fix two Checkstyle issues.Karsten Loesing2018-08-28
|
* Fix links to IP addresses in same /24.Karsten Loesing2018-08-27
| | | | Fixes #27266.
* Inline redundant local variables.Karsten Loesing2018-08-21
|
* Make a couple JavaDoc fixes.Karsten Loesing2018-08-21
|
* Remove redundant initializers.Karsten Loesing2018-08-20
|
* Use chained String.append calls.Karsten Loesing2018-08-20
|
* Replace while with for loop.Karsten Loesing2018-08-20
|
* Replace Collections.sort with List.sort.Karsten Loesing2018-08-20
|
* Use foreach loop.Karsten Loesing2018-08-20
|
* Remove unthrown exceptions.Karsten Loesing2018-08-20
|
* Update translations.Karsten Loesing2018-08-20
|
* Bump version to 3.0.0-dev.Karsten Loesing2018-08-14
|
* Prepare for 3.0.0 release.exonerator-3.0.0Karsten Loesing2018-08-13
|
* Prepare ExoneraTorServlet for integration into Tor Metrics.Karsten Loesing2018-08-10
| | | | | | | Also add a new ExoneraTorRedirectServlet that redirects to Tor Metrics, and make it the default. Implements #23549.
* Bump version to 2.1.0-dev.Karsten Loesing2018-05-30
|
* Prepare for 2.1.0 release.exonerator-2.1.0Karsten Loesing2018-05-29
|
* Replace Gson with Jackson.Karsten Loesing2018-05-29
| | | | Implements #26163.
* Add change log entry for #26032.Karsten Loesing2018-05-11
|
* Avoid adding superfluous brackets in suggestion links.iwakeh2018-01-09
| | | | | Also add a test checking for superfluous brackets. Fixes task-26032.
* Update copyright to 2018.Karsten Loesing2018-01-09
|
* Bump version to 2.0.2-dev.Karsten Loesing2017-12-20
|
* Prepare for 2.0.2 release.exonerator-2.0.2Karsten Loesing2017-12-19
|
* Fix last accepted date in error message.Karsten Loesing2017-12-15
|
* Trying to tweak error message a little.iwakeh2017-12-15
|
* Introduce a date class encapsulating all calculations related to dates.iwakeh2017-12-15
| | | | | Also use LocalDate for date parsing; turn tests into parametrized tests and add tests for checking validity of parameters.
* Move sql source file to standard location 'src/main/sql'.iwakeh2017-12-11
|