summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Richard Levitte [Thu, 23 Apr 2020 08:14:50 +0000 (10:14 +0200)]
Richard Levitte [Thu, 23 Apr 2020 08:14:50 +0000 (10:14 +0200)]
Richard Levitte [Thu, 23 Apr 2020 08:14:20 +0000 (10:14 +0200)]
Richard Levitte [Thu, 23 Apr 2020 08:12:15 +0000 (10:12 +0200)]
Init
Dr. David von Oheimb [Tue, 11 Feb 2020 11:03:21 +0000 (12:03 +0100)]
add missing dependency info to the Testing section of OpenSSL-Query/README.md
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/58)
Dr. David von Oheimb [Tue, 11 Feb 2020 11:01:31 +0000 (12:01 +0100)]
allow simple copy&paste for the series of shell commands in OpenSSL-Query/README.md
Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/58)
Richard Levitte [Fri, 13 Dec 2019 11:22:03 +0000 (12:22 +0100)]
clacheck/clacheck.py: Make trivial commits more visible
If any trivial commit is found, make sure to add a label for it.
This required some major rework to separate status reporting from
label manipulation.
Dr. Matthias St. Pierre [Fri, 25 Oct 2019 22:45:17 +0000 (00:45 +0200)]
clacheck: rename 'need-cla' label to 'hold: cla required'
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/tools/pull/47)
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)
Pauli [Sun, 18 Nov 2018 05:59:41 +0000 (15:59 +1000)]
add dependencies to Makefile.PL
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/tools/pull/35)
Pauli [Sun, 18 Nov 2018 00:06:32 +0000 (10:06 +1000)]
Tool changes for Mac OS/X.
Perl ends up with a different path when installed using _brew_. The system perl
seems to have broken _cpan_ somehow.
Some additional packages need to be installed.
PATH also needs to be set so it can find the _plackup_ executable.
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/tools/pull/35)
Richard Levitte [Mon, 7 May 2018 07:53:44 +0000 (09:53 +0200)]
QueryApp: keep the bureau parameter key for backward compatibility
Richard Levitte [Mon, 7 May 2018 07:38:52 +0000 (09:38 +0200)]
clacheck: bureau => omc rename
Richard Levitte [Mon, 7 May 2018 07:31:51 +0000 (09:31 +0200)]
QueryApp: rename bureau => omc, bump version
Andy Polyakov [Tue, 26 Sep 2017 10:14:55 +0000 (06:14 -0400)]
Lowercase names; fix status update
Check names as a lowercase match.
Properly update status if 'CLA trivial'
Richard Levitte [Tue, 26 Sep 2017 07:20:11 +0000 (09:20 +0200)]
QueryApp: touch the version number because of the change
Richard Levitte [Fri, 22 Sep 2017 13:27:24 +0000 (15:27 +0200)]
Test that a casing different from original CLA data works
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.
Rich Salz [Sun, 23 Jul 2017 13:31:33 +0000 (09:31 -0400)]
Minor tweak to hopefully avoid problem
Richard Levitte [Sun, 25 Jun 2017 05:17:21 +0000 (07:17 +0200)]
OpenSSL-Query: 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
Richard Levitte [Sun, 25 Jun 2017 05:17:00 +0000 (07:17 +0200)]
OpenSSL-Query: handle requests with tagged identities
Richard Levitte [Sun, 25 Jun 2017 05:15:58 +0000 (07:15 +0200)]
QueryApp: handle requests with tagged identities
Richard Levitte [Wed, 21 Jun 2017 22:03:51 +0000 (00:03 +0200)]
OpenSSL-Query: obey proxy settings
Proxy settings is done with environment variables {scheme}_proxy.
For our use, https_proxy is the variable of choice, for example:
export https_proxy=http://pxory.my.place/
Richard Levitte [Wed, 21 Jun 2017 09:55:27 +0000 (11:55 +0200)]
OpenSSL-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
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
Richard Levitte [Wed, 21 Jun 2017 09:48:33 +0000 (11:48 +0200)]
QueryApp: Clone is also required since recently
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
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
Richard Levitte [Tue, 20 Jun 2017 21:50:00 +0000 (23:50 +0200)]
OpenSSL-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
Rich Salz [Tue, 20 Jun 2017 21:44:17 +0000 (17:44 -0400)]
Add ref to Install module
Richard Levitte [Tue, 20 Jun 2017 12:17:24 +0000 (14:17 +0200)]
OpenSSL-Query: use HTTP::Status::is_server_error
It was reported that the HTTP::Response attribute is_server_error
isn't available in older versions. Instead of that attribute, use
HTTP::Status::is_server_error on the server code.
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
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
Richard Levitte [Fri, 16 Jun 2017 11:52:59 +0000 (13:52 +0200)]
OpenSSL-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
Richard Levitte [Thu, 15 Jun 2017 14:24:29 +0000 (16:24 +0200)]
OpenSSL-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
Richard Levitte [Thu, 15 Jun 2017 13:56:45 +0000 (15:56 +0200)]
Let OpenSSL::Query::ClaDB::has_cla massage the input identity
... exactly like OpenSSL::Query::ClaREST::has_cla does
Richard Levitte [Wed, 14 Jun 2017 22:02:31 +0000 (00:02 +0200)]
OpenSSL-Query: Correct REST API syntax in list_people
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
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
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
Richard Levitte [Wed, 14 Jun 2017 12:11:52 +0000 (14:11 +0200)]
QueryApp: Add the REST API to get the list of ids
Richard Levitte [Wed, 14 Jun 2017 12:10:59 +0000 (14:10 +0200)]
OpenSSL-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
Richard Levitte [Wed, 14 Jun 2017 12:09:28 +0000 (14:09 +0200)]
QueryApp: Correct reference to OpenSSL-Query in test
Richard Levitte [Wed, 14 Jun 2017 11:41:07 +0000 (13:41 +0200)]
OpenSSL::Query: better array processing
Richard Levitte [Wed, 14 Jun 2017 10:26:23 +0000 (12:26 +0200)]
Fix OpenSSL::Query, has_cla stopped working right
Richard Levitte [Wed, 14 Jun 2017 08:27:05 +0000 (10:27 +0200)]
QueryApp: standardise entirely on Carp in the lib
Richard Levitte [Wed, 14 Jun 2017 08:27:57 +0000 (10:27 +0200)]
OpenSSL-Query: Implement late evaluation further in the REST client
In the base class, take note of all implementions, not just the first
that initiated successfully. Instead, use all impllementations in the
methods, and return the value from the first successful one.
For the REST implementations, this means moving the check of server
errors to the implementation methods instead of doing so when building
the object.
Richard Levitte [Tue, 30 May 2017 15:12:50 +0000 (17:12 +0200)]
QueryApp: have the /0/HasCLA/:id error response be more informative
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
Richard Levitte [Tue, 30 May 2017 13:24:32 +0000 (15:24 +0200)]
QueryApp: fix the expected failure output text in tests
Richard Levitte [Tue, 30 May 2017 13:23:59 +0000 (15:23 +0200)]
QueryApp: test the /0/Group/:group/Members call
Richard Levitte [Tue, 30 May 2017 13:22:40 +0000 (15:22 +0200)]
QueryApp: fix the /0/Person/:name/HasCLA call
Richard Levitte [Tue, 30 May 2017 13:21:23 +0000 (15:21 +0200)]
QueryApp: add the REST API for members_of
Richard Levitte [Tue, 30 May 2017 13:19:28 +0000 (15:19 +0200)]
QueryApp: add OpenSSL::Query::DB::members_of
Richard Levitte [Tue, 30 May 2017 13:17:40 +0000 (15:17 +0200)]
OpenSSL-Query: remove debug prints
Richard Levitte [Tue, 30 May 2017 13:17:17 +0000 (15:17 +0200)]
OpenSSL-Query: test the members_of method
Richard Levitte [Tue, 30 May 2017 13:16:35 +0000 (15:16 +0200)]
OpenSSL-Query: add OpenSSL::Query::PersonREST::members_of
Richard Levitte [Tue, 30 May 2017 13:16:01 +0000 (15:16 +0200)]
OpenSSL-Query: add OpenSSL::Query::members_of
This method returns the list of identity lists
Richard Levitte [Tue, 9 May 2017 12:33:34 +0000 (14:33 +0200)]
QueryApp: don't forget to URI decode the parameters
Richard Levitte [Tue, 9 May 2017 12:57:31 +0000 (14:57 +0200)]
QueryApp: document the current REST API
Richard Levitte [Tue, 9 May 2017 12:51:43 +0000 (14:51 +0200)]
QueryApp: give dispatch.cgi exec permissions
Richard Levitte [Tue, 9 May 2017 12:33:34 +0000 (14:33 +0200)]
QueryApp: don't forget to URI decode the parameters
Richard Levitte [Tue, 9 May 2017 11:39:57 +0000 (13:39 +0200)]
QueryApp: Add a start of documentation
Richard Levitte [Tue, 9 May 2017 11:21:40 +0000 (13:21 +0200)]
OpenSSL::Query: Add a start of documentation
Richard Levitte [Tue, 9 May 2017 11:21:40 +0000 (13:21 +0200)]
OpenSSL::Query: Add a start of documentation
Richard Levitte [Tue, 9 May 2017 11:21:17 +0000 (13:21 +0200)]
OpenSSL::Query: Specify that it depends on URI::Encode as well
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.
Richard Levitte [Tue, 9 May 2017 09:03:47 +0000 (11:03 +0200)]
Add OpenSSL-Query, a module to query person / cla data
Includes a RESTful query implementation
Rich Salz [Thu, 23 Feb 2017 15:43:46 +0000 (10:43 -0500)]
Add clacheck