summaryrefslogtreecommitdiff
path: root/lib/rack/session/abstract
Commit message (Expand)AuthorAgeFilesLines
* Add :same_site cookie option to the param docs.Alec Clarke2020-09-161-2/+2
* Fix using Rack::Session::Cookie with coder: Rack::Session::Cookie::Base64::{J...Jeremy Evans2020-05-271-1/+6
* Fix to handle same_site option for session poolRyuta Kamizono2020-02-111-0/+1
* Allow passing through same_site option to session cookie when using Rack::Ses...Alex Speller2020-02-041-0/+6
* Use require_relative and rely on autoload instead of using requireJeremy Evans2020-01-271-3/+1
* Avoid use of unnecessary refinementJeremy Evans2020-01-271-13/+6
* Implement SessionHash#digJeremy Evans2020-01-161-0/+5
* #transform_keys no longer necessary, reverts #1401pavel2020-01-121-8/+0
* Fix: Add to_hash to wrap Hash and Session classesOleh Demianiuk2020-01-121-1/+1
* Handle case where session id key is requested but it is missingJeremy Evans2020-01-111-1/+1
* Merge pull request #963 from yui-knk/doc_delete_session_is_required_to_be_ove...Samuel Williams2020-01-111-2/+2
|\
| * [ci skip] Add `#delete_session` to should be overwritten list.yui-knk2015-10-291-2/+2
* | Make SessionId#to_s be an alias of #public_idJeremy Evans2020-01-091-1/+1
* | Merge branch 'advisory-fix-1'Aaron Patterson2019-12-181-1/+66
|\ \
| * | Introduce a new base class to avoid breaking when upgradingRafael Mendonça França2019-10-211-10/+42
| * | Add a version prefix to the private id to make easier to migrate old valuesRafael Mendonça França2019-10-161-1/+3
| * | Fallback to the public id when reading the session in the pool adapterRafael Mendonça França2019-10-091-0/+1
| * | revert conditionals to masterAaron Patterson2019-08-131-1/+1
| * | remove NullSessionAaron Patterson2019-08-131-7/+2
| * | remove || raise and get closer to masterAaron Patterson2019-08-131-6/+3
| * | store hashed id, send public idAaron Patterson2019-08-131-0/+10
| * | use session id objectsAaron Patterson2019-08-131-4/+24
| * | remove more nilsAaron Patterson2019-08-131-5/+6
| * | try to ensure we always have some kind of objectAaron Patterson2019-08-131-2/+9
* | | Fix stringify_keys error when other is SessionHashAdrian Setyadi2019-10-171-0/+8
* | | Check respond_to?(:transform_keys) before using the refinementAdrian Setyadi2019-10-091-2/+3
* | | Refine on the same file that uses itAdrian Setyadi2019-10-091-3/+11
* | | Make stringify_keys use transform_keysAdrian Setyadi2019-10-091-5/+4
|/ /
* | RuboCop: enable Layout/Space* cops (#1259)yhirano552018-04-171-4/+4
* | Use Ruby >= 1.9 syntax for hashes. Prefer { a: :b } over { :a => :b } (#1253)yhirano552018-04-161-11/+11
* | Add frozen_string_literal: true to remaining filesDillon Welch2018-04-131-0/+2
* | Safely handle modules in hierarchyJordan Raine2017-05-121-1/+1
* | typo fixJian Weihang2016-12-061-1/+1
* | Improve and test SessionHash#fetch.Yann Vanhalewyn2016-10-241-1/+11
* | Freeze default session optionsKir Shatrov2016-09-091-1/+1
* | Load session for read before accessing keys or valuesMichael Sauter2015-12-101-0/+2
|/
* ask the request for session optionsAaron Patterson2015-09-251-1/+1
* make `commit_session` publicAaron Patterson2015-09-251-0/+1
* use a response object when committing the sessionAaron Patterson2015-09-241-5/+7
* let the caller return the rack arrayAaron Patterson2015-09-241-6/+5
* fix rdoc formatting (remove accidental links)David Runger2015-09-131-3/+3
* move Session::Pool to new superclassAaron Patterson2015-09-051-1/+1
* `Rack::Session::Abstract::ID` IS DEPRECATED.Aaron Patterson2015-09-041-14/+49
* Change Session internals to use Request objectsAaron Patterson2015-08-221-46/+49
* save the session object on the stackAaron Patterson2015-08-221-2/+3
* Constantize all rack environment variables and make them frozendeepj2015-06-121-16/+13
* assume secure random is always availableAaron Patterson2015-06-111-7/+3
* Fixed stray returnMichal Bryxí2014-07-081-1/+0
* max-age settings forces Set-Cookie parameterMichal Bryxí2014-06-121-1/+3
* Fix some typosVipul A M2013-05-281-3/+3