Skip to content
This repository has been archived by the owner on Jan 10, 2023. It is now read-only.

Latest commit

 

History

History
34 lines (23 loc) · 778 Bytes

README.md

File metadata and controls

34 lines (23 loc) · 778 Bytes

rack-cleancookies

Clean dirty cookies from Rack environment and prevent Rack applications to stop working because of dirty cookies not conforming to RFC specifications.

Notes

This gem is useful only for Rack version <= 1.4.1; newer versions of Rack work correctly with bad encoded cookies.

Install

Just edit your Gemfile and add:

gem 'rack-cleancookies'

then add Rack::CleanCookies::Middleware to your Rack stack, e.g.:

use Rack::CleanCookies::Middleware

if you prefer to have the rack-errors env variable filled with dirty cookies, use:

use Rack::CleanCookies::Middleware, verbose: true

Authors

The original version was provided as a gist by Eric Cohen (https://github.com/eirc). Thanks!