Carlo Teubner

Results 22 comments of Carlo Teubner

Good points. 1. I guess I was thinking the program invoked by `wl-paste` could pick and choose which file descriptor(s) it wants to read from, based on which MIME types...

What makes it so hard on Linux? If it's opt-in as I suggested (e.g. behind `-DWITH_QT6=ON`), that should let Linux distro packagers upgrade when they are ready. I'm also still...

@droidmonkey wrote: > The qt minimum version aligns with the oldest supported Ubuntu release. That would be Ubuntu 18.04 (LTS): it has [Qt 5.9.5](https://packages.ubuntu.com/bionic/qtbase5-dev). However, it also only has [Botan...

I see – you've got `libbotan-kpxc-2-12` in that repo. Makes sense. Although, aren't the Snap packages sufficient there?

What I meant was that since Ubuntu 18.04 users can already get KeePassXC from the Snap store (and as an AppImage), perhaps it could make sense to eventually remove the...

Looking into this a bit more, what seems to be happening is that `ResponseWriter.Write` ends up calling `http2responseWriterState.writeChunk`. That one has some special handling that should make it swallow Writes...

Ok, let's go deeper. We already mentioned that `http2responseWriterState.writeChunk` calls `rws.conn.writeHeaders`. In doing so, it passes it a `http2writeResHeaders` struct, one of whose fields is `endStream`. In the HEAD case,...

The following seems to be a fix – it fixes my example, at least: ```diff diff --git a/src/net/http/h2_bundle.go b/src/net/http/h2_bundle.go index 75454dba38..397f21ce9d 100644 --- a/src/net/http/h2_bundle.go +++ b/src/net/http/h2_bundle.go @@ -6483,12 +6483,12 @@...

If the maintainers agree that this fix goes in the right direction, I'd be happy to contribute it to the `x/net/http2` package (I'm aware that's where the standard libary's `h2_bundle.go`...

> I think returning an error is the better behavior here, since it lets the handler exit quickly. Fair point. However, there are also good arguments for why not returning...