summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Use metrics-base as build environment.task-21145iwakeh2017-10-16
| | | | | | | | | | | | 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.
* Add change log entry for internal release 1.0.3.Karsten Loesing2017-10-16
|
* Handle parameter issues before database problems.Karsten Loesing2017-10-16
| | | | Discovered after fixing #23844.
* Update .war file dependency to Apache Commons Lang 3.Karsten Loesing2017-10-16
|
* Update change log to include recent changes.Karsten Loesing2017-10-16
|
* Fix NPE caused by invalid parameters.Karsten Loesing2017-10-16
| | | | | | | | | 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.
* Use modern commons lib lang3 instead of legacy version (lang-2).task-19624iwakeh2017-09-16
|
* Remove recently introduced checkstyle problems.iwakeh2017-09-16
|
* Tweak new query towards using an existing index.Karsten Loesing2017-09-16
|
* Prepare for 1.0.0 release.Karsten Loesing2017-09-15
|
* Use Java 8.iwakeh2017-09-15
|
* Streamline logging.iwakeh2017-09-15
| | | | | slf4j and logback were already used in ExoneraTor. This commit makes all classes use slf4j and replaced j.u.l and System.{err,out} logging.
* Add tests and adapt build.xml to run these.iwakeh2017-09-15
| | | | Also added test sources to checkstyle target.
* Make ExoneraTor's code testable.iwakeh2017-09-15
| | | | | This includes making utils methods static and also moving all Gson/JSON related code into QueryResponse for better encapsulation.
* Adapt .gitignore to actual project structure.iwakeh2017-09-15
|
* Take out ORDER BY statements.Karsten Loesing2017-09-15
| | | | | | We don't expect results to be in order, and taking out ORDER BY statements means we don't need to worry about replacing numbers with names for better readability.
* Use a constant for milliseconds in a day.Karsten Loesing2017-09-15
|
* Start using a JSP to prepare moving to metrics-web.Karsten Loesing2017-09-15
|
* Reduce database query to single request.Karsten Loesing2017-09-15
| | | | Implements #16596.
* Provide and use query results via query.json.Karsten Loesing2017-09-15
| | | | | | | | This prepares splitting up ExoneraTor into front-end and back-end. Note that some code duplication between ExoneraTorServlet and QueryServlet was deemed acceptable, because ExoneraTorServlet will be moved to metrics-web in the medium term anyway.
* Start using a query response object.Karsten Loesing2017-08-16
| | | | | | This is another prerequisite for changing queries towards making a single query per request (#16596) and towards splitting up ExoneraTor into front-end and back-end.
* Separate servlet into three steps.Karsten Loesing2017-08-16
| | | | | | | | | 1: Parse the request. 2: Query the database. 3: Write the response. This doesn't just clean up code, it's also a prerequisite for changing queries towards making a single query per request (#16596).
* Update to Debian stretch libraries.Karsten Loesing2017-07-04
| | | | Implements #22811.
* Update to metrics-lib 2.0.0.Karsten Loesing2017-06-29
|
* Update to metrics-lib 1.9.0.Karsten Loesing2017-06-21
| | | | Implements #22682.
* Update to metrics-lib 1.8.2.Karsten Loesing2017-06-17
|
* Update to metrics-lib 1.8.0.Karsten Loesing2017-06-07
|
* Update to metrics-lib 1.7.0.Karsten Loesing2017-05-17
|
* Added some commas and removed a superfluous 'unter'.iwakeh2017-04-26
|
* Re-formulation of footer.aboutexonerator.body.iwakeh2017-04-26
|
* Add lang parameter to explicitly select a language.Karsten Loesing2017-04-26
| | | | | Language names and translations of "This page is also available in the following languages:" taken from https://www.debian.org/.
* Add Romanian translation by Transifex and s7r.Karsten Loesing2017-04-10
|
* Add Swedish translation by Transifex and ln5.Karsten Loesing2017-04-03
|
* Add French translation by Transifex and Lunar.Karsten Loesing2017-04-03
|
* Avoid zero-width space in fingerprints.Karsten Loesing2017-03-06
| | | | | | | | Apparently, the zero-width space character causes trouble when copying and pasting fingerprints. Fortunately, we can let the fingerprint break anywhere using CSS. Fixes #17231.
* Update to metrics-lib 1.6.0.Karsten Loesing2017-02-24
|
* Use Java 7's diamond operator wherever possible.Karsten Loesing2017-02-23
| | | | Implements #21535.
* Update copyright.Karsten Loesing2017-01-13
|
* Update licensehiromipaw2017-01-03
|
* More adaptions toward the general metrics project structure.task-20523iwakeh2016-11-02
| | | | Removed obsolete git-submodule.
* Update to Java 7 and metrics-lib 1.5.0.Karsten Loesing2016-11-01
|
* Use metrics-lib for parsing descriptors.Karsten Loesing2016-11-01
| | | | | | We're using metrics-lib for downloading descriptors from CollecTor, but we're still using our own parsing code. Let's avoid duplicating code by using what metrics-lib provides.
* Make two build improvements.Karsten Loesing2016-10-08
| | | | | | | | Upgrade to metrics-lib 1.4.0 and include newly required logging .jar files. Include PostgreSQL .jar file in the .war file rather than relying on Tomcat to provide it.
* Display German text correctly.Karsten Loesing2016-09-28
| | | | | | | | | | | | Turns out that resource bundles must be ISO 8859-1 encoded, so we'll have to convert the German file using: native2ascii -encoding UTF-8 old new Also make some minor changes to make UTF-8 encoding of the resulting web page more explicit, and correct the included language code. Fixes #19954.
* Tweak English text.Karsten Loesing2016-09-23
| | | | | | Fix typo "ant" to "and" and add   to the end of all sentences. Both tweaks suggested by John Lorenz.
* Remove unused fields from the database.Karsten Loesing2016-08-17
| | | | | | | | Required changes from previous schema: - CREATE OR REPLACE FUNCTION insert_statusentry [...]; - CREATE OR REPLACE FUNCTION insert_exitlistentry [...]; - ALTER TABLE statusentry DROP COLUMN descriptor; - ALTER TABLE exitlistentry DROP COLUMN rawexitlistentry;
* Make checkstyle task fail, when new warnings appear.iwakeh2016-08-02
|
* Upgrade metrics-lib to 1.3.1.Karsten Loesing2016-08-02
|
* Checkstyle doesn't complain anymore.task-19624-guide-complianceiwakeh2016-07-12
|
* Fix most of the style issues found by checkstyle.Karsten Loesing2016-07-06
|