-
16c4248355
More GHC 7.8 fixes (import mempty, derive Typeable).
Felipe Lessa
2015-05-31 14:36:33 -0300
-
8a222d4a42
Travis: First try at having Redis and PostgreSQL ready.
Felipe Lessa
2015-05-31 13:53:24 -0300
-
fdbce5f767
More missing Applicative imports for GHC 7.8.
Felipe Lessa
2015-05-31 13:46:49 -0300
-
f0e1005f18
Add Applicative imports for GHC 7.8.
Felipe Lessa
2015-05-31 12:57:52 -0300
-
6190544cc4
Travis: Don't bother with GHC 7.6.
Felipe Lessa
2015-05-31 12:39:34 -0300
-
70e4353b3e
Travis: --run-tests needs Cabal 1.20.
Felipe Lessa
2015-05-31 12:03:53 -0300
-
4bab3dfa2c
Travis: I thought I didn't need alex and happy.
Felipe Lessa
2015-05-31 11:57:53 -0300
-
c7d8187149
First stab at Travis + cabal-meta.
Felipe Lessa
2015-05-31 11:48:42 -0300
-
a1769bce1c
Add README note about custom session data types.
Felipe Lessa
2015-05-31 11:29:31 -0300
-
3e33c58af0
Generalize session data (huge commit).
Felipe Lessa
2015-05-31 11:06:52 -0300
-
821016a382
Remove outdated comment.
Felipe Lessa
2015-05-30 11:03:52 -0300
-
34f55d571f
Add workaround to fpco/stack#120.
Felipe Lessa
2015-05-29 17:30:20 -0300
-
dc34513b3a
First stab at a stack.yaml file.
Felipe Lessa
2015-05-29 15:41:08 -0300
-
6324f2ddd5
Add single huge unit test to saveSession.
Felipe Lessa
2015-05-29 00:56:09 -0300
-
823f992646
Tests for session invalidation.
Felipe Lessa
2015-05-29 00:40:55 -0300
-
43b431a6c3
New support for timeout resolution optimization.
Felipe Lessa
2015-05-28 17:04:05 -0300
-
b12b3e7cd1
Do not save empty sessions if possible.
Felipe Lessa
2015-05-28 16:39:13 -0300
-
3757b4dad9
Test for nextExpires.
Felipe Lessa
2015-05-28 16:04:30 -0300
-
ef0d3a707b
Add note about limits to README.
Felipe Lessa
2015-05-28 14:39:06 -0300
-
6895fbee4f
Allow Redis to store sessions with more than 512k keys.
Felipe Lessa
2015-05-28 14:34:47 -0300
-
faae95312a
Use cereal for 2x improvement in time and space for persistent.
Felipe Lessa
2015-05-28 13:34:45 -0300
-
11197f6180
Add note about SQL index.
Felipe Lessa
2015-05-28 13:16:45 -0300
-
a35a10db0d
Fewer stress tests but to the same effect.
Felipe Lessa
2015-05-28 13:16:25 -0300
-
ec4623da34
Do not run large data tests in parallel.
Felipe Lessa
2015-05-28 12:16:32 -0300
-
11bb9cafa4
Add storage tests for size and representation limits.
Felipe Lessa
2015-05-28 12:08:00 -0300
-
1a28fc50dd
Write more core tests, log mock operations.
Felipe Lessa
2015-05-28 03:26:15 -0300
-
803aed691a
Add note about Redis expires to main README.
Felipe Lessa
2015-05-28 02:57:31 -0300
-
c9e080d5b8
Better time format for Redis serialization.
Felipe Lessa
2015-05-28 02:44:46 -0300
-
ff6c0efaab
Redis backend is all green.
Felipe Lessa
2015-05-28 02:42:22 -0300
-
92fbee20da
Fix copy-paste.
Felipe Lessa
2015-05-28 02:23:00 -0300
-
bdd6db9e2a
Do not lose precision when serializing UTCTime to Redis.
Felipe Lessa
2015-05-28 02:20:17 -0300
-
7fdfd16216
Add test suite for redis backend.
Felipe Lessa
2015-05-28 02:17:36 -0300
-
83faccf3f9
Use insertLookupWithKey when needing old value.
Felipe Lessa
2015-05-28 02:03:12 -0300
-
172c3c01c4
Strenghten deleteAllSessionsOfAuthId's test even more.
Felipe Lessa
2015-05-28 01:54:32 -0300
-
cebcea5bde
Stricter test for deleteAllSessionsOfAuthId.
Felipe Lessa
2015-05-28 01:33:37 -0300
-
9d33cb07aa
Fix warning.
Felipe Lessa
2015-05-28 01:33:21 -0300
-
8746b5eb4f
Fix acid-state's implementation of {insert,replace}Session.
Felipe Lessa
2015-05-28 01:28:07 -0300
-
82b7ebdca4
Fix example on how to use acid-state backend.
Felipe Lessa
2015-05-28 01:27:40 -0300
-
b446b0ea92
Add storage tests for acid-state, both memory and local storage.
Felipe Lessa
2015-05-28 01:27:13 -0300
-
80f121f57b
Throw exceptions from persistent's {insert,replace}Session.
Felipe Lessa
2015-05-28 00:48:44 -0300
-
8a6df8cc6c
Add persistent storage tests to using SQLite and PostgreSQL.
Felipe Lessa
2015-05-28 00:38:49 -0300
-
b19ddd1922
Add storage tests to MockStorage, fix bugs that were found.
Felipe Lessa
2015-05-27 23:43:04 -0300
-
83faa561c8
New collection of generic storage tests.
Felipe Lessa
2015-05-27 23:42:30 -0300
-
adf97f5d07
Use atomicModifyIORef instead of readIORef.
Felipe Lessa
2015-05-27 23:21:23 -0300
-
060187f997
New StorageException, clarify corner cases of storage methods.
Felipe Lessa
2015-05-27 23:07:31 -0300
-
26d7aa5e47
Add more tests to the core.
Felipe Lessa
2015-05-27 16:19:11 -0300
-
b7a063e1ee
Add useful instances to some core structures.
Felipe Lessa
2015-05-27 16:18:54 -0300
-
235bdc9a70
Initial work on test suites.
Felipe Lessa
2015-05-27 12:23:16 -0300
-
9385651dcd
Base64 is case sensitive.
Felipe Lessa
2015-05-27 11:25:51 -0300
-
2415e19316
Initial stab at serversession-frontend-wai.
Felipe Lessa
2015-05-27 00:02:03 -0300
-
42e42f7f42
Typos.
Felipe Lessa
2015-05-26 02:50:05 -0300
-
3a56d222a8
First stab at a Redis backend.
Felipe Lessa
2015-05-26 02:23:33 -0300
-
95194a09ca
Fix URL references.
Felipe Lessa
2015-05-26 01:00:20 -0300
-
351edac473
Add "Limitations" to main README.
Felipe Lessa
2015-05-26 00:58:20 -0300
-
01c79cd0b5
New serversession-frontend-snap package.
Felipe Lessa
2015-05-26 00:53:38 -0300
-
15361007ec
Fix yesod's createCookie's incomplete doc.
Felipe Lessa
2015-05-26 00:52:49 -0300
-
c2bd20cd56
Add acid-state to main README, include better example of usage.
Felipe Lessa
2015-05-25 22:09:25 -0300
-
591a525f53
Add note about versioning.
Felipe Lessa
2015-05-25 21:45:57 -0300
-
bac54a5c70
New serversession-backend-acid-state package.
Felipe Lessa
2015-05-25 21:31:47 -0300
-
c44e5c6103
New AuthId type synonym.
Felipe Lessa
2015-05-25 21:23:06 -0300
-
fef17ea919
Avoid importing from Web.ServerSession.Core.Internal.
Felipe Lessa
2015-05-25 20:01:28 -0300
-
e5203db715
Support for HttpOnly and Secure attributes on the core.
Felipe Lessa
2015-05-25 19:57:43 -0300
-
c2afd3e1a5
Support for idle timeouts, absolute timeouts and non-persistent cookies.
Felipe Lessa
2015-05-25 19:48:12 -0300
-
35ff03dfce
Add timeouts to State, not implemented yet.
Felipe Lessa
2015-05-25 18:57:45 -0300
-
e27b932c17
Add note about J2EE's invalidate.
Felipe Lessa
2015-05-25 18:57:17 -0300
-
f59656bc98
Make setAuthKey more easily composable.
Felipe Lessa
2015-05-25 18:57:04 -0300
-
7ab8500d22
Set the cookie name on State instead of leaving to frontends.
Felipe Lessa
2015-05-25 18:56:25 -0300
-
d462d61b32
Use ConnectionPool type synonym, same as Yesod's scaffold.
Felipe Lessa
2015-05-25 18:54:20 -0300
-
fe0e29e06e
Fix serversession-frontend-yesod except for expiration.
Felipe Lessa
2015-05-25 16:26:36 -0300
-
8115d6ede4
Remove mentions of Yesod from the core package.
Felipe Lessa
2015-05-25 16:20:19 -0300
-
3a6b1fbaa9
Markdown is not Haddock.
Felipe Lessa
2015-05-23 01:44:11 -0300
-
71aff2dd94
Separate into three different packages.
Felipe Lessa
2015-05-23 01:42:13 -0300
-
e5f2a4d87a
Rename package to serversession.
Felipe Lessa
2015-05-22 23:49:46 -0300
-
916de034ad
Code from branch that lived on yesod's repo.
Felipe Lessa
2015-05-22 23:34:24 -0300