summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* fixup! Streamline logging.task-16596-2iwakeh2017-09-13
| | | | Use slf4j everywhere.
* Use Java 8.iwakeh2017-09-13
|
* fixup! Streamline logging.Karsten Loesing2017-09-13
|
* Streamline logging.iwakeh2017-09-13
| | | | | 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.
* fixup! Add tests and adapt build.xml to run these.iwakeh2017-09-13
| | | | Added 'minimalistic' test.
* fixup! Add tests and adapt build.xml to run these.Karsten Loesing2017-09-13
|
* Add tests and adapt build.xml to run these.iwakeh2017-09-13
| | | | Also added test sources to checkstyle target.
* squash! Make ExoneraTor's code testable.Karsten Loesing2017-09-13
| | | | | | | | | | | | | Undo some of the changes as discussed on the ticket. New suggested commit message after squashing: """ Make ExoneraTor's code testable. This includes making utils methods static and also moving all Gson/JSON related code into QueryResponse for better encapsulation. """
* Make ExoneraTor's code testable.iwakeh2017-09-05
| | | | | | This includes separating a utils class and also moving all Gson/JSON related code into QueryResponse for better encapsulation. Adding Exit enum.
* Adapt .gitignore to actual project structure.iwakeh2017-09-05
|
* Take out ORDER BY statements.Karsten Loesing2017-09-05
| | | | | | 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-05
|
* squash! Provide and use query results via query.json.Karsten Loesing2017-09-05
| | | | | Make it more explicit which query response versions we accept, and log a proper warning if we receive a version we don't accept.
* squash! Provide and use query results via query.json.Karsten Loesing2017-09-05
| | | | | Catch RuntimeException when reading the query response, also to catch anything that comes from Gson.
* squash! Provide and use query results via query.json.Karsten Loesing2017-09-05
| | | | Hard-code exoneraTorHost rather than reading it from web.xml.
* Start using a JSP to prepare moving to metrics-web.Karsten Loesing2017-08-18
|
* Reduce database query to single request.Karsten Loesing2017-08-16
| | | | Implements #16596.
* Provide and use query results via query.json.Karsten Loesing2017-08-16
| | | | | | | | 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
|
* Add checkstyle task.Karsten Loesing2016-07-06
| | | | Copied over from CollecTor.
* Move Java sources to src/main/java/.Karsten Loesing2016-07-06
|