gigi.git
2 years agopre: document intendet ping behaviour master3
Felix Dörre [Sun, 20 Aug 2017 23:15:18 +0000 (01:15 +0200)]
pre: document intendet ping behaviour

2 years agoadd: support for resetting DB from stdin
Felix Dörre [Fri, 25 Aug 2017 17:00:44 +0000 (19:00 +0200)]
add: support for resetting DB from stdin

Change-Id: I9f408922ea7eb60f2919594ca84fdf8540c2611a

2 years agostash!
Felix Dörre [Fri, 25 Aug 2017 16:47:19 +0000 (18:47 +0200)]
stash!

Change-Id: I9f5cccafcdab4baaaa3f68f7cf0d99134ff0b0cd

2 years agoadd: message while reporting private key compromise
Felix Dörre [Fri, 25 Aug 2017 22:52:48 +0000 (00:52 +0200)]
add: message while reporting private key compromise

Change-Id: I164ed07804c65e9e9396166d61e3cba645ae308e

2 years agoadd: process to report compromised certificates
Felix Dörre [Sat, 29 Jul 2017 21:12:54 +0000 (23:12 +0200)]
add: process to report compromised certificates

Change-Id: I0f124a48ea18740d19fc413dd99b9a69bd1eb33e

2 years agoadd: key-compromise revocation
Felix Dörre [Fri, 25 Aug 2017 14:45:55 +0000 (16:45 +0200)]
add: key-compromise revocation

2 years agoupd: move revocation info to own table
Felix Dörre [Sat, 12 Aug 2017 18:31:57 +0000 (20:31 +0200)]
upd: move revocation info to own table

This commit moves the information about certificate revocation into an
own table. All locations accessing this information have been adapted.

Old Behavior:
Table "certs" has a column "revoked" that is "NULL" for all non-revoked
certificates and contains the revocation time (from cassiopeia) for all
revoked certificates.

on revoke: gigi creates a "job" indicating the row in "certs" to revoke
on revoke execution: cassiopeia marks the "job" done and inserts a
revocation date in "certs"

Possible States:
1. revoked is NULL, no revocation job exists
2. revoked is NULL, revocation job exists.
(2b. this transition is not a transaction in cassiopeia so an in-between
state might be observed)
3. revoked is not NULL, revocation job is marked as done

New Behavior:
Table "certs" doesn't have a "revoked" column instead there is a new
table.

on revoke: gigi inserts the "revocation"-row without a revocation date
filled in, but with the reason and other information about the
revocation. Additionally a "job" is created to trigger cassiopeia.
on revoke execution: cassiopeia marks the job as done and updates the
revocation date in the revocation column.

Possible States:
1. no revocation entry and not revocation job exist.
(1b. again strictly speaking not a transaction here)
2. revocation entry without date and revocation job exist
(2b. also still no transaction)
3. date in revocation entry is filled and revocation job is marked done

Change-Id: Ie2a51a16eed420b284f9fd5660e057da1069b740

2 years agoupd: mark unverified names of agents in points overview
Felix Dörre [Sun, 27 Aug 2017 00:27:05 +0000 (02:27 +0200)]
upd: mark unverified names of agents in points overview

Change-Id: I72d4e357775c72215995b0974c768edac43b5cb9

2 years agofix: move Some CA to variable
INOPIAE [Tue, 29 Aug 2017 06:28:42 +0000 (08:28 +0200)]
fix: move Some CA to variable

Change-Id: I02267d58a633639e823c79b821eae04ee4257467

2 years agoadd: more tests for revocation by support
Felix Dörre [Sun, 20 Aug 2017 23:14:38 +0000 (01:14 +0200)]
add: more tests for revocation by support

Change-Id: I1022e5e6cb743f1009f40157f9d9ce72645223fa

2 years agofix: style the preferred name indicator better
Felix Dörre [Thu, 24 Aug 2017 22:02:24 +0000 (00:02 +0200)]
fix: style the preferred name indicator better

Change-Id: Iff2244bdbdf3e673c90eaa9190eb11ff9e24ff48

2 years agofix: prompt for confirmation when removing org admins
Felix Dörre [Sun, 20 Aug 2017 23:00:28 +0000 (01:00 +0200)]
fix: prompt for confirmation when removing org admins

Change-Id: I653808751fb3f7ebb8cd65974768fe8614ab72ae

2 years agoadd: tests for support certificates view
Felix Dörre [Fri, 18 Aug 2017 21:47:02 +0000 (23:47 +0200)]
add: tests for support certificates view

Change-Id: Ib56cb3ac8e08c217e4398f2171f253b02f0b130e

2 years agofix: correct authorization checking for support accessing certificates
Felix Dörre [Fri, 18 Aug 2017 20:02:32 +0000 (22:02 +0200)]
fix: correct authorization checking for support accessing certificates

Change-Id: I5a5041e350e0a811f2199cf1b5c30b9ef4de2d05

2 years agoupd: indicate preferred name in support overview
Felix Dörre [Tue, 15 Aug 2017 20:16:48 +0000 (22:16 +0200)]
upd: indicate preferred name in support overview

Change-Id: I2d75b7bcbe4cd4068f9c5d12514db945eeb54300

2 years agoupd: more verbose success message after verification
Felix Dörre [Tue, 15 Aug 2017 19:37:13 +0000 (21:37 +0200)]
upd: more verbose success message after verification

Change-Id: Id6ab26cebe97bc140a326a58ddfbcf1ccd446dcf

2 years agoupd: print correct error message when trying to verify oneself
Felix Dörre [Tue, 15 Aug 2017 19:27:23 +0000 (21:27 +0200)]
upd: print correct error message when trying to verify oneself

Change-Id: I3f46095ebbb1e1ccd4ad2e37a997cde5041df5ba

2 years agofix: sha384 certificates
Felix Dörre [Sat, 12 Aug 2017 18:16:28 +0000 (20:16 +0200)]
fix: sha384 certificates

Change-Id: I3e58ebf50822df13212be9b95f11433dd462ba62

2 years agofix: correct validation of minimum and maximum ages
Felix Dörre [Sat, 22 Jul 2017 21:12:25 +0000 (23:12 +0200)]
fix: correct validation of minimum and maximum ages

Instead of mapping a DayDate to a single point in time, introduce the
concept of an “earliest start” and “latest end” of a date, and use the
appropriate one in various places.

Change-Id: Idbc2aa2daadf15fbdbc99e5079eb98dc7aaca92d

2 years agoadd: code to statically verify SQL call patterns
Felix Dörre [Fri, 4 Aug 2017 16:31:11 +0000 (18:31 +0200)]
add: code to statically verify SQL call patterns

Change-Id: Ib5c0e7a76d9a14f318087f092091bdf2cfa3c174

2 years agoupd: cleanup SQL statements
Felix Dörre [Tue, 1 Aug 2017 18:28:28 +0000 (20:28 +0200)]
upd: cleanup SQL statements

Change-Id: If22b05270d1f097068e38f6ed860d52740926021

2 years agoupd: precise SQL statements for verification
Felix Dörre [Sun, 30 Jul 2017 19:09:00 +0000 (21:09 +0200)]
upd: precise SQL statements for verification

Change-Id: I921b638d0734b14eb2cd1f9389c20e7fb7b15922

2 years agoupd: reactivate test case that is skipped due to failed assumption
Felix Dörre [Sun, 30 Jul 2017 16:22:18 +0000 (18:22 +0200)]
upd: reactivate test case that is skipped due to failed assumption

When this test case was introduced. The semantics of "getById"-Methods
where slightly different. These methods would throw an
IllegalArgumentException when the Object was not found. This behavior
was changed to returning "null" when the Object is not found. When this
change occurred this testcase was missed.

The general intended logic is retained: Guess random ids until one
unused is found (now checking for null and not for an exception). If 20
guesses fail (which is nearly impossible) the test case is skipped
instead of failed.

Change-Id: Id328d3c068f375488862bd06cfa0daf42a8c425f

2 years agofix: cleanup var in Managed Form Page
Felix Dörre [Sat, 29 Jul 2017 21:11:15 +0000 (23:11 +0200)]
fix: cleanup var in Managed Form Page

Change-Id: Idc33785c893aee864f9720d1fc0432b919016d60

2 years agofix: correctly end forms
Felix Dörre [Sat, 29 Jul 2017 21:12:08 +0000 (23:12 +0200)]
fix: correctly end forms

Change-Id: Idc8e498c70cfc040730837242ddaa2384401dc58

2 years agofix: correct styling for radio buttons in cert issue form
Felix Dörre [Sat, 29 Jul 2017 21:10:45 +0000 (23:10 +0200)]
fix: correct styling for radio buttons in cert issue form

Change-Id: Iebacc03c05190faa4807cf4124325a24a6c09971

2 years agofix: use deterministic order of certificates
Felix Dörre [Tue, 4 Jul 2017 19:53:22 +0000 (21:53 +0200)]
fix: use deterministic order of certificates

Change-Id: Ibddd1a9dad32107981d162e44263cbd486a224d7

2 years agofix: ensure that the certificate status is always shown correctly
Felix Dörre [Tue, 4 Jul 2017 19:52:17 +0000 (21:52 +0200)]
fix: ensure that the certificate status is always shown correctly

Change-Id: I57d283ec720031c4930178f5a7483418ccc03920

2 years agoupd: rename view of non-revoked certificates
Felix Dörre [Tue, 4 Jul 2017 19:44:39 +0000 (21:44 +0200)]
upd: rename view of non-revoked certificates

Change-Id: Iffeb5b5f8d92b40782778afda6c57e3070ca8ba4

2 years agoupd: further cleaning of old/unused configs and scripts
Felix Dörre [Tue, 4 Jul 2017 19:30:31 +0000 (21:30 +0200)]
upd: further cleaning of old/unused configs and scripts

closes #129

Change-Id: If820d0688cce3c6a658579a50d0f53db8a39643c

2 years agofix: sometimes various testcases fail
Felix Dörre [Sun, 2 Jul 2017 19:04:08 +0000 (21:04 +0200)]
fix: sometimes various testcases fail

Sometimes TestCases like club.wpia.gigi.pages.admin
TestSEAdminPageUserMailSearch fail e.g. with CSRFExceptions. I debugged
this issue and have come to a conclusion:

Java's URL connection does not necessarily behave correctly, when
"keep-alive" logic and connection re-use is enabled: When a connection
is re-used and the request sometimes fails on the re-used connection
Java re-attempts to send the request. This might not be a good idea for
POST requests. Especially this is not a good idea, as we track forms
very strictly:
When a form gets requested, the instance is stored in the user's session
and can be submitted exactly once. When this POST request is repeated
the form has been submitted and a subsequent request will cause a
CSRFException. Disabling the retry-logic
is possible but also not a good alternative, as it also causes sporadic
POST-fails, which occur far more often that the retry-logic breaks a
Test Case.

The solution I chose ensures to close all HTTP-connections. Therefore
all HTTP requests use the same connection. This prevents timeouts
and does not cause POST retries. In particular I found problems with the
connection done to clear all caches. Using this change I observe that
all requests are made with the same connection and 100 subsequent
executions don't fail.

Change-Id: I1b4ebce92a431e5d35a81cecd8670b8c37eef9e1

2 years agoupd: allow clean testcase setup and teardown
Felix Dörre [Sun, 2 Jul 2017 18:58:51 +0000 (20:58 +0200)]
upd: allow clean testcase setup and teardown

This change allows executing of multiple ManagedTests in one JVM.
This is generally good to have clean code, but more practically it
enables re-running test cases multiple times. This is very useful for
debugging rarely occurring problems.

Change-Id: I0657c057f7504c51be32d2ed28bc8e33cd3a0b7c

2 years agoupd: reduce logging level of good events for OCSP
Felix Dörre [Sat, 1 Jul 2017 22:15:27 +0000 (00:15 +0200)]
upd: reduce logging level of good events for OCSP

Change-Id: I94cb95d12263054931f6c6c70161e22fc243ebe9

2 years agoadd: comments with ASN.1 Syntax for various objects in an OCSP Response
Felix Dörre [Mon, 26 Jun 2017 15:48:59 +0000 (17:48 +0200)]
add: comments with ASN.1 Syntax for various objects in an OCSP Response

Change-Id: Id6c3a3d6fae8a13f2144a4c04ba09c5918280748

2 years agoadd: implement OCSP serving
Felix Dörre [Fri, 11 Dec 2015 11:23:56 +0000 (12:23 +0100)]
add: implement OCSP serving

Change-Id: I2a8aa170d79b9e77dbb951b01ed1c4b5186f3440

2 years agofix: write back the generated expire-date in Simple Signer
Felix Dörre [Fri, 23 Jun 2017 19:19:51 +0000 (21:19 +0200)]
fix: write back the generated expire-date in Simple Signer

fixes #110

Change-Id: Iee8f3a3225dbb2469e6c509440193b7f7f737449

2 years agoupd: cleaned jenkins-config
Felix Dörre [Fri, 23 Jun 2017 18:28:15 +0000 (20:28 +0200)]
upd: cleaned jenkins-config

Change-Id: Ib256959bdd3851e5c52a2caf73a0a260a1197bcc

2 years agoupd: remove unused images
Felix Dörre [Fri, 23 Jun 2017 18:21:36 +0000 (20:21 +0200)]
upd: remove unused images

Change-Id: I64266e10b1ae05e3ac1b9b48ab0258c9a368e03d

3 years agofix: put blanks between name components
Lucas Werkmeister [Tue, 28 Mar 2017 10:20:13 +0000 (12:20 +0200)]
fix: put blanks between name components

The previous commit attempted to fix

     Welcome back, Felix Dörre !

but instead produced

     Welcome back, FelixDörre!

Clearly, while we don’t want spaces around the full name, there should
be spaces in between the individual name parts.

Change-Id: I498ea9a0fdaf0f5b3191a3fc3cc47d0a3187b4f5

3 years agofix: documentation link in gigi-proxy.service
Lucas Werkmeister [Tue, 28 Mar 2017 08:26:21 +0000 (10:26 +0200)]
fix: documentation link in gigi-proxy.service

Also add the Documentation directive to gigi-standalone.service.

Change-Id: Ic50f9461f7c2d3183362ce41eebf01863a3e49f6

3 years agoMerge "fix: avoid blanks after displayed names"
Benny Baumann [Fri, 24 Mar 2017 10:10:30 +0000 (11:10 +0100)]
Merge "fix: avoid blanks after displayed names"

3 years agofix: typo in gigi.properties(5) manpage
Lucas Werkmeister [Thu, 23 Mar 2017 20:12:28 +0000 (21:12 +0100)]
fix: typo in gigi.properties(5) manpage

Change-Id: I268b81b1ef1a69ab9be9b87c7180f4e8a33abcff

3 years agofix: avoid blanks after displayed names
Felix Dörre [Wed, 22 Mar 2017 10:55:07 +0000 (11:55 +0100)]
fix: avoid blanks after displayed names

Change-Id: Id0dfe59eb37fd9253ddfda1064d0fc16139faaaa

3 years agochg: Explicitly bail on invalid lines in imported lists
Benny Baumann [Sun, 19 Mar 2017 23:19:20 +0000 (00:19 +0100)]
chg: Explicitly bail on invalid lines in imported lists

Change-Id: I71afe609e7f736d2e6b7a032a7e971b3b770395a

3 years agoMerge "add: gigi.properties(5) manpage"
Lucas Werkmeister [Wed, 22 Mar 2017 21:42:43 +0000 (22:42 +0100)]
Merge "add: gigi.properties(5) manpage"

3 years agoMerge changes Ie9951caa,I9a57ce72
Lucas Werkmeister [Wed, 22 Mar 2017 21:38:50 +0000 (22:38 +0100)]
Merge changes Ie9951caa,I9a57ce72

* changes:
  fix: Typo pointed out while reviewing change 492
  chg: Make synchronization on the Database layer explicit

3 years agoMerge "fix: Avoid leaking the SSL sockets"
Lucas Werkmeister [Wed, 22 Mar 2017 21:37:48 +0000 (22:37 +0100)]
Merge "fix: Avoid leaking the SSL sockets"

3 years agoMerge "upd: don’t initialize name.suffix from name.www"
Benny Baumann [Wed, 22 Mar 2017 21:05:36 +0000 (22:05 +0100)]
Merge "upd: don’t initialize name.suffix from name.www"

3 years agofix: Typo pointed out while reviewing change 492
Benny Baumann [Sun, 19 Mar 2017 22:48:40 +0000 (23:48 +0100)]
fix: Typo pointed out while reviewing change 492

Change-Id: Ie9951caa590a00059901d5e09d3fc6efd6449a45

3 years agofix: Avoid leaking the SSL sockets
Benny Baumann [Sun, 19 Mar 2017 18:01:48 +0000 (19:01 +0100)]
fix: Avoid leaking the SSL sockets

Change-Id: I0e7b8bbbc868fd1abc7e3c6561ac3f21b46dcb2d

3 years agochg: Make synchronization on the Database layer explicit
Benny Baumann [Sun, 19 Mar 2017 18:18:47 +0000 (19:18 +0100)]
chg: Make synchronization on the Database layer explicit

This avoids a synchronization issue when closing the connection - even though that code is single-threaded ATM.

Change-Id: I9a57ce72664ffce42239f6d1199195bfe72b216b

3 years agoMerge "add: natives/README.md"
Felix Dörre [Wed, 22 Mar 2017 19:05:59 +0000 (20:05 +0100)]
Merge "add: natives/README.md"

3 years agoupd: don’t initialize name.suffix from name.www
Lucas Werkmeister [Wed, 22 Mar 2017 18:30:59 +0000 (19:30 +0100)]
upd: don’t initialize name.suffix from name.www

This feature was somewhat backward (normally, name.www defaults to
www.name.suffix), and would have broken on www subdomains not exactly
three letters wrong. Let’s remove it.

Change-Id: Iddf29a2c3fd1f5e92df7bba31d3c44131d74b84c

3 years agofix: Close resources we no longer need
Benny Baumann [Sun, 19 Mar 2017 17:38:33 +0000 (18:38 +0100)]
fix: Close resources we no longer need

Change-Id: Ie07f3b8e98331f7c64b4fcd35a17af8d8ccf748e

3 years agofix: Close resources we no longer need
Benny Baumann [Sun, 19 Mar 2017 17:31:45 +0000 (18:31 +0100)]
fix: Close resources we no longer need

Change-Id: Ife98cacc393010c60689525a358cab5823cb8cf7

3 years agofix: Remove deprecated cryptography no longer needed for backward compat
Benny Baumann [Sun, 19 Mar 2017 17:25:21 +0000 (18:25 +0100)]
fix: Remove deprecated cryptography no longer needed for backward compat

Change-Id: I313eb549647a374f1740d6b0bea1b6e818dd68ed

3 years agoadd: gigi.properties(5) manpage
Lucas Werkmeister [Tue, 21 Mar 2017 22:01:30 +0000 (23:01 +0100)]
add: gigi.properties(5) manpage

See man:man(7) for some formatting instructions and man:man-pages(7) for
conventions. (Also, don’t bother looking for semantic meaning in the
macros: they describe formatting, not content.)

Change-Id: Ia8be31c835f7bb002c3c0e27b411d461673f07c2

3 years agoadd: natives/README.md
Lucas Werkmeister [Tue, 21 Mar 2017 09:40:42 +0000 (10:40 +0100)]
add: natives/README.md

Change-Id: Ifaaca33c53c18886e39ea847d151d902709dc29a

3 years agoadd: Validation checks for the format of prefix/suffix provided
Benny Baumann [Sun, 19 Mar 2017 17:12:44 +0000 (18:12 +0100)]
add: Validation checks for the format of prefix/suffix provided

Change-Id: I33a1e248c976254aa486dc7306092c1938a1a0a2

3 years agoMerge changes I34e6379b,I515bdbb5
Benny Baumann [Sun, 19 Mar 2017 22:56:33 +0000 (23:56 +0100)]
Merge changes I34e6379b,I515bdbb5

* changes:
  udp: keep coverity happy by explicitly preventing null-returns
  upd: keep coverity happy by explicitly throwing

3 years agoudp: keep coverity happy by explicitly preventing null-returns
Felix Dörre [Sun, 19 Mar 2017 16:30:59 +0000 (17:30 +0100)]
udp: keep coverity happy by explicitly preventing null-returns

Change-Id: I34e6379b1b4c3d9c6bfa5d69dcd127b1886a15b4

3 years agoupd: keep coverity happy by explicitly throwing
Felix Dörre [Sun, 19 Mar 2017 16:26:12 +0000 (17:26 +0100)]
upd: keep coverity happy by explicitly throwing

Change-Id: I515bdbb52f4aa792f506d1dbbda4a9632f20e136

3 years agoadd: Check the primary email address to be valid before creating an User
Benny Baumann [Sun, 19 Mar 2017 17:10:48 +0000 (18:10 +0100)]
add: Check the primary email address to be valid before creating an User

Change-Id: Icdf298892b7b64d72c310bdb633c8e05113d6eda

3 years agoMerge "fix: add .mailmap to fix commit information"
Benny Baumann [Mon, 13 Mar 2017 19:18:13 +0000 (20:18 +0100)]
Merge "fix: add .mailmap to fix commit information"

3 years agoupd: old domain in FetchLocales
Lucas Werkmeister [Mon, 13 Mar 2017 18:41:27 +0000 (19:41 +0100)]
upd: old domain in FetchLocales

Pointed out by Benny.

Change-Id: I915a4ffb74406b1ab15cc0066972b6f2683d8075

3 years agofix: add .mailmap to fix commit information
Lucas Werkmeister [Mon, 13 Mar 2017 09:23:01 +0000 (10:23 +0100)]
fix: add .mailmap to fix commit information

See man:git-check-mailmap(1) or man:git-shortlog(1) for the format;
generally, the order is: proper info, commit info.

The easiest way to check this change is to run `git shortlog -se` with
and without it.

Change-Id: I76c6e0d1e9fd69bd5a4afbc04373b9b34aa18846

3 years agofix: several smaller fixups on the TestManager
Felix Dörre [Fri, 3 Mar 2017 15:53:47 +0000 (16:53 +0100)]
fix: several smaller fixups on the TestManager

Change-Id: I18f20dc2c9dd25eea3bfbb40c81db9b361e004a9

3 years agoadd: Org Agents may not make themselves administrators of organisations.
Felix Dörre [Fri, 3 Mar 2017 10:01:47 +0000 (11:01 +0100)]
add: Org Agents may not make themselves administrators of organisations.

Change-Id: If0a3747e0e3a67dbada58aca3299663282899db4

3 years agofix: small changes for better translation
INOPIAE [Fri, 3 Mar 2017 14:35:18 +0000 (15:35 +0100)]
fix: small changes for better translation

Change-Id: I2c8232b40125c6c17adccf73bac341112251f2af

3 years agoMerge changes I23396e9a,I6e5f6bef,I29ea805e,Ia02c4f96
Benny Baumann [Wed, 1 Mar 2017 07:40:24 +0000 (08:40 +0100)]
Merge changes I23396e9a,I6e5f6bef,I29ea805e,Ia02c4f96

* changes:
  fix: remove blank from translation string
  upd: display "none" when there are no groups to be displayed
  fix: quick development-restart
  upd: replace old main page with dashboard

3 years agofix: remove blank from translation string
INOPIAE [Tue, 28 Feb 2017 06:34:33 +0000 (07:34 +0100)]
fix: remove blank from translation string

Change-Id: I23396e9a4cec00aa46ff5ec58ed14f7c86eafefc

3 years agoupd: display "none" when there are no groups to be displayed
Felix Dörre [Tue, 28 Feb 2017 09:43:04 +0000 (10:43 +0100)]
upd: display "none" when there are no groups to be displayed

Change-Id: I6e5f6bef4f23faa5acb6db66a3ea6f6b4bdc73a6

3 years agoupd: remove references to ET
Lucas Werkmeister [Tue, 28 Feb 2017 09:34:17 +0000 (10:34 +0100)]
upd: remove references to ET

Change-Id: I5a693b58e443b4eb4a003f9e911c8ebf53c807bc

3 years agofix: quick development-restart
Felix Dörre [Mon, 27 Feb 2017 23:02:59 +0000 (00:02 +0100)]
fix: quick development-restart

Change-Id: I29ea805efbf4abb74564bea1b819b5a8b8e9f4de

3 years agoupd: replace old main page with dashboard
INOPIAE [Wed, 22 Feb 2017 07:19:06 +0000 (08:19 +0100)]
upd: replace old main page with dashboard

fixes issue #121

Change-Id: Ia02c4f96b52471b8ea40210095eb2e9fece2a6d2

3 years agoupd: newer jenkins-config
Felix Dörre [Mon, 27 Feb 2017 20:36:36 +0000 (21:36 +0100)]
upd: newer jenkins-config

it still uses a fixed version of nre, to have it
generate TLS-keys and certs for gigi.

Content-wise changes include:
- test coverage report
- junit archiving
- comply with the new build procedure

Change-Id: I792157b66499d82263376c73ead4b90f60bf9391

3 years agoupd: licence consistent and AGPLv3
Felix Dörre [Mon, 27 Feb 2017 20:23:00 +0000 (21:23 +0100)]
upd: licence consistent and AGPLv3

Change-Id: I41cde9ce915a1500a1f4f92706ed196e9443bc2f

3 years agofix: CAA records on non-existing domains
Felix Dörre [Mon, 27 Feb 2017 20:03:12 +0000 (21:03 +0100)]
fix: CAA records on non-existing domains

Change-Id: Iad8984a5249595272203dbdf85590359683f1267

3 years agoupd: make system-keywords configurable
Felix Dörre [Mon, 27 Feb 2017 19:56:33 +0000 (20:56 +0100)]
upd: make system-keywords configurable

Change-Id: I95ac359fac48fbe8685606d5a1bd2895bdb0a4fc

3 years agoMerge "upd: terminology in API"
Benny Baumann [Mon, 27 Feb 2017 19:31:01 +0000 (20:31 +0100)]
Merge "upd: terminology in API"

3 years agoupd: terminology in database
Lucas Werkmeister [Sat, 25 Feb 2017 12:31:24 +0000 (13:31 +0100)]
upd: terminology in database

The userGroup enum is updated to remove all assurance terms, and also
remove the (unused) arbitrator role entirely.

Since PostgreSQL offers no way to rename or drop enum values, we create
a new enum, migrate the table to it and then drop the old enum.

Change-Id: I200c2b0463ded9d75b2e963d5a02bfc25326b357

3 years agoupd: terminology in API
Lucas Werkmeister [Mon, 27 Feb 2017 16:59:11 +0000 (17:59 +0100)]
upd: terminology in API

Change-Id: I6890eaf6fbbe3317a198ca5334afa92d8afa47e6

3 years agoMerge "fix: Somewhat sensibly split the wishlist document"
Lucas Werkmeister [Mon, 27 Feb 2017 19:16:07 +0000 (20:16 +0100)]
Merge "fix: Somewhat sensibly split the wishlist document"

3 years agofix: Somewhat sensibly split the wishlist document
Benny Baumann [Wed, 22 Feb 2017 20:44:38 +0000 (21:44 +0100)]
fix: Somewhat sensibly split the wishlist document

This is initial work for cleaning up this document to become the spec Gigi is based on

Change-Id: Ie73b567ad9df0de3bf89eeaebec5b229feb2cd4b

3 years agoupd: added links to imprint and data privacy in footer line
INOPIAE [Tue, 21 Feb 2017 21:27:28 +0000 (22:27 +0100)]
upd: added links to imprint and data privacy in footer line

fixes issue #120

Change-Id: I3d35c68ec3e4c714a492d3ad77382b5bf1919c3f

3 years agoupd: stray old terminology
Lucas Werkmeister [Sat, 25 Feb 2017 12:38:03 +0000 (13:38 +0100)]
upd: stray old terminology

Looks like I missed this in 08c94162.

Change-Id: I8a4f73dd71c17dcf3e64d9f706487d6ad2986849

3 years agoupd: replace SomeCA by variable
INOPIAE [Tue, 21 Feb 2017 19:45:18 +0000 (20:45 +0100)]
upd: replace SomeCA by variable

fixes issue #105

Change-Id: I979c5cb7f5b998694fa13b56420e4504bfd4020f

3 years agoupd: make Menu names more flexible
Felix Dörre [Fri, 24 Feb 2017 20:22:59 +0000 (21:22 +0100)]
upd: make Menu names more flexible

Change-Id: Iaf7301a0d4547891a61e9f02d8cf34fb1a4bdbd1

3 years agoupd: reword of rules.template and "Web of Trust"
INOPIAE [Tue, 21 Feb 2017 17:07:33 +0000 (18:07 +0100)]
upd: reword of rules.template and "Web of Trust"

Change-Id: I4c49316f99946e95915cc4ba27df16bdfea0b52d

3 years agoupd: replace MainPageNotLogin text to meet new criteria
INOPIAE [Tue, 21 Feb 2017 16:15:57 +0000 (17:15 +0100)]
upd: replace MainPageNotLogin text to meet new criteria

Change-Id: Icda90ca33f3896adbe4bbd9bd2830f45042aa222

3 years agoupd: terminology in code
Lucas Werkmeister [Wed, 22 Feb 2017 20:37:38 +0000 (21:37 +0100)]
upd: terminology in code

Renames Java types and members and form fields. Anything facing the
database is not touched by this change.

Also fixes a handful of typos.

Change-Id: Id19c3af4627b56ee90a85fe887bd5bcdb6c9f385

3 years agofix: XSS via Test Server Management interface
Benny Baumann [Tue, 21 Feb 2017 23:15:52 +0000 (00:15 +0100)]
fix: XSS via Test Server Management interface

Change-Id: Ie69eecb2f3a9a56c71ff979348cd1ae6e26c5c36

3 years agofix: Typo in field to exempt domains from pinging
Benny Baumann [Tue, 21 Feb 2017 22:46:13 +0000 (23:46 +0100)]
fix: Typo in field to exempt domains from pinging

Change-Id: Ia7c77aa1750324170dac71c17a888016ecfdceb9

3 years agochg: Reuse code in template merging/append
Benny Baumann [Tue, 21 Feb 2017 22:45:22 +0000 (23:45 +0100)]
chg: Reuse code in template merging/append

Change-Id: Ibcddd77c8915a9797431adf8ecd2bf94202c46b0

3 years agofix: typo in challenge
Felix Dörre [Tue, 21 Feb 2017 00:10:10 +0000 (01:10 +0100)]
fix: typo in challenge

Change-Id: I758d9d610b05a111381121e0bf46bd14febf5e4e

3 years agoupd: cleanup more references
Felix Dörre [Tue, 21 Feb 2017 00:07:38 +0000 (01:07 +0100)]
upd: cleanup more references

Change-Id: I132ad32bfe54e6714128ffea9cf2619a09c85885

3 years agoupd: remove old policies
Felix Dörre [Mon, 20 Feb 2017 23:58:32 +0000 (00:58 +0100)]
upd: remove old policies

Change-Id: I68df9fa720bf654d04308a76fb9652405ecc7ace

3 years agoupd: keep host names scalable and configurable
Felix Dörre [Sun, 19 Feb 2017 13:22:28 +0000 (14:22 +0100)]
upd: keep host names scalable and configurable

Change-Id: Ib942444b0fb525d94011dcf20ac656665f23a2bd

3 years agoupd: document variables in SprintfCommand more clearly
Felix Dörre [Sat, 18 Feb 2017 00:39:57 +0000 (01:39 +0100)]
upd: document variables in SprintfCommand more clearly

Change-Id: I4227c3f38cf811c5efddf0e5ff31775df16fe861

3 years agoupd: use a link-redirector for all external links.
Felix Dörre [Fri, 17 Feb 2017 20:14:44 +0000 (21:14 +0100)]
upd: use a link-redirector for all external links.

Change-Id: I4403040fb94e7b6779c14c64bc9398c8f81546b6