gigi.git
5 years agoadd: prevent supporters from modifying their own accounts via support
Felix Dörre [Fri, 26 Aug 2016 08:08:24 +0000 (10:08 +0200)]
add: prevent supporters from modifying their own accounts via support

Change-Id: Ie759b769074e5f7c25787cee7f5661fd8b1471a5

5 years agoMerge "fix: only run fetch-locales in postinst configure"
Felix Dörre [Mon, 29 Aug 2016 11:32:35 +0000 (13:32 +0200)]
Merge "fix: only run fetch-locales in postinst configure"

5 years agoadd: notify board if a support role is granted or removed
INOPIAE [Sun, 28 Aug 2016 06:05:10 +0000 (08:05 +0200)]
add: notify board if a support role is granted or removed

The board mailing address needs to be defined in the future to the email
address for the recipient defined.

Change-Id: Id19ac9023aa199981f91cdcb25a63d26f5af5173

5 years agofix: only run fetch-locales in postinst configure
Lucas Werkmeister [Sat, 27 Aug 2016 11:56:51 +0000 (13:56 +0200)]
fix: only run fetch-locales in postinst configure

I believe we’re not supposed to run that in other postinst phases.

Change-Id: I180aa9fe1b58a33e61b6e6e8b18e944a41d81c22

5 years agofix: stop checking CAA on public suffix (and report error better)
Felix Dörre [Fri, 26 Aug 2016 15:18:05 +0000 (17:18 +0200)]
fix: stop checking CAA on public suffix (and report error better)

Change-Id: Ifb7000db540e6e89c5b8e7c2bdccb6656c5ebe50

5 years agoadd: make inclusion of leaf certificate optional
Felix Dörre [Fri, 26 Aug 2016 19:31:31 +0000 (21:31 +0200)]
add: make inclusion of leaf certificate optional

Change-Id: Ie7c9b18bcb698fb4b9fd688e68f16d8ffb2157cb

5 years agofix: message to user on single-certificate-revoke
Felix Dörre [Thu, 25 Aug 2016 23:08:49 +0000 (01:08 +0200)]
fix: message to user on single-certificate-revoke

Change-Id: I0e49c575e7e421922ed3120572480ad263506893

5 years agofix: turn NPE in better error message.
Felix Dörre [Thu, 25 Aug 2016 22:01:15 +0000 (00:01 +0200)]
fix: turn NPE in better error message.

Change-Id: I2a45b7dd043d4a4d9c73a19ea4bcf1c4433b391d

5 years agoupd: constrain API around Supported User.
Felix Dörre [Thu, 25 Aug 2016 22:00:19 +0000 (00:00 +0200)]
upd: constrain API around Supported User.

Change-Id: I75c60ce9a3881d4ddf9153a8b7da9eb811045c96

5 years agoMerge "Fix typo and spelling"
Benny Baumann [Thu, 25 Aug 2016 19:41:08 +0000 (21:41 +0200)]
Merge "Fix typo and spelling"

5 years agoupd: make simple Signer more intelligent in choosing CA certificate
Felix Dörre [Thu, 25 Aug 2016 14:35:06 +0000 (16:35 +0200)]
upd: make simple Signer more intelligent in choosing CA certificate

Change-Id: I24420cc7a5cd78b460e26dfc58203b4bb0fc0adb

5 years agoFix typo and spelling
Lucas Werkmeister [Thu, 25 Aug 2016 08:41:54 +0000 (10:41 +0200)]
Fix typo and spelling

Change-Id: Ideaf2432c758a66c945b4510b34885b23fc22dc7

5 years agoadd: send notification to support and user after support actions
INOPIAE [Tue, 23 Aug 2016 16:43:31 +0000 (18:43 +0200)]
add: send notification to support and user after support actions

notifications will be send to support and the user after revoking
certificates, changing DoB and support groups

Change-Id: Iccdcb2799fa617a98b140bbfe9531a882e61b1ae

5 years agoupd: move update button to DoB as it only updates the DoB
INOPIAE [Wed, 24 Aug 2016 08:48:25 +0000 (10:48 +0200)]
upd: move update button to DoB as it only updates the DoB

Change-Id: I4716c3a39ed5f4f229281a058814c578cbdf636f

5 years agoupd: remove footer, as it is added automatically
Felix Dörre [Thu, 25 Aug 2016 08:10:46 +0000 (10:10 +0200)]
upd: remove footer, as it is added automatically

Change-Id: I989cd7e317f6a7a89c33db4bed3b969878143556

5 years agoupd: remove linear search in GroupSelector
Felix Dörre [Tue, 23 Aug 2016 22:20:31 +0000 (00:20 +0200)]
upd: remove linear search in GroupSelector

Change-Id: I8f25674d4c9f953cf049c9ab86210450c7f232fb

5 years agoadd: test cases for add/remove user group
INOPIAE [Mon, 22 Aug 2016 08:13:10 +0000 (10:13 +0200)]
add: test cases for add/remove user group

Change-Id: I4fc0b1c5f1c4492bdc9b65318a61431c9872ab1e

5 years agofix: use Group.getByString only when necessary
Felix Dörre [Tue, 23 Aug 2016 21:39:52 +0000 (23:39 +0200)]
fix: use Group.getByString only when necessary

Change-Id: I0dd8d6c234cbf62e8a684ab6682003a16a5d017c

5 years agofix: better error messages when invalid group value is supplied
Felix Dörre [Tue, 23 Aug 2016 19:27:28 +0000 (21:27 +0200)]
fix: better error messages when invalid group value is supplied

Change-Id: I61f593252370de14e3c049ca15ec6fe46315bd96

5 years agoadd: defense-in-depth mechanism to prevent unauthorized adding of groups
Felix Dörre [Mon, 22 Aug 2016 09:23:02 +0000 (11:23 +0200)]
add: defense-in-depth mechanism to prevent unauthorized adding of groups

enforce that users must not add anyone to support-managed groups

Change-Id: I284842efba231ed7733837226626d80877e10cd7

5 years agofix: broken link to support cert page
INOPIAE [Tue, 23 Aug 2016 14:12:41 +0000 (16:12 +0200)]
fix: broken link to support cert page

Change-Id: Ia7ef71c90b928cfd4ad71191f3fe803181943f49

5 years agofix: correctly output subject and ticket-number in support-inform mails
Felix Dörre [Tue, 23 Aug 2016 15:58:41 +0000 (17:58 +0200)]
fix: correctly output subject and ticket-number in support-inform mails

Change-Id: I3a0aae3635db0435013e9c55c98702f9534c736e

5 years agofix: user could add supporter-handled groups
Felix Dörre [Mon, 22 Aug 2016 09:21:26 +0000 (11:21 +0200)]
fix: user could add supporter-handled groups

By changing the values of the drop-down menu a user could assign himself
groups that should only be managed by a supporter.

Change-Id: I8f38a0b02f6b71dc0088fea2ddb6b5a4b2bf778b

5 years agofix: whitespace
INOPIAE [Sun, 21 Aug 2016 12:00:51 +0000 (14:00 +0200)]
fix: whitespace

Change-Id: I2ae1c516c796bc2c1b3bcedc823d4d16a5238fb0

5 years agoadd: management of groups by user
INOPIAE [Fri, 19 Aug 2016 11:19:17 +0000 (13:19 +0200)]
add: management of groups by user

Change-Id: Ie64d48e7bafdde77338b2fc816a328dde8764164

5 years agofix: rename buttons grant / deny to add / remove
INOPIAE [Sun, 21 Aug 2016 15:31:50 +0000 (17:31 +0200)]
fix: rename buttons grant / deny to add / remove

Change-Id: Ia5e8cbbdaa1a958f47fd14985dd762bba0065d5d

5 years agoadd: add permission view
INOPIAE [Wed, 17 Aug 2016 10:14:03 +0000 (12:14 +0200)]
add: add permission view

support is able to see all members of a support group, group members of
function roles (e.g. Arbitrator, TTP Agent, Nucleus Agent, Locate-Agent)
are able to see all members of their role, all others only the number of
accounts assigned to a group.

fixes issue #64

Change-Id: If9dfffae9d147eb2c92c84c3ad2a8173b8f84c83

5 years agoMerge "Generalize Debian package dependencies"
Felix Dörre [Sun, 21 Aug 2016 08:42:42 +0000 (10:42 +0200)]
Merge "Generalize Debian package dependencies"

5 years agofix: output booleans as yes/no directly using the template system
Felix Dörre [Sat, 20 Aug 2016 20:44:17 +0000 (22:44 +0200)]
fix: output booleans as yes/no directly using the template system

Change-Id: I14e5839917457e77c949395a395aadef61ff317f

5 years agoadd: show assigned groups to an account in My Detail
INOPIAE [Thu, 18 Aug 2016 09:47:30 +0000 (11:47 +0200)]
add: show assigned groups to an account in My Detail

fixes issue #114

Change-Id: I2072080316247b6fca283cf548c4418da63ab8fc

5 years agoadd: add boolean to separate groups for user and support
INOPIAE [Fri, 19 Aug 2016 08:43:07 +0000 (10:43 +0200)]
add: add boolean to separate groups for user and support

Change-Id: I1482a77d8549178ad8413bab6ad29dac30c50b31

5 years agoGeneralize Debian package dependencies
Lucas Werkmeister [Fri, 19 Aug 2016 15:36:20 +0000 (17:36 +0200)]
Generalize Debian package dependencies

We can build with any JDK, and run on any JVM, as long as it’s at least
Java 7.

Change-Id: Ic16afe94e648686c5cf3532ed12c120a4843c9a8

5 years agoMerge "Fix debian build"
Lucas Werkmeister [Fri, 19 Aug 2016 18:35:16 +0000 (20:35 +0200)]
Merge "Fix debian build"

5 years agoupd: replace the word state by country when used in country context
INOPIAE [Wed, 17 Aug 2016 09:25:30 +0000 (11:25 +0200)]
upd: replace the word state by country when used in country context

Change-Id: I6dd378bfc7964810751a325e62bed7b502e51f2a

5 years agoFix debian build
Lucas Werkmeister [Fri, 19 Aug 2016 15:35:23 +0000 (17:35 +0200)]
Fix debian build

In order to assemble the testing package, we need to, well, build it.

Change-Id: Ia1d8de6c569ef219be7d6557f86048d07a591dcd

5 years agofix: name Domain.searchDomain correctly
Felix Dörre [Thu, 18 Aug 2016 17:55:08 +0000 (19:55 +0200)]
fix: name Domain.searchDomain correctly

Change-Id: I5e96477e8e0b9f0f576552066ad431f2e839262c

5 years agoadd: test case for domain deletion
Felix Dörre [Thu, 18 Aug 2016 17:54:46 +0000 (19:54 +0200)]
add: test case for domain deletion

Change-Id: I91c89833a8ac736065a4a093e284db725f8dee95

5 years agofix: allow searchUserIdByDomain to find re-added domains
Felix Dörre [Thu, 18 Aug 2016 17:53:25 +0000 (19:53 +0200)]
fix: allow searchUserIdByDomain to find re-added domains

Change-Id: I23e433c32161aac2548855b25b3eda811740b415

5 years agofix: remove deleted domains from cache
Felix Dörre [Thu, 18 Aug 2016 17:52:43 +0000 (19:52 +0200)]
fix: remove deleted domains from cache

Change-Id: Ied20e293ef3eb47a017a7efac39e681301e7579d

5 years agofix: make domain initialization pattern compliant to other dbObject
Felix Dörre [Thu, 18 Aug 2016 17:52:14 +0000 (19:52 +0200)]
fix: make domain initialization pattern compliant to other dbObject

Change-Id: I07ee56f1b63e6da3c5dc11e65be4ccdcbad0aca5

5 years agofix: cache removal
Felix Dörre [Thu, 18 Aug 2016 17:48:17 +0000 (19:48 +0200)]
fix: cache removal

Change-Id: Ibbf3316db18324998e7b5eff5e4d4b3a8265f6d3

5 years agofix: domain deletion
Felix Dörre [Thu, 18 Aug 2016 17:30:50 +0000 (19:30 +0200)]
fix: domain deletion

Change-Id: Ic45fdf7cea215848123e1189dfec7407632200a1

5 years agoadd: use confirmation dialog at many places
Felix Dörre [Thu, 18 Aug 2016 17:34:13 +0000 (19:34 +0200)]
add: use confirmation dialog at many places

Change-Id: I7a3315f20621f378f2dece3f20f94c1d8dae7959

5 years agoadd: modal javascript-dialogs for confirming dangerous action.
Felix Dörre [Thu, 18 Aug 2016 17:24:01 +0000 (19:24 +0200)]
add: modal javascript-dialogs for confirming dangerous action.

Change-Id: I1c10b021325439c71183efb875bcf856eb23931c

5 years agoadd: enable support to search for certificates
INOPIAE [Mon, 15 Aug 2016 09:38:16 +0000 (11:38 +0200)]
add: enable support to search for certificates

fixes issue #108

Change-Id: I712e0f0a69279cf37c10aa03de282604ced713ac

5 years agoRewrite gigi script
Lucas Werkmeister [Wed, 17 Aug 2016 14:05:53 +0000 (16:05 +0200)]
Rewrite gigi script

The script is a bit shorter, hopefully more readable, and also improved
in some cases (e. g. you’ll get an appropriate error message if the
config file exists, but is not readable).

Change-Id: I1750f857d1c1d7d791563d15e6601f55c6571bae

5 years agoupd: add blank between radio button and text for name input page
INOPIAE [Mon, 15 Aug 2016 05:25:55 +0000 (07:25 +0200)]
upd: add blank between radio button and text for name input page

Change-Id: Iaeac13a19617e79f1825529168db74c102c666f3

5 years agoupd: use bootstrap class for button
INOPIAE [Mon, 15 Aug 2016 05:21:46 +0000 (07:21 +0200)]
upd: use bootstrap class for button

Change-Id: I3c5fbaf271efa791f16860a69c53d22496f4674a

5 years agofix: make sure that single name is accepted
INOPIAE [Sun, 14 Aug 2016 11:43:18 +0000 (13:43 +0200)]
fix: make sure that single name is accepted

Change-Id: I30dca6204f6d7d7eef12c744d3c32a83c9ef015c

5 years agoupd: move "getRandomCountry" to test Manager
Felix Dörre [Tue, 16 Aug 2016 18:38:36 +0000 (20:38 +0200)]
upd: move "getRandomCountry" to test Manager

as it does not really fit "Country" and is only used by the Manager.

Change-Id: I48b3edcbc9e931ab0bafaa86a266cee8048d09b0

5 years agoadd: javadoc for Country class.
Felix Dörre [Tue, 16 Aug 2016 18:37:04 +0000 (20:37 +0200)]
add: javadoc for Country class.

Change-Id: Ia44121a23cf1da94173c7df0a5a7113c0fccfd60

5 years agoupd: change CountryCode class into a Country class
Felix Dörre [Tue, 16 Aug 2016 18:22:56 +0000 (20:22 +0200)]
upd: change CountryCode class into a Country class

Change-Id: I26dd38c53c287f0d08f364007943922e5228f356

5 years agoupd: narrowing type-safety around Organisation
Felix Dörre [Sun, 14 Aug 2016 17:20:41 +0000 (19:20 +0200)]
upd: narrowing type-safety around Organisation

Change-Id: I60b86d46a6a1c580e86826dabc0470524258249b

5 years agoadd: testCase for CountryCode Multiton
Felix Dörre [Sun, 14 Aug 2016 17:20:58 +0000 (19:20 +0200)]
add: testCase for CountryCode Multiton

Change-Id: I8cd0088f8b007da41615cfb86c700c62ac7ae927

5 years agoupd: make CountryCode a Multiton
Felix Dörre [Sun, 14 Aug 2016 08:36:25 +0000 (10:36 +0200)]
upd: make CountryCode a Multiton

Change-Id: Icae85456f4b822fe67d3b5b4473de8ced7accfc1

5 years agoMerge changes If3dd7037,Ib19bb63a
Benny Baumann [Tue, 16 Aug 2016 18:01:25 +0000 (20:01 +0200)]
Merge changes If3dd7037,Ib19bb63a

* changes:
  add: Highlight certificates outside validity period in Cert Overview
  add: enable that user can see all certificates issued to his account

5 years agoadd: Highlight certificates outside validity period in Cert Overview
INOPIAE [Sun, 14 Aug 2016 10:08:26 +0000 (12:08 +0200)]
add: Highlight certificates outside validity period in Cert Overview

Highlight if a issued date is in the future and/or the expiration date
is less than 14 days or expired

Change-Id: If3dd70374f1cf191b83a5d113ea0bc526e7e9505

5 years agoadd: enable that user can see all certificates issued to his account
INOPIAE [Sun, 14 Aug 2016 06:07:17 +0000 (08:07 +0200)]
add: enable that user can see all certificates issued to his account

fixes issue #54

Change-Id: Ib19bb63a4f787df4c2292383535f3e06b304f4df

5 years agofix: use default language instead of crashing with NPE.
Felix Dörre [Tue, 16 Aug 2016 08:07:04 +0000 (10:07 +0200)]
fix: use default language instead of crashing with NPE.

Change-Id: Ie3be2742607bc93d18c38480b85b960f1153b5c0

5 years agofix: NPE on points display page.
Felix Dörre [Tue, 16 Aug 2016 08:04:23 +0000 (10:04 +0200)]
fix: NPE on points display page.

fixes #113

Change-Id: I3896e49282b405a70c7ff46a1611aa41532c51cc

5 years agoupd: put "password reset successful" in a bootstrap success-box
Felix Dörre [Sun, 14 Aug 2016 08:19:59 +0000 (10:19 +0200)]
upd: put "password reset successful" in a bootstrap success-box

Change-Id: If801ca92006bbffe2b1baea95cd5286182b52479

5 years agoupd: use "submitProtected" more where applicable.
Felix Dörre [Sun, 14 Aug 2016 08:17:56 +0000 (10:17 +0200)]
upd: use "submitProtected" more where applicable.

Change-Id: Id22af91553ba26eae1a187d8ce73e1ce9f254713

5 years agoadd: random countries for tests
INOPIAE [Sat, 13 Aug 2016 12:38:32 +0000 (14:38 +0200)]
add: random countries for tests

Adds random countries when creating users and while entering
verification on the test server interface to get country variance for
statisics

Change-Id: Id6157e2c5690133fa06461d9c019ecd7a1261357

5 years agoadd: new test cases for handling of residence country in user account
INOPIAE [Sat, 13 Aug 2016 10:20:35 +0000 (12:20 +0200)]
add: new test cases for handling of residence country in user account

Change-Id: I8314cd0cd19f07a7145ca2c4481b24614f28f79e

5 years agoadd: residence country for user account
INOPIAE [Fri, 12 Aug 2016 17:27:19 +0000 (19:27 +0200)]
add: residence country for user account

fixes issue #79

Change-Id: I8fc77689a6a0effcf27e2621b9802b8b04e15cb1

5 years agochg: Refactor CountryCode class
Benny Baumann [Sun, 14 Aug 2016 15:39:21 +0000 (17:39 +0200)]
chg: Refactor CountryCode class

This allows both code length transformations as well as dropping of several unnecessary throws declarations.

Change-Id: Iecab2181690907bc0bf9c0dc20d67b08cb929d68

5 years agoupd: fix wording for emails to have the same end of all mails
INOPIAE [Fri, 12 Aug 2016 12:34:03 +0000 (14:34 +0200)]
upd: fix wording for emails to have the same end of all mails

Change-Id: I7c5dc16160b096680247bb75a8acb65e1a2f1bbf

5 years agoupd: remove double null-check
Felix Dörre [Sat, 13 Aug 2016 22:36:55 +0000 (00:36 +0200)]
upd: remove double null-check

Change-Id: I42e1d91a837429a181fa37af3f2f68faf88bbc10

5 years agoupd: improve formatting of FindUserByEmail-Form
Felix Dörre [Sat, 13 Aug 2016 22:23:48 +0000 (00:23 +0200)]
upd: improve formatting of FindUserByEmail-Form

Change-Id: Ic383d5c1ccefabe122256bb3b6be13260f8de26d

5 years agoupd: refactor FindUserByEmail to have two separate templates
Felix Dörre [Sat, 13 Aug 2016 21:52:26 +0000 (23:52 +0200)]
upd: refactor FindUserByEmail to have two separate templates

Change-Id: I20f80a92be83a9bd84d0a925d77761269d36c0e4

5 years agoadd: make name selection exclusive.
Felix Dörre [Sat, 13 Aug 2016 17:03:43 +0000 (19:03 +0200)]
add: make name selection exclusive.

Change-Id: I572e85ce835c9c1e997161bf53a9e289d019e2c7

5 years agoadd: new test cases to check country field during verification process
INOPIAE [Sat, 13 Aug 2016 09:57:08 +0000 (11:57 +0200)]
add: new test cases to check country field during verification process

Change-Id: Id8eb64dccac07b33b1f6e4e45f4e9a41fd89e9ad

5 years agoadd: country information where verification took place
INOPIAE [Mon, 18 Jul 2016 09:27:56 +0000 (11:27 +0200)]
add: country information where verification took place

fixes issue #78

Change-Id: I0e677dfc0dde671a95186f9c64388fad2da4446b

5 years agofix: Whitespace in "AssureeSearch.templ"
Felix Dörre [Sat, 13 Aug 2016 11:57:26 +0000 (13:57 +0200)]
fix: Whitespace in "AssureeSearch.templ"

Change-Id: Ifac6dda266464aae1af14b158ebf265e98e35704

5 years agofix: bootstrap buttons for domain management
Felix Dörre [Sat, 13 Aug 2016 11:45:47 +0000 (13:45 +0200)]
fix: bootstrap buttons for domain management

Change-Id: I6bb5ddb565b643ff5d9fc02b9d3b05d6e3d7d252

5 years agofix: hide non-activated domain pingconfigs
Felix Dörre [Sat, 13 Aug 2016 11:31:16 +0000 (13:31 +0200)]
fix: hide non-activated domain pingconfigs

Change-Id: I8215ddc94dcb66788868f581604608b3c8c50343

5 years agoupd: use bootstrap-panels to separate domain ping alternatives
Felix Dörre [Sat, 13 Aug 2016 10:45:32 +0000 (12:45 +0200)]
upd: use bootstrap-panels to separate domain ping alternatives

Change-Id: Id3dd47d9b17282a1c3ac4e5e7b540f9a397762e7

5 years agoadd: HTML5-defined 'required' attributes on mandatory input fields
Felix Dörre [Sat, 13 Aug 2016 10:17:08 +0000 (12:17 +0200)]
add: HTML5-defined 'required' attributes on mandatory input fields

This is done for client-side form validation as defined in:
https://www.w3.org/TR/html5/forms.html#the-required-attribute

Change-Id: I2f3390d4abdbed3ec68b2a6fef9d48151c7de7ab

5 years agofix: spacing in DateSelector
Felix Dörre [Sat, 13 Aug 2016 10:16:06 +0000 (12:16 +0200)]
fix: spacing in DateSelector

Change-Id: I6f580216ea5693352b5846cc42a9f2df434b8495

5 years agofix: enter support ticket form: correct form-control
Felix Dörre [Sat, 13 Aug 2016 09:59:51 +0000 (11:59 +0200)]
fix: enter support ticket form: correct form-control

Change-Id: I2c405251cef64d3e41e18621f5af049f803a72a6

5 years agoupd: correctly bootstrapify DomainPinglogForm-Buttons
Felix Dörre [Sat, 13 Aug 2016 09:45:48 +0000 (11:45 +0200)]
upd: correctly bootstrapify DomainPinglogForm-Buttons

Change-Id: Id6ff5876e3630d9a25794f1be5d271912dd49d49

5 years agofix: force Mails to contain "\r\n" so signed mails work from linux.
Felix Dörre [Fri, 12 Aug 2016 15:41:01 +0000 (17:41 +0200)]
fix: force Mails to contain "\r\n" so signed mails work from linux.

Change-Id: I993566b45370637dabe08f85d0cbe8cd39d8759a

5 years agoadd: factor out country selection and type-restrict internal api.
Felix Dörre [Thu, 11 Aug 2016 10:36:54 +0000 (12:36 +0200)]
add: factor out country selection and type-restrict internal api.

Change-Id: I39fe3a9626408bb085278172538268ff9b5f2ce7

5 years agofix: re-display form on error in some cases.
Felix Dörre [Thu, 11 Aug 2016 10:36:08 +0000 (12:36 +0200)]
fix: re-display form on error in some cases.

Change-Id: I428c31912e6bcfe4010bf71dcb66b20e94a76715

5 years agoupd: typo in Data-Diagram
Felix Dörre [Tue, 9 Aug 2016 21:12:57 +0000 (23:12 +0200)]
upd: typo in Data-Diagram

Change-Id: I5ba159e8a5cb9f503e7a8bbe45afd73633c3a8a2

5 years agoupd: Upgrade diagramm to version 14.2
Felix Dörre [Tue, 9 Aug 2016 21:11:30 +0000 (23:11 +0200)]
upd: Upgrade diagramm to version 14.2

Change-Id: Ia4e9cd8b1a291af5a920ed2f9e528ca96205211f

5 years agoadd: an anchor to make coordinates more fixed in Diagram
Felix Dörre [Tue, 9 Aug 2016 11:26:54 +0000 (13:26 +0200)]
add: an anchor to make coordinates more fixed in Diagram

Change-Id: Ic5fa4746be0fe062c3654529aea0fd2906de0730

5 years agoupd: database diagram to a more recent state
Felix Dörre [Tue, 9 Aug 2016 11:25:58 +0000 (13:25 +0200)]
upd: database diagram to a more recent state

Change-Id: Id230c10c1508ffd4e52ed2a86b3c7c8c902fc366

5 years agoadd: Table Structure visually
Felix Dörre [Sat, 27 Sep 2014 22:37:39 +0000 (00:37 +0200)]
add: Table Structure visually

Change-Id: Ib00d50851ad918163802db52cc2a640216d3a988

5 years agoupd: added correct display of login and revoked status to status table
INOPIAE [Wed, 3 Aug 2016 05:32:43 +0000 (07:32 +0200)]
upd: added correct display of login and revoked status to status table

Change-Id: I7b7d8e2c7d19042a98a146c8f3620e7f2a74e386

5 years agoadd: Implement (de)serialisation support for CertificateOwner and derived classes
Benny Baumann [Sun, 7 Aug 2016 01:02:55 +0000 (03:02 +0200)]
add: Implement (de)serialisation support for CertificateOwner and derived classes

Change-Id: I7a82af006ada0a9001db36cbb354cdcef13f5b80

5 years agofix: Include missing Serializeable interface
Benny Baumann [Sun, 7 Aug 2016 00:48:38 +0000 (02:48 +0200)]
fix: Include missing Serializeable interface

Parent classes require this Serializion ID to be
present as they already implement Serializeable.

Change-Id: I70d838297874fa92b7ad1d6fa521e9fb167b3211

5 years agochg: Be more liberal in what email addresses are accepted.
Benny Baumann [Sun, 7 Aug 2016 00:43:06 +0000 (02:43 +0200)]
chg: Be more liberal in what email addresses are accepted.

This is loosely based on RFC 5321, but deliberately excludes
quoted words and UTF-8 in the local part. If Unicode / IDNA is
desired for the domain portion use Punycode notation.

Change-Id: Ib5f6c3620c62f572d678be3760b0f1bec64b10a2

5 years agofix: Use internal fields csr, csrType and dn
Benny Baumann [Sun, 7 Aug 2016 00:35:56 +0000 (02:35 +0200)]
fix: Use internal fields csr, csrType and dn

Change-Id: I2ed5bdaba299b7779a3dd726e3725bb7b5db904d

5 years agochg: Don't complain about this unchecked type at this location.
Benny Baumann [Sun, 7 Aug 2016 00:44:37 +0000 (02:44 +0200)]
chg: Don't complain about this unchecked type at this location.

This suppression is safe, as the only places this is set are
controlled by ourselves AND within the scope of application
startup - and thus without interference from the user.

Change-Id: I379a168327032560f60757e612e9fa1dbc60bb94

5 years agofix: Memory/resource leak when encoding certificate EKUs
Benny Baumann [Sun, 7 Aug 2016 00:55:54 +0000 (02:55 +0200)]
fix: Memory/resource leak when encoding certificate EKUs

Change-Id: Idcbf21aa40696b5930efec4d7983e428bcbd3d75

5 years agofix: Implement both a null-pointer check and a hashCode function
Benny Baumann [Sun, 7 Aug 2016 00:45:20 +0000 (02:45 +0200)]
fix: Implement both a null-pointer check and a hashCode function

Change-Id: If22bdba6fc796223f63cc0a3684ae49d51c96a13

5 years agofix: Avoid NPE when handling the HTTP response in tests
Benny Baumann [Sun, 7 Aug 2016 00:51:19 +0000 (02:51 +0200)]
fix: Avoid NPE when handling the HTTP response in tests

Change-Id: If2e224d720b6e8503b15fd827fcb80c1c7a98c9a

5 years agofix: Avoid NPE if the CA's files cannot be listed
Benny Baumann [Sun, 7 Aug 2016 00:54:40 +0000 (02:54 +0200)]
fix: Avoid NPE if the CA's files cannot be listed

Change-Id: I9b113de12b0305bddf49747eef54f6062048544b

5 years agochg: Do not leak the DB connection when tests are done
Benny Baumann [Sun, 7 Aug 2016 00:52:30 +0000 (02:52 +0200)]
chg: Do not leak the DB connection when tests are done

This also helps to avoid warnings by the compiler about l being unused

Change-Id: Ia370ebf3e48b8309196aa61c2baa1301095ae40b