!blREBEDhVeXTYdjTVT:matrix.org

puma-contrib

38 Members
Contribute to Puma, the Ruby webserver - discuss contributing, changes, improvements, maintenance1 Servers

Load older messages


SenderMessageTime
26 Jan 2022
@nateberkopec:matrix.orgnateberkopecI don't think we've ever seen that in puma itself though14:23:14
@nateberkopec:matrix.orgnateberkopecI'm trying to look through changes for things that might have changed here14:23:34
@nateberkopec:matrix.orgnateberkopecThere's changes to request.rb, which would be the place for something like this to happen, but they look like formatting changes mostly14:24:04
@nateberkopec:matrix.orgnateberkopecI'm struggling to see what it could be other than changes to request.rb?14:38:07
@baelter:matrix.org@baelter:matrix.orgSeems pin pointed to my PR around low level error handling.https://github.com/puma/puma/commit/f8acac1f0702fea1a4f88d68a40bb2f53650b14c Can't spot anything obvious though :( 15:53:34
@baelter:matrix.org@baelter:matrix.orgSome buffer not cleared/rewinded as it should maybe?16:23:06
@nateberkopec:matrix.orgnateberkopecWill merge the revert soon22:21:43
@nateberkopec:matrix.orgnateberkopecWe can figure out what the exact cause was later22:21:53
@nateberkopec:matrix.orgnateberkopecI think one big question in my mind is was this wiping headers/displaying blanks where it should have returned a value, or is this a security issue where headers were polluting across other requests.22:22:45
@nateberkopec:matrix.orgnateberkopecOne user seemed to be reporting the latter22:22:55
@nateberkopec:matrix.orgnateberkopecbut the other two seemed to report blanks22:23:01
@nateberkopec:matrix.orgnateberkopec One addition made in #2731 was lines.clear so I'm hoping it's the former. 22:23:47
@dentarg:matrix.orgdentarg

Can always publish security info when we know

For now, merge revert and release new version

And yank 5.6.0?

22:24:51
@dentarg:matrix.orgdentarg FYI I'm about to go to bed now 22:25:06
@nateberkopec:matrix.orgnateberkopec@dentarg np thanks for your help yoday22:25:18
@nateberkopec:matrix.orgnateberkopec dentarg: ^^ 22:25:20
@nateberkopec:matrix.orgnateberkopec * @dentarg np thanks for your help today22:26:13
@nateberkopec:matrix.orgnateberkopec5.6.1 going out with the revert now23:46:30
@nateberkopec:matrix.orgnateberkopecWill appreciate anyone's eyes on that PR in the coming days to figure out what we missed and what went wrong23:47:28
27 Jan 2022
@baelter:matrix.org@baelter:matrix.org
In reply to @nateberkopec:matrix.org
One addition made in #2731 was lines.clear so I'm hoping it's the former.
My eyes also got caught on that line. Will try to reproduce with specs...
07:30:37
@baelter:matrix.org@baelter:matrix.org@pedantic-git's specs still fail on occasion when that line is removed08:33:25
@baelter:matrix.org@baelter:matrix.orglines buffer is always empty when running those specs, so not that08:45:45
@baelter:matrix.org@baelter:matrix.orgStatus is always 304 on the failing specs10:13:45
@baelter:matrix.org@baelter:matrix.org If I log env["rack.session"] in write_response the error goes away 10:19:42
@baelter:matrix.org@baelter:matrix.org Syncing handle_request or write_response does not help 10:42:00
@baelter:matrix.org@baelter:matrix.org Adding logging to the loop in process_client client.reset in the with_force_shutdown is always called when a spec fails, and not when it passes. 11:20:19
@baelter:matrix.org@baelter:matrix.org changed their display name from Anders Bälter to baelter.11:20:46
@dentarg:matrix.orgdentargCreated the GitHub release for 5.6.118:32:31
@baelter:matrix.org@baelter:matrix.org Found a 3 lines that where added in the write_response refactoring. Removing those and all name.pn specs work. Making a new PR. 21:14:16
@nateberkopec:matrix.orgnateberkopec baelter: thanks for hopping in to debug this 21:15:04

Show newer messages


Back to Room ListRoom Version: 5