omc-tools.git
4 years agoQueryApp: enhance documentation of local installation via local::lib
Dr. Matthias St. Pierre [Thu, 1 Aug 2019 11:26:14 +0000 (13:26 +0200)]
QueryApp: enhance documentation of local installation via local::lib

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/tools/pull/39)

5 years agoQueryApp: keep the bureau parameter key for backward compatibility
Richard Levitte [Mon, 7 May 2018 07:53:44 +0000 (09:53 +0200)]
QueryApp: keep the bureau parameter key for backward compatibility

5 years agoQueryApp: rename bureau => omc, bump version
Richard Levitte [Mon, 7 May 2018 07:31:51 +0000 (09:31 +0200)]
QueryApp: rename bureau => omc, bump version

6 years agoQueryApp: touch the version number because of the change
Richard Levitte [Tue, 26 Sep 2017 07:20:11 +0000 (09:20 +0200)]
QueryApp: touch the version number because of the change

6 years agoQueryApp: make email addresses in CLA db lower case
Richard Levitte [Fri, 22 Sep 2017 13:16:45 +0000 (15:16 +0200)]
QueryApp: make email addresses in CLA db lower case

This resolves any issue with mixed cases.

Changed test data to be mixed casing while leaving the queries to use
lowercase, to make sure this is properly tested.

6 years agoQueryApp: add request tests with tagged identities
Richard Levitte [Sun, 25 Jun 2017 05:16:28 +0000 (07:16 +0200)]
QueryApp: add request tests with tagged identities

6 years agoQueryApp: handle requests with tagged identities
Richard Levitte [Sun, 25 Jun 2017 05:15:58 +0000 (07:15 +0200)]
QueryApp: handle requests with tagged identities

6 years agoOpenSSL-Query, QueryApp: bump to 1.1
Richard Levitte [Wed, 21 Jun 2017 09:55:27 +0000 (11:55 +0200)]
OpenSSL-Query, QueryApp: bump to 1.1

6 years agoQueryApp: use 'param' rather than 'route_parameters->get'
Richard Levitte [Wed, 21 Jun 2017 09:50:38 +0000 (11:50 +0200)]
QueryApp: use 'param' rather than 'route_parameters->get'

The latter is a fairly modern addition to Dancer2

6 years agoQueryApp: Clone is also required since recently
Richard Levitte [Wed, 21 Jun 2017 09:48:33 +0000 (11:48 +0200)]
QueryApp: Clone is also required since recently

6 years agoOpenSSL-Query, QueryApp: Actually, Module::Starter is NOT needed to build
Richard Levitte [Wed, 21 Jun 2017 09:30:50 +0000 (11:30 +0200)]
OpenSSL-Query, QueryApp: Actually, Module::Starter is NOT needed to build

... it was only needed to create the initial Makefile.PL

6 years agoOpenSSL-Query, QueryArg: require Module::Install to build
Richard Levitte [Tue, 20 Jun 2017 21:50:00 +0000 (23:50 +0200)]
OpenSSL-Query, QueryArg: require Module::Install to build

6 years agoOpenSSL-Query, QueryApp: Time to bump the version to 1.0
Richard Levitte [Fri, 16 Jun 2017 11:56:11 +0000 (13:56 +0200)]
OpenSSL-Query, QueryApp: Time to bump the version to 1.0

Also, add repository and proper bugtracker info

6 years agoOpenSSL-Query, QueryApp: change the last OpenSSLQuery to OpenSSL-Query
Richard Levitte [Fri, 16 Jun 2017 11:52:59 +0000 (13:52 +0200)]
OpenSSL-Query, QueryApp: change the last OpenSSLQuery to OpenSSL-Query

6 years agoOpenSSL-Query, QueryApp: Add instructions for local installation
Richard Levitte [Thu, 15 Jun 2017 14:24:29 +0000 (16:24 +0200)]
OpenSSL-Query, QueryApp: Add instructions for local installation

6 years agoQueryApp: Add a test recipe that queries the OpenSSL::Query::DB impl directly
Richard Levitte [Wed, 14 Jun 2017 12:13:23 +0000 (14:13 +0200)]
QueryApp: Add a test recipe that queries the OpenSSL::Query::DB impl directly

6 years agoOpenSSL-Query, QueryApp: Test the API that fetches the list of ids
Richard Levitte [Wed, 14 Jun 2017 12:12:37 +0000 (14:12 +0200)]
OpenSSL-Query, QueryApp: Test the API that fetches the list of ids

6 years agoQueryApp: Add the REST API to get the list of ids
Richard Levitte [Wed, 14 Jun 2017 12:11:52 +0000 (14:11 +0200)]
QueryApp: Add the REST API to get the list of ids

6 years agoOpenSSL-Query, QueryApp: Add methods to get the list of identities
Richard Levitte [Wed, 14 Jun 2017 12:10:59 +0000 (14:10 +0200)]
OpenSSL-Query, QueryApp: Add methods to get the list of identities

6 years agoQueryApp: Correct reference to OpenSSL-Query in test
Richard Levitte [Wed, 14 Jun 2017 12:09:28 +0000 (14:09 +0200)]
QueryApp: Correct reference to OpenSSL-Query in test

6 years agoQueryApp: standardise entirely on Carp in the lib
Richard Levitte [Wed, 14 Jun 2017 08:27:05 +0000 (10:27 +0200)]
QueryApp: standardise entirely on Carp in the lib

6 years agoQueryApp: have the /0/HasCLA/:id error response be more informative
Richard Levitte [Tue, 30 May 2017 15:12:50 +0000 (17:12 +0200)]
QueryApp: have the /0/HasCLA/:id error response be more informative

6 years agoQueryApp: /0/Person/:name/HasCLA wasn't careful
Richard Levitte [Tue, 30 May 2017 15:04:48 +0000 (17:04 +0200)]
QueryApp: /0/Person/:name/HasCLA wasn't careful

OpenSSL::Query::DB::has_cla croaks when it's given an ID that doesn't
look like an email address

6 years agoQueryApp: fix the expected failure output text in tests
Richard Levitte [Tue, 30 May 2017 13:24:32 +0000 (15:24 +0200)]
QueryApp: fix the expected failure output text in tests

6 years agoQueryApp: test the /0/Group/:group/Members call
Richard Levitte [Tue, 30 May 2017 13:23:59 +0000 (15:23 +0200)]
QueryApp: test the /0/Group/:group/Members call

6 years agoQueryApp: fix the /0/Person/:name/HasCLA call
Richard Levitte [Tue, 30 May 2017 13:22:40 +0000 (15:22 +0200)]
QueryApp: fix the /0/Person/:name/HasCLA call

6 years agoQueryApp: add the REST API for members_of
Richard Levitte [Tue, 30 May 2017 13:21:23 +0000 (15:21 +0200)]
QueryApp: add the REST API for members_of

6 years agoQueryApp: add OpenSSL::Query::DB::members_of
Richard Levitte [Tue, 30 May 2017 13:19:28 +0000 (15:19 +0200)]
QueryApp: add OpenSSL::Query::DB::members_of

6 years agoQueryApp: don't forget to URI decode the parameters
Richard Levitte [Tue, 9 May 2017 12:33:34 +0000 (14:33 +0200)]
QueryApp: don't forget to URI decode the parameters

6 years agoQueryApp: document the current REST API
Richard Levitte [Tue, 9 May 2017 12:57:31 +0000 (14:57 +0200)]
QueryApp: document the current REST API

6 years agoQueryApp: give dispatch.cgi exec permissions
Richard Levitte [Tue, 9 May 2017 12:51:43 +0000 (14:51 +0200)]
QueryApp: give dispatch.cgi exec permissions

6 years agoQueryApp: don't forget to URI decode the parameters
Richard Levitte [Tue, 9 May 2017 12:33:34 +0000 (14:33 +0200)]
QueryApp: don't forget to URI decode the parameters

6 years agoQueryApp: Add a start of documentation
Richard Levitte [Tue, 9 May 2017 11:39:57 +0000 (13:39 +0200)]
QueryApp: Add a start of documentation

6 years agoAdd QueryApp, a web app to query the OpenSSL person and CLA databases
Richard Levitte [Tue, 9 May 2017 09:05:15 +0000 (11:05 +0200)]
Add QueryApp, a web app to query the OpenSSL person and CLA databases

This is meant to be able to run as a web app directly from a checkout,
but the OpenSSL::Query extensions can also be installed locally for
direct access to the database files.