Murray
a15070709d
allow more than one session message and add statuses
2016-03-16 18:14:40 +00:00
mrkkrp
bb02d2b911
fix references to ‘Yesod.Core.Handler’
2015-12-11 22:40:06 +06:00
Michael Snoyman
de3818784a
getApprootText
2015-12-04 14:40:50 +02:00
Paul Rouse
e4503ded60
Remove unnecessary underscores in guessApprootOr
2015-10-13 15:22:30 +01:00
Paul Rouse
692773326a
Add guessApprootOr function
2015-10-13 15:00:02 +01:00
Michael Snoyman
5d0a4567f3
Add the guessApproot function (pinging @gregwebs)
2015-10-13 10:32:25 +00:00
Mikkel Christiansen
a47ceec445
GHC 7.10 import warnings removed from yesod-core.
2015-08-26 14:52:39 +02:00
Maximilian Tagher
33982b2112
Add CSRF protection functions/middleware that support AJAX requests
2015-08-17 16:52:39 -07:00
Andrew
e37ccee3d7
Use a let binding for greater clarity
2015-06-30 18:30:24 -04:00
Andrew Martin
e327963912
Don't show source location for logs that don't have that information
2015-06-30 17:02:33 -04:00
Andrew Martin
b88295cf05
stop the module import cycle
2015-06-05 13:20:03 -04:00
Michael Snoyman
b20c19d2c5
Version bump
2015-06-04 09:43:06 +03:00
Yitzchak Gale
f3d9bb2555
Unneeded import of Data.Maybe in Yesod.Core.Class.Yesod.
2015-06-03 11:48:02 +03:00
Yitzchak Gale
95c8d40010
Fix haddock about default log level.
2015-06-03 11:45:29 +03:00
Yitzchak Gale
bef07c5e12
Fix reference to default in haddock for shouldLog.
2015-06-03 11:18:33 +03:00
Yitzchak Gale
bd161ef5f7
Export defaults for logging methods of Yesod.
2015-06-03 11:16:43 +03:00
Michael Snoyman
882956255a
Better support for multiple cookie headers
2015-04-02 16:40:14 +03:00
Michael Snoyman
b3754498ec
Version bump
2014-12-20 18:25:15 +02:00
Patrick Boe
8b7c58f381
added functions to simplify application of an ssl-only policy to a site
2014-12-20 10:26:32 -05:00
Michael Snoyman
c95e74053b
Version bump
2014-11-28 07:47:30 +02:00
patrick brisbin
21cd47cc98
Add envClientSessionBackend, ENV-based session key
...
This can be useful if:
1. You can't rely on a persistent file system (e.g. Heroku)
2. Your application is open source (e.g. you can't commit the key)
By keeping a consistent value in the environment variable, your users will
have consistent sessions without relying on the file system.
Usage:
makeSessionBackend _ = fmap Just $ envClientSessionBackend 120 "SESSION_KEY"
2014-11-25 11:15:13 -05:00
Michael Snoyman
3b310a7103
yesodWithInternalState
2014-10-07 07:42:02 +03:00
Michael Snoyman
3447510080
Clean up a bunch of warnings
2014-09-29 08:08:02 +03:00
Michael Snoyman
ccab062f2d
Remove all conditional compilation for Yesod 1.4 release
...
Left in for GHC-bundled libraries (ghc, base, bytestring, binary)
2014-09-07 18:17:45 +03:00
Michael Snoyman
1e76a28f6d
withUrlRenderer
2014-08-31 02:24:08 +03:00
Michael Snoyman
d764464152
conduit 1.1
2014-03-27 16:38:52 +02:00
Michael Snoyman
807ff497f9
aeson 0.7 support
2014-01-15 19:12:57 +02:00
Michael Snoyman
45eadd3e09
fast-logger 2.1 support
2013-12-26 13:53:39 +02:00
Michael Snoyman
c670c54ba4
fast-logger 2.0
2013-12-03 11:55:39 +02:00
Michael Snoyman
b18e43c050
Incomplete fast-logger 2.0 changes
2013-12-02 19:40:03 +02:00
Michael Snoyman
dce5ea942e
Fix a faulty rewrite rule
2013-11-12 19:29:18 +02:00
Michael Snoyman
aa5781d4e4
shouldLogIO
2013-08-07 07:22:28 +03:00
Jonathan Fischoff
28e7bc26b8
Adding a ToTypedContent constraint to yesodMiddleware for response logging, etc.
2013-06-17 14:24:50 -07:00
Michael Snoyman
743966898d
Move away from RepHtml some more
2013-05-20 09:16:53 +03:00
Felipe Lessa
c19501b1d8
yesod-core: New 'customizeSessionCookies' helper function.
2013-05-03 20:56:52 -03:00
Michael Snoyman
a013eb2295
maximumContentLength is a Maybe
2013-04-18 10:19:50 +03:00
Greg Weber
a357922d39
setHeader -> addHeader
2013-04-03 15:24:12 -07:00
Greg Weber
8429a66ad8
not authenticated returns 401, not 403
2013-04-03 07:47:32 -07:00
Michael Snoyman
e663e84caf
Deprecate setHeader, provide addHeader #524
2013-04-03 17:28:44 +03:00
Greg Weber
18be9bc206
accept header content negotiation
...
* look at wildcards */* and main/*
* return a 406 when nothing matches the accept header
2013-04-02 08:39:56 -07:00
Greg Weber
be04f4888b
fix yesod-core auth response type for json
2013-04-02 08:27:30 -07:00
Michael Snoyman
8ab09931c4
Code cleanup and transformer instances
2013-03-22 09:17:14 +02:00
Michael Snoyman
4295346171
Split files up a bit more
2013-03-17 11:38:33 +02:00
Michael Snoyman
a2c4f1f3b7
MonadHandler/MonadWidget
2013-03-17 10:10:39 +02:00
Michael Snoyman
cd2f0ed610
More useful defaultClientSessionBackend
2013-03-15 05:41:50 +02:00
Michael Snoyman
326c13d8b4
House cleaning
2013-03-14 18:32:35 +02:00
Michael Snoyman
15bbd54e12
Some cleanup
2013-03-14 10:23:57 +02:00
Michael Snoyman
55d13c62a6
whitespace fix for tests
2013-03-14 07:36:09 +02:00
Michael Snoyman
8e793c70cc
Compiles again, tests fails
2013-03-14 07:32:40 +02:00
Michael Snoyman
c466845095
More incomplete changes
2013-03-14 05:58:37 +02:00