-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update node_proxy.lua - Fix for interactive apps not working #3791
Conversation
completed the fix of the issue OSC#3730
Fix for interactive apps not working after Apache 2.4.62, specifically when arguments are passed with ? character
E2E tests are failing, indicating this change does not do what we'd expect. |
Thanks for the contribution(s), but as I say, this breaks end to end tests, so I can't merge it as is. |
I'm looking into this now to get it backported to 3.1. What's the status of it on your side @giuliolibrando? I'm working on more end to end tests to verify the behaviors, and may have a patch that works. Should I just commit to this pull request or should I close this and open another? |
I haven't had a chance to do more tests to understand why the merge pipeline tests are failing, but the apps are working correctly on my local installation. If you've made a better fix, feel free to commit it to this PR. Or let me know if I can do something or do tests |
It's hard for me to commit to your branch on As to the tests that are passing - you can do this to check: Rstudio's help menus send relative request. i.e., |
@johrstrom if you're referring to this panel seems to work correctly. I tried to navigate some pages and they all loads |
Yes it's in that panel. Well Rstudio used to return relative links, I'd have to inspect it if the newer versions do. I don't know for sure if they still do or if package help text like this is the same URL construction as the help page you've shown. It's in the same panel, but help text for packages was what was broken and what these tests test for, but again, I'm not even sure if RStudio is returning relative URLs like they used to. |
In any case - I've patched the lua file in this pull request to what I believe works (and have written tests for). Can you please confirm? (and sorry for the delay on this, it's been a bit of a nightmare since httpd updated and broke this) |
I thought I'd let you know that this fix seems to work for us at least with Rocky 8.10. |
Fix node_proxy.lua for more issues related to #3730. Specifically #3825 where URIs with query parameters are not being passed correctly. --------- Co-authored-by: Jeff Ohrstrom <[email protected]>
backport #3791 to release 3.1
Fix for interactive apps not working after Apache 2.4.62, specifically when arguments are passed with ? character