falcon
https://github.com/socketry/falcon
Ruby
A high-performance web server for Ruby, supporting HTTP/1, HTTP/2 and TLS.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
2 Subscribers
Add a CodeTriage badge to falcon
Help out
- Issues
- Strip `te`, `trailer` and `proxy-connection` hop-by-hop headers in `Falcon::Middleware::Proxy`.
- Redact credentials and cookies in `Falcon::Middleware::Verbose` logs.
- Reset supplementary groups in `Falcon::Service::Virtual#assume_privileges` when dropping privileges from root.
- Document that `falcon virtual` evaluates every `falcon.rb` with the privileges of the proxy and redirect processes.
- Allow TLS 1.3 by setting a minimum TLS version instead of pinning TLS 1.2 in `Falcon::Environment::TLS`.
- Restrict the permissions of the `application.ipc` socket bound by `Falcon::ProxyEndpoint`.
- Workers keep their inherited listening socket open during a graceful stop, so new connections hang and then reset
- Graceful stop: long-lived responses (SSE) get no signal and are SIGKILLed mid-response at the deadline
- Add Falcon concurrency presentation
- Higher memory footprint after switching from Goliath/EventMachine to Falcon/Async
- Docs
- Forum::AdminPathsHelper#forum_topic_posts
- Forum::AdminPathsHelper#forum_home
- Backend::ModelExtensions::BackendApiConfig#sync_backend_api_metrics_with_backend
- Provider::InviteeSignupsController#instantiate_sessions_presenter
- Provider::InviteeSignupsController#invitation_token
- Provider::InviteeSignupsController#build_user
- Provider::InviteeSignupsController#can_create?
- Provider::InviteeSignupsController#find_invitation
- Provider::InviteeSignupsController#redirect_if_logged_in
- Provider::InviteeSignupsController#ask_for_upgrade