Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update to latest #1

Open
wants to merge 508 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
508 commits
Select commit Hold shift + click to select a range
bc4c3eb
Merge pull request #907 from BarryCarlyon/fix-904
miguelbalparda Aug 28, 2015
4863821
Merge pull request #903 from jeroenvermeulen/feature/esi-decoder-show…
miguelbalparda Aug 31, 2015
d2f02fb
fix merge conflict
csdougliss Sep 1, 2015
7d40d9b
fix merge conflict
csdougliss Sep 1, 2015
f38cf73
fix use of getStoreConfig in getDefaultBackend and getAdminBackend
csdougliss Sep 1, 2015
9333bc2
Fix for forced autodetection on socket when connecting, use specified…
insanityinside Sep 1, 2015
f74cbbf
Merge pull request #901 from craigcarnell/bugfix/allowed_hosts
miguelbalparda Sep 1, 2015
5e8d7ff
Merge pull request #915 from microchip/master
miguelbalparda Sep 1, 2015
1209ee1
DetermineVersion 3.0 to 3.0.3 bugfix
Sep 3, 2015
4f56a66
Merge pull request #922 from Torys87/master
miguelbalparda Sep 3, 2015
cdbf11c
Merge pull request #913 from craigcarnell/bugfix/getStoreConfig
miguelbalparda Sep 3, 2015
3010e44
Merge remote-tracking branch 'upstream/devel' into maintenance-mode
csdougliss Sep 3, 2015
ac0deeb
Add missing maintenance_allowed_ips to version 4 VCL
csdougliss Sep 3, 2015
b29dfce
add missing vcl_synth to version 4 vcl
csdougliss Sep 3, 2015
9610093
Merge pull request #1 from nexcess/devel
aricwatson Sep 3, 2015
390c6c6
Send unmodified url to backend server
thampe Sep 14, 2015
08dbebe
refs Bump version.
Sep 14, 2015
f89ae64
Merge pull request #934 from nexcess/devel
miguelbalparda Sep 14, 2015
69d2407
Merge pull request #923 from timmuller/determineversion_3.0-3.0.3
miguelbalparda Sep 15, 2015
ba8fa7e
refs Added PRs to CHANGELOG.md and bump version.
Sep 15, 2015
96865aa
Merge pull request #945 from thampe/unmodifed-backend-url
miguelbalparda Sep 15, 2015
bb4c82b
refs Added PRs to CHANGELOG.md and bump version.
Sep 15, 2015
6f24b00
Merge pull request #885 from craigcarnell/maintenance-mode
miguelbalparda Sep 17, 2015
67363b5
refs Added PRs to CHANGELOG.md and bump version.
Sep 17, 2015
cd8eb28
Merge pull request #955 from LyndonHook/esi-theme-layout-updates
miguelbalparda Sep 21, 2015
75d1a58
refs Added PRs to CHANGELOG.md and bump version.
Sep 21, 2015
a5f2811
only return pipe when vcl_fix is enabled
csdougliss Sep 23, 2015
483b9b3
fix no such module extendedvarnish crash in admin system
csdougliss Sep 23, 2015
a5e15d4
Merge pull request #960 from craigcarnell/bugfix/extendedvarnish
miguelbalparda Sep 23, 2015
88160f1
fix comment in v4 VCL
csdougliss Sep 23, 2015
97a1714
Merge pull request #961 from craigcarnell/bugfix/extendedvarnish
miguelbalparda Sep 23, 2015
a82ba6b
use getStoreConfigFlag
csdougliss Sep 23, 2015
835c671
Merge pull request #959 from craigcarnell/bugfix/generate-session
miguelbalparda Sep 23, 2015
c654a79
Merge remote-tracking branch 'nexcess/master' into devel
Sep 30, 2015
5d6190c
add disable ESI injection option
Sep 30, 2015
76236b2
Merge pull request #970 from aricwatson/devel
aricwatson Oct 1, 2015
d7afeff
#971 - Fixed bug with wrong return value of ->getSkinUrl() in ESI con…
ceckoslab Oct 4, 2015
55f147f
#971 - Restored a value that was removed by mistake in previous commit.
ceckoslab Oct 4, 2015
5d88c74
Merge pull request #972 from ceckoslab/fix-get-skin-url-esi-context
miguelbalparda Oct 9, 2015
51910a5
refs Added PRs to CHANGELOG.md and bump version.
Oct 9, 2015
c5e7ba2
refs Added PRs to CHANGELOG.md and bump version.
Oct 12, 2015
35d44f5
Merge pull request #978 from nexcess/devel
miguelbalparda Oct 12, 2015
fa1198d
Added disableEsiInjection update to changelog
Oct 13, 2015
2cbfb6a
refs Added Scrutinizer.
Oct 15, 2015
86f0fbd
Merge branch 'devel' of https://github.com/nexcess/magento-turpentine…
Oct 15, 2015
f944c8e
Scrutinizer Auto-Fixes
scrutinizer-auto-fixer Oct 15, 2015
15895fd
Merge pull request #983 from nexcess/scrutinizer-patch-1
miguelbalparda Oct 15, 2015
e419a54
Scrutinizer Auto-Fixes
scrutinizer-auto-fixer Oct 15, 2015
e67bef6
Merge pull request #984 from nexcess/scrutinizer-patch-1
miguelbalparda Oct 15, 2015
2c31167
Ban Observer - Fix an issue on ban product review (check if varnish i…
antoinekociuba Oct 25, 2015
d2a30ab
Invalidating cms pages with url enging with slash
sivaschenko Nov 5, 2015
97b3fb9
Update Ban.php
sivaschenko Nov 5, 2015
a23e906
Merge pull request #1005 from sivaschenko/patch-2
miguelbalparda Nov 10, 2015
13a7988
refs Added PRs to CHANGELOG.md and bump version.
Nov 10, 2015
8a788e8
Add the form key to wishlist submit to prevent 403 errors.
paulpartington-cti Nov 18, 2015
ba1d95e
Merge pull request #1020 from ctidigital/wishlist
miguelbalparda Nov 25, 2015
ae50f39
Added search results flush event
aricwatson Dec 1, 2015
3e3bb42
Improved helper function getModelName()
jeroenvermeulen Dec 1, 2015
f57f39c
prime checkout and light checkout compatibility
sprankhub Dec 7, 2015
716d0d5
Merge pull request #1036 from sprankhub/patch-2
miguelbalparda Dec 7, 2015
23f49fa
"Use Simple Hash" option for static files
jeroenvermeulen Dec 13, 2015
9f4178c
Moved the custom include vcl to bottom
aricwatson Dec 17, 2015
1b96746
Merge pull request #1050 from jeroenvermeulen/feature/simple_hash_for…
miguelbalparda Dec 30, 2015
c1f3f95
Merge pull request #1031 from jeroenvermeulen/bugfix/getModelName
miguelbalparda Dec 30, 2015
fdc1d16
refs Added PRs to CHANGELOG.md.
miguelbalparda Dec 30, 2015
d1de03f
Added ESI policy for cookie notice block
aricwatson Jan 5, 2016
d5dc273
Fix for crawler lock problem with CM_RedisSession
jeroenvermeulen Jan 6, 2016
555176b
Merge pull request #1066 from jeroenvermeulen/feature/fix_crawler_loc…
miguelbalparda Jan 11, 2016
462c3fc
Merge pull request #1065 from aricwatson/cookie-notices-esi
miguelbalparda Jan 14, 2016
abb5b94
refs Added PRs to CHANGELOG.md and bump version.
miguelbalparda Jan 14, 2016
e7a3244
Scrutinizer Auto-Fixes
scrutinizer-auto-fixer Jan 14, 2016
b6ca483
Merge pull request #1072 from nexcess/scrutinizer-patch-2
miguelbalparda Jan 14, 2016
6ffc751
Merge pull request #1062 from nexcess/devel
miguelbalparda Jan 14, 2016
4b21c0d
Fix regex check - blank value passed check
aricwatson Jan 20, 2016
62b3fc1
Merge pull request #1078 from aricwatson/iss1075
miguelbalparda Jan 27, 2016
9d1f1cc
Fixed missing '}' typo
aricwatson Feb 1, 2016
ebec229
Merge pull request #1087 from aricwatson/iss1075
aricwatson Feb 1, 2016
ba02529
refs #1090 syntaxis issues.
miguelbalparda Feb 3, 2016
8b5e2d9
add ability to throttle crawler requests
andrewkett Feb 9, 2016
695769f
fix scrutinizer notice, tidy config
andrewkett Feb 10, 2016
b510ee8
As #1114 states.
Mar 3, 2016
63861a6
Fix #1100
Mar 3, 2016
6dca888
fix #1114
Mar 3, 2016
e65058f
Merge pull request #1117 from BarryCarlyon/fix1100
miguelbalparda Mar 7, 2016
8c4b3ed
Merge remote-tracking branch 'upstream/master'
antoinekociuba Mar 8, 2016
820592e
use pass instead of pipe on non GET requests to improve performance
andrewkett Mar 9, 2016
5779e8e
ignore frontend cookie requirement for www.webpagetest.org
andrewkett Mar 15, 2016
8b16505
Update TECHNICAL_NOTES.md
GLips Mar 23, 2016
1c4fc54
Update TECHNICAL_NOTES.md
GLips Mar 23, 2016
832bac2
Update Abstract.php
sr972 Apr 6, 2016
dd43898
Merge pull request #1 from sr972/sr972-patch-admin-path-exclusion
sr972 Apr 6, 2016
d12b4c0
Merge pull request #1155 from GLips/patch-1
aricwatson Apr 18, 2016
15c6b65
Support PHP7
allardhoeve Apr 21, 2016
e312e93
Bump version and CHANGELOG.md
Apr 21, 2016
bf24144
Merge pull request #1163 from nexcess/devel
miguelbalparda Apr 21, 2016
bc7c151
Merge pull request #1095 from andrewkett/devel
miguelbalparda Apr 21, 2016
c9808cc
Merge pull request #1115 from BarryCarlyon/fix1114
miguelbalparda Apr 21, 2016
3969f0f
Merge pull request #1126 from antoinekociuba/master
miguelbalparda Apr 21, 2016
cb7d53f
Merge pull request #1132 from andrewkett/fix-1129
miguelbalparda Apr 21, 2016
a58007e
Merge pull request #1136 from andrewkett/feature-webpagetest
miguelbalparda Apr 21, 2016
000362f
Merge pull request #1162 from ByteInternet/php7
miguelbalparda Apr 21, 2016
d3eef25
fix broken cms page override for theme
csdougliss Apr 21, 2016
f653b8a
Feature: Custom file include on top of VLC
May 3, 2016
931516c
Add varnish-4-compatible load-balancing configuration including separate
kleinmann May 3, 2016
a20bf5e
Add index.php to matching base url prefix.
kleinmann May 4, 2016
ffd2d9e
Revert "Add index.php to matching base url prefix."
kleinmann May 4, 2016
bec41bc
version-3.vcl normalization, duplicate cookie fix
gewaechshaus May 19, 2016
1236f29
Merge pull request #1185 from nexcess/devel
miguelbalparda May 31, 2016
7d44b1d
Bump version and CHANGELOG.md
May 31, 2016
8549a0f
Merge pull request #1186 from nexcess/devel
miguelbalparda May 31, 2016
cf2e049
Merge pull request #1173 from k10r/fix/load-balancing-varnish-4
miguelbalparda Jun 2, 2016
80d3bfc
Merge pull request #1182 from gewaechshaus/patch-1
miguelbalparda Jun 2, 2016
06eb3c9
Merge pull request #1189 from sr972/master
miguelbalparda Jun 2, 2016
660e8ff
Fix for issue #1093 - poll still displaying when module output disabled
aricwatson Jun 8, 2016
44cbe81
Merge pull request #1195 from aricwatson/iss1093
aricwatson Jun 9, 2016
71dc4d6
Updated to allow custom VCL templats
aricwatson Jun 22, 2016
2fd128e
Issue #1213: ESI-Blocks are missing "global" blocks like formkey
possi Jun 23, 2016
7f5cc33
Adds and implements option to log all commands sent to Varnish
aricwatson Jun 23, 2016
b14b6a9
Added changelog.
Jun 28, 2016
959411d
Adds more information when considering whether to inject a block
aricwatson Jul 7, 2016
80bee8d
Condensed the UA "buckets" down to just "mobile" and "other" for impr…
aricwatson Jul 11, 2016
c80f03d
Merge pull request #1226 from aricwatson/condense-user-agents
miguelbalparda Jul 18, 2016
965790a
Merge pull request #1225 from aricwatson/enhanced-block-logging
miguelbalparda Jul 18, 2016
e22c0a2
Merge pull request #1216 from aricwatson/iss1206-fixed
miguelbalparda Jul 18, 2016
47ffa66
Merge pull request #1214 from possi/issue_1213
miguelbalparda Jul 18, 2016
3137f95
Merge pull request #1212 from aricwatson/master
miguelbalparda Jul 18, 2016
2b46476
Adds better logging of hash_data calls in vcl_hash
aricwatson Jul 20, 2016
e701772
Adds more flexibility/options to warch-cache.sh
aricwatson Jul 27, 2016
8d1e506
#838 Add customer_group caching to varnish 4 template
jg-development Jul 30, 2016
28daa56
Merge remote-tracking branch 'origin/devel' into feature/custom_vcl_i…
jeroenvermeulen Aug 8, 2016
3a92fc3
Fix for error when you want to use the "std" plugin in your 'custom_…
jeroenvermeulen Aug 8, 2016
51caafe
Merge pull request #1243 from aricwatson/updated-warming-script
aricwatson Aug 9, 2016
f01fd19
Merge pull request #1232 from aricwatson/enhanced-vcl-hash-logging
aricwatson Aug 9, 2016
7549dde
Fix issue with customer name not being removed from header when clear…
careys7 Aug 10, 2016
7558952
Bugfix in "Normalize Encoding": When visitor accepts "*" he also acce…
jeroenvermeulen Aug 12, 2016
d984f42
Fixed Crawler UserAgent regexp to match newer Siege versions.
jeroenvermeulen Aug 12, 2016
133ce59
Merge pull request #1261 from jeroenvermeulen/bugfix/siege_user_agent
aricwatson Aug 15, 2016
dabcf63
Merge pull request #1262 from jeroenvermeulen/bugfix/accept_encoding_…
aricwatson Aug 15, 2016
3fd8035
#963 Fix the Nginx 403 issue with urls which are starting with a dot
andreasemer Aug 18, 2016
7868ac4
#878 Add onepage checkout progress review for varnish exclude in config
jg-development Aug 19, 2016
4ff5f6c
Merge pull request #1266 from jg-development/feature/878
miguelbalparda Aug 25, 2016
c55c70d
Improve condition to support safari browser Event
Aug 30, 2016
c38b0b8
Added one more format for configuration regexp
odi-um Sep 19, 2016
f7aad94
Merge pull request #1264 from mothership-gmbh/devel
miguelbalparda Sep 20, 2016
796832e
When using Varnish as front door listen on port 80 and Nginx/Apache
Sep 29, 2016
bb25bf5
Merge branch 'devel' into FixHTTPSRedirect
Sep 29, 2016
3582803
Fix possible issue with limit validation
odi-um Oct 1, 2016
ebfb1dc
Merge pull request #1172 from jeroenvermeulen/feature/custom_vcl_incl…
miguelbalparda Oct 3, 2016
9ca734b
Merge pull request #1164 from craigcarnell/bugfix/cms-page-override-t…
miguelbalparda Oct 3, 2016
e459fcd
Merge pull request #1271 from Flagbit/safari-fix
miguelbalparda Oct 3, 2016
a7823d6
Merge pull request #1282 from eltrino/devel
miguelbalparda Oct 3, 2016
3b7feca
Merge pull request #1258 from careysizer/fix-clear-persistence
miguelbalparda Oct 3, 2016
5317850
Merge pull request #1254 from jg-development/feature/838
miguelbalparda Oct 3, 2016
e7bb3ca
Merge pull request #1289 from hmphu/FixHTTPSRedirect
miguelbalparda Oct 4, 2016
397c6a9
Removed unused code
nickua Oct 19, 2016
03eb75e
Merge pull request #1298 from nickua/patch-2
miguelbalparda Oct 19, 2016
0b14a30
Fix for picking the wrong block from the layout when multiple blocks …
jeroenvermeulen Oct 26, 2016
85c323f
Merge pull request #8 from nexcess/devel
jeroenvermeulen Oct 26, 2016
0107429
Added changelog and bumped version to merge with master.
Nov 15, 2016
0d78429
Resolving conflicts.
Nov 15, 2016
e357731
Merge pull request #1309 from nexcess/devel
miguelbalparda Nov 15, 2016
b1155b3
Resolving conflicts and fixing a bad merge.
Nov 16, 2016
f091a08
Merge pull request #1311 from nexcess/devel
miguelbalparda Nov 16, 2016
9819529
Keep params from original url
hmphu Nov 17, 2016
4c0e567
Correct varnish v3 template
hmphu Nov 17, 2016
0d52878
Migrate vcl_synth subroutine for Varnish v4
hmphu Nov 17, 2016
130b166
Merge pull request #1315 from hmphu/FixIssue1312
miguelbalparda Nov 18, 2016
4929b8a
Merge pull request #1317 from nexcess/devel
miguelbalparda Nov 18, 2016
e519dc8
varnish 4.1 compatibility
Dec 14, 2016
91b1735
Merge remote-tracking branch 'nexcess/devel' into devel
Dec 15, 2016
71573b1
Small fix for notice when CM_REDISSESSION_LOCKING_ENABLED is already …
Dec 15, 2016
3df3ec0
Revert "use pass instead of pipe on non GET requests to improve perfo…
miguelbalparda Dec 27, 2016
5c12d38
Merge pull request #1301 from jeroenvermeulen/bugfix/esi_wrong_block_…
miguelbalparda Dec 27, 2016
407f4aa
Merge pull request #1334 from jeroenvermeulen/bugfix_cm_redissession_…
miguelbalparda Dec 27, 2016
b62948c
Merge pull request #1332 from Hevelop/varnish4.1
miguelbalparda Dec 27, 2016
95a186f
Merge pull request #1335 from nexcess/revert-1132-fix-1129
miguelbalparda Dec 27, 2016
bcd5853
Scrutinizer Auto-Fixes
scrutinizer-auto-fixer Dec 27, 2016
b3dc3da
Merge pull request #1336 from nexcess/scrutinizer-patch-3
miguelbalparda Dec 27, 2016
7f1b634
Merge pull request #1313 from hmphu/devel
miguelbalparda Jan 9, 2017
f3e6712
Apply the option `strip_vcl_whitespace` everywhere
rbrown Feb 16, 2017
667149d
Don't set X-Forwarded-For in vlc_recv for v4
rbrown Feb 20, 2017
b3dbe4e
Bump version
miguelbalparda Feb 21, 2017
5e2f6d0
Merge pull request #1368 from nexcess/devel
miguelbalparda Feb 21, 2017
c382b85
added CHANGELOG
miguelbalparda Feb 21, 2017
d2b0b29
Merge pull request #1370 from nexcess/devel
miguelbalparda Feb 21, 2017
9b764d4
Update CHANGELOG.md
miguelbalparda Feb 24, 2017
7b983e9
Merge pull request #1372 from nexcess/devel
miguelbalparda Feb 24, 2017
0d9577a
Add more options for Varnish probing
lukevers Mar 17, 2017
de3657c
Use array definition to support PHP 5.3
lukevers Mar 17, 2017
052bef4
Merge pull request #9 from nexcess/devel
jeroenvermeulen Mar 24, 2017
1c9c9a5
Varnish v4: Moved configuration of directors to top of `sub vcl_recv`
Mar 24, 2017
ac32e07
Some whitespace changes to improve layout of generated Varnish4 VCL
Mar 24, 2017
a6e8ee0
Update Admin.php
josh-palan Apr 25, 2017
3223b05
When using hitch, we need to set http.X-Forwarded-Proto to HTTPS to p…
csdougliss Apr 28, 2017
bcb22c5
Issue #1409 - Solved by keeping Cache-Control
May 15, 2017
a2e37de
Removed empty line to lower changes
May 15, 2017
dc51918
Get last block found in the XML instead of the first, exactly how Mag…
alessandroniciforo May 23, 2017
d4b9c8b
Merge pull request #1410 from jeroenvermeulen/fix-do-not-cache-headers
miguelbalparda May 24, 2017
536c213
Merge pull request #1405 from craigcarnell/hitch-https-proto
miguelbalparda May 24, 2017
8e88369
Merge pull request #1400 from josh-palan/devel
miguelbalparda May 24, 2017
eca4abb
Fixed small typo
suilillo Jun 13, 2017
7d7f061
Merge pull request #1 from suilillo/laukatu-patch-1
suilillo Jun 13, 2017
d4f1eff
default ttl based on session.gc_maxlifetime
gianstraf Jul 14, 2017
32d6065
refs #1404 #1361 #1423
Jul 24, 2017
d6623f7
Changelog and bump version
Jul 24, 2017
298c093
Merge pull request #1436 from nexcess/devel
miguelbalparda Jul 24, 2017
53ec103
Adding undefined vars.
Jul 25, 2017
e948e9f
Merge pull request #1438 from nexcess/devel
miguelbalparda Jul 25, 2017
bf10b58
Dispatch event in _getTemplateVars to allow other extensions to add c…
andrewkett Jul 26, 2017
e71f0fb
use 503 response for maintenance rather than 404
andrewkett Jul 26, 2017
3ab7186
check for all hosts from all store views in http -> https redirect
andrewkett Jul 27, 2017
0cc8514
Strict Notice: Version4 function _vcl_director_backend
Aug 30, 2017
9cc01f8
Merge pull request #1453 from altdovydas/master
miguelbalparda Dec 8, 2017
b3a9cff
Fix travis build
ChrisOrlando Dec 20, 2017
db94e6b
added ESI options for contact form, #116, #486
sprankhub Jan 2, 2018
37b0639
fixed MageWorx_XSitemap compatibility
sprankhub Jan 10, 2018
156f380
Merge pull request #1470 from ChrisOrlando/fixtravis
miguelbalparda Jan 30, 2018
7e4dd2a
Merge pull request #1440 from andrewkett/feature-maintenance
miguelbalparda Jan 30, 2018
ed7f428
Merge pull request #1413 from eatalynet/devel
miguelbalparda Jan 30, 2018
a0d79e3
Update Grid.php
damian-pastorini Feb 19, 2018
76f75af
excluded whole contacts page to fix form action issues
sprankhub Feb 22, 2018
6dca656
Merge pull request #1471 from sprankhub/patch-1
miguelbalparda Feb 26, 2018
2542571
Updated constant REGEXP_VARNISH_VERSION to identify Varnish versions …
May 9, 2018
7447846
Fixed comments
pieterjanliekens Aug 14, 2018
06369d4
Bump version for new release.
miguelbalparda Aug 21, 2018
44d7b76
Merge pull request #1503 from nexcess/devel
miguelbalparda Aug 21, 2018
66c78fe
Merge pull request #1473 from sprankhub/patch-2
miguelbalparda Aug 21, 2018
9bf6b3c
Merge pull request #1439 from andrewkett/feature-templatevars
miguelbalparda Aug 21, 2018
be30452
Merge pull request #1501 from pieterjanliekens/patch-1
miguelbalparda Aug 21, 2018
7da8eb0
Merge pull request #1429 from gianstraf/master
miguelbalparda Aug 21, 2018
a7e64e0
Merge pull request #1480 from DwDeveloper/master
miguelbalparda Aug 22, 2018
52e66f8
Merge pull request #1441 from andrewkett/feature-https-redirect
miguelbalparda Aug 22, 2018
cc56a25
Merge pull request #1491 from notimplementedyet/master
miguelbalparda Aug 22, 2018
dc622f3
Merge pull request #1421 from suilillo/devel
miguelbalparda Aug 22, 2018
470d8c7
added Bing and Baidu bots to crawler user agents
sprankhub Aug 30, 2018
a9ec7b5
fixed admin_messages in frontend, fixes #940
sprankhub Sep 11, 2018
8da64a8
Merge pull request #1385 from jeroenvermeulen/fix-load-balancing-post
miguelbalparda Sep 12, 2018
a370d76
Merge pull request #1365 from rbrown/v4_x-forwarded-for
miguelbalparda Sep 12, 2018
ee1c86a
Merge pull request #1362 from rbrown/shouldStripVclWhitespace
miguelbalparda Sep 12, 2018
f81e235
Fix for notice 'Only variables should be passed by reference' in PHP 7.
Sep 13, 2018
e8fedec
Fix Typo in VCL
jonashrem Sep 24, 2018
6c9cf97
Merge pull request #1509 from jeroenvermeulen/fix_php7_var_reference_…
miguelbalparda Sep 26, 2018
9900bf3
Merge pull request #1508 from sprankhub/patch-2
miguelbalparda Sep 26, 2018
d79247d
Merge pull request #1507 from sprankhub/patch-1
miguelbalparda Sep 26, 2018
0cafaa0
Merge pull request #1511 from jonashrem/patch-1
miguelbalparda Sep 26, 2018
dccd52b
Merge pull request #1379 from mmlafleur/probe-updates
miguelbalparda Sep 26, 2018
cb80121
added more Google bot user agents
sprankhub Sep 26, 2018
caab9aa
Merge pull request #1514 from sprankhub/patch-1
miguelbalparda Oct 18, 2018
96bbdda
Bump version for new release.
miguelbalparda Oct 30, 2018
c670a49
Merge pull request #1521 from nexcess/devel
miguelbalparda Nov 21, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
build/*.tgz
build/*.html
app/code/community/Nexcessnet/Turpentine/misc/custom_include.vcl
app/code/community/Nexcessnet/Turpentine/misc/custom_include*.vcl
*~
.idea
.DS_Store
nbproject/
21 changes: 16 additions & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,23 @@
language: php

php:
- 5.2
- 5.3
- 5.4
- 5.5
- 5.6

# precise must be used for PHP 5.3
# https://docs.travis-ci.com/user/reference/trusty#PHP-images
matrix:
include:
- php: 5.3
dist: precise

install:
- sudo apt-get install -qq python-markdown libxml-xpath-perl
addons:
apt:
packages:
- python-markdown
- libxml-xpath-perl
- build-essential
- libxml2-utils

script:
- make all
165 changes: 165 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -316,3 +316,168 @@ This is the first release of Turpentine marked "stable" in Magento Connect
the cache (including ESI) for a single *admin* session (thanks to @alexandre-jardin)
* Varnish will now strip the Google-related parameters from the request to
increase cache hit-rate

### RELEASE-0.5.5

* Made VCL templates slightly shorter to help with running into the inline
VCL character limit
* The `warm-cache.sh` script now respects the `PROC` environment variable for
the number of processes to use while warming the cache
* [#253] Fixed VCL to correctly identify Chrome on OS X
* [#281] Fixed unintentional flushing of full cache in some cases (thanks
@jeroenvermeulen)
* [#301] Fixed IE caching AJAX ESI includes (thanks @nickbock)
* [#320] AJAX ESI should be compatible with themes that use jQuery instead of
Prototype (thanks @steverice)
* [#334] Bad URIs that cause the dummy request creation to throw an exception
will now log the bad URI and hide the exception when debugging is disabled
(thanks @ajardin)
* [#337] Improve layout handle searching for ESI blocks in some cases (thanks
@sanbornm)
* [#356] Fix ESI blocks not rendering child blocks (thanks @magedev)
* Changed Varnish-generated session ID format for compatibility with the
SFC_Kount extension
* Failures during advanced registry loading in ESI requests should be handled
more gracefully

### RELEASE-0.6.0

This release *requires* a small addition to Varnish's configuration when used with
Magento CE 1.8+ or EE 1.13+, see [these instructions](https://github.com/nexcess/magento-turpentine/wiki/FAQ#wiki-i-upgraded-to-turpentine-06-and-are-the-add-to-cart-buttons-look-broken)

* [#362] Fixed ESI detection for message block (thanks @eth8505)
* [#380] Fixed ESI cache flushes not firing in some cases (thanks @gabrielsomoza)
* [#391] Added Magento Composer Installer support (thanks @ajardin)
* [#405] Fixed disabling Varnish bypass (thanks @ajardin)
* [#438] Implemented ban lurker-friendly bans (thanks @jeroenvermeulen)
* [#443] Fixed caching of static assets when the *Add Store Code to Urls* option
is enabled (thanks @jeroenvermeulen)
* [#345] Fixed compatibility with Magento CE 1.8 and EE 1.13

### RELEASE-0.6.1

* [#471] Fixed `addMessage()` in messages block (@arosenhagen)
* [#445] Update `Cron.php` for compatibility with MageWorx_XSitemap (@evensisftw)
* [#474] Add ESI decoder utility (@jeroenvermeulen)
* [#485] Trigger layout events when rendering ESI blocks (@eth8505)
* [#490] Fix missing ESI blocks when they are defined in a reference instead
of a block (@paales)
* [#472] Added `<only_cache_if>` ESI parameter for caching flash message
blocks (@jeroenvermeulen)
* [#494] Added option to control the stripping of whitespace from generated
VCLs (@eth8505)
* [#549] Enabling the `fix_product_toolbar` option now clears previously set
view preferences (@jeroenvermeulen)
* [#529] Added decoding of the referrer to the ESI decoder
utility (@jeroenvermeulen)
* [#536] Allow `//` (double slash) comments in VCL files and strip them when
trimming whitespace (@eth8505)

### RELEASE-0.6.2

* [#635] Fixed typos (@pborelli)
* [#668] Replace short open tag (@XnS)
* [#721] Fix license according to SPDX (@ihor-sviziev)
* [#740] Do not return pipe for OPTIONS straight away (@ashsmith)
* [#598] Ensure POST request gets normalized data (@melvyn-sopacua)
* [#739] Ban CMS Page after a CMS Revision has been updated (@ashsmith)
* Added fix for community poll problems
* [#516] Fixes multiple sessions generated on first page visit (@jharrisonau)
* [#796] Ignore additional GET Parameters in Varnish Cache via Configuration (@thampe)
* [#626] Fix for dummy blocks not working (@jeroenvermeulen)
* [#719) Replace connect20/nexcessnet_turpentine package in composer.json (@ihor-sviziev)

### RELEASE-0.6.3
* [#499] Use rewrite instead of local Session model for form key handling (@eth8505)
* [#817] Damian/cache management extended. Added validations for EE and Full Page cache (@damian-pastorini)
* [#521] Fix for search input field on search results page (@jeroenvermeulen)
* Fix for recently viewed products block in CE 1.9.1 (Issue #801)
* [#522] Custom log file (issue #510) (@eth8505)
* [#836] Add OS X .DS_Store and nbproject to gitignore (@cbb7123)
* [#832] Fixed duplicated frontend cookie bug (@mabigo)
* [#527] Feature/admin clear specific page (@craigcarnell)
* [#838] Added customer_group access option to cache based on customer group (@pejoo)
* [#825] Fix messages returning a empty "ul" (@BarryCarlyon)
* [#826] Tweak logging for empty getNameInLayout (@BarryCarlyon)
* [#843] Check if path isset before using it (@craigcarnell)
* Removed session generation code in VCL - see issue #345
* [#586] Updated debug helper (@magedev)
* [#848] Replace Nexcessnet_Turpentine_Model_Dummy_Request with Magento model (@craigcarnell)
* [#849] escape | character (@craigcarnell)
* Better escaping of double slashes in urls (for better hitrate) (@joolswills)
* [#860] Removing ref to nonexistent file from modman (@cgrice )
* [#596] update docs to make an important notice on Crawler IP Addresses setting under Caching Options (@arosenhagen)
* [#878] Explicit cache bypass for progress sections (@astorm)
* [#844] Fix for HTTPS ESI URLs (@jeroenvermeulen)
* [#865] Implemented load balancing support (@jeroenvermeulen)

### RELEASE-0.6.5
* Varnish 4 (@aheadley @aricwatson)

### RELEASE-0.6.6
* [#923] DetermineVersion 3.0 to 3.0.3 bugfix (@timmuller)
* [#945] Send unmodified url to the backend server (@thampe)
* [#885] Add maintenance mode that will allow debug_ips through to visit the site, all other users get the landing page (@craigcarnell)
* [#955] Include theme specific handles to ESI data (@LyndonHook)
* [#972] Fixed bug with wrong return value of ->getSkinUrl() (@ceckoslab)

### RELEASE-0.6.7
* [#951] Added 'disableEsiInjection' ESI policy option.
* [#1005] Invalidating cms pages with url enging with slash. (@sivaschenko)
* [#1020] Add the form key to wishlist submit to prevent 403 errors. (@paulpartington)
* [#1036] Prime Checkout and Light Checkout Compatibility. (@sprankhub)
* [#1050] Use Simple Hash" option for static files. (@jeroenvermeulen)
* [#1031] Improved helper function getModelName(). (@jeroenvermeulen)
* [#1066] Fix for crawler lock problem with CM_RedisSession. (@jeroenvermeulen)

### RELEASE-0.6.8
* [#1065] Added ESI policy for cookie notice block. (@aricwatson)
* [#1066] Fix for crawler lock problem with CM_RedisSession (@jeroenvermeulen )
* [#1072] Scrutinizer Auto-Fixes. (@miguelbalparda)
* [#1078] Fix regex check - blank value passed check. (@aricwatson)
* [#1087] Fixed missing '}' typo #1087. (@aricwatson)
* [#1117] Fix #1100. (@GLips)
* [#1155] Update TECHNICAL_NOTES.md. (@GLips)

### RELEASE-0.6.9 -> 0.7.0
* [#1162] Support PHP7. (@allardhoeve)
* [#1173] Fix load balancing for Varnish 4. (@kleinmann)
* [#1182] Update version-3.vcl normalisation. (@gewaechshaus)

### RELEASE-0.7.1

* [#1189] Custom Admin Path with Add Store Code to URLs (@miguelbalparda)
* [#1195] Fix for issue #1093 - poll still displaying when module output disabled (@aricwatson)
* [#1212] Allows Custom VCL template (@aricwatson)
* [#1214] Generate global blocks like formkey for ESI-Blocks (@possi)
* [#1216] Adds and implements an option to log all commands sent to Varnish (@aricwatson)
* [#1225] Enhanced block logging (@aricwatson)
* [#1226] Condensed the UA "buckets" down to just "mobile" and "other" (@aricwatson)
* [#1232] Adds better logging of hash_data calls in vcl_hash (@aricwatson)
* [#1243] Adds more flexibility/options to warm-cache.sh (@aricwatson)
* [#1254] Add customer_group caching to varnish 4 template feature (@jg-development)
* [#1258] Fix issue with customer name not being removed from header when clearing persistent cookie (@careysizer)
* [#1261] Fixed Crawler UserAgent regexp to match newer Siege versions. (@jeroenvermeulen)
* [#1262] Bugfix in "Normalize Encoding" for visitors who accept "*" (@jeroenvermeulen)
* [#1264] #963 Fix the Nginx 403 issue with urls which are starting with a dot (@andreasemer)
* [#1266] #878 Add onepage checkout progress review for varnish exclude in config (@jg-development)
* [#1271] #1270 Fix: Improve condition to support safari browser Event feature (@AlexanderPok)
* [#1282] Added one more format for configuration regexp bug (@odi-um)
* [#1289] Fix the issue when redirect HTTP to HTTPS feature (@hmphu)
* [#1298] Removed unused code (@nickua)

### RELEASE-0.7.2
* [#885] Add maintenance mode that will allow debug_ips through to visit the site, all other users get the landing page @craigcarnell
* [#1132] use pass instead of pipe on non GET requests to improve performance @andrewkett
* [#1334] Small fix for notice when CM_REDISSESSION_LOCKING_ENABLED is already defined @jeroenvermeulen
* [#1301] Fix for picking the wrong block from the layout when multiple blocks found - v2 @jeroenvermeulen
* [#1332] varnish 4.1 compatibility @bordeo
* [#1335] Revert "use pass instead of pipe on non GET requests to improve performance" @miguelbalparda
* [#1336] Scrutinizer Auto-Fixes @miguelbalparda
* [#1313] Keep params from original url @hmphu

### RELEASE-0.7.3
* [#1400] Use vcl_ prefix in vcl name to avoid invalid character in name error @josh-palan
* [#1405] When using hitch, we need to set http.X-Forwarded-Proto to HTTPS @craigcarnell
* [#1410] Fix issue #1409: Solved by keeping Cache-Control header @jeroenvermeulen
* [#1423] Fixes for #1404 #1361 #1423
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# [Nexcess.net](https://www.nexcess.net/) Turpentine Extension for Magento
[![Build Status](https://travis-ci.org/nexcess/magento-turpentine.png?branch=master,devel)](https://travis-ci.org/nexcess/magento-turpentine)
[![Scrutinizer](https://scrutinizer-ci.com/g/nexcess/magento-turpentine/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/nexcess/magento-turpentine/)

Turpentine is a full page cache extension for [Magento](https://www.magentocommerce.com/)
that works with [Varnish](https://www.varnish-cache.org/), a very fast caching reverse-proxy. By
Expand Down Expand Up @@ -90,7 +91,7 @@ the page and may differ between different visitors/clients.
requests are not blocked, and per-block TTLs in ESI policies are not honored
(all blocks use the default TTL)
* The core parts of Turpentine (caching and ESI/AJAX injection) work under Magento CE 1.5, but a significant
portion of the auxillary functionality doesn't work due to changes to event names. That
portion of the auxiliary functionality doesn't work due to changes to event names. That
said, it would be possible to use Turpentine with Magento CE 1.5 with an understanding
that it is not supported and what actions need to be taken manually. Both
*cache flushing* (both automatic an manual) and *cache warming* (due to
Expand Down
18 changes: 18 additions & 0 deletions RELEASE_GUIDE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Release Guide

1. Switch to *devel* branch
2. Bump version in `app/code/community/Nexcessnet/Turpentine/etc/config.xml`
under `config/modules/Nexcessnet_Turpentine/version`
3. Commit
4. Merge *devel* into *master*
5. Tag *master* branch with `release-<version>`
6. Push *master* and *devel* branches to GitHub
7. Run make: `make all`
* The `all` is important, running bare `make` does not build the package
8. Upload new package (from `build/`) to Magento Connect, use only the notes
from the latest section of the release notes from
`build/magento-connect-changelog-<version>.html` in the release notes box
9. Update the description box with contents of
`build/magento-connect-desc-<version>.html`
10. ???
11. Profit
Loading