View Issue Details

IDProjectCategoryView StatusLast Update
0011677Talerdeployment and operationspublic2026-09-19 14:40
ReporterChristian Grothoff Assigned ToFlorian Dold Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeveritymajorReproducibilityalways
Status informingResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.6Fixed in Version1.6 
Summary0011677: TLS version pinning still disabled
DescriptionSee in Ansible:

> # FIXME: comment-in later, upgrade fails if we put this immediately,
> # we need to run once without, otherwise nginx will see these
> # directives twice in different places and the setup script will fail.
> # NOTE: remove the above comment AND the commented out lines
> # below once spec has been updated once -- then update immediately
> # again!
>
> # ssl_prefer_server_ciphers on;
> ## Note: session cache is shared across all services on this server
> # ssl_session_cache shared:TLS:10m;
> # ssl_dhparam /etc/ssl/private/dhparam.pem;
> # ssl_protocols TLSv1.3 TLSv1.2;
> # ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
TagsBAFIN, compliance, security

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2026-09-07 20:09

manager   ~0029924

@Christian: Your change didn't quite work, since it conflicts with the settings in nginx.conf, and there can be only one instance of the respective setting in any scope.

Instead, I'll do this as a *.conf.inc file that's included from each of our server blocks. That way we can use drop-in files without having to modify nginx.conf.

Florian Dold

2026-09-07 20:30

manager   ~0029925

commit 3a6f20a0fe241cfcc97111252b261489c6a67f30 (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <dold@taler.net>
Date: Mon Sep 7 22:07:50 2026 +0200

    webserver: scope TLS settings to managed HTTPS servers
    
    Move TLS settings into the shared server snippet to avoid duplicate
    directives in Debian nginx.conf. Inherit the packaged TLS protocol
    selection and remove the obsolete global drop-in before validation.

Issue History

Date ModifiedUsernameFieldChange
2026-07-25 14:58Christian GrothoffNew Issue
2026-07-25 14:58Christian GrothoffStatusnew => assigned
2026-07-25 14:58Christian GrothoffAssigned To => Florian Dold
2026-07-25 14:58Christian GrothoffTag Attached: security
2026-07-25 14:58Christian GrothoffTag Attached: comp
2026-07-25 14:58Christian GrothoffTag Detached: comp
2026-07-25 14:58Christian GrothoffTag Attached: BAFIN
2026-07-25 14:58Christian GrothoffTag Attached: compliance
2026-09-07 20:09Florian DoldNote Added: 0029924
2026-09-07 20:30Florian DoldStatusassigned => informing
2026-09-07 20:30Florian DoldResolutionopen => fixed
2026-09-07 20:30Florian DoldNote Added: 0029925
2026-09-19 14:39Christian GrothoffTarget Version1.7 => 1.6
2026-09-19 14:40Christian GrothoffFixed in Version => 1.6