Revised commit of 3.php to limit it to the bare minimum. #33

Open
bmc wants to merge 3 commits from fix/bug-1550a into main
Member

The selection of Root Certicate type has been removed and only the Type 3
will be generated.

This will be much easier to examine and approve than previous fixes.

The selection of Root Certicate type has been removed and only the Type 3 will be generated. This will be much easier to examine and approve than previous fixes.
bmc added 1 commit 2024-10-07 00:21:50 +00:00
The selection of Root Certicate type has been removed and only the Type 3
will be generated.
bmc requested review from jandd 2024-10-07 00:22:15 +00:00
bmc requested review from dirk 2024-10-07 00:22:15 +00:00
bmc requested review from knilsson 2024-10-07 00:22:16 +00:00
knilsson approved these changes 2024-10-07 09:37:17 +00:00
knilsson left a comment
Member

This looks good to me. Hiding the ability to choose the wrong certificate, and defaulting to the correct certificate. Also clearly mentioning that both root certs are needed when using the user certificate.

This looks good to me. Hiding the ability to choose the wrong certificate, and defaulting to the correct certificate. Also clearly mentioning that both root certs are needed when using the user certificate.
dirk reviewed 2024-10-07 20:57:01 +00:00
dirk left a comment
Owner

the coding itself is as expected ...

... BUT ...

(1) first the CPS has to be changed ...
(2) we have to allow non-assured members to use class-3 certificates
(3) the translation has to be updated before this patch is installed

therefore:
yes ... approved from coding site
no ... to apply this update before (1) to (3) are finished

the coding itself is as expected ... ... BUT ... (1) first the CPS has to be changed ... (2) we have to allow non-assured members to use class-3 certificates (3) the translation has to be updated before this patch is installed therefore: yes ... approved from coding site no ... to apply this update before (1) to (3) are finished
bmc added 1 commit 2024-10-16 11:07:34 +00:00
bmc added 1 commit 2024-10-16 11:12:13 +00:00
jandd requested changes 2024-10-16 15:05:55 +00:00
@ -40,9 +40,6 @@ my $paranoid=1;
my $debug=0;
# number of attempts before giving up
Owner

please do not revert the changes in client.pl, they where required improvements

please do not revert the changes in client.pl, they where required improvements
Owner

The changes were implemented in #31

The changes were implemented in https://code.cacert.org/cacert/cacert-webdb/pulls/31
@ -106,3 +106,1 @@
<input type="radio" id="root1" name="rootcert" value="1" /> <label for="root1"><?=_("Sign by class 1 root certificate")?></label><br />
<input type="radio" id="root2" name="rootcert" value="2" checked="checked"/> <label for="root2"><?= _("Sign by class 3 root certificate") ?></label><br/>
<?= str_replace("\n", "<br />\n", wordwrap(_("Please note: If you use a certificate signed by the class 3 root, the class 3 root certificate needs to be imported into your email program as well as the class 1 root certificate so your email program can build a full trust path chain."), 125 ) ) ?>
<!-- <input type="radio" id="root1" name="rootcert" value="1" /> <label for="root1"><?=_("Sign by class 1 root certificate")?></label><br /> -->
Owner

please remove the line instead of commenting it. It is no longer required and we have git to keep the historic version.

please remove the line instead of commenting it. It is no longer required and we have git to keep the historic version.
This pull request doesn't have enough approvals yet. 1 of 2 approvals granted.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fix/bug-1550a:fix/bug-1550a
git checkout fix/bug-1550a
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
4 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: cacert/cacert-webdb#33
No description provided.