<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/karsten/exonerator, branch task-31326</title>
<subtitle>Karsten's exonerator repository</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/exonerator.git/'/>
<entry>
<title>Use Ivy for resolving external dependencies.</title>
<updated>2019-08-06T15:27:04+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2019-08-06T15:27:04+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/exonerator.git/commit/?id=2702e39e5e77a764528b7180f574ea0a78f0e0fe'/>
<id>2702e39e5e77a764528b7180f574ea0a78f0e0fe</id>
<content type='text'>
Includes a metrics-lib upgrade to 2.6.2 and an upgrade to the latest
metrics-base commit 256e619.

Implements part of #31326.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Includes a metrics-lib upgrade to 2.6.2 and an upgrade to the latest
metrics-base commit 256e619.

Implements part of #31326.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump version to 4.1.0-dev.</title>
<updated>2019-05-15T06:53:03+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2019-05-15T06:53:03+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/exonerator.git/commit/?id=106e2aab79a9ff853045aabeb9a8d6cc822bd898'/>
<id>106e2aab79a9ff853045aabeb9a8d6cc822bd898</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare for 4.1.0 release.</title>
<updated>2019-05-13T15:15:15+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2019-05-13T15:15:15+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/exonerator.git/commit/?id=5c360208c4df2106cdcd48cf510a2503a562f01a'/>
<id>5c360208c4df2106cdcd48cf510a2503a562f01a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adapt "About Tor" links to redesigned Tor website.</title>
<updated>2019-05-13T13:18:53+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2019-05-13T13:18:53+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/exonerator.git/commit/?id=41c7671ec0bd10e769d559c932d5cedebf080440'/>
<id>41c7671ec0bd10e769d559c932d5cedebf080440</id>
<content type='text'>
Reported by nusenu, changes suggested by irl.

Fixes #30415.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported by nusenu, changes suggested by irl.

Fixes #30415.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use Java 8 date-time functionality.</title>
<updated>2018-12-16T10:39:42+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2018-12-16T10:39:42+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/exonerator.git/commit/?id=714862c3ecde23b44076c7dca42f8366714f8c11'/>
<id>714862c3ecde23b44076c7dca42f8366714f8c11</id>
<content type='text'>
Implements #28859.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implements #28859.
</pre>
</div>
</content>
</entry>
<entry>
<title>Stop signing jars.</title>
<updated>2018-11-28T09:20:03+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2018-11-28T09:20:03+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/exonerator.git/commit/?id=36c86890b93fdf4dbbdea71df8371174c8bf1a58'/>
<id>36c86890b93fdf4dbbdea71df8371174c8bf1a58</id>
<content type='text'>
Implements #28584.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implements #28584.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump version to 4.0.0-dev.</title>
<updated>2018-09-14T10:17:37+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2018-09-14T10:17:37+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/exonerator.git/commit/?id=c10579899b418ae5b0aba5145c35783e675a644c'/>
<id>c10579899b418ae5b0aba5145c35783e675a644c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare for 4.0.0 release.</title>
<updated>2018-09-14T07:08:23+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2018-09-14T07:08:23+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/exonerator.git/commit/?id=e26dd1a5837d36c2066bd65c082e5c3d625ac9a2'/>
<id>e26dd1a5837d36c2066bd65c082e5c3d625ac9a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce database size and variance of query response times.</title>
<updated>2018-09-14T07:06:07+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2018-08-28T07:40:12+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/exonerator.git/commit/?id=0044dfc04efc3553de8c5bd3375692a0444ff2b4'/>
<id>0044dfc04efc3553de8c5bd3375692a0444ff2b4</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump version to 3.0.1-dev.</title>
<updated>2018-08-28T07:28:02+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2018-08-28T07:28:02+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/karsten/exonerator.git/commit/?id=da3eb1fa37921959c774532e5e7a2a6ae0850e39'/>
<id>da3eb1fa37921959c774532e5e7a2a6ae0850e39</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
