<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/iwakeh/exonerator, branch task-24174</title>
<subtitle>iwakeh's personal exonerator repository</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/exonerator.git/'/>
<entry>
<title>Make database credentials command line configurable.</title>
<updated>2017-11-02T12:48:01+00:00</updated>
<author>
<name>iwakeh</name>
<email>iwakeh@torproject.org</email>
</author>
<published>2017-11-02T12:48:01+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/exonerator.git/commit/?id=66cdd7eaefd99c737922205d78433c26c9c08697'/>
<id>66cdd7eaefd99c737922205d78433c26c9c08697</id>
<content type='text'>
The system properties to set are 'exonerator.db.user' and 'exonerator.db.pw',
e.g., '-Dexonerator.db.user=dummyuser -Dexonerator.db.pw=dummypassword'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The system properties to set are 'exonerator.db.user' and 'exonerator.db.pw',
e.g., '-Dexonerator.db.user=dummyuser -Dexonerator.db.pw=dummypassword'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent NPE and unclosed connections.</title>
<updated>2017-11-02T12:48:00+00:00</updated>
<author>
<name>iwakeh</name>
<email>iwakeh@torproject.org</email>
</author>
<published>2017-11-02T12:48:00+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/exonerator.git/commit/?id=7817a7cc2a88671882fafabff162f262adc650fa'/>
<id>7817a7cc2a88671882fafabff162f262adc650fa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make exonerator host configurable.</title>
<updated>2017-11-02T12:47:59+00:00</updated>
<author>
<name>iwakeh</name>
<email>iwakeh@torproject.org</email>
</author>
<published>2017-11-02T12:47:59+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/exonerator.git/commit/?id=02c9c5fbcc3c22545197719882bffb2e01c99bbd'/>
<id>02c9c5fbcc3c22545197719882bffb2e01c99bbd</id>
<content type='text'>
This is useful for local testing or different server setups.
The host URL and port can be set by system property 'exonerator.url', e.g.,
'-Dexonerator.url=http://127.0.0.1:8080'.  This applies to both the full and
the dummy war.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is useful for local testing or different server setups.
The host URL and port can be set by system property 'exonerator.url', e.g.,
'-Dexonerator.url=http://127.0.0.1:8080'.  This applies to both the full and
the dummy war.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make ExoneraTor work from an embedded Jetty.</title>
<updated>2017-11-02T12:47:58+00:00</updated>
<author>
<name>iwakeh</name>
<email>iwakeh@torproject.org</email>
</author>
<published>2017-11-02T12:47:35+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/exonerator.git/commit/?id=c2731e580b2cd2a638cfe7bdb3b31aa7d0b08767'/>
<id>c2731e580b2cd2a638cfe7bdb3b31aa7d0b08767</id>
<content type='text'>
The default port is 8080 and can be changed by setting system property
'exonerator.jetty.port', e.g. `-Dexonerator.jetty.port=8888`.

Also added ant task 'smoke-test-war' for creating a dummy war.  This dummy
war file can be used for smoke-tests not depending on the database resource.

Implements task-24174.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The default port is 8080 and can be changed by setting system property
'exonerator.jetty.port', e.g. `-Dexonerator.jetty.port=8888`.

Also added ant task 'smoke-test-war' for creating a dummy war.  This dummy
war file can be used for smoke-tests not depending on the database resource.

Implements task-24174.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use metrics-base as build environment.</title>
<updated>2017-11-02T12:47:34+00:00</updated>
<author>
<name>iwakeh</name>
<email>iwakeh@torproject.org</email>
</author>
<published>2017-09-16T15:13:30+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/exonerator.git/commit/?id=c7de454a62a1d1722b39c81ff6a096a6d2875d02'/>
<id>c7de454a62a1d1722b39c81ff6a096a6d2875d02</id>
<content type='text'>
The task 'war' creates a war-file for deployment in tomcat (as before),
the 'run' task is gone, and 'jar' creates an executable jar with main
class ExoneraTorDatabaseImporter as well as the source and javadoc jars.

Removed obsolete shell script.

Coverage is really low, but increasing it wasn't part of this task.

Implements task-21145.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The task 'war' creates a war-file for deployment in tomcat (as before),
the 'run' task is gone, and 'jar' creates an executable jar with main
class ExoneraTorDatabaseImporter as well as the source and javadoc jars.

Removed obsolete shell script.

Coverage is really low, but increasing it wasn't part of this task.

Implements task-21145.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add change log entry for internal release 1.0.3.</title>
<updated>2017-10-16T13:02:41+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2017-10-16T13:02:41+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/exonerator.git/commit/?id=cf18da90a6e344d79653ec6d3c45b30f73b92e8b'/>
<id>cf18da90a6e344d79653ec6d3c45b30f73b92e8b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle parameter issues before database problems.</title>
<updated>2017-10-16T13:01:53+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2017-10-16T13:00:04+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/exonerator.git/commit/?id=2dcd0ef1bc3228d3f30c91b53bfe2788ac52ad01'/>
<id>2dcd0ef1bc3228d3f30c91b53bfe2788ac52ad01</id>
<content type='text'>
Discovered after fixing #23844.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Discovered after fixing #23844.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update .war file dependency to Apache Commons Lang 3.</title>
<updated>2017-10-16T12:59:37+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2017-10-16T12:59:37+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/exonerator.git/commit/?id=650fbddb9407c8e9975161530383e43a9cdac17c'/>
<id>650fbddb9407c8e9975161530383e43a9cdac17c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update change log to include recent changes.</title>
<updated>2017-10-16T10:06:25+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2017-10-16T10:06:25+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/exonerator.git/commit/?id=8352ccd4cd555fd8ba3fb83247fa4eebb017c300'/>
<id>8352ccd4cd555fd8ba3fb83247fa4eebb017c300</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix NPE caused by invalid parameters.</title>
<updated>2017-10-16T10:00:34+00:00</updated>
<author>
<name>Karsten Loesing</name>
<email>karsten.loesing@gmx.net</email>
</author>
<published>2017-10-16T10:00:34+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/iwakeh/exonerator.git/commit/?id=e1e20c06c99f76ae26316410ce5b5f86063b0296'/>
<id>e1e20c06c99f76ae26316410ce5b5f86063b0296</id>
<content type='text'>
Turns out we shouldn't attempt to write a permanent link containing an
invalid parameter. In this case we wouldn't even write this permanent
link, because we'd have closed the output stream before. But we still
ran into the exception while trying.

Reported by ln5, analyzed by iwakeh. Resolves #23488.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turns out we shouldn't attempt to write a permanent link containing an
invalid parameter. In this case we wouldn't even write this permanent
link, because we'd have closed the output stream before. But we still
ran into the exception while trying.

Reported by ln5, analyzed by iwakeh. Resolves #23488.
</pre>
</div>
</content>
</entry>
</feed>
