Michael Snoyman
ad35ef9431
Deal with another sneaky exception
2018-01-16 16:10:23 +02:00
Michael Snoyman
f2926e60f0
Remove some deprecated methods from the Yesod class
2018-01-15 20:52:33 +02:00
Michael Snoyman
60f65ed267
Cleanup warnings
2018-01-15 15:09:07 +02:00
Michael Snoyman
1a1cb8a45f
Drop mwc-random
2018-01-15 10:18:16 +02:00
Michael Snoyman
6a715c06c3
Merge remote-tracking branch 'origin/guess-approot-default' into better-monads
2018-01-12 00:18:37 +02:00
Michael Snoyman
103c098cf8
Catch up with Data.Conduit.Combinators
2018-01-10 12:16:31 -08:00
Michael Snoyman
a16e75249a
More moving over to unliftio
2017-12-31 09:20:02 +02:00
Michael Snoyman
5c8b1b542a
WidgetT uses IORef
2017-12-12 12:46:35 +02:00
Michael Snoyman
c5ac821115
Remove some conditionals for old versions
2017-12-12 12:08:06 +02:00
James Haver II
56b09eef93
Add WaiSubsiteWithAuth
2017-05-12 00:13:07 +08:00
Michael Snoyman
aefd074efa
Cleanup GHC 8 redundant constraints
2017-02-05 13:35:12 +02:00
Michael Snoyman
3dc2d10b30
Compile with -Wall -Werror
2017-02-05 12:09:18 +02:00
Michael Snoyman
9a484f9163
defaultMessageWidget
2016-12-07 20:08:47 -05:00
Casey Allred
9458e57a58
adjusted to use *{..} syntax
2016-11-26 12:07:49 -07:00
Casey Allred
cec6f42a99
added jsAttributes for the script tag generated by julius files
2016-11-25 21:36:51 -07:00
Ross MacLeod
09c37eb916
Use #if MIN_VERSION_transformers(0,4,0) instead of __GLASGOW_HASKELL__ >= 710
2016-09-22 13:27:25 -04:00
Ross MacLeod
6de5d8f829
missed making the import of ExceptT conditional on GHC version as well
2016-09-22 13:23:10 -04:00
Ross MacLeod
58fb977276
Only emit MonadHandler and MonadWidget instance for ExceptT when GHC version >= 7.10, since that's the first version tied to transformers-0.4.0.0 which introduced ExceptT
2016-09-22 13:00:09 -04:00
Ross MacLeod
ee100d7be0
Add instance of MonadHandler and MonadWidget for ExceptT
2016-09-21 14:41:30 -04:00
Bryan Richter
111b017f58
Explain what sslOnlyMiddleware really does ( #1262 )
...
Doc updated per
<https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security >.
I was tipped off to the discrepancy when my site worked totally fine over
http, in spite of the claim, "This middleware makes a site functionally
inaccessible over vanilla http in all standard browsers."
2016-08-24 08:24:32 -07:00
Maximilian Tagher
e6287362ad
Default CSRF tokens to the root path "/"
...
* The default path of cookies is the current path making the request
* e.g. an AJAX request made from http://example.com/foo/bar would be /foo
* This causes multiple CSRF tokens to build up as you navigate a site
* This will cause errors if the CSRF tokens have different values, and an invalid token is sent.
* Closes #1247
2016-08-16 07:25:41 -07:00
Michael Snoyman
cc6cc2939e
Fix ChangeLog and @since comments
2016-08-10 15:18:41 +03:00
Michael Snoyman
f6891b0373
Merge branch 'BL/samesite' of https://github.com/bobjflong/yesod into bobjflong-BL/samesite
2016-08-10 15:17:25 +03:00
Artem Chuprina
83299bf1be
urlParamRenderOverride method for Yesod class
...
this method replaces urlRenderOverride because the latter lacks support for query string
2016-08-09 22:54:24 +03:00
Maximilian Tagher
0eb8ab3050
Document recommended usage of the CSRF middleware
...
* Closes #1246
2016-07-14 07:56:31 -07:00
Mikkel Christiansen
50c4138a5c
Take hlint suggestions.
2016-06-28 08:28:23 +02:00
Sibi
2a01710f4b
Remove outdated instruction for jsLoader ( #1238 )
2016-06-05 11:28:22 -07:00
Bob Long
294ef285a3
remove redundant paren
2016-05-03 16:24:12 +01:00
Bob Long
6746c1c94f
fixup whitespace in docs
2016-05-03 16:23:57 +01:00
Bob Long
1834d255e6
replace pure with Just for backwards compat
2016-05-03 15:18:45 +01:00
Bob Long
9b0caaf2cf
expand documentation on lax & strict
2016-05-03 15:17:46 +01:00
Bob Long
bc7ff2f552
Add version information
2016-05-01 17:23:10 +01:00
Bob Long
a797c2e5d4
Add laxSameSiteSessions and strictSameSiteSessions
2016-05-01 16:31:01 +01:00
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
79aefc694a
Make guessApproot the default (for yesod-core1.5)
2015-10-13 10:59:01 +00: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