View Issue Details

IDProjectCategoryView StatusLast Update
0011223Talerdeployment and operationspublic2026-03-10 13:30
ReporterChristian Grothoff Assigned To 
PrioritynormalSeveritytweakReproducibilityN/A
Status confirmedResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.6 
Summary0011223: enable HTTP 2+3 on server(s)
DescriptionSome clients try HTTP3 by default, which would explain higher latency for first download.
We should enable HTTP3 on all of our servers at this point.
TagsNo tags attached.

Activities

Christian Grothoff

2026-03-10 11:13

manager   ~0028068

I've done uptimekuma.taler.net for testing, seems to work fine.

Christian Grothoff

2026-03-10 13:23

manager   ~0028075

I enabled it for demo. wget (http/1) takes 120ms, wget2 (http/3) takes 76ms on my current connection.

Christian Grothoff

2026-03-10 13:26

manager   ~0028076

todo: enable on rusty/spec.

Christian Grothoff

2026-03-10 13:30

manager   ~0028077

Lessons learned:
nginx.conf:: http {
+ http2 on;
+ http3 on;
+ quic_retry on;
+ ssl_early_data on;
}

then have ONE section

+ listen 443 quic reuseport;
+ listen [::]:443 quic reuseport;

but everywhere else (reuseport MUST only be specified once!)

+ listen 443 quic;
+ listen [::]:443 quic;

Issue History

Date Modified Username Field Change
2026-03-10 10:59 Christian Grothoff New Issue
2026-03-10 10:59 Christian Grothoff Status new => confirmed
2026-03-10 11:13 Christian Grothoff Note Added: 0028068
2026-03-10 13:23 Christian Grothoff Note Added: 0028075
2026-03-10 13:26 Christian Grothoff Note Added: 0028076
2026-03-10 13:30 Christian Grothoff Note Added: 0028077