puma
https://github.com/puma/puma
Ruby
A Ruby/Rack web server built for parallelism
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.
26 Subscribers
Add a CodeTriage badge to puma
Help out
- Issues
- [ci skip] draft: Add new set of aliases
- [CI] test_puma_server.rb - use PumaSocket
- Puma forces casing of certain response headers
- Add support for `EXTEND_TIMEOUT_USEC` to systemd notification support
- null_io.rb - add set_encoding, similar to IO#set_encoding
- Provide appropriate mechanism for forking to make GRPC work
- Handling Expect-100 Continue header
- Support apps responding to `Expect: 100-continue`
- [CI] test_integration_ssl_session.rb - wait for session callback
- Feature/support custom logger with request logs
- Docs
- Puma::MiniSSL::Context#ssl_ciphersuites=
- Puma::MiniSSL::Context#ssl_ciphersuites
- Puma::Cluster#idle_workers
- Puma::Server#options
- Puma::Cluster#all_workers_idle_timed_out?
- Puma::Cluster#idle_timed_out_worker_pids
- Puma::Server#idle_timeout_reached
- Puma::Cluster#all_workers_in_phase?
- Puma::Cluster#worker_at
- Puma::Client#closed?