Daniel Hensby
|
ae00147de1
|
Merge pull request #8280 from open-sausages/pulls/4/simpler-vary-header
FIX: Remove X-Requested-With from default Vary header
|
2018-07-24 01:45:07 +01:00 |
|
Ingo Schommer
|
d426ecbb89
|
Add $maxAge arg for caching API
See https://github.com/silverstripe/silverstripe-framework/issues/8272
|
2018-07-23 19:09:10 +01:00 |
|
Sam Minnee
|
bde3121a33
|
FIX: Remove X-Requested-With from default Vary header
3.x forward port of https://github.com/silverstripe/silverstripe-framework/pull/8242
|
2018-07-23 14:18:05 +01:00 |
|
Daniel Hensby
|
a3687147fe
|
State default should be state enabled (no-cache is an enabled state)
|
2018-07-23 14:07:10 +01:00 |
|
Daniel Hensby
|
9f1471332d
|
Make augmentState method more efficient
|
2018-07-23 14:07:10 +01:00 |
|
Daniel Hensby
|
cebed776ab
|
FIX If theres a max-age set remove no-cache and no-store
|
2018-07-23 14:07:09 +01:00 |
|
Daniel Hensby
|
2b1c55bc4e
|
FIX Allow setNoCache(false) to remove no-cache directive
|
2018-07-23 14:07:09 +01:00 |
|
Daniel Hensby
|
842b39e988
|
FIX Add must-revalidate to default state so its common on all our core states
|
2018-07-23 14:07:09 +01:00 |
|
Daniel Hensby
|
997730aa7f
|
FIX Allow cache control changes to affect default state
|
2018-07-23 14:07:08 +01:00 |
|
Daniel Hensby
|
c52be7fe09
|
Consolidate disabling cache logic
|
2018-07-23 14:05:12 +01:00 |
|
Daniel Hensby
|
f7f567a12e
|
Make config private (notation isnt working)
|
2018-07-23 14:05:12 +01:00 |
|
Daniel Hensby
|
b78a89a76c
|
FIX Default cache state should be no-cache
|
2018-07-23 14:05:12 +01:00 |
|
Ingo Schommer
|
513e0891d3
|
Clarify function of registerModificationDate()
|
2018-06-14 14:13:28 +12:00 |
|
Damian Mooyman
|
6b8f63c4d5
|
Refactor redirect cache busting into middleware
|
2018-06-14 14:11:31 +12:00 |
|
Damian Mooyman
|
3ce8ab3adc
|
Improve handling of deprecated apis
|
2018-06-14 13:01:27 +12:00 |
|
Damian Mooyman
|
163f1523e9
|
Add upgrade rule for HTTPCacheControl
|
2018-06-14 11:55:05 +12:00 |
|
Damian Mooyman
|
9274692415
|
Fix core tests
|
2018-06-14 11:46:47 +12:00 |
|
Damian Mooyman
|
59ba208df0
|
Fix HTTPTest
|
2018-06-14 11:46:28 +12:00 |
|
Daniel Hensby
|
1b425570cf
|
Remove IE edge case handling
|
2018-06-13 15:29:04 +01:00 |
|
Daniel Hensby
|
0b308c871d
|
DOCS Update doc errors
|
2018-06-13 15:29:03 +01:00 |
|
Damian Mooyman
|
687d0a6af1
|
Refactor everything out of HTTP and into separate middlewares
|
2018-06-13 17:56:47 +12:00 |
|
Damian Mooyman
|
6f32762268
|
Fix unit tests
|
2018-06-13 14:09:31 +12:00 |
|
Damian Mooyman
|
aa1ba0ef90
|
Fix inverted condition
Remove unnecessary yml block
Deprecate HTTP::set_cache_age()
|
2018-06-13 13:56:47 +12:00 |
|
Daniel Hensby
|
6bb69d1ae5
|
Throw caught exceptions in HTTPCacheControlMiddleware::process
|
2018-06-13 11:33:46 +12:00 |
|
Daniel Hensby
|
bf90af4845
|
Linting fixes
|
2018-06-13 11:33:45 +12:00 |
|
Damian Mooyman
|
442db3050c
|
Manual merge up of 3.x changes to HTTP class
|
2018-06-13 11:33:45 +12:00 |
|
Damian Mooyman
|
76bf2ab21a
|
WIP of cache middlware
|
2018-06-13 11:33:45 +12:00 |
|