W3 Total Cache - Version 0.9.4.1

Version Description

  • Fixed security issue if debug mode is enabled XSS vector exists HTML comments. CVE-2014-8724, Tobias Glemser
  • Fixed security issue with missing nonces, Ryan Satterfield
Download this release

Release Info

Developer fredericktownes
Plugin Icon 128x128 W3 Total Cache
Version 0.9.4.1
Comparing to
See all releases

Code changes from version 0.9.4 to 0.9.4.1

Files changed (580) hide show
  1. changelog.txt +0 -0
  2. configs/0.9.2.10-ConfigKeys.php +0 -0
  3. configs/0.9.2.11-ConfigKeys.php +0 -0
  4. configs/0.9.2.6-ConfigKeys.php +0 -0
  5. configs/0.9.2.7-ConfigKeys.php +0 -0
  6. configs/0.9.2.8-ConfigKeys.php +0 -0
  7. configs/0.9.2.9-ConfigKeys.php +0 -0
  8. configs/0.9.3-ConfigKeys.php +0 -0
  9. configs/0.9.4-ConfigKeys.php +1971 -0
  10. extensions/CloudFlare.php +0 -0
  11. extensions/CloudFlare/CloudFlareAPI.php +0 -0
  12. extensions/CloudFlare/CloudFlareSettings.php +0 -0
  13. extensions/CloudFlare/general-settings-box.php +0 -0
  14. extensions/CloudFlare/ip_in_range.php +0 -0
  15. extensions/CloudFlareAdmin.php +0 -0
  16. extensions/FeedBurner.php +0 -0
  17. extensions/FeedBurnerAdmin.php +0 -0
  18. extensions/Genesis.php +0 -0
  19. extensions/GenesisAdmin.php +0 -0
  20. extensions/WordPressSEO.php +0 -0
  21. extensions/WordPressSEOAdmin.php +0 -0
  22. inc/define.php +1 -1
  23. inc/email/index.html +0 -0
  24. inc/email/minify_error_notification.html +0 -0
  25. inc/email/minify_error_notification.php +0 -0
  26. inc/email/support_request.php +0 -0
  27. inc/error.php +0 -0
  28. inc/functions/activation.php +0 -0
  29. inc/functions/admin.php +0 -0
  30. inc/functions/admin_ui.php +0 -0
  31. inc/functions/compat.php +0 -0
  32. inc/functions/extensions.php +0 -0
  33. inc/functions/extract.php +0 -0
  34. inc/functions/file.php +0 -0
  35. inc/functions/http.php +0 -0
  36. inc/functions/mime.php +0 -0
  37. inc/functions/multisite.php +0 -0
  38. inc/functions/other.php +0 -0
  39. inc/functions/plugin.php +0 -0
  40. inc/functions/rule.php +0 -0
  41. inc/functions/rule_cut.php +0 -0
  42. inc/functions/themes.php +0 -0
  43. inc/functions/ui.php +0 -0
  44. inc/functions/update.php +0 -0
  45. inc/functions/url.php +0 -0
  46. inc/functions/widgets.php +0 -0
  47. inc/index.html +0 -0
  48. inc/lightbox/cdn_s3_bucket_location.php +0 -0
  49. inc/lightbox/create_netdna_maxcdn_pull_zone.php +0 -0
  50. inc/lightbox/edge.php +0 -0
  51. inc/lightbox/index.html +0 -0
  52. inc/lightbox/minify_recommendations.php +0 -0
  53. inc/lightbox/purchase.php +0 -0
  54. inc/lightbox/self_test.php +0 -0
  55. inc/lightbox/support_us.php +0 -0
  56. inc/lightbox/upgrade.php +0 -0
  57. inc/mime/all.php +0 -0
  58. inc/mime/cssjs.php +0 -0
  59. inc/mime/html.php +0 -0
  60. inc/mime/index.html +0 -0
  61. inc/mime/other.php +0 -0
  62. inc/options/about.php +0 -0
  63. inc/options/cdn.php +0 -0
  64. inc/options/cdn/akamai.php +0 -0
  65. inc/options/cdn/att.php +0 -0
  66. inc/options/cdn/azure.php +0 -0
  67. inc/options/cdn/cf.php +0 -0
  68. inc/options/cdn/cf2.php +0 -0
  69. inc/options/cdn/common/cnames.php +0 -0
  70. inc/options/cdn/common/index.html +0 -0
  71. inc/options/cdn/cotendo.php +0 -0
  72. inc/options/cdn/edgecast.php +0 -0
  73. inc/options/cdn/ftp.php +0 -0
  74. inc/options/cdn/index.html +0 -0
  75. inc/options/cdn/maxcdn.php +0 -0
  76. inc/options/cdn/mirror.php +0 -0
  77. inc/options/cdn/netdna.php +0 -0
  78. inc/options/cdn/rscf.php +0 -0
  79. inc/options/cdn/s3.php +0 -0
  80. inc/options/common/footer.php +0 -0
  81. inc/options/common/header.php +0 -0
  82. inc/options/common/help.php +0 -0
  83. inc/options/common/index.html +0 -0
  84. inc/options/dashboard.php +0 -0
  85. inc/options/dbcache.php +0 -0
  86. inc/options/edd/buy.php +0 -0
  87. inc/options/enterprise/dbcluster-config.php +0 -0
  88. inc/options/enterprise/dbcluster_general_section.php +0 -0
  89. inc/options/extensions.php +0 -0
  90. inc/options/extensions/list.php +0 -0
  91. inc/options/extensions/settings.php +0 -0
  92. inc/options/faq.php +0 -0
  93. inc/options/general.php +0 -0
  94. inc/options/index.html +0 -0
  95. inc/options/install.php +0 -0
  96. inc/options/minify.php +0 -0
  97. inc/options/minify/ccjs.php +0 -0
  98. inc/options/minify/ccjs2.php +0 -0
  99. inc/options/minify/css.php +0 -0
  100. inc/options/minify/csstidy.php +0 -0
  101. inc/options/minify/csstidy2.php +0 -0
  102. inc/options/minify/html.php +0 -0
  103. inc/options/minify/htmltidy.php +0 -0
  104. inc/options/minify/htmltidy2.php +0 -0
  105. inc/options/minify/index.html +0 -0
  106. inc/options/minify/js.php +0 -0
  107. inc/options/minify/yuicss2.php +0 -0
  108. inc/options/minify/yuijs.php +0 -0
  109. inc/options/minify/yuijs2.php +0 -0
  110. inc/options/mobile.php +0 -0
  111. inc/options/new_relic.php +0 -0
  112. inc/options/objectcache.php +0 -0
  113. inc/options/pgcache.php +0 -0
  114. inc/options/pro/fragmentcache.php +0 -0
  115. inc/options/pro/fragmentcache_general_section.php +0 -0
  116. inc/options/referrer.php +0 -0
  117. inc/options/support.php +0 -0
  118. inc/options/support/form.php +0 -0
  119. inc/options/support/form/bug_report.php +0 -0
  120. inc/options/support/form/email_support.php +0 -0
  121. inc/options/support/form/index.html +0 -0
  122. inc/options/support/form/linux_config.php +0 -0
  123. inc/options/support/form/new_feature.php +0 -0
  124. inc/options/support/form/phone_support.php +0 -0
  125. inc/options/support/form/plugin_config.php +0 -0
  126. inc/options/support/form/theme_config.php +0 -0
  127. inc/options/support/index.html +0 -0
  128. inc/options/support/payment.php +0 -0
  129. inc/options/support/select.php +0 -0
  130. inc/popup/cdn_export_file.php +0 -0
  131. inc/popup/cdn_export_library.php +0 -0
  132. inc/popup/cdn_import_library.php +0 -0
  133. inc/popup/cdn_purge.php +0 -0
  134. inc/popup/cdn_queue.php +0 -0
  135. inc/popup/cdn_rename_domain.php +0 -0
  136. inc/popup/common/footer.php +0 -0
  137. inc/popup/common/header.php +0 -0
  138. inc/popup/common/index.html +0 -0
  139. inc/popup/index.html +0 -0
  140. inc/popup/pagespeed_results.php +0 -0
  141. inc/widget/index.html +0 -0
  142. inc/widget/latest.php +0 -0
  143. inc/widget/latest_ajax.php +0 -0
  144. inc/widget/latest_control.php +0 -0
  145. inc/widget/latest_news.php +0 -0
  146. inc/widget/latest_news_ajax.php +0 -0
  147. inc/widget/latest_news_control.php +0 -0
  148. inc/widget/maxcdn.php +0 -0
  149. inc/widget/maxcdn_signup.php +0 -0
  150. inc/widget/netdna.php +0 -0
  151. inc/widget/netdna_signup.php +0 -0
  152. inc/widget/new_relic.php +0 -0
  153. inc/widget/pagespeed.php +0 -0
  154. inc/widget/pagespeed_control.php +0 -0
  155. inc/widget/services.php +0 -0
  156. inc/widget/spreadtheword.php +0 -0
  157. index.html +0 -0
  158. ini/apc.ini +0 -0
  159. ini/dbcluster-config-sample.php +0 -0
  160. ini/eaccelerator.ini +0 -0
  161. ini/index.html +0 -0
  162. ini/memcache.ini +0 -0
  163. ini/nginx-network-sample-config.conf +0 -0
  164. ini/nginx-standalone-sample-config.conf +0 -0
  165. ini/php.append.ini +0 -0
  166. ini/s3-sample-policy.txt +0 -0
  167. ini/varnish-sample-config.vcl +0 -0
  168. ini/xcache.ini +0 -0
  169. languages/ar.mo +0 -0
  170. languages/faq-en_US.xml +0 -0
  171. languages/faq-enterprise-en_US.xml +0 -0
  172. languages/faq-pro-en_US.xml +0 -0
  173. languages/w3-total-cache-ar_AR.po +0 -0
  174. languages/w3-total-cache-nl_NL.mo +0 -0
  175. languages/w3-total-cache-nl_NL.po +0 -0
  176. languages/w3-total-cache-pl_PL.po +0 -0
  177. languages/w3-total-cache-sr_RS.mo +0 -0
  178. languages/w3-total-cache-sr_RS.po +0 -0
  179. languages/w3-total-cache.pot +0 -0
  180. lib/CF/cacert.pem +0 -0
  181. lib/CF/cloudfiles.php +0 -0
  182. lib/CF/cloudfiles_exceptions.php +0 -0
  183. lib/CF/cloudfiles_http.php +0 -0
  184. lib/CF/index.html +0 -0
  185. lib/CSSTidy/class.csstidy.php +0 -0
  186. lib/CSSTidy/class.csstidy_optimise.php +0 -0
  187. lib/CSSTidy/class.csstidy_print.php +0 -0
  188. lib/CSSTidy/data.inc.php +0 -0
  189. lib/CSSTidy/index.html +0 -0
  190. lib/EDD/EDD_SL_Plugin_Updater.php +0 -0
  191. lib/EDD/integration.php +0 -0
  192. lib/Microsoft/Exception.php +0 -0
  193. lib/Microsoft/Http/Client.php +0 -0
  194. lib/Microsoft/Http/Client/Adapter/Curl.php +0 -0
  195. lib/Microsoft/Http/Client/Adapter/Exception.php +0 -0
  196. lib/Microsoft/Http/Client/Adapter/Interface.php +0 -0
  197. lib/Microsoft/Http/Client/Adapter/Proxy.php +0 -0
  198. lib/Microsoft/Http/Client/Adapter/Socket.php +0 -0
  199. lib/Microsoft/Http/Client/Adapter/Stream.php +0 -0
  200. lib/Microsoft/Http/Client/Adapter/index.html +0 -0
  201. lib/Microsoft/Http/Client/Exception.php +0 -0
  202. lib/Microsoft/Http/Client/index.html +0 -0
  203. lib/Microsoft/Http/Cookie.php +0 -0
  204. lib/Microsoft/Http/CookieJar.php +0 -0
  205. lib/Microsoft/Http/Exception.php +0 -0
  206. lib/Microsoft/Http/Response.php +0 -0
  207. lib/Microsoft/Http/Response/Stream.php +0 -0
  208. lib/Microsoft/Http/Response/index.html +0 -0
  209. lib/Microsoft/Http/index.html +0 -0
  210. lib/Microsoft/Uri.php +0 -0
  211. lib/Microsoft/Uri/Exception.php +0 -0
  212. lib/Microsoft/Uri/Http.php +0 -0
  213. lib/Microsoft/Uri/index.html +0 -0
  214. lib/Microsoft/WindowsAzure/Credentials/CredentialsAbstract.php +0 -0
  215. lib/Microsoft/WindowsAzure/Credentials/Exception.php +0 -0
  216. lib/Microsoft/WindowsAzure/Credentials/SharedAccessSignature.php +0 -0
  217. lib/Microsoft/WindowsAzure/Credentials/SharedKey.php +0 -0
  218. lib/Microsoft/WindowsAzure/Credentials/SharedKeyLite.php +0 -0
  219. lib/Microsoft/WindowsAzure/Credentials/index.html +0 -0
  220. lib/Microsoft/WindowsAzure/Diagnostics/ConfigurationDataSources.php +0 -0
  221. lib/Microsoft/WindowsAzure/Diagnostics/ConfigurationDiagnosticInfrastructureLogs.php +0 -0
  222. lib/Microsoft/WindowsAzure/Diagnostics/ConfigurationDirectories.php +0 -0
  223. lib/Microsoft/WindowsAzure/Diagnostics/ConfigurationInstance.php +0 -0
  224. lib/Microsoft/WindowsAzure/Diagnostics/ConfigurationLogs.php +0 -0
  225. lib/Microsoft/WindowsAzure/Diagnostics/ConfigurationObjectBaseAbstract.php +0 -0
  226. lib/Microsoft/WindowsAzure/Diagnostics/ConfigurationPerformanceCounters.php +0 -0
  227. lib/Microsoft/WindowsAzure/Diagnostics/ConfigurationWindowsEventLog.php +0 -0
  228. lib/Microsoft/WindowsAzure/Diagnostics/DirectoryConfigurationSubscription.php +0 -0
  229. lib/Microsoft/WindowsAzure/Diagnostics/Exception.php +0 -0
  230. lib/Microsoft/WindowsAzure/Diagnostics/LogLevel.php +0 -0
  231. lib/Microsoft/WindowsAzure/Diagnostics/Manager.php +0 -0
  232. lib/Microsoft/WindowsAzure/Diagnostics/PerformanceCounterSubscription.php +0 -0
  233. lib/Microsoft/WindowsAzure/Diagnostics/index.html +0 -0
  234. lib/Microsoft/WindowsAzure/Exception.php +0 -0
  235. lib/Microsoft/WindowsAzure/RetryPolicy/Exception.php +0 -0
  236. lib/Microsoft/WindowsAzure/RetryPolicy/NoRetry.php +0 -0
  237. lib/Microsoft/WindowsAzure/RetryPolicy/RetryN.php +0 -0
  238. lib/Microsoft/WindowsAzure/RetryPolicy/RetryPolicyAbstract.php +0 -0
  239. lib/Microsoft/WindowsAzure/RetryPolicy/index.html +0 -0
  240. lib/Microsoft/WindowsAzure/SessionHandler.php +0 -0
  241. lib/Microsoft/WindowsAzure/Storage.php +0 -0
  242. lib/Microsoft/WindowsAzure/Storage/Batch.php +0 -0
  243. lib/Microsoft/WindowsAzure/Storage/BatchStorageAbstract.php +0 -0
  244. lib/Microsoft/WindowsAzure/Storage/Blob.php +0 -0
  245. lib/Microsoft/WindowsAzure/Storage/Blob/Stream.php +0 -0
  246. lib/Microsoft/WindowsAzure/Storage/Blob/index.html +0 -0
  247. lib/Microsoft/WindowsAzure/Storage/BlobContainer.php +0 -0
  248. lib/Microsoft/WindowsAzure/Storage/BlobInstance.php +0 -0
  249. lib/Microsoft/WindowsAzure/Storage/DynamicTableEntity.php +0 -0
  250. lib/Microsoft/WindowsAzure/Storage/LeaseInstance.php +0 -0
  251. lib/Microsoft/WindowsAzure/Storage/PageRegionInstance.php +0 -0
  252. lib/Microsoft/WindowsAzure/Storage/Queue.php +0 -0
  253. lib/Microsoft/WindowsAzure/Storage/QueueInstance.php +0 -0
  254. lib/Microsoft/WindowsAzure/Storage/QueueMessage.php +0 -0
  255. lib/Microsoft/WindowsAzure/Storage/SignedIdentifier.php +0 -0
  256. lib/Microsoft/WindowsAzure/Storage/StorageEntityAbstract.php +0 -0
  257. lib/Microsoft/WindowsAzure/Storage/Table.php +0 -0
  258. lib/Microsoft/WindowsAzure/Storage/TableEntity.php +0 -0
  259. lib/Microsoft/WindowsAzure/Storage/TableEntityQuery.php +0 -0
  260. lib/Microsoft/WindowsAzure/Storage/TableInstance.php +0 -0
  261. lib/Microsoft/WindowsAzure/Storage/index.html +0 -0
  262. lib/Microsoft/WindowsAzure/index.html +0 -0
  263. lib/Microsoft/index.html +0 -0
  264. lib/Minify/FirePHP.php +0 -0
  265. lib/Minify/HTTP/ConditionalGet.php +0 -0
  266. lib/Minify/HTTP/Encoder.php +0 -0
  267. lib/Minify/HTTP/index.html +0 -0
  268. lib/Minify/JSMin.php +0 -0
  269. lib/Minify/JSMinPlus.php +0 -0
  270. lib/Minify/Minify.php +0 -0
  271. lib/Minify/Minify/Build.php +0 -0
  272. lib/Minify/Minify/CSS.php +0 -0
  273. lib/Minify/Minify/CSS/Compressor.php +0 -0
  274. lib/Minify/Minify/CSS/UriRewriter.php +0 -0
  275. lib/Minify/Minify/CSS/index.html +0 -0
  276. lib/Minify/Minify/CSSTidy.php +0 -0
  277. lib/Minify/Minify/Cache/APC.php +0 -0
  278. lib/Minify/Minify/Cache/Eaccelerator.php +0 -0
  279. lib/Minify/Minify/Cache/File.php +0 -0
  280. lib/Minify/Minify/Cache/Memcache.php +0 -0
  281. lib/Minify/Minify/Cache/Wincache.php +0 -0
  282. lib/Minify/Minify/Cache/XCache.php +0 -0
  283. lib/Minify/Minify/Cache/index.html +0 -0
  284. lib/Minify/Minify/ClosureCompiler.php +0 -0
  285. lib/Minify/Minify/CombineOnly.php +0 -0
  286. lib/Minify/Minify/CommentPreserver.php +0 -0
  287. lib/Minify/Minify/Controller/Base.php +0 -0
  288. lib/Minify/Minify/Controller/Files.php +0 -0
  289. lib/Minify/Minify/Controller/Groups.php +0 -0
  290. lib/Minify/Minify/Controller/MinApp.php +0 -0
  291. lib/Minify/Minify/Controller/Page.php +0 -0
  292. lib/Minify/Minify/Controller/Version1.php +0 -0
  293. lib/Minify/Minify/Controller/index.html +0 -0
  294. lib/Minify/Minify/HTML.php +0 -0
  295. lib/Minify/Minify/HTMLTidy.php +0 -0
  296. lib/Minify/Minify/IgnoredCommentPreserver.php +0 -0
  297. lib/Minify/Minify/ImportProcessor.php +0 -0
  298. lib/Minify/Minify/Inline.php +0 -0
  299. lib/Minify/Minify/Inline/CSS.php +0 -0
  300. lib/Minify/Minify/Inline/JavaScript.php +0 -0
  301. lib/Minify/Minify/Inline/index.html +0 -0
  302. lib/Minify/Minify/Lines.php +0 -0
  303. lib/Minify/Minify/Logger.php +0 -0
  304. lib/Minify/Minify/Packer.php +0 -0
  305. lib/Minify/Minify/Source.php +0 -0
  306. lib/Minify/Minify/YUICompressor.php +0 -0
  307. lib/Minify/Minify/index.html +0 -0
  308. lib/Minify/Solar/Dir.php +0 -0
  309. lib/Minify/Solar/index.html +0 -0
  310. lib/Minify/index.html +0 -0
  311. lib/NetDNA/NetDNA.php +0 -0
  312. lib/NetDNA/NetDNAPresentation.php +0 -0
  313. lib/NetDNA/W3tcWpHttpException.php +0 -0
  314. lib/NewRelic/NewRelicAPI.php +0 -0
  315. lib/NewRelic/NewRelicPresentation.php +0 -0
  316. lib/NewRelic/NewRelicWrapper.php +0 -0
  317. lib/Nusoap/class.nusoap_base.php +0 -0
  318. lib/Nusoap/class.soap_fault.php +0 -0
  319. lib/Nusoap/class.soap_parser.php +0 -0
  320. lib/Nusoap/class.soap_transport_http.php +0 -0
  321. lib/Nusoap/class.soap_val.php +0 -0
  322. lib/Nusoap/class.soapclient.php +0 -0
  323. lib/Nusoap/class.wsdl.php +0 -0
  324. lib/Nusoap/class.wsdlcache.php +0 -0
  325. lib/Nusoap/class.xmlschema.php +0 -0
  326. lib/Nusoap/index.html +0 -0
  327. lib/Nusoap/nusoap.php +0 -0
  328. lib/OAuth/W3tcOAuth.php +0 -0
  329. lib/S3.php +0 -0
  330. lib/SNS/README.md +0 -0
  331. lib/SNS/lib/requestcore/LICENSE +0 -0
  332. lib/SNS/lib/requestcore/README.md +0 -0
  333. lib/SNS/lib/requestcore/cacert.pem +0 -0
  334. lib/SNS/lib/requestcore/requestcore.class.php +0 -0
  335. lib/SNS/sdk.class.php +0 -0
  336. lib/SNS/services/MessageValidator/Message.php +0 -0
  337. lib/SNS/services/MessageValidator/MessageValidator.php +0 -0
  338. lib/SNS/services/MessageValidator/sns-exceptions.php +0 -0
  339. lib/SNS/services/sns.class.php +0 -0
  340. lib/SNS/utilities/request.class.php +0 -0
  341. lib/SNS/utilities/response.class.php +0 -0
  342. lib/SNS/utilities/simplexml.class.php +0 -0
  343. lib/SNS/utilities/utilities.class.php +0 -0
  344. lib/W3/AdminActions/ActionHandler.php +0 -0
  345. lib/W3/AdminActions/AwsActionsAdmin.php +0 -0
  346. lib/W3/AdminActions/CdnActionsAdmin.php +0 -0
  347. lib/W3/AdminActions/ConfigActionsAdmin.php +0 -0
  348. lib/W3/AdminActions/DefaultActionsAdmin.php +5 -0
  349. lib/W3/AdminActions/EdgeModeActionsAdmin.php +2 -5
  350. lib/W3/AdminActions/ExtensionsActionsAdmin.php +0 -0
  351. lib/W3/AdminActions/FlushActionsAdmin.php +0 -0
  352. lib/W3/AdminActions/LicensingActionsAdmin.php +0 -0
  353. lib/W3/AdminActions/NewRelicActionsAdmin.php +0 -0
  354. lib/W3/AdminActions/SupportActionsAdmin.php +0 -0
  355. lib/W3/AdminActions/TestActionsAdmin.php +0 -0
  356. lib/W3/AdminCompatibility.php +0 -0
  357. lib/W3/AdminEnvironment.php +0 -0
  358. lib/W3/AdminLinks.php +0 -0
  359. lib/W3/BrowserCacheAdminEnvironment.php +0 -0
  360. lib/W3/Cache.php +0 -0
  361. lib/W3/Cache/Apc.php +0 -0
  362. lib/W3/Cache/Base.php +0 -0
  363. lib/W3/Cache/Eaccelerator.php +0 -0
  364. lib/W3/Cache/File.php +0 -0
  365. lib/W3/Cache/File/Cleaner.php +0 -0
  366. lib/W3/Cache/File/Cleaner/Generic.php +0 -0
  367. lib/W3/Cache/File/Cleaner/index.html +0 -0
  368. lib/W3/Cache/File/Generic.php +0 -0
  369. lib/W3/Cache/File/index.html +0 -0
  370. lib/W3/Cache/Memcached.php +0 -0
  371. lib/W3/Cache/Wincache.php +0 -0
  372. lib/W3/Cache/Xcache.php +0 -0
  373. lib/W3/Cache/index.html +0 -0
  374. lib/W3/CacheCase.php +0 -0
  375. lib/W3/CacheFlush.php +0 -0
  376. lib/W3/CacheFlushLocal.php +0 -0
  377. lib/W3/Cdn.php +0 -0
  378. lib/W3/Cdn/Azure.php +0 -0
  379. lib/W3/Cdn/Base.php +1 -0
  380. lib/W3/Cdn/Ftp.php +0 -0
  381. lib/W3/Cdn/Mirror.php +0 -0
  382. lib/W3/Cdn/Mirror/Akamai.php +0 -0
  383. lib/W3/Cdn/Mirror/Att.php +0 -0
  384. lib/W3/Cdn/Mirror/Cotendo.php +0 -0
  385. lib/W3/Cdn/Mirror/Edgecast.php +0 -0
  386. lib/W3/Cdn/Mirror/MaxCDN.php +0 -0
  387. lib/W3/Cdn/Mirror/Netdna.php +0 -0
  388. lib/W3/Cdn/Mirror/index.html +0 -0
  389. lib/W3/Cdn/Rscf.php +0 -0
  390. lib/W3/Cdn/S3.php +0 -0
  391. lib/W3/Cdn/S3/Cf.php +0 -0
  392. lib/W3/Cdn/S3/Cf/Custom.php +0 -0
  393. lib/W3/Cdn/S3/Cf/S3.php +0 -0
  394. lib/W3/Cdn/S3/Cf/index.html +0 -0
  395. lib/W3/Cdn/S3/index.html +0 -0
  396. lib/W3/Cdn/index.html +0 -0
  397. lib/W3/CdnAdminEnvironment.php +0 -0
  398. lib/W3/CdnCacheFlush.php +0 -0
  399. lib/W3/Cli.php +0 -0
  400. lib/W3/Config.php +0 -0
  401. lib/W3/ConfigAdmin.php +0 -0
  402. lib/W3/ConfigBase.php +0 -0
  403. lib/W3/ConfigCompatibility.php +0 -0
  404. lib/W3/ConfigData.php +0 -0
  405. lib/W3/ConfigKeys.php +0 -0
  406. lib/W3/ConfigWriter.php +0 -0
  407. lib/W3/Db.php +0 -0
  408. lib/W3/Db/index.html +0 -0
  409. lib/W3/Db/mssql.php +1 -0
  410. lib/W3/DbCache.php +0 -0
  411. lib/W3/DbCacheAdminEnvironment.php +0 -0
  412. lib/W3/Dispatcher.php +0 -0
  413. lib/W3/Enterprise/DbCluster.php +0 -0
  414. lib/W3/Enterprise/SnsBase.php +2 -0
  415. lib/W3/Enterprise/SnsClient.php +0 -0
  416. lib/W3/Enterprise/SnsServer.php +0 -0
  417. lib/W3/Environment/WpLoader.php +0 -0
  418. lib/W3/GeneralActions.php +0 -0
  419. lib/W3/GenericAdminEnvironment.php +0 -0
  420. lib/W3/Licensing.php +1 -1
  421. lib/W3/Menus.php +0 -0
  422. lib/W3/Minifier.php +0 -0
  423. lib/W3/Minify.php +1 -0
  424. lib/W3/MinifyAdminEnvironment.php +0 -0
  425. lib/W3/Mobile.php +0 -0
  426. lib/W3/ModuleStatus.php +0 -0
  427. lib/W3/NewRelicAdminEnvironment.php +0 -0
  428. lib/W3/NewRelicService.php +0 -0
  429. lib/W3/ObjectCache.php +0 -0
  430. lib/W3/ObjectCacheAdminEnvironment.php +0 -0
  431. lib/W3/ObjectCacheBridge.php +0 -0
  432. lib/W3/PageSpeed.php +0 -0
  433. lib/W3/PgCache.php +2 -2
  434. lib/W3/PgCacheAdminEnvironment.php +0 -0
  435. lib/W3/PgCacheFlush.php +0 -0
  436. lib/W3/Plugin.php +0 -0
  437. lib/W3/Plugin/BrowserCache.php +0 -0
  438. lib/W3/Plugin/Cdn.php +0 -0
  439. lib/W3/Plugin/CdnAdmin.php +0 -0
  440. lib/W3/Plugin/CdnCache.php +0 -0
  441. lib/W3/Plugin/CdnCommon.php +0 -0
  442. lib/W3/Plugin/DbCache.php +0 -0
  443. lib/W3/Plugin/DefaultSettings.php +0 -0
  444. lib/W3/Plugin/ExtensionsAdmin.php +0 -0
  445. lib/W3/Plugin/Minify.php +0 -0
  446. lib/W3/Plugin/MinifyAdmin.php +0 -0
  447. lib/W3/Plugin/NewRelic.php +0 -0
  448. lib/W3/Plugin/NewRelicAdmin.php +0 -0
  449. lib/W3/Plugin/NotificationsAdmin.php +1 -1
  450. lib/W3/Plugin/ObjectCache.php +0 -0
  451. lib/W3/Plugin/PgCache.php +0 -0
  452. lib/W3/Plugin/PgCacheAdmin.php +0 -0
  453. lib/W3/Plugin/TotalCache.php +0 -0
  454. lib/W3/Plugin/TotalCacheAdmin.php +2 -5
  455. lib/W3/Plugin/Varnish.php +0 -0
  456. lib/W3/Plugin/index.html +0 -0
  457. lib/W3/Pro/FragmentCache.php +0 -0
  458. lib/W3/Pro/FragmentCacheAdminEnvironment.php +0 -0
  459. lib/W3/Pro/Plugin/FragmentCache.php +0 -0
  460. lib/W3/Pro/Plugin/FragmentCacheAdmin.php +0 -0
  461. lib/W3/Redirect.php +0 -0
  462. lib/W3/Referrer.php +0 -0
  463. lib/W3/Request.php +0 -0
  464. lib/W3/Root.php +0 -0
  465. lib/W3/RootAdminActivation.php +0 -0
  466. lib/W3/SharedPageUrls.php +0 -0
  467. lib/W3/SharedRules.php +0 -0
  468. lib/W3/UI/AboutAdminView.php +0 -0
  469. lib/W3/UI/BrowserCacheAdminView.php +0 -0
  470. lib/W3/UI/CdnAdminView.php +0 -0
  471. lib/W3/UI/CdnNotes.php +0 -0
  472. lib/W3/UI/DashboardAdminView.php +0 -0
  473. lib/W3/UI/DbCacheAdminView.php +0 -0
  474. lib/W3/UI/ExtensionsAdminView.php +0 -0
  475. lib/W3/UI/FAQAdminView.php +0 -0
  476. lib/W3/UI/FragmentCacheAdminView.php +0 -0
  477. lib/W3/UI/GeneralAdminView.php +0 -0
  478. lib/W3/UI/InstallAdminView.php +0 -0
  479. lib/W3/UI/MinifyAdminView.php +0 -0
  480. lib/W3/UI/MonitoringAdminView.php +0 -0
  481. lib/W3/UI/NewRelicNotes.php +0 -0
  482. lib/W3/UI/ObjectCacheAdminView.php +0 -0
  483. lib/W3/UI/PgCacheAdminView.php +0 -0
  484. lib/W3/UI/PluginView.php +0 -0
  485. lib/W3/UI/ReferrerGroupsAdminView.php +0 -0
  486. lib/W3/UI/Settings/BrowserCache.php +0 -0
  487. lib/W3/UI/Settings/CDN.php +0 -0
  488. lib/W3/UI/Settings/DatabaseCache.php +0 -0
  489. lib/W3/UI/Settings/FragmentCache.php +0 -0
  490. lib/W3/UI/Settings/General.php +0 -0
  491. lib/W3/UI/Settings/Minify.php +0 -0
  492. lib/W3/UI/Settings/Mobile.php +0 -0
  493. lib/W3/UI/Settings/Monitoring.php +0 -0
  494. lib/W3/UI/Settings/ObjectCache.php +0 -0
  495. lib/W3/UI/Settings/PageCache.php +0 -0
  496. lib/W3/UI/Settings/Referrer.php +0 -0
  497. lib/W3/UI/Settings/SNS.php +0 -0
  498. lib/W3/UI/Settings/SettingsBase.php +0 -0
  499. lib/W3/UI/Settings/SettingsHandler.php +0 -0
  500. lib/W3/UI/Settings/Varnish.php +0 -0
  501. lib/W3/UI/SupportAdminView.php +0 -0
  502. lib/W3/UI/UserAgentGroupsAdminView.php +0 -0
  503. lib/W3/Varnish.php +1 -0
  504. lib/W3/VarnishFlush.php +0 -0
  505. lib/W3/Widget/Forum.php +0 -0
  506. lib/W3/Widget/MaxCDN.php +0 -0
  507. lib/W3/Widget/NetDNA.php +0 -0
  508. lib/W3/Widget/NewRelic.php +0 -0
  509. lib/W3/Widget/News.php +0 -0
  510. lib/W3/Widget/PageSpeed.php +0 -0
  511. lib/W3/Widget/Services.php +0 -0
  512. lib/W3/Widget/SpreadTheWord.php +0 -0
  513. lib/W3/index.html +0 -0
  514. lib/index.html +0 -0
  515. pub/apc.php +0 -0
  516. pub/css/error.css +0 -0
  517. pub/css/index.html +0 -0
  518. pub/css/lightbox.css +0 -0
  519. pub/css/options.css +0 -0
  520. pub/css/popup.css +0 -0
  521. pub/css/widget.css +0 -0
  522. pub/files.php +1 -1
  523. pub/img/W3TC_dashboard_logo_title-retina.png +0 -0
  524. pub/img/W3TC_dashboard_logo_title.png +0 -0
  525. pub/img/button-grad-active.png +0 -0
  526. pub/img/button-grad.png +0 -0
  527. pub/img/close.png +0 -0
  528. pub/img/google-logo.png +0 -0
  529. pub/img/index.html +0 -0
  530. pub/img/open.png +0 -0
  531. pub/img/overlay/ceo.png +0 -0
  532. pub/img/overlay/gray-check.png +0 -0
  533. pub/img/overlay/list-check.png +0 -0
  534. pub/img/overlay/lite-gray-check.png +0 -0
  535. pub/img/overlay/lock.png +0 -0
  536. pub/img/overlay/overlay-close.png +0 -0
  537. pub/img/overlay/overlay-down-arrow.png +0 -0
  538. pub/img/overlay/overlay-logo.png +0 -0
  539. pub/img/overlay/save-close.png +0 -0
  540. pub/img/overlay/select-arrow.png +0 -0
  541. pub/img/overlay/twitter-bird-dark-bgs.png +0 -0
  542. pub/img/overlay/w3-meteor.png +0 -0
  543. pub/img/overlay/wordpress-logo-simplified-rgb.png +0 -0
  544. pub/img/ps_bar.gif +0 -0
  545. pub/img/ps_grad.gif +0 -0
  546. pub/img/ps_scores.png +0 -0
  547. pub/img/sidebar-background.png +0 -0
  548. pub/img/w3tc-sprite-retina.png +0 -0
  549. pub/img/w3tc-sprite.png +0 -0
  550. pub/img/w3tc_google-logo-retina.png +0 -0
  551. pub/img/w3tc_google-logo.png +0 -0
  552. pub/img/w3tc_maxcdn-logo-retina.png +0 -0
  553. pub/img/w3tc_maxcdn-logo.png +0 -0
  554. pub/img/w3tc_netdna-logo-retina.png +0 -0
  555. pub/img/w3tc_netdna-logo.png +0 -0
  556. pub/img/w3tc_newrelic-logo-retina.png +0 -0
  557. pub/img/w3tc_newrelic-logo.png +0 -0
  558. pub/img/w3tc_w3edge-logo-retina.png +0 -0
  559. pub/img/w3tc_w3edge-logo.png +0 -0
  560. pub/img/w3tc_w3tc-logo-retina.png +0 -0
  561. pub/img/w3tc_w3tc-logo.png +0 -0
  562. pub/img/white-grad-active.png +0 -0
  563. pub/img/white-grad.png +0 -0
  564. pub/img/wpspin_light.gif +0 -0
  565. pub/index.html +0 -0
  566. pub/js/index.html +0 -0
  567. pub/js/jquery.masonry.min.js +0 -0
  568. pub/js/lightbox.js +0 -0
  569. pub/js/metadata.js +0 -0
  570. pub/js/options.js +2 -2
  571. pub/js/popup.js +0 -0
  572. pub/js/widget.js +0 -0
  573. pub/minify.php +0 -0
  574. pub/sns.php +0 -0
  575. readme.txt +10 -3
  576. w3-total-cache.php +1 -1
  577. wp-content/advanced-cache.php +0 -0
  578. wp-content/db.php +0 -0
  579. wp-content/index.html +0 -0
  580. wp-content/object-cache.php +0 -0
changelog.txt CHANGED
File without changes
configs/0.9.2.10-ConfigKeys.php CHANGED
File without changes
configs/0.9.2.11-ConfigKeys.php CHANGED
File without changes
configs/0.9.2.6-ConfigKeys.php CHANGED
File without changes
configs/0.9.2.7-ConfigKeys.php CHANGED
File without changes
configs/0.9.2.8-ConfigKeys.php CHANGED
File without changes
configs/0.9.2.9-ConfigKeys.php CHANGED
File without changes
configs/0.9.3-ConfigKeys.php CHANGED
File without changes
configs/0.9.4-ConfigKeys.php ADDED
@@ -0,0 +1,1971 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * Descriptors of configuration keys
5
+ * for config
6
+ *
7
+ * Reminder: The maximum length of keys cannot exceed 64 chars. This is the limit for the name attribute in form fields.
8
+ */
9
+
10
+ $keys = array(
11
+ 'cluster.messagebus.debug' => array(
12
+ 'type' => 'boolean',
13
+ 'default' => false
14
+ ),
15
+ 'cluster.messagebus.enabled' => array(
16
+ 'type' => 'boolean',
17
+ 'default' => false
18
+ ),
19
+ 'cluster.messagebus.sns.region' => array(
20
+ 'type' => 'string',
21
+ 'default' => ''
22
+ ),
23
+ 'cluster.messagebus.sns.api_key' => array(
24
+ 'type' => 'string',
25
+ 'default' => ''
26
+ ),
27
+ 'cluster.messagebus.sns.api_secret' => array(
28
+ 'type' => 'string',
29
+ 'default' => ''
30
+ ),
31
+ 'cluster.messagebus.sns.topic_arn' => array(
32
+ 'type' => 'string',
33
+ 'default' => ''
34
+ ),
35
+
36
+ 'dbcache.debug' => array(
37
+ 'type' => 'boolean',
38
+ 'default' => false
39
+ ),
40
+ 'dbcache.enabled' => array(
41
+ 'type' => 'boolean',
42
+ 'default' => false
43
+ ),
44
+ 'dbcache.engine' => array(
45
+ 'type' => 'string',
46
+ 'default' => 'file'
47
+ ),
48
+ 'dbcache.file.gc' => array(
49
+ 'type' => 'integer',
50
+ 'default' => 3600
51
+ ),
52
+ 'dbcache.file.locking' => array(
53
+ 'type' => 'boolean',
54
+ 'default' => false
55
+ ),
56
+ 'dbcache.lifetime' => array(
57
+ 'type' => 'integer',
58
+ 'default' => 180
59
+ ),
60
+ 'dbcache.memcached.persistant' => array(
61
+ 'type' => 'boolean',
62
+ 'default' => true
63
+ ),
64
+ 'dbcache.memcached.servers' => array(
65
+ 'type' => 'array',
66
+ 'default' => array(
67
+ '127.0.0.1:11211'
68
+ )
69
+ ),
70
+ 'dbcache.reject.cookie' => array(
71
+ 'type' => 'array',
72
+ 'default' => array()
73
+ ),
74
+ 'dbcache.reject.logged' => array(
75
+ 'type' => 'boolean',
76
+ 'default' => true
77
+ ),
78
+ 'dbcache.reject.sql' => array(
79
+ 'type' => 'array',
80
+ 'default' => array(
81
+ 'gdsr_',
82
+ 'wp_rg_',
83
+ '_wp_session_'
84
+ )
85
+ ),
86
+ 'dbcache.reject.uri' => array(
87
+ 'type' => 'array',
88
+ 'default' => array()
89
+ ),
90
+ 'dbcache.reject.words' => array(
91
+ 'type' => 'array',
92
+ 'default' => array(
93
+ '^\s*insert\b',
94
+ '^\s*delete\b',
95
+ '^\s*update\b',
96
+ '^\s*replace\b',
97
+ '^\s*create\b',
98
+ '^\s*alter\b',
99
+ '^\s*show\b',
100
+ '^\s*set\b',
101
+ '\bautoload\s+=\s+\'yes\'',
102
+ '\bsql_calc_found_rows\b',
103
+ '\bfound_rows\(\)',
104
+ '\bw3tc_request_data\b'
105
+ )
106
+ ),
107
+
108
+ 'objectcache.enabled' => array(
109
+ 'type' => 'boolean',
110
+ 'default' => false
111
+ ),
112
+ 'objectcache.debug' => array(
113
+ 'type' => 'boolean',
114
+ 'default' => false
115
+ ),
116
+ 'objectcache.engine' => array(
117
+ 'type' => 'string',
118
+ 'default' => 'file'
119
+ ),
120
+ 'objectcache.file.gc' => array(
121
+ 'type' => 'integer',
122
+ 'default' => 3600
123
+ ),
124
+ 'objectcache.file.locking' => array(
125
+ 'type' => 'boolean',
126
+ 'default' => false
127
+ ),
128
+ 'objectcache.memcached.servers' => array(
129
+ 'type' => 'array',
130
+ 'default' => array(
131
+ '127.0.0.1:11211'
132
+ )
133
+ ),
134
+ 'objectcache.memcached.persistant' => array(
135
+ 'type' => 'boolean',
136
+ 'default' => true
137
+ ),
138
+ 'objectcache.groups.global' => array(
139
+ 'type' => 'array',
140
+ 'default' => array(
141
+ 'users',
142
+ 'userlogins',
143
+ 'usermeta',
144
+ 'user_meta',
145
+ 'site-transient',
146
+ 'site-options',
147
+ 'site-lookup',
148
+ 'blog-lookup',
149
+ 'blog-details',
150
+ 'rss',
151
+ 'global-posts'
152
+ )
153
+ ),
154
+ 'objectcache.groups.nonpersistent' => array(
155
+ 'type' => 'array',
156
+ 'default' => array(
157
+ 'comment',
158
+ 'counts',
159
+ 'plugins'
160
+ )
161
+ ),
162
+ 'objectcache.lifetime' => array(
163
+ 'type' => 'integer',
164
+ 'default' => 180
165
+ ),
166
+ 'objectcache.purge.all' => array(
167
+ 'type' => 'boolean',
168
+ 'default' => false
169
+ ),
170
+
171
+ 'fragmentcache.enabled' => array(
172
+ 'type' => 'boolean',
173
+ 'default' => false
174
+ ),
175
+ 'fragmentcache.debug' => array(
176
+ 'type' => 'boolean',
177
+ 'default' => false
178
+ ),
179
+ 'fragmentcache.engine' => array(
180
+ 'type' => 'string',
181
+ 'default' => 'file'
182
+ ),
183
+ 'fragmentcache.file.gc' => array(
184
+ 'type' => 'integer',
185
+ 'default' => 3600
186
+ ),
187
+ 'fragmentcache.file.locking' => array(
188
+ 'type' => 'boolean',
189
+ 'default' => false
190
+ ),
191
+ 'fragmentcache.memcached.servers' => array(
192
+ 'type' => 'array',
193
+ 'default' => array(
194
+ '127.0.0.1:11211'
195
+ )
196
+ ),
197
+ 'fragmentcache.memcached.persistant' => array(
198
+ 'type' => 'boolean',
199
+ 'default' => true
200
+ ),
201
+ 'fragmentcache.lifetime' => array(
202
+ 'type' => 'integer',
203
+ 'default' => 180
204
+ ),
205
+ 'fragmentcache.groups' => array(
206
+ 'type' => 'array',
207
+ 'default' => array()
208
+ ),
209
+
210
+ 'pgcache.enabled' => array(
211
+ 'type' => 'boolean',
212
+ 'default' => false
213
+ ),
214
+ 'pgcache.comment_cookie_ttl' => array(
215
+ 'type' => 'integer',
216
+ 'default' => 1800
217
+ ),
218
+ 'pgcache.debug' => array(
219
+ 'type' => 'boolean',
220
+ 'default' => false
221
+ ),
222
+ 'pgcache.engine' => array(
223
+ 'type' => 'string',
224
+ 'default' => 'file_generic'
225
+ ),
226
+ 'pgcache.file.gc' => array(
227
+ 'type' => 'integer',
228
+ 'default' => 3600
229
+ ),
230
+ 'pgcache.file.nfs' => array(
231
+ 'type' => 'boolean',
232
+ 'default' => false
233
+ ),
234
+ 'pgcache.file.locking' => array(
235
+ 'type' => 'boolean',
236
+ 'default' => false
237
+ ),
238
+ 'pgcache.lifetime' => array(
239
+ 'type' => 'integer',
240
+ 'default' => 3600
241
+ ),
242
+ 'pgcache.memcached.servers' => array(
243
+ 'type' => 'array',
244
+ 'default' => array(
245
+ '127.0.0.1:11211'
246
+ )
247
+ ),
248
+ 'pgcache.memcached.persistant' => array(
249
+ 'type' => 'boolean',
250
+ 'default' => true
251
+ ),
252
+ 'pgcache.check.domain' => array(
253
+ 'type' => 'boolean',
254
+ 'default' => false
255
+ ),
256
+ 'pgcache.cache.query' => array(
257
+ 'type' => 'boolean',
258
+ 'default' => true
259
+ ),
260
+ 'pgcache.cache.home' => array(
261
+ 'type' => 'boolean',
262
+ 'default' => true
263
+ ),
264
+ 'pgcache.cache.feed' => array(
265
+ 'type' => 'boolean',
266
+ 'default' => false
267
+ ),
268
+ 'pgcache.cache.nginx_handle_xml' => array(
269
+ 'type' => 'boolean',
270
+ 'default' => false
271
+ ),
272
+ 'pgcache.cache.ssl' => array(
273
+ 'type' => 'boolean',
274
+ 'default' => false
275
+ ),
276
+ 'pgcache.cache.404' => array(
277
+ 'type' => 'boolean',
278
+ 'default' => false
279
+ ),
280
+ 'pgcache.cache.flush' => array(
281
+ 'type' => 'boolean',
282
+ 'default' => false
283
+ ),
284
+ 'pgcache.cache.headers' => array(
285
+ 'type' => 'array',
286
+ 'default' => array(
287
+ 'Last-Modified',
288
+ 'Content-Type',
289
+ 'X-Pingback',
290
+ 'P3P'
291
+ )
292
+ ),
293
+ 'pgcache.compatibility' => array(
294
+ 'type' => 'boolean',
295
+ 'default' => false
296
+ ),
297
+ 'pgcache.remove_charset' => array(
298
+ 'type' => 'boolean',
299
+ 'default' => false
300
+ ),
301
+ 'pgcache.accept.uri' => array(
302
+ 'type' => 'array',
303
+ 'default' => array(
304
+ 'sitemap(_index)?\.xml(\.gz)?',
305
+ '([a-z0-9_\-]+)?sitemap\.xsl',
306
+ '[a-z0-9_\-]+-sitemap([0-9]+)?\.xml(\.gz)?'
307
+ )
308
+ ),
309
+ 'pgcache.accept.files' => array(
310
+ 'type' => 'array',
311
+ 'default' => array(
312
+ 'wp-comments-popup.php',
313
+ 'wp-links-opml.php',
314
+ 'wp-locations.php'
315
+ )
316
+ ),
317
+ 'pgcache.accept.qs' => array(
318
+ 'type' => 'array',
319
+ 'default' => array()
320
+ ),
321
+ 'pgcache.reject.front_page' => array(
322
+ 'type' => 'boolean',
323
+ 'default' => false
324
+ ),
325
+ 'pgcache.reject.logged' => array(
326
+ 'type' => 'boolean',
327
+ 'default' => true
328
+ ),
329
+ 'pgcache.reject.logged_roles' => array(
330
+ 'type' => 'boolean',
331
+ 'default' => false
332
+ ),
333
+ 'pgcache.reject.roles' => array(
334
+ 'type' => 'array',
335
+ 'default' => array()
336
+ ),
337
+ 'pgcache.reject.uri' => array(
338
+ 'type' => 'array',
339
+ 'default' => array(
340
+ 'wp-.*\.php',
341
+ 'index\.php'
342
+ )
343
+ ),
344
+ 'pgcache.reject.ua' => array(
345
+ 'type' => 'array',
346
+ 'default' => array()
347
+ ),
348
+ 'pgcache.reject.cookie' => array(
349
+ 'type' => 'array',
350
+ 'default' => array('wptouch_switch_toggle')
351
+ ),
352
+ 'pgcache.reject.request_head' => array(
353
+ 'type' => 'boolean',
354
+ 'default' => false
355
+ ),
356
+ 'pgcache.purge.front_page' => array(
357
+ 'type' => 'boolean',
358
+ 'default' => false
359
+ ),
360
+ 'pgcache.purge.home' => array(
361
+ 'type' => 'boolean',
362
+ 'default' => true
363
+ ),
364
+ 'pgcache.purge.post' => array(
365
+ 'type' => 'boolean',
366
+ 'default' => true
367
+ ),
368
+ 'pgcache.purge.comments' => array(
369
+ 'type' => 'boolean',
370
+ 'default' => false
371
+ ),
372
+ 'pgcache.purge.author' => array(
373
+ 'type' => 'boolean',
374
+ 'default' => false
375
+ ),
376
+ 'pgcache.purge.terms' => array(
377
+ 'type' => 'boolean',
378
+ 'default' => false
379
+ ),
380
+ 'pgcache.purge.archive.daily' => array(
381
+ 'type' => 'boolean',
382
+ 'default' => false
383
+ ),
384
+ 'pgcache.purge.archive.monthly' => array(
385
+ 'type' => 'boolean',
386
+ 'default' => false
387
+ ),
388
+ 'pgcache.purge.archive.yearly' => array(
389
+ 'type' => 'boolean',
390
+ 'default' => false
391
+ ),
392
+ 'pgcache.purge.feed.blog' => array(
393
+ 'type' => 'boolean',
394
+ 'default' => true
395
+ ),
396
+ 'pgcache.purge.feed.comments' => array(
397
+ 'type' => 'boolean',
398
+ 'default' => false
399
+ ),
400
+ 'pgcache.purge.feed.author' => array(
401
+ 'type' => 'boolean',
402
+ 'default' => false
403
+ ),
404
+ 'pgcache.purge.feed.terms' => array(
405
+ 'type' => 'boolean',
406
+ 'default' => false
407
+ ),
408
+ 'pgcache.purge.feed.types' => array(
409
+ 'type' => 'array',
410
+ 'default' => array(
411
+ 'rss2'
412
+ )
413
+ ),
414
+ 'pgcache.purge.postpages_limit' => array(
415
+ 'type' => 'integer',
416
+ 'default' => 10
417
+ ),
418
+ 'pgcache.purge.pages' => array(
419
+ 'type' => 'array',
420
+ 'default' => array()
421
+ ),
422
+ 'pgcache.purge.sitemap_regex' => array(
423
+ 'type' => 'string',
424
+ 'default' => '([a-z0-9_\-]*?)sitemap([a-z0-9_\-]*)?\.xml'
425
+ ),
426
+ 'pgcache.prime.enabled' => array(
427
+ 'type' => 'boolean',
428
+ 'default' => false
429
+ ),
430
+ 'pgcache.prime.interval' => array(
431
+ 'type' => 'integer',
432
+ 'default' => 900
433
+ ),
434
+ 'pgcache.prime.limit' => array(
435
+ 'type' => 'integer',
436
+ 'default' => 10
437
+ ),
438
+ 'pgcache.prime.sitemap' => array(
439
+ 'type' => 'string',
440
+ 'default' => ''
441
+ ),
442
+ 'pgcache.prime.post.enabled' => array(
443
+ 'type' => 'boolean',
444
+ 'default' => false
445
+ ),
446
+
447
+ 'minify.enabled' => array(
448
+ 'type' => 'boolean',
449
+ 'default' => false
450
+ ),
451
+ 'minify.auto' => array(
452
+ 'type' => 'boolean',
453
+ 'default' => true
454
+ ),
455
+ 'minify.debug' => array(
456
+ 'type' => 'boolean',
457
+ 'default' => false
458
+ ),
459
+ 'minify.engine' => array(
460
+ 'type' => 'string',
461
+ 'default' => 'file'
462
+ ),
463
+ 'minify.file.gc' => array(
464
+ 'type' => 'integer',
465
+ 'default' => 86400
466
+ ),
467
+ 'minify.file.nfs' => array(
468
+ 'type' => 'boolean',
469
+ 'default' => false
470
+ ),
471
+ 'minify.file.locking' => array(
472
+ 'type' => 'boolean',
473
+ 'default' => false
474
+ ),
475
+ 'minify.memcached.servers' => array(
476
+ 'type' => 'array',
477
+ 'default' => array(
478
+ '127.0.0.1:11211'
479
+ )
480
+ ),
481
+ 'minify.memcached.persistant' => array(
482
+ 'type' => 'boolean',
483
+ 'default' => true
484
+ ),
485
+ 'minify.rewrite' => array(
486
+ 'type' => 'boolean',
487
+ 'default' => true
488
+ ),
489
+ 'minify.options' => array(
490
+ 'type' => 'array',
491
+ 'default' => array()
492
+ ),
493
+ 'minify.symlinks' => array(
494
+ 'type' => 'array',
495
+ 'default' => array()
496
+ ),
497
+ 'minify.lifetime' => array(
498
+ 'type' => 'integer',
499
+ 'default' => 86400
500
+ ),
501
+ 'minify.upload' => array(
502
+ 'type' => 'boolean',
503
+ 'default' => true
504
+ ),
505
+ 'minify.html.enable' => array(
506
+ 'type' => 'boolean',
507
+ 'default' => false
508
+ ),
509
+ 'minify.html.engine' => array(
510
+ 'type' => 'string',
511
+ 'default' => 'html'
512
+ ),
513
+ 'minify.html.reject.feed' => array(
514
+ 'type' => 'boolean',
515
+ 'default' => false
516
+ ),
517
+ 'minify.html.inline.css' => array(
518
+ 'type' => 'boolean',
519
+ 'default' => false
520
+ ),
521
+ 'minify.html.inline.js' => array(
522
+ 'type' => 'boolean',
523
+ 'default' => false
524
+ ),
525
+ 'minify.html.strip.crlf' => array(
526
+ 'type' => 'boolean',
527
+ 'default' => false
528
+ ),
529
+ 'minify.html.comments.ignore' => array(
530
+ 'type' => 'array',
531
+ 'default' => array(
532
+ 'google_ad_',
533
+ 'RSPEAK_'
534
+ )
535
+ ),
536
+ 'minify.css.enable' => array(
537
+ 'type' => 'boolean',
538
+ 'default' => true
539
+ ),
540
+ 'minify.css.engine' => array(
541
+ 'type' => 'string',
542
+ 'default' => 'css'
543
+ ),
544
+ 'minify.css.combine' => array(
545
+ 'type' => 'boolean',
546
+ 'default' => false
547
+ ),
548
+ 'minify.css.strip.comments' => array(
549
+ 'type' => 'boolean',
550
+ 'default' => false
551
+ ),
552
+ 'minify.css.strip.crlf' => array(
553
+ 'type' => 'boolean',
554
+ 'default' => false
555
+ ),
556
+ 'minify.css.imports' => array(
557
+ 'type' => 'string',
558
+ 'default' => ''
559
+ ),
560
+ 'minify.css.groups' => array(
561
+ 'type' => 'array',
562
+ 'default' => array()
563
+ ),
564
+ 'minify.js.enable' => array(
565
+ 'type' => 'boolean',
566
+ 'default' => true
567
+ ),
568
+ 'minify.js.engine' => array(
569
+ 'type' => 'string',
570
+ 'default' => 'js'
571
+ ),
572
+ 'minify.js.combine.header' => array(
573
+ 'type' => 'boolean',
574
+ 'default' => false
575
+ ),
576
+ 'minify.js.header.embed_type' => array(
577
+ 'type' => 'string',
578
+ 'default' => 'blocking'
579
+ ),
580
+ 'minify.js.combine.body' => array(
581
+ 'type' => 'boolean',
582
+ 'default' => false
583
+ ),
584
+ 'minify.js.body.embed_type' => array(
585
+ 'type' => 'string',
586
+ 'default' => 'blocking'
587
+ ),
588
+ 'minify.js.combine.footer' => array(
589
+ 'type' => 'boolean',
590
+ 'default' => false
591
+ ),
592
+ 'minify.js.footer.embed_type' => array(
593
+ 'type' => 'string',
594
+ 'default' => 'blocking'
595
+ ),
596
+ 'minify.js.strip.comments' => array(
597
+ 'type' => 'boolean',
598
+ 'default' => false
599
+ ),
600
+ 'minify.js.strip.crlf' => array(
601
+ 'type' => 'boolean',
602
+ 'default' => false
603
+ ),
604
+ 'minify.js.groups' => array(
605
+ 'type' => 'array',
606
+ 'default' => array()
607
+ ),
608
+ 'minify.yuijs.path.java' => array(
609
+ 'type' => 'string',
610
+ 'default' => 'java'
611
+ ),
612
+ 'minify.yuijs.path.jar' => array(
613
+ 'type' => 'string',
614
+ 'default' => 'yuicompressor.jar'
615
+ ),
616
+ 'minify.yuijs.options.line-break' => array(
617
+ 'type' => 'integer',
618
+ 'default' => 5000
619
+ ),
620
+ 'minify.yuijs.options.nomunge' => array(
621
+ 'type' => 'boolean',
622
+ 'default' => false
623
+ ),
624
+ 'minify.yuijs.options.preserve-semi' => array(
625
+ 'type' => 'boolean',
626
+ 'default' => false
627
+ ),
628
+ 'minify.yuijs.options.disable-optimizations' => array(
629
+ 'type' => 'boolean',
630
+ 'default' => false
631
+ ),
632
+ 'minify.yuicss.path.java' => array(
633
+ 'type' => 'string',
634
+ 'default' => 'java'
635
+ ),
636
+ 'minify.yuicss.path.jar' => array(
637
+ 'type' => 'string',
638
+ 'default' => 'yuicompressor.jar'
639
+ ),
640
+ 'minify.yuicss.options.line-break' => array(
641
+ 'type' => 'integer',
642
+ 'default' => 5000
643
+ ),
644
+ 'minify.ccjs.path.java' => array(
645
+ 'type' => 'string',
646
+ 'default' => 'java'
647
+ ),
648
+ 'minify.ccjs.path.jar' => array(
649
+ 'type' => 'string',
650
+ 'default' => 'compiler.jar'
651
+ ),
652
+ 'minify.ccjs.options.compilation_level' => array(
653
+ 'type' => 'string',
654
+ 'default' => 'SIMPLE_OPTIMIZATIONS'
655
+ ),
656
+ 'minify.ccjs.options.formatting' => array(
657
+ 'type' => 'string',
658
+ 'default' => ''
659
+ ),
660
+ 'minify.csstidy.options.remove_bslash' => array(
661
+ 'type' => 'boolean',
662
+ 'default' => true
663
+ ),
664
+ 'minify.csstidy.options.compress_colors' => array(
665
+ 'type' => 'boolean',
666
+ 'default' => true
667
+ ),
668
+ 'minify.csstidy.options.compress_font-weight' => array(
669
+ 'type' => 'boolean',
670
+ 'default' => true
671
+ ),
672
+ 'minify.csstidy.options.lowercase_s' => array(
673
+ 'type' => 'boolean',
674
+ 'default' => false
675
+ ),
676
+ 'minify.csstidy.options.optimise_shorthands' => array(
677
+ 'type' => 'integer',
678
+ 'default' => 1
679
+ ),
680
+ 'minify.csstidy.options.remove_last_;' => array(
681
+ 'type' => 'boolean',
682
+ 'default' => false
683
+ ),
684
+ 'minify.csstidy.options.case_properties' => array(
685
+ 'type' => 'integer',
686
+ 'default' => 1
687
+ ),
688
+ 'minify.csstidy.options.sort_properties' => array(
689
+ 'type' => 'boolean',
690
+ 'default' => false
691
+ ),
692
+ 'minify.csstidy.options.sort_selectors' => array(
693
+ 'type' => 'boolean',
694
+ 'default' => false
695
+ ),
696
+ 'minify.csstidy.options.merge_selectors' => array(
697
+ 'type' => 'integer',
698
+ 'default' => 2
699
+ ),
700
+ 'minify.csstidy.options.discard_invalid_properties' => array(
701
+ 'type' => 'boolean',
702
+ 'default' => false
703
+ ),
704
+ 'minify.csstidy.options.css_level' => array(
705
+ 'type' => 'string',
706
+ 'default' => 'CSS2.1'
707
+ ),
708
+ 'minify.csstidy.options.preserve_css' => array(
709
+ 'type' => 'boolean',
710
+ 'default' => false
711
+ ),
712
+ 'minify.csstidy.options.timestamp' => array(
713
+ 'type' => 'boolean',
714
+ 'default' => false
715
+ ),
716
+ 'minify.csstidy.options.template' => array(
717
+ 'type' => 'string',
718
+ 'default' => 'default'
719
+ ),
720
+ 'minify.htmltidy.options.clean' => array(
721
+ 'type' => 'boolean',
722
+ 'default' => false
723
+ ),
724
+ 'minify.htmltidy.options.hide-comments' => array(
725
+ 'type' => 'boolean',
726
+ 'default' => true
727
+ ),
728
+ 'minify.htmltidy.options.wrap' => array(
729
+ 'type' => 'integer',
730
+ 'default' => 0
731
+ ),
732
+ 'minify.reject.logged' => array(
733
+ 'type' => 'boolean',
734
+ 'default' => false
735
+ ),
736
+ 'minify.reject.ua' => array(
737
+ 'type' => 'array',
738
+ 'default' => array()
739
+ ),
740
+ 'minify.reject.uri' => array(
741
+ 'type' => 'array',
742
+ 'default' => array()
743
+ ),
744
+ 'minify.reject.files.js' => array(
745
+ 'type' => 'array',
746
+ 'default' => array()
747
+ ),
748
+ 'minify.reject.files.css' => array(
749
+ 'type' => 'array',
750
+ 'default' => array()
751
+ ),
752
+ 'minify.cache.files' => array(
753
+ 'type' => 'array',
754
+ 'default' => array('https://ajax.googleapis.com')
755
+ ),
756
+
757
+ 'cdn.enabled' => array(
758
+ 'type' => 'boolean',
759
+ 'default' => false
760
+ ),
761
+ 'cdn.debug' => array(
762
+ 'type' => 'boolean',
763
+ 'default' => false
764
+ ),
765
+ 'cdn.engine' => array(
766
+ 'type' => 'string',
767
+ 'default' => 'maxcdn'
768
+ ),
769
+ 'cdn.uploads.enable' => array(
770
+ 'type' => 'boolean',
771
+ 'default' => true
772
+ ),
773
+ 'cdn.includes.enable' => array(
774
+ 'type' => 'boolean',
775
+ 'default' => true
776
+ ),
777
+ 'cdn.includes.files' => array(
778
+ 'type' => 'string',
779
+ 'default' => '*.css;*.js;*.gif;*.png;*.jpg;*.xml'
780
+ ),
781
+ 'cdn.theme.enable' => array(
782
+ 'type' => 'boolean',
783
+ 'default' => true
784
+ ),
785
+ 'cdn.theme.files' => array(
786
+ 'type' => 'string',
787
+ 'default' => '*.css;*.js;*.gif;*.png;*.jpg;*.ico;*.ttf;*.otf,*.woff,*.less'
788
+ ),
789
+ 'cdn.minify.enable' => array(
790
+ 'type' => 'boolean',
791
+ 'default' => true
792
+ ),
793
+ 'cdn.custom.enable' => array(
794
+ 'type' => 'boolean',
795
+ 'default' => true
796
+ ),
797
+ 'cdn.custom.files' => array(
798
+ 'type' => 'array',
799
+ 'default' => array(
800
+ 'favicon.ico',
801
+ '{wp_content_dir}/gallery/*',
802
+ '{wp_content_dir}/uploads/avatars/*',
803
+ '{plugins_dir}/wordpress-seo/css/xml-sitemap.xsl',
804
+ '{plugins_dir}/wp-minify/min*',
805
+ '{plugins_dir}/*.js',
806
+ '{plugins_dir}/*.css',
807
+ '{plugins_dir}/*.gif',
808
+ '{plugins_dir}/*.jpg',
809
+ '{plugins_dir}/*.png',
810
+ )
811
+ ),
812
+ 'cdn.import.external' => array(
813
+ 'type' => 'boolean',
814
+ 'default' => false
815
+ ),
816
+ 'cdn.import.files' => array(
817
+ 'type' => 'string',
818
+ 'default' => false
819
+ ),
820
+ 'cdn.queue.interval' => array(
821
+ 'type' => 'integer',
822
+ 'default' => 900
823
+ ),
824
+ 'cdn.queue.limit' => array(
825
+ 'type' => 'integer',
826
+ 'default' => 25
827
+ ),
828
+ 'cdn.force.rewrite' => array(
829
+ 'type' => 'boolean',
830
+ 'default' => false
831
+ ),
832
+ 'cdn.autoupload.enabled' => array(
833
+ 'type' => 'boolean',
834
+ 'default' => false
835
+ ),
836
+ 'cdn.autoupload.interval' => array(
837
+ 'type' => 'integer',
838
+ 'default' => 3600
839
+ ),
840
+ 'cdn.canonical_header' => array(
841
+ 'type' => 'boolean',
842
+ 'default' => false
843
+ ),
844
+ 'cdn.ftp.host' => array(
845
+ 'type' => 'string',
846
+ 'default' => ''
847
+ ),
848
+ 'cdn.ftp.user' => array(
849
+ 'type' => 'string',
850
+ 'default' => ''
851
+ ),
852
+ 'cdn.ftp.pass' => array(
853
+ 'type' => 'string',
854
+ 'default' => ''
855
+ ),
856
+ 'cdn.ftp.path' => array(
857
+ 'type' => 'string',
858
+ 'default' => ''
859
+ ),
860
+ 'cdn.ftp.pasv' => array(
861
+ 'type' => 'boolean',
862
+ 'default' => false
863
+ ),
864
+ 'cdn.ftp.domain' => array(
865
+ 'type' => 'array',
866
+ 'default' => array()
867
+ ),
868
+ 'cdn.ftp.ssl' => array(
869
+ 'type' => 'string',
870
+ 'default' => 'auto'
871
+ ),
872
+ 'cdn.s3.key' => array(
873
+ 'type' => 'string',
874
+ 'default' => ''
875
+ ),
876
+ 'cdn.s3.secret' => array(
877
+ 'type' => 'string',
878
+ 'default' => ''
879
+ ),
880
+ 'cdn.s3.bucket' => array(
881
+ 'type' => 'string',
882
+ 'default' => ''
883
+ ),
884
+ 'cdn.s3.cname' => array(
885
+ 'type' => 'array',
886
+ 'default' => array()
887
+ ),
888
+ 'cdn.s3.ssl' => array(
889
+ 'type' => 'string',
890
+ 'default' => 'auto'
891
+ ),
892
+ 'cdn.cf.key' => array(
893
+ 'type' => 'string',
894
+ 'default' => ''
895
+ ),
896
+ 'cdn.cf.secret' => array(
897
+ 'type' => 'string',
898
+ 'default' => ''
899
+ ),
900
+ 'cdn.cf.bucket' => array(
901
+ 'type' => 'string',
902
+ 'default' => ''
903
+ ),
904
+ 'cdn.cf.id' => array(
905
+ 'type' => 'string',
906
+ 'default' => ''
907
+ ),
908
+ 'cdn.cf.cname' => array(
909
+ 'type' => 'array',
910
+ 'default' => array()
911
+ ),
912
+ 'cdn.cf.ssl' => array(
913
+ 'type' => 'string',
914
+ 'default' => 'auto'
915
+ ),
916
+ 'cdn.cf2.key' => array(
917
+ 'type' => 'string',
918
+ 'default' => ''
919
+ ),
920
+ 'cdn.cf2.secret' => array(
921
+ 'type' => 'string',
922
+ 'default' => ''
923
+ ),
924
+ 'cdn.cf2.id' => array(
925
+ 'type' => 'string',
926
+ 'default' => ''
927
+ ),
928
+ 'cdn.cf2.cname' => array(
929
+ 'type' => 'array',
930
+ 'default' => array()
931
+ ),
932
+ 'cdn.cf2.ssl' => array(
933
+ 'type' => 'string',
934
+ 'default' => ''
935
+ ),
936
+ 'cdn.rscf.user' => array(
937
+ 'type' => 'string',
938
+ 'default' => ''
939
+ ),
940
+ 'cdn.rscf.key' => array(
941
+ 'type' => 'string',
942
+ 'default' => ''
943
+ ),
944
+ 'cdn.rscf.location' => array(
945
+ 'type' => 'string',
946
+ 'default' => 'us'
947
+ ),
948
+ 'cdn.rscf.container' => array(
949
+ 'type' => 'string',
950
+ 'default' => ''
951
+ ),
952
+ 'cdn.rscf.cname' => array(
953
+ 'type' => 'array',
954
+ 'default' => array()
955
+ ),
956
+ 'cdn.rscf.ssl' => array(
957
+ 'type' => 'string',
958
+ 'default' => 'auto'
959
+ ),
960
+ 'cdn.azure.user' => array(
961
+ 'type' => 'string',
962
+ 'default' => ''
963
+ ),
964
+ 'cdn.azure.key' => array(
965
+ 'type' => 'string',
966
+ 'default' => ''
967
+ ),
968
+ 'cdn.azure.container' => array(
969
+ 'type' => 'string',
970
+ 'default' => ''
971
+ ),
972
+ 'cdn.azure.cname' => array(
973
+ 'type' => 'array',
974
+ 'default' => array()
975
+ ),
976
+ 'cdn.azure.ssl' => array(
977
+ 'type' => 'string',
978
+ 'default' => 'auto'
979
+ ),
980
+ 'cdn.mirror.domain' => array(
981
+ 'type' => 'array',
982
+ 'default' => array()
983
+ ),
984
+ 'cdn.mirror.ssl' => array(
985
+ 'type' => 'string',
986
+ 'default' => 'auto'
987
+ ),
988
+ 'cdn.netdna.alias' => array(
989
+ 'type' => 'string',
990
+ 'default' => ''
991
+ ),
992
+ 'cdn.netdna.consumerkey' => array(
993
+ 'type' => 'string',
994
+ 'default' => ''
995
+ ),
996
+ 'cdn.netdna.consumersecret' => array(
997
+ 'type' => 'string',
998
+ 'default' => ''
999
+ ),
1000
+ 'cdn.netdna.authorization_key' => array(
1001
+ 'type' => 'string',
1002
+ 'default' => ''
1003
+ ),
1004
+ 'cdn.netdna.domain' => array(
1005
+ 'type' => 'array',
1006
+ 'default' => array()
1007
+ ),
1008
+ 'cdn.netdna.ssl' => array(
1009
+ 'type' => 'string',
1010
+ 'default' => 'auto'
1011
+ ),
1012
+ 'cdn.netdna.zone_id' => array(
1013
+ 'type' => 'integer',
1014
+ 'default' => 0
1015
+ ),
1016
+ 'cdn.maxcdn.authorization_key' => array(
1017
+ 'type' => 'string',
1018
+ 'default' => ''
1019
+ ),
1020
+ 'cdn.maxcdn.domain' => array(
1021
+ 'type' => 'array',
1022
+ 'default' => array()
1023
+ ),
1024
+ 'cdn.maxcdn.ssl' => array(
1025
+ 'type' => 'string',
1026
+ 'default' => 'auto'
1027
+ ),
1028
+ 'cdn.maxcdn.zone_id' => array(
1029
+ 'type' => 'integer',
1030
+ 'default' => 0
1031
+ ),
1032
+ 'cdn.cotendo.username' => array(
1033
+ 'type' => 'string',
1034
+ 'default' => ''
1035
+ ),
1036
+ 'cdn.cotendo.password' => array(
1037
+ 'type' => 'string',
1038
+ 'default' => ''
1039
+ ),
1040
+ 'cdn.cotendo.zones' => array(
1041
+ 'type' => 'array',
1042
+ 'default' => array()
1043
+ ),
1044
+ 'cdn.cotendo.domain' => array(
1045
+ 'type' => 'array',
1046
+ 'default' => array()
1047
+ ),
1048
+ 'cdn.cotendo.ssl' => array(
1049
+ 'type' => 'string',
1050
+ 'default' => 'auto'
1051
+ ),
1052
+ 'cdn.akamai.username' => array(
1053
+ 'type' => 'string',
1054
+ 'default' => ''
1055
+ ),
1056
+ 'cdn.akamai.password' => array(
1057
+ 'type' => 'string',
1058
+ 'default' => ''
1059
+ ),
1060
+ 'cdn.akamai.email_notification' => array(
1061
+ 'type' => 'array',
1062
+ 'default' => array()
1063
+ ),
1064
+ 'cdn.akamai.action' => array(
1065
+ 'type' => 'string',
1066
+ 'default' => 'invalidate'
1067
+ ),
1068
+ 'cdn.akamai.zone' => array(
1069
+ 'type' => 'string',
1070
+ 'default' => 'production'
1071
+ ),
1072
+ 'cdn.akamai.domain' => array(
1073
+ 'type' => 'array',
1074
+ 'default' => array()
1075
+ ),
1076
+ 'cdn.akamai.ssl' => array(
1077
+ 'type' => 'string',
1078
+ 'default' => 'auto'
1079
+ ),
1080
+ 'cdn.edgecast.account' => array(
1081
+ 'type' => 'string',
1082
+ 'default' => ''
1083
+ ),
1084
+ 'cdn.edgecast.token' => array(
1085
+ 'type' => 'string',
1086
+ 'default' => ''
1087
+ ),
1088
+ 'cdn.edgecast.domain' => array(
1089
+ 'type' => 'array',
1090
+ 'default' => array()
1091
+ ),
1092
+ 'cdn.edgecast.ssl' => array(
1093
+ 'type' => 'string',
1094
+ 'default' => 'auto'
1095
+ ),
1096
+ 'cdn.att.account' => array(
1097
+ 'type' => 'string',
1098
+ 'default' => ''
1099
+ ),
1100
+ 'cdn.att.token' => array(
1101
+ 'type' => 'string',
1102
+ 'default' => ''
1103
+ ),
1104
+ 'cdn.att.domain' => array(
1105
+ 'type' => 'array',
1106
+ 'default' => array()
1107
+ ),
1108
+ 'cdn.att.ssl' => array(
1109
+ 'type' => 'string',
1110
+ 'default' => 'auto'
1111
+ ),
1112
+ 'cdn.reject.admins' => array(
1113
+ 'type' => 'boolean',
1114
+ 'default' => false
1115
+ ),
1116
+ 'cdn.reject.logged_roles' => array(
1117
+ 'type' => 'boolean',
1118
+ 'default' => false
1119
+ ),
1120
+ 'cdn.reject.roles' => array(
1121
+ 'type' => 'array',
1122
+ 'default' => array()
1123
+ ),
1124
+ 'cdn.reject.ua' => array(
1125
+ 'type' => 'array',
1126
+ 'default' => array()
1127
+ ),
1128
+ 'cdn.reject.uri' => array(
1129
+ 'type' => 'array',
1130
+ 'default' => array()
1131
+ ),
1132
+ 'cdn.reject.files' => array(
1133
+ 'type' => 'array',
1134
+ 'default' => array(
1135
+ '{uploads_dir}/wpcf7_captcha/*',
1136
+ '{uploads_dir}/imagerotator.swf',
1137
+ '{plugins_dir}/wp-fb-autoconnect/facebook-platform/channel.html'
1138
+ )
1139
+ ),
1140
+ 'cdn.reject.ssl' => array(
1141
+ 'type' => 'boolean',
1142
+ 'default' => false
1143
+ ),
1144
+ 'cdncache.enabled' => array(
1145
+ 'type' => 'boolean',
1146
+ 'default' => false
1147
+ ),
1148
+ 'varnish.enabled' => array(
1149
+ 'type' => 'boolean',
1150
+ 'default' => false
1151
+ ),
1152
+ 'varnish.debug' => array(
1153
+ 'type' => 'boolean',
1154
+ 'default' => false
1155
+ ),
1156
+ 'varnish.servers' => array(
1157
+ 'type' => 'array',
1158
+ 'default' => array()
1159
+ ),
1160
+
1161
+ 'browsercache.enabled' => array(
1162
+ 'type' => 'boolean',
1163
+ 'default' => true
1164
+ ),
1165
+ 'browsercache.no404wp' => array(
1166
+ 'type' => 'boolean',
1167
+ 'default' => false
1168
+ ),
1169
+ 'browsercache.no404wp.exceptions' => array(
1170
+ 'type' => 'array',
1171
+ 'default' => array(
1172
+ 'robots\.txt',
1173
+ '[a-z0-9_\-]*sitemap[a-z0-9_\-]*\.(xml|xsl|html)(\.gz)?'
1174
+ )
1175
+ ),
1176
+ 'browsercache.cssjs.last_modified' => array(
1177
+ 'type' => 'boolean',
1178
+ 'default' => true
1179
+ ),
1180
+ 'browsercache.cssjs.compression' => array(
1181
+ 'type' => 'boolean',
1182
+ 'default' => true
1183
+ ),
1184
+ 'browsercache.cssjs.expires' => array(
1185
+ 'type' => 'boolean',
1186
+ 'default' => false
1187
+ ),
1188
+ 'browsercache.cssjs.lifetime' => array(
1189
+ 'type' => 'integer',
1190
+ 'default' => 31536000
1191
+ ),
1192
+ 'browsercache.cssjs.nocookies' => array(
1193
+ 'type' => 'boolean',
1194
+ 'default' => false
1195
+ ),
1196
+ 'browsercache.cssjs.cache.control' => array(
1197
+ 'type' => 'boolean',
1198
+ 'default' => false
1199
+ ),
1200
+ 'browsercache.cssjs.cache.policy' => array(
1201
+ 'type' => 'string',
1202
+ 'default' => 'cache_public_maxage'
1203
+ ),
1204
+ 'browsercache.cssjs.etag' => array(
1205
+ 'type' => 'boolean',
1206
+ 'default' => false
1207
+ ),
1208
+ 'browsercache.cssjs.w3tc' => array(
1209
+ 'type' => 'boolean',
1210
+ 'default' => false
1211
+ ),
1212
+ 'browsercache.cssjs.replace' => array(
1213
+ 'type' => 'boolean',
1214
+ 'default' => false
1215
+ ),
1216
+ 'browsercache.html.compression' => array(
1217
+ 'type' => 'boolean',
1218
+ 'default' => true
1219
+ ),
1220
+ 'browsercache.html.last_modified' => array(
1221
+ 'type' => 'boolean',
1222
+ 'default' => true
1223
+ ),
1224
+ 'browsercache.html.expires' => array(
1225
+ 'type' => 'boolean',
1226
+ 'default' => false
1227
+ ),
1228
+ 'browsercache.html.lifetime' => array(
1229
+ 'type' => 'integer',
1230
+ 'default' => 3600
1231
+ ),
1232
+ 'browsercache.html.cache.control' => array(
1233
+ 'type' => 'boolean',
1234
+ 'default' => false
1235
+ ),
1236
+ 'browsercache.html.cache.policy' => array(
1237
+ 'type' => 'string',
1238
+ 'default' => 'cache_public_maxage'
1239
+ ),
1240
+ 'browsercache.html.etag' => array(
1241
+ 'type' => 'boolean',
1242
+ 'default' => false
1243
+ ),
1244
+ 'browsercache.html.w3tc' => array(
1245
+ 'type' => 'boolean',
1246
+ 'default' => false
1247
+ ),
1248
+ 'browsercache.html.replace' => array(
1249
+ 'type' => 'boolean',
1250
+ 'default' => false
1251
+ ),
1252
+ 'browsercache.other.last_modified' => array(
1253
+ 'type' => 'boolean',
1254
+ 'default' => true
1255
+ ),
1256
+ 'browsercache.other.compression' => array(
1257
+ 'type' => 'boolean',
1258
+ 'default' => true
1259
+ ),
1260
+ 'browsercache.other.expires' => array(
1261
+ 'type' => 'boolean',
1262
+ 'default' => false
1263
+ ),
1264
+ 'browsercache.other.lifetime' => array(
1265
+ 'type' => 'integer',
1266
+ 'default' => 31536000
1267
+ ),
1268
+ 'browsercache.other.nocookies' => array(
1269
+ 'type' => 'boolean',
1270
+ 'default' => false
1271
+ ),
1272
+ 'browsercache.other.cache.control' => array(
1273
+ 'type' => 'boolean',
1274
+ 'default' => false
1275
+ ),
1276
+ 'browsercache.other.cache.policy' => array(
1277
+ 'type' => 'string',
1278
+ 'default' => 'cache_public_maxage'
1279
+ ),
1280
+ 'browsercache.other.etag' => array(
1281
+ 'type' => 'boolean',
1282
+ 'default' => false
1283
+ ),
1284
+ 'browsercache.other.w3tc' => array(
1285
+ 'type' => 'boolean',
1286
+ 'default' => false
1287
+ ),
1288
+ 'browsercache.other.replace' => array(
1289
+ 'type' => 'boolean',
1290
+ 'default' => false
1291
+ ),
1292
+ 'browsercache.timestamp' => array(
1293
+ 'type' => 'string',
1294
+ 'default' => ''
1295
+ ),
1296
+ 'browsercache.replace.exceptions' => array (
1297
+ 'type' => 'array',
1298
+ 'default' => array()
1299
+ ),
1300
+
1301
+ 'mobile.enabled' => array(
1302
+ 'type' => 'boolean',
1303
+ 'default' => false
1304
+ ),
1305
+ 'mobile.rgroups' => array(
1306
+ 'type' => 'array',
1307
+ 'default' => array(
1308
+ 'high' => array(
1309
+ 'theme' => '',
1310
+ 'enabled' => false,
1311
+ 'redirect' => '',
1312
+ 'agents' => array(
1313
+ 'acer\ s100',
1314
+ 'android',
1315
+ 'archos5',
1316
+ 'bada',
1317
+ 'bb10',
1318
+ 'blackberry9500',
1319
+ 'blackberry9530',
1320
+ 'blackberry9550',
1321
+ 'blackberry\ 9800',
1322
+ 'cupcake',
1323
+ 'docomo\ ht\-03a',
1324
+ 'dream',
1325
+ 'froyo',
1326
+ 'googlebot-mobile',
1327
+ 'htc\ hero',
1328
+ 'htc\ magic',
1329
+ 'htc_dream',
1330
+ 'htc_magic',
1331
+ 'iemobile/7.0',
1332
+ 'incognito',
1333
+ 'ipad',
1334
+ 'iphone',
1335
+ 'ipod',
1336
+ 'kindle',
1337
+ 'lg\-gw620',
1338
+ 'liquid\ build',
1339
+ 'maemo',
1340
+ 'mot\-mb200',
1341
+ 'mot\-mb300',
1342
+ 'nexus\ one',
1343
+ 'nexus\ 7',
1344
+ 'opera\ mini',
1345
+ 's8000',
1346
+ 'samsung\-s8000',
1347
+ 'series60.*webkit',
1348
+ 'series60/5\.0',
1349
+ 'sonyericssone10',
1350
+ 'sonyericssonu20',
1351
+ 'sonyericssonx10',
1352
+ 't\-mobile\ mytouch\ 3g',
1353
+ 't\-mobile\ opal',
1354
+ 'tattoo',
1355
+ 'touch',
1356
+ 'webmate',
1357
+ 'webos'
1358
+ )
1359
+ ),
1360
+ 'low' => array(
1361
+ 'theme' => '',
1362
+ 'enabled' => false,
1363
+ 'redirect' => '',
1364
+ 'agents' => array(
1365
+ '2\.0\ mmp',
1366
+ '240x320',
1367
+ 'alcatel',
1368
+ 'amoi',
1369
+ 'asus',
1370
+ 'au\-mic',
1371
+ 'audiovox',
1372
+ 'avantgo',
1373
+ 'benq',
1374
+ 'bird',
1375
+ 'blackberry',
1376
+ 'blazer',
1377
+ 'cdm',
1378
+ 'cellphone',
1379
+ 'danger',
1380
+ 'ddipocket',
1381
+ 'docomo',
1382
+ 'dopod',
1383
+ 'elaine/3\.0',
1384
+ 'ericsson',
1385
+ 'eudoraweb',
1386
+ 'fly',
1387
+ 'haier',
1388
+ 'hiptop',
1389
+ 'hp\.ipaq',
1390
+ 'htc',
1391
+ 'huawei',
1392
+ 'i\-mobile',
1393
+ 'iemobile',
1394
+ 'iemobile/7',
1395
+ 'iemobile/9',
1396
+ 'j\-phone',
1397
+ 'kddi',
1398
+ 'konka',
1399
+ 'kwc',
1400
+ 'kyocera/wx310k',
1401
+ 'lenovo',
1402
+ 'lg',
1403
+ 'lg/u990',
1404
+ 'lge\ vx',
1405
+ 'midp',
1406
+ 'midp\-2\.0',
1407
+ 'mmef20',
1408
+ 'mmp',
1409
+ 'mobilephone',
1410
+ 'mot\-v',
1411
+ 'motorola',
1412
+ 'msie\ 10\.0',
1413
+ 'netfront',
1414
+ 'newgen',
1415
+ 'newt',
1416
+ 'nintendo\ ds',
1417
+ 'nintendo\ wii',
1418
+ 'nitro',
1419
+ 'nokia',
1420
+ 'novarra',
1421
+ 'o2',
1422
+ 'openweb',
1423
+ 'opera\ mobi',
1424
+ 'opera\.mobi',
1425
+ 'p160u',
1426
+ 'palm',
1427
+ 'panasonic',
1428
+ 'pantech',
1429
+ 'pdxgw',
1430
+ 'pg',
1431
+ 'philips',
1432
+ 'phone',
1433
+ 'playbook',
1434
+ 'playstation\ portable',
1435
+ 'portalmmm',
1436
+ '\bppc\b',
1437
+ 'proxinet',
1438
+ 'psp',
1439
+ 'qtek',
1440
+ 'sagem',
1441
+ 'samsung',
1442
+ 'sanyo',
1443
+ 'sch',
1444
+ 'sch\-i800',
1445
+ 'sec',
1446
+ 'sendo',
1447
+ 'sgh',
1448
+ 'sharp',
1449
+ 'sharp\-tq\-gx10',
1450
+ 'small',
1451
+ 'smartphone',
1452
+ 'softbank',
1453
+ 'sonyericsson',
1454
+ 'sph',
1455
+ 'symbian',
1456
+ 'symbian\ os',
1457
+ 'symbianos',
1458
+ 'toshiba',
1459
+ 'treo',
1460
+ 'ts21i\-10',
1461
+ 'up\.browser',
1462
+ 'up\.link',
1463
+ 'uts',
1464
+ 'vertu',
1465
+ 'vodafone',
1466
+ 'wap',
1467
+ 'willcome',
1468
+ 'windows\ ce',
1469
+ 'windows\.ce',
1470
+ 'winwap',
1471
+ 'xda',
1472
+ 'xoom',
1473
+ 'zte'
1474
+ )
1475
+ )
1476
+ )
1477
+ ),
1478
+
1479
+
1480
+ 'referrer.enabled' => array(
1481
+ 'type' => 'boolean',
1482
+ 'default' => false
1483
+ ),
1484
+ 'referrer.rgroups' => array(
1485
+ 'type' => 'array',
1486
+ 'default' => array(
1487
+ 'search_engines' => array(
1488
+ 'theme' => '',
1489
+ 'enabled' => false,
1490
+ 'redirect' => '',
1491
+ 'referrers' => array(
1492
+ 'google\.com',
1493
+ 'yahoo\.com',
1494
+ 'bing\.com',
1495
+ 'ask\.com',
1496
+ 'msn\.com'
1497
+ )
1498
+ )
1499
+ )
1500
+ ),
1501
+
1502
+
1503
+ 'common.support' => array(
1504
+ 'type' => 'string',
1505
+ 'default' => ''
1506
+ ),
1507
+ 'common.install' => array(
1508
+ 'type' => 'integer',
1509
+ 'default' => 0
1510
+ ),
1511
+ 'common.tweeted' => array(
1512
+ 'type' => 'boolean',
1513
+ 'default' => false
1514
+ ),
1515
+ 'config.check' => array(
1516
+ 'type' => 'boolean',
1517
+ 'default' => true
1518
+ ),
1519
+ 'config.path' => array(
1520
+ 'type' => 'string',
1521
+ 'default' => ''
1522
+ ),
1523
+ 'widget.latest.items' => array(
1524
+ 'type' => 'integer',
1525
+ 'default' => 3
1526
+ ),
1527
+ 'widget.latest_news.items' => array(
1528
+ 'type' => 'integer',
1529
+ 'default' => 5
1530
+ ),
1531
+ 'widget.pagespeed.enabled' => array(
1532
+ 'type' => 'boolean',
1533
+ 'default' => true
1534
+ ),
1535
+ 'widget.pagespeed.key' => array(
1536
+ 'type' => 'string',
1537
+ 'default' => ''
1538
+ ),
1539
+
1540
+ 'notes.wp_content_changed_perms' => array(
1541
+ 'type' => 'boolean',
1542
+ 'default' => true
1543
+ ),
1544
+ 'notes.wp_content_perms' => array(
1545
+ 'type' => 'boolean',
1546
+ 'default' => true
1547
+ ),
1548
+ 'notes.theme_changed' => array(
1549
+ 'type' => 'boolean',
1550
+ 'default' => false
1551
+ ),
1552
+ 'notes.wp_upgraded' => array(
1553
+ 'type' => 'boolean',
1554
+ 'default' => false
1555
+ ),
1556
+ 'notes.plugins_updated' => array(
1557
+ 'type' => 'boolean',
1558
+ 'default' => false
1559
+ ),
1560
+ 'notes.cdn_upload' => array(
1561
+ 'type' => 'boolean',
1562
+ 'default' => false
1563
+ ),
1564
+ 'notes.cdn_reupload' => array(
1565
+ 'type' => 'boolean',
1566
+ 'default' => false
1567
+ ),
1568
+ 'notes.need_empty_pgcache' => array(
1569
+ 'type' => 'boolean',
1570
+ 'default' => false
1571
+ ),
1572
+ 'notes.need_empty_minify' => array(
1573
+ 'type' => 'boolean',
1574
+ 'default' => false
1575
+ ),
1576
+ 'notes.need_empty_objectcache' => array(
1577
+ 'type' => 'boolean',
1578
+ 'default' => false
1579
+ ),
1580
+ 'notes.root_rules' => array(
1581
+ 'type' => 'boolean',
1582
+ 'default' => true
1583
+ ),
1584
+ 'notes.rules' => array(
1585
+ 'type' => 'boolean',
1586
+ 'default' => true
1587
+ ),
1588
+ 'notes.pgcache_rules_wpsc' => array(
1589
+ 'type' => 'boolean',
1590
+ 'default' => true
1591
+ ),
1592
+ 'notes.support_us' => array(
1593
+ 'type' => 'boolean',
1594
+ 'default' => true
1595
+ ),
1596
+ 'notes.no_curl' => array(
1597
+ 'type' => 'boolean',
1598
+ 'default' => true
1599
+ ),
1600
+ 'notes.no_zlib' => array(
1601
+ 'type' => 'boolean',
1602
+ 'default' => true
1603
+ ),
1604
+ 'notes.zlib_output_compression' => array(
1605
+ 'type' => 'boolean',
1606
+ 'default' => true
1607
+ ),
1608
+ 'notes.no_permalink_rules' => array(
1609
+ 'type' => 'boolean',
1610
+ 'default' => true
1611
+ ),
1612
+ 'notes.browsercache_rules_no404wp' => array(
1613
+ 'type' => 'boolean',
1614
+ 'default' => true
1615
+ ),
1616
+
1617
+ 'timelimit.email_send' => array(
1618
+ 'type' => 'integer',
1619
+ 'default' => 180
1620
+ ),
1621
+ 'timelimit.varnish_purge' => array(
1622
+ 'type' => 'integer',
1623
+ 'default' => 300
1624
+ ),
1625
+ 'timelimit.cache_flush' => array(
1626
+ 'type' => 'integer',
1627
+ 'default' => 600
1628
+ ),
1629
+ 'timelimit.cache_gc' => array(
1630
+ 'type' => 'integer',
1631
+ 'default' => 600
1632
+ ),
1633
+ 'timelimit.cdn_upload' => array(
1634
+ 'type' => 'integer',
1635
+ 'default' => 600
1636
+ ),
1637
+ 'timelimit.cdn_delete' => array(
1638
+ 'type' => 'integer',
1639
+ 'default' => 300
1640
+ ),
1641
+ 'timelimit.cdn_purge' => array(
1642
+ 'type' => 'integer',
1643
+ 'default' => 300
1644
+ ),
1645
+ 'timelimit.cdn_import' => array(
1646
+ 'type' => 'integer',
1647
+ 'default' => 600
1648
+ ),
1649
+ 'timelimit.cdn_test' => array(
1650
+ 'type' => 'integer',
1651
+ 'default' => 300
1652
+ ),
1653
+ 'timelimit.cdn_container_create' => array(
1654
+ 'type' => 'integer',
1655
+ 'default' => 300
1656
+ ),
1657
+ 'timelimit.domain_rename' => array(
1658
+ 'type' => 'integer',
1659
+ 'default' => 120
1660
+ ),
1661
+ 'timelimit.minify_recommendations' => array(
1662
+ 'type' => 'integer',
1663
+ 'default' => 600
1664
+ ),
1665
+
1666
+ 'minify.auto.filename_length' => array(
1667
+ 'type' => 'integer',
1668
+ 'default' => 150
1669
+ ),
1670
+ 'minify.auto.disable_filename_length_test' => array(
1671
+ 'type' => 'boolean',
1672
+ 'default' => false,
1673
+ ),
1674
+ 'common.instance_id' => array(
1675
+ 'type' => 'integer',
1676
+ 'default' => 0
1677
+ ),
1678
+ 'common.force_master' => array(
1679
+ 'type' => 'boolean',
1680
+ 'default' => true,
1681
+ 'master_only' => 'true'
1682
+ ),
1683
+ 'newrelic.enabled' => array(
1684
+ 'type' => 'boolean',
1685
+ 'default' => false,
1686
+ ),
1687
+ 'newrelic.api_key' => array(
1688
+ 'type' => 'string',
1689
+ 'default' => '',
1690
+ 'master_only' => 'true'
1691
+ ),
1692
+ 'newrelic.account_id' => array(
1693
+ 'type' => 'string',
1694
+ 'default' => '',
1695
+ 'master_only' => 'true'
1696
+ ),
1697
+ 'newrelic.application_id' => array(
1698
+ 'type' => 'integer',
1699
+ 'default' => 0,
1700
+ ),
1701
+ 'newrelic.appname' => array(
1702
+ 'type' => 'string',
1703
+ 'default' => '',
1704
+ ),
1705
+ 'newrelic.accept.logged_roles' => array(
1706
+ 'type' => 'boolean',
1707
+ 'default' => true
1708
+ ),
1709
+ 'newrelic.accept.roles' => array(
1710
+ 'type' => 'array',
1711
+ 'default' => array('contributor')
1712
+ ),
1713
+ 'newrelic.use_php_function' => array (
1714
+ 'type' => 'boolean',
1715
+ 'default' => true,
1716
+ ),
1717
+ 'notes.new_relic_page_load_notification' => array(
1718
+ 'type' => 'boolean',
1719
+ 'default' => true
1720
+ ),
1721
+ 'newrelic.appname_prefix' => array (
1722
+ 'type' => 'string',
1723
+ 'default' => 'Child Site - '
1724
+ ),
1725
+ 'newrelic.merge_with_network' => array (
1726
+ 'type' => 'boolean',
1727
+ 'default' => true
1728
+ ),
1729
+ 'newrelic.cache_time' => array(
1730
+ 'type' => 'integer',
1731
+ 'default' => 5
1732
+ ),
1733
+ 'newrelic.enable_xmit' => array(
1734
+ 'type' => 'boolean',
1735
+ 'default' => false
1736
+ ),
1737
+ 'newrelic.use_network_wide_id' => array(
1738
+ 'type' => 'boolean',
1739
+ 'default' => false,
1740
+ 'master_only' => 'true'
1741
+ ),
1742
+ 'pgcache.late_init' => array (
1743
+ 'type' => 'boolean',
1744
+ 'default' => false
1745
+ ),
1746
+ 'newrelic.include_rum' => array(
1747
+ 'type' => 'boolean',
1748
+ 'default' => true,
1749
+ ),
1750
+ 'extensions.settings' => array(
1751
+ 'type' => 'array',
1752
+ 'default' => array(
1753
+ 'genesis.theme' => array(
1754
+ 'wp_head' => '0',
1755
+ 'genesis_header' => '1',
1756
+ 'genesis_do_nav' => '0',
1757
+ 'genesis_do_subnav' => '0',
1758
+ 'loop_front_page' => '1',
1759
+ 'loop_terms' => '1',
1760
+ 'flush_terms' => '1',
1761
+ 'loop_single' => '1',
1762
+ 'loop_single_excluded' => '',
1763
+ 'loop_single_genesis_comments' => '0',
1764
+ 'loop_single_genesis_pings' => '0',
1765
+ 'sidebar' => '0',
1766
+ 'sidebar_excluded' => '',
1767
+ 'genesis_footer' => '1',
1768
+ 'wp_footer' => '0',
1769
+ 'reject_logged_roles' => '1',
1770
+ 'reject_logged_roles_on_actions' => array(
1771
+ 0 => 'genesis_loop',
1772
+ 1 => 'wp_head',
1773
+ 2 => 'wp_footer',
1774
+ ),
1775
+ 'reject_roles' => array(
1776
+ 0 => 'administrator',
1777
+ ),
1778
+ ),
1779
+ 'feedburner' => array(
1780
+ 'urls' => ''
1781
+ )
1782
+ )
1783
+ ),
1784
+ 'extensions.active' => array(
1785
+ 'type' => 'array',
1786
+ 'default' => array()
1787
+ ),
1788
+ 'plugin.license_key' => array(
1789
+ 'type' => 'string',
1790
+ 'default' => '',
1791
+ 'master_only' => true
1792
+ ),
1793
+ 'plugin.type' => array(
1794
+ 'type' => 'string',
1795
+ 'default' => '',
1796
+ 'master_only' => true
1797
+ )
1798
+ );
1799
+
1800
+
1801
+ /*
1802
+ * Descriptors of configuration keys
1803
+ * for admin config
1804
+ */
1805
+ $keys_admin = array(
1806
+ 'browsercache.configuration_sealed' => array(
1807
+ 'type' => 'boolean',
1808
+ 'default' => false,
1809
+ 'master_only' => 'true'
1810
+ ),
1811
+ 'cdn.configuration_sealed' => array(
1812
+ 'type' => 'boolean',
1813
+ 'default' => false,
1814
+ 'master_only' => 'true'
1815
+ ),
1816
+ 'common.install' => array(
1817
+ 'type' => 'integer',
1818
+ 'default' => 0,
1819
+ 'master_only' => 'true'
1820
+ ),
1821
+ 'common.visible_by_master_only' => array(
1822
+ 'type' => 'boolean',
1823
+ 'default' => true,
1824
+ 'master_only' => 'true'
1825
+ ),
1826
+ 'dbcache.configuration_sealed' => array(
1827
+ 'type' => 'boolean',
1828
+ 'default' => false,
1829
+ 'master_only' => 'true'
1830
+ ),
1831
+ 'minify.configuration_sealed' => array(
1832
+ 'type' => 'boolean',
1833
+ 'default' => false,
1834
+ 'master_only' => 'true'
1835
+ ),
1836
+ 'objectcache.configuration_sealed' => array(
1837
+ 'type' => 'boolean',
1838
+ 'default' => false,
1839
+ 'master_only' => 'true'
1840
+ ),
1841
+ 'pgcache.configuration_sealed' => array(
1842
+ 'type' => 'boolean',
1843
+ 'default' => false,
1844
+ 'master_only' => 'true'
1845
+ ),
1846
+ 'previewmode.enabled' => array(
1847
+ 'type' => 'boolean',
1848
+ 'default' => false,
1849
+ 'master_only' => 'true'
1850
+ ),
1851
+ 'varnish.configuration_sealed' => array(
1852
+ 'type' => 'boolean',
1853
+ 'default' => false,
1854
+ 'master_only' => 'true'
1855
+ ),
1856
+ 'fragmentcache.configuration_sealed' => array(
1857
+ 'type' => 'boolean',
1858
+ 'default' => false,
1859
+ 'master_only' => 'true'
1860
+ )
1861
+ ,'newrelic.configuration_sealed' => array(
1862
+ 'type' => 'boolean',
1863
+ 'default' => false,
1864
+ 'master_only' => 'true'
1865
+ )
1866
+ ,'extensions.configuration_sealed' => array(
1867
+ 'type' => 'array',
1868
+ 'default' => array(),
1869
+ 'master_only' => 'true'
1870
+ )
1871
+ ,'notes.minify_error' => array(
1872
+ 'type' => 'boolean',
1873
+ 'default' => false
1874
+ )
1875
+ ,'minify.error.last' => array(
1876
+ 'type' => 'string',
1877
+ 'default' => ''
1878
+ ),
1879
+ 'minify.error.notification' => array(
1880
+ 'type' => 'string',
1881
+ 'default' => ''
1882
+ ),
1883
+ 'minify.error.notification.last' => array(
1884
+ 'type' => 'integer',
1885
+ 'default' => 0
1886
+ ),
1887
+ 'minify.error.file' => array(
1888
+ 'type' => 'string',
1889
+ 'default' => ''
1890
+ ),
1891
+ 'track.maxcdn_signup' => array(
1892
+ 'type' => 'int',
1893
+ 'default' => 0
1894
+ ),
1895
+ 'track.maxcdn_authorize' => array(
1896
+ 'type' => 'int',
1897
+ 'default' => 0
1898
+ ),
1899
+ 'track.maxcdn_validation' => array(
1900
+ 'type' => 'int',
1901
+ 'default' => 0
1902
+ ),
1903
+ 'notes.maxcdn_whitelist_ip' => array (
1904
+ 'type' => 'boolean',
1905
+ 'default' => true
1906
+ ),
1907
+ 'notes.remove_w3tc' => array(
1908
+ 'type' => 'boolean',
1909
+ 'default' => false
1910
+ ),
1911
+ 'notes.hide_extensions' => array(
1912
+ 'type' => 'array',
1913
+ 'default' => array()
1914
+ ),
1915
+ 'evaluation.reminder' => array(
1916
+ 'type' => 'int',
1917
+ 'default' => 0,
1918
+ 'master_only' => 'true'
1919
+ )
1920
+ );
1921
+
1922
+ $keys_admin['common.install']['default'] = time();
1923
+
1924
+
1925
+
1926
+ /*
1927
+ * Descriptors how sealed configuration keys affect overriding
1928
+ */
1929
+ $sealing_keys_scope = array(
1930
+ array(
1931
+ 'key' => 'browsercache.configuration_sealed',
1932
+ 'prefix' => 'browsercache.'
1933
+ ),
1934
+ array(
1935
+ 'key' => 'cdn.configuration_sealed',
1936
+ 'prefix' => 'cdn.'
1937
+ ),
1938
+ array(
1939
+ 'key' => 'dbcache.configuration_sealed',
1940
+ 'prefix' => 'dbcache.'
1941
+ ),
1942
+ array(
1943
+ 'key' => 'minify.configuration_sealed',
1944
+ 'prefix' => 'minify.'
1945
+ ),
1946
+ array(
1947
+ 'key' => 'objectcache.configuration_sealed',
1948
+ 'prefix' => 'objectcache.'
1949
+ ),
1950
+ array(
1951
+ 'key' => 'fragmentcache.configuration_sealed',
1952
+ 'prefix' => 'fragmentcache.'
1953
+ ),
1954
+ array(
1955
+ 'key' => 'pgcache.configuration_sealed',
1956
+ 'prefix' => 'pgcache.'
1957
+ ),
1958
+ array(
1959
+ 'key' => 'varnish.configuration_sealed',
1960
+ 'prefix' => 'varnish.'
1961
+ ),
1962
+ array(
1963
+ 'key' => 'extensions.active.configuration_sealed',
1964
+ 'prefix' => 'extensions.active'
1965
+ ),
1966
+ array(
1967
+ 'key' => 'extensions.configuration_sealed',
1968
+ 'prefix' => 'extensions.'
1969
+ )
1970
+ );
1971
+
extensions/CloudFlare.php CHANGED
File without changes
extensions/CloudFlare/CloudFlareAPI.php CHANGED
File without changes
extensions/CloudFlare/CloudFlareSettings.php CHANGED
File without changes
extensions/CloudFlare/general-settings-box.php CHANGED
File without changes
extensions/CloudFlare/ip_in_range.php CHANGED
File without changes
extensions/CloudFlareAdmin.php CHANGED
File without changes
extensions/FeedBurner.php CHANGED
File without changes
extensions/FeedBurnerAdmin.php CHANGED
File without changes
extensions/Genesis.php CHANGED
File without changes
extensions/GenesisAdmin.php CHANGED
File without changes
extensions/WordPressSEO.php CHANGED
File without changes
extensions/WordPressSEOAdmin.php CHANGED
File without changes
inc/define.php CHANGED
@@ -5,7 +5,7 @@ if (!defined('ABSPATH')) {
5
  }
6
 
7
  define('W3TC', true);
8
- define('W3TC_VERSION', '0.9.4');
9
  define('W3TC_POWERED_BY', 'W3 Total Cache/' . W3TC_VERSION);
10
  define('W3TC_EMAIL', 'w3tc@w3-edge.com');
11
  define('W3TC_TEXT_DOMAIN', 'w3-total-cache');
5
  }
6
 
7
  define('W3TC', true);
8
+ define('W3TC_VERSION', '0.9.4.1');
9
  define('W3TC_POWERED_BY', 'W3 Total Cache/' . W3TC_VERSION);
10
  define('W3TC_EMAIL', 'w3tc@w3-edge.com');
11
  define('W3TC_TEXT_DOMAIN', 'w3-total-cache');
inc/email/index.html CHANGED
File without changes
inc/email/minify_error_notification.html CHANGED
File without changes
inc/email/minify_error_notification.php CHANGED
File without changes
inc/email/support_request.php CHANGED
File without changes
inc/error.php CHANGED
File without changes
inc/functions/activation.php CHANGED
File without changes
inc/functions/admin.php CHANGED
File without changes
inc/functions/admin_ui.php CHANGED
File without changes
inc/functions/compat.php CHANGED
File without changes
inc/functions/extensions.php CHANGED
File without changes
inc/functions/extract.php CHANGED
File without changes
inc/functions/file.php CHANGED
File without changes
inc/functions/http.php CHANGED
File without changes
inc/functions/mime.php CHANGED
File without changes
inc/functions/multisite.php CHANGED
File without changes
inc/functions/other.php CHANGED
File without changes
inc/functions/plugin.php CHANGED
File without changes
inc/functions/rule.php CHANGED
File without changes
inc/functions/rule_cut.php CHANGED
File without changes
inc/functions/themes.php CHANGED
File without changes
inc/functions/ui.php CHANGED
File without changes
inc/functions/update.php CHANGED
File without changes
inc/functions/url.php CHANGED
File without changes
inc/functions/widgets.php CHANGED
File without changes
inc/index.html CHANGED
File without changes
inc/lightbox/cdn_s3_bucket_location.php CHANGED
File without changes
inc/lightbox/create_netdna_maxcdn_pull_zone.php CHANGED
File without changes
inc/lightbox/edge.php CHANGED
File without changes
inc/lightbox/index.html CHANGED
File without changes
inc/lightbox/minify_recommendations.php CHANGED
File without changes
inc/lightbox/purchase.php CHANGED
File without changes
inc/lightbox/self_test.php CHANGED
File without changes
inc/lightbox/support_us.php CHANGED
File without changes
inc/lightbox/upgrade.php CHANGED
File without changes
inc/mime/all.php CHANGED
File without changes
inc/mime/cssjs.php CHANGED
File without changes
inc/mime/html.php CHANGED
File without changes
inc/mime/index.html CHANGED
File without changes
inc/mime/other.php CHANGED
File without changes
inc/options/about.php CHANGED
File without changes
inc/options/cdn.php CHANGED
File without changes
inc/options/cdn/akamai.php CHANGED
File without changes
inc/options/cdn/att.php CHANGED
File without changes
inc/options/cdn/azure.php CHANGED
File without changes
inc/options/cdn/cf.php CHANGED
File without changes
inc/options/cdn/cf2.php CHANGED
File without changes
inc/options/cdn/common/cnames.php CHANGED
File without changes
inc/options/cdn/common/index.html CHANGED
File without changes
inc/options/cdn/cotendo.php CHANGED
File without changes
inc/options/cdn/edgecast.php CHANGED
File without changes
inc/options/cdn/ftp.php CHANGED
File without changes
inc/options/cdn/index.html CHANGED
File without changes
inc/options/cdn/maxcdn.php CHANGED
File without changes
inc/options/cdn/mirror.php CHANGED
File without changes
inc/options/cdn/netdna.php CHANGED
File without changes
inc/options/cdn/rscf.php CHANGED
File without changes
inc/options/cdn/s3.php CHANGED
File without changes
inc/options/common/footer.php CHANGED
File without changes
inc/options/common/header.php CHANGED
File without changes
inc/options/common/help.php CHANGED
File without changes
inc/options/common/index.html CHANGED
File without changes
inc/options/dashboard.php CHANGED
File without changes
inc/options/dbcache.php CHANGED
File without changes
inc/options/edd/buy.php CHANGED
File without changes
inc/options/enterprise/dbcluster-config.php CHANGED
File without changes
inc/options/enterprise/dbcluster_general_section.php CHANGED
File without changes
inc/options/extensions.php CHANGED
File without changes
inc/options/extensions/list.php CHANGED
File without changes
inc/options/extensions/settings.php CHANGED
File without changes
inc/options/faq.php CHANGED
File without changes
inc/options/general.php CHANGED
File without changes
inc/options/index.html CHANGED
File without changes
inc/options/install.php CHANGED
File without changes
inc/options/minify.php CHANGED
File without changes
inc/options/minify/ccjs.php CHANGED
File without changes
inc/options/minify/ccjs2.php CHANGED
File without changes
inc/options/minify/css.php CHANGED
File without changes
inc/options/minify/csstidy.php CHANGED
File without changes
inc/options/minify/csstidy2.php CHANGED
File without changes
inc/options/minify/html.php CHANGED
File without changes
inc/options/minify/htmltidy.php CHANGED
File without changes
inc/options/minify/htmltidy2.php CHANGED
File without changes
inc/options/minify/index.html CHANGED
File without changes
inc/options/minify/js.php CHANGED
File without changes
inc/options/minify/yuicss2.php CHANGED
File without changes
inc/options/minify/yuijs.php CHANGED
File without changes
inc/options/minify/yuijs2.php CHANGED
File without changes
inc/options/mobile.php CHANGED
File without changes
inc/options/new_relic.php CHANGED
File without changes
inc/options/objectcache.php CHANGED
File without changes
inc/options/pgcache.php CHANGED
File without changes
inc/options/pro/fragmentcache.php CHANGED
File without changes
inc/options/pro/fragmentcache_general_section.php CHANGED
File without changes
inc/options/referrer.php CHANGED
File without changes
inc/options/support.php CHANGED
File without changes
inc/options/support/form.php CHANGED
File without changes
inc/options/support/form/bug_report.php CHANGED
File without changes
inc/options/support/form/email_support.php CHANGED
File without changes
inc/options/support/form/index.html CHANGED
File without changes
inc/options/support/form/linux_config.php CHANGED
File without changes
inc/options/support/form/new_feature.php CHANGED
File without changes
inc/options/support/form/phone_support.php CHANGED
File without changes
inc/options/support/form/plugin_config.php CHANGED
File without changes
inc/options/support/form/theme_config.php CHANGED
File without changes
inc/options/support/index.html CHANGED
File without changes
inc/options/support/payment.php CHANGED
File without changes
inc/options/support/select.php CHANGED
File without changes
inc/popup/cdn_export_file.php CHANGED
File without changes
inc/popup/cdn_export_library.php CHANGED
File without changes
inc/popup/cdn_import_library.php CHANGED
File without changes
inc/popup/cdn_purge.php CHANGED
File without changes
inc/popup/cdn_queue.php CHANGED
File without changes
inc/popup/cdn_rename_domain.php CHANGED
File without changes
inc/popup/common/footer.php CHANGED
File without changes
inc/popup/common/header.php CHANGED
File without changes
inc/popup/common/index.html CHANGED
File without changes
inc/popup/index.html CHANGED
File without changes
inc/popup/pagespeed_results.php CHANGED
File without changes
inc/widget/index.html CHANGED
File without changes
inc/widget/latest.php CHANGED
File without changes
inc/widget/latest_ajax.php CHANGED
File without changes
inc/widget/latest_control.php CHANGED
File without changes
inc/widget/latest_news.php CHANGED
File without changes
inc/widget/latest_news_ajax.php CHANGED
File without changes
inc/widget/latest_news_control.php CHANGED
File without changes
inc/widget/maxcdn.php CHANGED
File without changes
inc/widget/maxcdn_signup.php CHANGED
File without changes
inc/widget/netdna.php CHANGED
File without changes
inc/widget/netdna_signup.php CHANGED
File without changes
inc/widget/new_relic.php CHANGED
File without changes
inc/widget/pagespeed.php CHANGED
File without changes
inc/widget/pagespeed_control.php CHANGED
File without changes
inc/widget/services.php CHANGED
File without changes
inc/widget/spreadtheword.php CHANGED
File without changes
index.html CHANGED
File without changes
ini/apc.ini CHANGED
File without changes
ini/dbcluster-config-sample.php CHANGED
File without changes
ini/eaccelerator.ini CHANGED
File without changes
ini/index.html CHANGED
File without changes
ini/memcache.ini CHANGED
File without changes
ini/nginx-network-sample-config.conf CHANGED
File without changes
ini/nginx-standalone-sample-config.conf CHANGED
File without changes
ini/php.append.ini CHANGED
File without changes
ini/s3-sample-policy.txt CHANGED
File without changes
ini/varnish-sample-config.vcl CHANGED
File without changes
ini/xcache.ini CHANGED
File without changes
languages/ar.mo CHANGED
File without changes
languages/faq-en_US.xml CHANGED
File without changes
languages/faq-enterprise-en_US.xml CHANGED
File without changes
languages/faq-pro-en_US.xml CHANGED
File without changes
languages/w3-total-cache-ar_AR.po CHANGED
File without changes
languages/w3-total-cache-nl_NL.mo CHANGED
File without changes
languages/w3-total-cache-nl_NL.po CHANGED
File without changes
languages/w3-total-cache-pl_PL.po CHANGED
File without changes
languages/w3-total-cache-sr_RS.mo CHANGED
File without changes
languages/w3-total-cache-sr_RS.po CHANGED
File without changes
languages/w3-total-cache.pot CHANGED
File without changes
lib/CF/cacert.pem CHANGED
File without changes
lib/CF/cloudfiles.php CHANGED
File without changes
lib/CF/cloudfiles_exceptions.php CHANGED
File without changes
lib/CF/cloudfiles_http.php CHANGED
File without changes
lib/CF/index.html CHANGED
File without changes
lib/CSSTidy/class.csstidy.php CHANGED
File without changes
lib/CSSTidy/class.csstidy_optimise.php CHANGED
File without changes
lib/CSSTidy/class.csstidy_print.php CHANGED
File without changes
lib/CSSTidy/data.inc.php CHANGED
File without changes
lib/CSSTidy/index.html CHANGED
File without changes
lib/EDD/EDD_SL_Plugin_Updater.php CHANGED
File without changes
lib/EDD/integration.php CHANGED
File without changes
lib/Microsoft/Exception.php CHANGED
File without changes
lib/Microsoft/Http/Client.php CHANGED
File without changes
lib/Microsoft/Http/Client/Adapter/Curl.php CHANGED
File without changes
lib/Microsoft/Http/Client/Adapter/Exception.php CHANGED
File without changes
lib/Microsoft/Http/Client/Adapter/Interface.php CHANGED
File without changes
lib/Microsoft/Http/Client/Adapter/Proxy.php CHANGED
File without changes
lib/Microsoft/Http/Client/Adapter/Socket.php CHANGED
File without changes
lib/Microsoft/Http/Client/Adapter/Stream.php CHANGED
File without changes
lib/Microsoft/Http/Client/Adapter/index.html CHANGED
File without changes
lib/Microsoft/Http/Client/Exception.php CHANGED
File without changes
lib/Microsoft/Http/Client/index.html CHANGED
File without changes
lib/Microsoft/Http/Cookie.php CHANGED
File without changes
lib/Microsoft/Http/CookieJar.php CHANGED
File without changes
lib/Microsoft/Http/Exception.php CHANGED
File without changes
lib/Microsoft/Http/Response.php CHANGED
File without changes
lib/Microsoft/Http/Response/Stream.php CHANGED
File without changes
lib/Microsoft/Http/Response/index.html CHANGED
File without changes
lib/Microsoft/Http/index.html CHANGED
File without changes
lib/Microsoft/Uri.php CHANGED
File without changes
lib/Microsoft/Uri/Exception.php CHANGED
File without changes
lib/Microsoft/Uri/Http.php CHANGED
File without changes
lib/Microsoft/Uri/index.html CHANGED
File without changes
lib/Microsoft/WindowsAzure/Credentials/CredentialsAbstract.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Credentials/Exception.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Credentials/SharedAccessSignature.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Credentials/SharedKey.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Credentials/SharedKeyLite.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Credentials/index.html CHANGED
File without changes
lib/Microsoft/WindowsAzure/Diagnostics/ConfigurationDataSources.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Diagnostics/ConfigurationDiagnosticInfrastructureLogs.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Diagnostics/ConfigurationDirectories.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Diagnostics/ConfigurationInstance.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Diagnostics/ConfigurationLogs.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Diagnostics/ConfigurationObjectBaseAbstract.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Diagnostics/ConfigurationPerformanceCounters.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Diagnostics/ConfigurationWindowsEventLog.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Diagnostics/DirectoryConfigurationSubscription.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Diagnostics/Exception.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Diagnostics/LogLevel.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Diagnostics/Manager.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Diagnostics/PerformanceCounterSubscription.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Diagnostics/index.html CHANGED
File without changes
lib/Microsoft/WindowsAzure/Exception.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/RetryPolicy/Exception.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/RetryPolicy/NoRetry.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/RetryPolicy/RetryN.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/RetryPolicy/RetryPolicyAbstract.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/RetryPolicy/index.html CHANGED
File without changes
lib/Microsoft/WindowsAzure/SessionHandler.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/Batch.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/BatchStorageAbstract.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/Blob.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/Blob/Stream.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/Blob/index.html CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/BlobContainer.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/BlobInstance.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/DynamicTableEntity.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/LeaseInstance.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/PageRegionInstance.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/Queue.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/QueueInstance.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/QueueMessage.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/SignedIdentifier.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/StorageEntityAbstract.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/Table.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/TableEntity.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/TableEntityQuery.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/TableInstance.php CHANGED
File without changes
lib/Microsoft/WindowsAzure/Storage/index.html CHANGED
File without changes
lib/Microsoft/WindowsAzure/index.html CHANGED
File without changes
lib/Microsoft/index.html CHANGED
File without changes
lib/Minify/FirePHP.php CHANGED
File without changes
lib/Minify/HTTP/ConditionalGet.php CHANGED
File without changes
lib/Minify/HTTP/Encoder.php CHANGED
File without changes
lib/Minify/HTTP/index.html CHANGED
File without changes
lib/Minify/JSMin.php CHANGED
File without changes
lib/Minify/JSMinPlus.php CHANGED
File without changes
lib/Minify/Minify.php CHANGED
File without changes
lib/Minify/Minify/Build.php CHANGED
File without changes
lib/Minify/Minify/CSS.php CHANGED
File without changes
lib/Minify/Minify/CSS/Compressor.php CHANGED
File without changes
lib/Minify/Minify/CSS/UriRewriter.php CHANGED
File without changes
lib/Minify/Minify/CSS/index.html CHANGED
File without changes
lib/Minify/Minify/CSSTidy.php CHANGED
File without changes
lib/Minify/Minify/Cache/APC.php CHANGED
File without changes
lib/Minify/Minify/Cache/Eaccelerator.php CHANGED
File without changes
lib/Minify/Minify/Cache/File.php CHANGED
File without changes
lib/Minify/Minify/Cache/Memcache.php CHANGED
File without changes
lib/Minify/Minify/Cache/Wincache.php CHANGED
File without changes
lib/Minify/Minify/Cache/XCache.php CHANGED
File without changes
lib/Minify/Minify/Cache/index.html CHANGED
File without changes
lib/Minify/Minify/ClosureCompiler.php CHANGED
File without changes
lib/Minify/Minify/CombineOnly.php CHANGED
File without changes
lib/Minify/Minify/CommentPreserver.php CHANGED
File without changes
lib/Minify/Minify/Controller/Base.php CHANGED
File without changes
lib/Minify/Minify/Controller/Files.php CHANGED
File without changes
lib/Minify/Minify/Controller/Groups.php CHANGED
File without changes
lib/Minify/Minify/Controller/MinApp.php CHANGED
File without changes
lib/Minify/Minify/Controller/Page.php CHANGED
File without changes
lib/Minify/Minify/Controller/Version1.php CHANGED
File without changes
lib/Minify/Minify/Controller/index.html CHANGED
File without changes
lib/Minify/Minify/HTML.php CHANGED
File without changes
lib/Minify/Minify/HTMLTidy.php CHANGED
File without changes
lib/Minify/Minify/IgnoredCommentPreserver.php CHANGED
File without changes
lib/Minify/Minify/ImportProcessor.php CHANGED
File without changes
lib/Minify/Minify/Inline.php CHANGED
File without changes
lib/Minify/Minify/Inline/CSS.php CHANGED
File without changes
lib/Minify/Minify/Inline/JavaScript.php CHANGED
File without changes
lib/Minify/Minify/Inline/index.html CHANGED
File without changes
lib/Minify/Minify/Lines.php CHANGED
File without changes
lib/Minify/Minify/Logger.php CHANGED
File without changes
lib/Minify/Minify/Packer.php CHANGED
File without changes
lib/Minify/Minify/Source.php CHANGED
File without changes
lib/Minify/Minify/YUICompressor.php CHANGED
File without changes
lib/Minify/Minify/index.html CHANGED
File without changes
lib/Minify/Solar/Dir.php CHANGED
File without changes
lib/Minify/Solar/index.html CHANGED
File without changes
lib/Minify/index.html CHANGED
File without changes
lib/NetDNA/NetDNA.php CHANGED
File without changes
lib/NetDNA/NetDNAPresentation.php CHANGED
File without changes
lib/NetDNA/W3tcWpHttpException.php CHANGED
File without changes
lib/NewRelic/NewRelicAPI.php CHANGED
File without changes
lib/NewRelic/NewRelicPresentation.php CHANGED
File without changes
lib/NewRelic/NewRelicWrapper.php CHANGED
File without changes
lib/Nusoap/class.nusoap_base.php CHANGED
File without changes
lib/Nusoap/class.soap_fault.php CHANGED
File without changes
lib/Nusoap/class.soap_parser.php CHANGED
File without changes
lib/Nusoap/class.soap_transport_http.php CHANGED
File without changes
lib/Nusoap/class.soap_val.php CHANGED
File without changes
lib/Nusoap/class.soapclient.php CHANGED
File without changes
lib/Nusoap/class.wsdl.php CHANGED
File without changes
lib/Nusoap/class.wsdlcache.php CHANGED
File without changes
lib/Nusoap/class.xmlschema.php CHANGED
File without changes
lib/Nusoap/index.html CHANGED
File without changes
lib/Nusoap/nusoap.php CHANGED
File without changes
lib/OAuth/W3tcOAuth.php CHANGED
File without changes
lib/S3.php CHANGED
File without changes
lib/SNS/README.md CHANGED
File without changes
lib/SNS/lib/requestcore/LICENSE CHANGED
File without changes
lib/SNS/lib/requestcore/README.md CHANGED
File without changes
lib/SNS/lib/requestcore/cacert.pem CHANGED
File without changes
lib/SNS/lib/requestcore/requestcore.class.php CHANGED
File without changes
lib/SNS/sdk.class.php CHANGED
File without changes
lib/SNS/services/MessageValidator/Message.php CHANGED
File without changes
lib/SNS/services/MessageValidator/MessageValidator.php CHANGED
File without changes
lib/SNS/services/MessageValidator/sns-exceptions.php CHANGED
File without changes
lib/SNS/services/sns.class.php CHANGED
File without changes
lib/SNS/utilities/request.class.php CHANGED
File without changes
lib/SNS/utilities/response.class.php CHANGED
File without changes
lib/SNS/utilities/simplexml.class.php CHANGED
File without changes
lib/SNS/utilities/utilities.class.php CHANGED
File without changes
lib/W3/AdminActions/ActionHandler.php CHANGED
File without changes
lib/W3/AdminActions/AwsActionsAdmin.php CHANGED
File without changes
lib/W3/AdminActions/CdnActionsAdmin.php CHANGED
File without changes
lib/W3/AdminActions/ConfigActionsAdmin.php CHANGED
File without changes
lib/W3/AdminActions/DefaultActionsAdmin.php CHANGED
@@ -61,8 +61,13 @@ class W3_AdminActions_DefaultActionsAdmin {
61
  function action_default_save_licence_key() {
62
  $license = W3_Request::get_string('license_key');
63
  try {
 
 
64
  $this->_config->set('plugin.license_key', $license);
65
  $this->_config->save();
 
 
 
66
  } catch(Exception $ex){
67
  echo json_encode(array('result' => 'failed'));
68
  exit;
61
  function action_default_save_licence_key() {
62
  $license = W3_Request::get_string('license_key');
63
  try {
64
+ $old_config = new W3_Config();
65
+
66
  $this->_config->set('plugin.license_key', $license);
67
  $this->_config->save();
68
+
69
+ w3_instance('W3_Licensing')->possible_state_change($this->_config,
70
+ + $old_config);
71
  } catch(Exception $ex){
72
  echo json_encode(array('result' => 'failed'));
73
  exit;
lib/W3/AdminActions/EdgeModeActionsAdmin.php CHANGED
@@ -44,11 +44,8 @@ class W3_AdminActions_EdgeModeActionsAdmin {
44
  try {
45
  w3_wp_write_to_file($config_path, $new_config_data);
46
  } catch (FilesystemOperationException $ex) {
47
- throw new FilesystemModifyException(
48
- $ex->getMessage(), $ex->credentials_form(),
49
- 'Edit file <strong>' . $config_path .
50
- '</strong> and add the next lines:', $config_path,
51
- $this->wp_config_evaluation_mode());
52
  }
53
  try {
54
  $this->_config_admin->set('notes.edge_mode', false);
44
  try {
45
  w3_wp_write_to_file($config_path, $new_config_data);
46
  } catch (FilesystemOperationException $ex) {
47
+ throw new Exception('Configuration file not writable. Please edit file <strong>' . $config_path .
48
+ '</strong> and add the next lines: '. $this->wp_config_evaluation_mode());
 
 
 
49
  }
50
  try {
51
  $this->_config_admin->set('notes.edge_mode', false);
lib/W3/AdminActions/ExtensionsActionsAdmin.php CHANGED
File without changes
lib/W3/AdminActions/FlushActionsAdmin.php CHANGED
File without changes
lib/W3/AdminActions/LicensingActionsAdmin.php CHANGED
File without changes
lib/W3/AdminActions/NewRelicActionsAdmin.php CHANGED
File without changes
lib/W3/AdminActions/SupportActionsAdmin.php CHANGED
File without changes
lib/W3/AdminActions/TestActionsAdmin.php CHANGED
File without changes
lib/W3/AdminCompatibility.php CHANGED
File without changes
lib/W3/AdminEnvironment.php CHANGED
File without changes
lib/W3/AdminLinks.php CHANGED
File without changes
lib/W3/BrowserCacheAdminEnvironment.php CHANGED
File without changes
lib/W3/Cache.php CHANGED
File without changes
lib/W3/Cache/Apc.php CHANGED
File without changes
lib/W3/Cache/Base.php CHANGED
File without changes
lib/W3/Cache/Eaccelerator.php CHANGED
File without changes
lib/W3/Cache/File.php CHANGED
File without changes
lib/W3/Cache/File/Cleaner.php CHANGED
File without changes
lib/W3/Cache/File/Cleaner/Generic.php CHANGED
File without changes
lib/W3/Cache/File/Cleaner/index.html CHANGED
File without changes
lib/W3/Cache/File/Generic.php CHANGED
File without changes
lib/W3/Cache/File/index.html CHANGED
File without changes
lib/W3/Cache/Memcached.php CHANGED
File without changes
lib/W3/Cache/Wincache.php CHANGED
File without changes
lib/W3/Cache/Xcache.php CHANGED
File without changes
lib/W3/Cache/index.html CHANGED
File without changes
lib/W3/CacheCase.php CHANGED
File without changes
lib/W3/CacheFlush.php CHANGED
File without changes
lib/W3/CacheFlushLocal.php CHANGED
File without changes
lib/W3/Cdn.php CHANGED
File without changes
lib/W3/Cdn/Azure.php CHANGED
File without changes
lib/W3/Cdn/Base.php CHANGED
@@ -614,6 +614,7 @@ class W3_Cdn_Base {
614
  */
615
  function _log($local_path, $remote_path, $error) {
616
  $data = sprintf("[%s] [%s => %s] %s\n", date('r'), $local_path, $remote_path, $error);
 
617
 
618
  $filename = w3_debug_log('cdn');
619
 
614
  */
615
  function _log($local_path, $remote_path, $error) {
616
  $data = sprintf("[%s] [%s => %s] %s\n", date('r'), $local_path, $remote_path, $error);
617
+ $data = strtr($data, '<>', '..');
618
 
619
  $filename = w3_debug_log('cdn');
620
 
lib/W3/Cdn/Ftp.php CHANGED
File without changes
lib/W3/Cdn/Mirror.php CHANGED
File without changes
lib/W3/Cdn/Mirror/Akamai.php CHANGED
File without changes
lib/W3/Cdn/Mirror/Att.php CHANGED
File without changes
lib/W3/Cdn/Mirror/Cotendo.php CHANGED
File without changes
lib/W3/Cdn/Mirror/Edgecast.php CHANGED
File without changes
lib/W3/Cdn/Mirror/MaxCDN.php CHANGED
File without changes
lib/W3/Cdn/Mirror/Netdna.php CHANGED
File without changes
lib/W3/Cdn/Mirror/index.html CHANGED
File without changes
lib/W3/Cdn/Rscf.php CHANGED
File without changes
lib/W3/Cdn/S3.php CHANGED
File without changes
lib/W3/Cdn/S3/Cf.php CHANGED
File without changes
lib/W3/Cdn/S3/Cf/Custom.php CHANGED
File without changes
lib/W3/Cdn/S3/Cf/S3.php CHANGED
File without changes
lib/W3/Cdn/S3/Cf/index.html CHANGED
File without changes
lib/W3/Cdn/S3/index.html CHANGED
File without changes
lib/W3/Cdn/index.html CHANGED
File without changes
lib/W3/CdnAdminEnvironment.php CHANGED
File without changes
lib/W3/CdnCacheFlush.php CHANGED
File without changes
lib/W3/Cli.php CHANGED
File without changes
lib/W3/Config.php CHANGED
File without changes
lib/W3/ConfigAdmin.php CHANGED
File without changes
lib/W3/ConfigBase.php CHANGED
File without changes
lib/W3/ConfigCompatibility.php CHANGED
File without changes
lib/W3/ConfigData.php CHANGED
File without changes
lib/W3/ConfigKeys.php CHANGED
File without changes
lib/W3/ConfigWriter.php CHANGED
File without changes
lib/W3/Db.php CHANGED
File without changes
lib/W3/Db/index.html CHANGED
File without changes
lib/W3/Db/mssql.php CHANGED
@@ -1056,6 +1056,7 @@ class W3_Db_Driver extends SQL_Translations {
1056
 
1057
  $dbhname = "dbh" . $action;
1058
  $this->$dbhname = @mssql_connect( $details[ 'db_host' ], $details[ 'db_user' ], $details[ 'db_password' ] );
 
1059
 
1060
  if (!$this->$dbhname ) {
1061
  $this->bail( sprintf( /*WP_I18N_DB_CONN_ERROR*/"
1056
 
1057
  $dbhname = "dbh" . $action;
1058
  $this->$dbhname = @mssql_connect( $details[ 'db_host' ], $details[ 'db_user' ], $details[ 'db_password' ] );
1059
+ $this->is_mysql = false;
1060
 
1061
  if (!$this->$dbhname ) {
1062
  $this->bail( sprintf( /*WP_I18N_DB_CONN_ERROR*/"
lib/W3/DbCache.php CHANGED
File without changes
lib/W3/DbCacheAdminEnvironment.php CHANGED
File without changes
lib/W3/Dispatcher.php CHANGED
File without changes
lib/W3/Enterprise/DbCluster.php CHANGED
File without changes
lib/W3/Enterprise/SnsBase.php CHANGED
@@ -64,6 +64,8 @@ class W3_Enterprise_SnsBase {
64
  $debug = print_r($backtrace, true);
65
  $data .= $debug . "\n";
66
  }
 
 
67
  $filename = w3_debug_log('sns');
68
 
69
  return @file_put_contents($filename, $data, FILE_APPEND);
64
  $debug = print_r($backtrace, true);
65
  $data .= $debug . "\n";
66
  }
67
+ $data = strtr($data, '<>', '..');
68
+
69
  $filename = w3_debug_log('sns');
70
 
71
  return @file_put_contents($filename, $data, FILE_APPEND);
lib/W3/Enterprise/SnsClient.php CHANGED
File without changes
lib/W3/Enterprise/SnsServer.php CHANGED
File without changes
lib/W3/Environment/WpLoader.php CHANGED
File without changes
lib/W3/GeneralActions.php CHANGED
File without changes
lib/W3/GenericAdminEnvironment.php CHANGED
File without changes
lib/W3/Licensing.php CHANGED
@@ -141,7 +141,7 @@ class W3_Licensing extends W3_Plugin {
141
 
142
  if ($license) {
143
  $status = $license->license;
144
- if ('host_valid' == $status) {
145
  $version = 'pro';
146
  } elseif (in_array($status, array('site_inactive','valid')) && w3tc_is_pro_dev_mode()) {
147
  $status = 'valid';
141
 
142
  if ($license) {
143
  $status = $license->license;
144
+ if (in_array($status, array('valid', 'host_valid'))) {
145
  $version = 'pro';
146
  } elseif (in_array($status, array('site_inactive','valid')) && w3tc_is_pro_dev_mode()) {
147
  $status = 'valid';
lib/W3/Menus.php CHANGED
File without changes
lib/W3/Minifier.php CHANGED
File without changes
lib/W3/Minify.php CHANGED
@@ -335,6 +335,7 @@ class W3_Minify {
335
  */
336
  function log($msg) {
337
  $data = sprintf("[%s] [%s] [%s] %s\n", date('r'), $_SERVER['REQUEST_URI'], (!empty($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '-'), $msg);
 
338
 
339
  $filename = w3_debug_log('minify');
340
  return @file_put_contents($filename, $data, FILE_APPEND);
335
  */
336
  function log($msg) {
337
  $data = sprintf("[%s] [%s] [%s] %s\n", date('r'), $_SERVER['REQUEST_URI'], (!empty($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '-'), $msg);
338
+ $data = strtr($data, '<>', '..');
339
 
340
  $filename = w3_debug_log('minify');
341
  return @file_put_contents($filename, $data, FILE_APPEND);
lib/W3/MinifyAdminEnvironment.php CHANGED
File without changes
lib/W3/Mobile.php CHANGED
File without changes
lib/W3/ModuleStatus.php CHANGED
File without changes
lib/W3/NewRelicAdminEnvironment.php CHANGED
File without changes
lib/W3/NewRelicService.php CHANGED
File without changes
lib/W3/ObjectCache.php CHANGED
File without changes
lib/W3/ObjectCacheAdminEnvironment.php CHANGED
File without changes
lib/W3/ObjectCacheBridge.php CHANGED
File without changes
lib/W3/PageSpeed.php CHANGED
File without changes
lib/W3/PgCache.php CHANGED
@@ -1054,7 +1054,7 @@ class W3_PgCache {
1054
  $engine = $this->_config->get_string('pgcache.engine');
1055
  $debug_info = "<!-- W3 Total Cache: Page cache debug info:\r\n";
1056
  $debug_info .= sprintf("%s%s\r\n", str_pad('Engine: ', 20), w3_get_engine_name($engine));
1057
- $debug_info .= sprintf("%s%s\r\n", str_pad('Cache key: ', 20), $this->_page_key);
1058
  $debug_info .= sprintf("%s%s\r\n", str_pad('Caching: ', 20), ($cache ? 'enabled' : 'disabled'));
1059
 
1060
  if (!$cache) {
@@ -1071,7 +1071,7 @@ class W3_PgCache {
1071
  $debug_info .= "Header info:\r\n";
1072
 
1073
  foreach ($headers as $header_name => $header_value) {
1074
- $debug_info .= sprintf("%s%s\r\n", str_pad($header_name . ': ', 20), w3_escape_comment($header_value));
1075
  }
1076
  }
1077
 
1054
  $engine = $this->_config->get_string('pgcache.engine');
1055
  $debug_info = "<!-- W3 Total Cache: Page cache debug info:\r\n";
1056
  $debug_info .= sprintf("%s%s\r\n", str_pad('Engine: ', 20), w3_get_engine_name($engine));
1057
+ $debug_info .= sprintf("%s%s\r\n", str_pad('Cache key: ', 20), w3_escape_comment($this->_page_key));
1058
  $debug_info .= sprintf("%s%s\r\n", str_pad('Caching: ', 20), ($cache ? 'enabled' : 'disabled'));
1059
 
1060
  if (!$cache) {
1071
  $debug_info .= "Header info:\r\n";
1072
 
1073
  foreach ($headers as $header_name => $header_value) {
1074
+ $debug_info .= sprintf("%s%s\r\n", str_pad(w3_escape_comment($header_name) . ': ', 20), w3_escape_comment($header_value));
1075
  }
1076
  }
1077
 
lib/W3/PgCacheAdminEnvironment.php CHANGED
File without changes
lib/W3/PgCacheFlush.php CHANGED
File without changes
lib/W3/Plugin.php CHANGED
File without changes
lib/W3/Plugin/BrowserCache.php CHANGED
File without changes
lib/W3/Plugin/Cdn.php CHANGED
File without changes
lib/W3/Plugin/CdnAdmin.php CHANGED
File without changes
lib/W3/Plugin/CdnCache.php CHANGED
File without changes
lib/W3/Plugin/CdnCommon.php CHANGED
File without changes
lib/W3/Plugin/DbCache.php CHANGED
File without changes
lib/W3/Plugin/DefaultSettings.php CHANGED
File without changes
lib/W3/Plugin/ExtensionsAdmin.php CHANGED
File without changes
lib/W3/Plugin/Minify.php CHANGED
File without changes
lib/W3/Plugin/MinifyAdmin.php CHANGED
File without changes
lib/W3/Plugin/NewRelic.php CHANGED
File without changes
lib/W3/Plugin/NewRelicAdmin.php CHANGED
File without changes
lib/W3/Plugin/NotificationsAdmin.php CHANGED
@@ -102,7 +102,7 @@ class W3_Plugin_NotificationsAdmin {
102
  w3_require_once(W3TC_INC_FUNCTIONS_DIR . '/admin_ui.php');
103
  $message = sprintf(__('<p>You can now keep W3 Total Cache up-to-date without having to worry about new features breaking your website. There will be more releases with bug fixes, security fixes and settings updates. </p>
104
  <p>Also, you can now try out our new features as soon as they\'re ready. %s to enable "edge mode" and unlock pre-release features. %s</p>', 'w3-total-cache')
105
- ,'<a href="' . w3_admin_url('admin.php?page='. $this->_page .'&w3tc_edge_mode_enable').'" class="button">' . __('Click Here', 'w3-total-cache') . '</a>'
106
  , w3_button_hide_note(__('Hide this message', 'w3-total-cache'), 'edge_mode', '', true,'','w3tc_default_hide_note_custom')
107
  );
108
  w3_e_notification_box($message, 'edge-mode');
102
  w3_require_once(W3TC_INC_FUNCTIONS_DIR . '/admin_ui.php');
103
  $message = sprintf(__('<p>You can now keep W3 Total Cache up-to-date without having to worry about new features breaking your website. There will be more releases with bug fixes, security fixes and settings updates. </p>
104
  <p>Also, you can now try out our new features as soon as they\'re ready. %s to enable "edge mode" and unlock pre-release features. %s</p>', 'w3-total-cache')
105
+ ,'<a href="' . w3_admin_url(wp_nonce_url('admin.php', 'w3tc') . '&page='. $this->_page .'&w3tc_edge_mode_enable').'" class="button">' . __('Click Here', 'w3-total-cache') . '</a>'
106
  , w3_button_hide_note(__('Hide this message', 'w3-total-cache'), 'edge_mode', '', true,'','w3tc_default_hide_note_custom')
107
  );
108
  w3_e_notification_box($message, 'edge-mode');
lib/W3/Plugin/ObjectCache.php CHANGED
File without changes
lib/W3/Plugin/PgCache.php CHANGED
File without changes
lib/W3/Plugin/PgCacheAdmin.php CHANGED
File without changes
lib/W3/Plugin/TotalCache.php CHANGED
File without changes
lib/W3/Plugin/TotalCacheAdmin.php CHANGED
@@ -143,11 +143,8 @@ class W3_Plugin_TotalCacheAdmin extends W3_Plugin {
143
  $action_handler->set_default($this);
144
  $action_handler->set_current_page($this->_page);
145
  if ($action && $action_handler->exists($action)) {
146
- if (strpos($action, 'view') !== false)
147
- if (!wp_verify_nonce(W3_Request::get_string('_wpnonce'), 'w3tc'))
148
- wp_nonce_ays('w3tc');
149
- else
150
- check_admin_referer('w3tc');
151
 
152
  try {
153
  $action_handler->execute($action);
143
  $action_handler->set_default($this);
144
  $action_handler->set_current_page($this->_page);
145
  if ($action && $action_handler->exists($action)) {
146
+ if (!wp_verify_nonce(W3_Request::get_string('_wpnonce'), 'w3tc'))
147
+ wp_nonce_ays('w3tc');
 
 
 
148
 
149
  try {
150
  $action_handler->execute($action);
lib/W3/Plugin/Varnish.php CHANGED
File without changes
lib/W3/Plugin/index.html CHANGED
File without changes
lib/W3/Pro/FragmentCache.php CHANGED
File without changes
lib/W3/Pro/FragmentCacheAdminEnvironment.php CHANGED
File without changes
lib/W3/Pro/Plugin/FragmentCache.php CHANGED
File without changes
lib/W3/Pro/Plugin/FragmentCacheAdmin.php CHANGED
File without changes
lib/W3/Redirect.php CHANGED
File without changes
lib/W3/Referrer.php CHANGED
File without changes
lib/W3/Request.php CHANGED
File without changes
lib/W3/Root.php CHANGED
File without changes
lib/W3/RootAdminActivation.php CHANGED
File without changes
lib/W3/SharedPageUrls.php CHANGED
File without changes
lib/W3/SharedRules.php CHANGED
File without changes
lib/W3/UI/AboutAdminView.php CHANGED
File without changes
lib/W3/UI/BrowserCacheAdminView.php CHANGED
File without changes
lib/W3/UI/CdnAdminView.php CHANGED
File without changes
lib/W3/UI/CdnNotes.php CHANGED
File without changes
lib/W3/UI/DashboardAdminView.php CHANGED
File without changes
lib/W3/UI/DbCacheAdminView.php CHANGED
File without changes
lib/W3/UI/ExtensionsAdminView.php CHANGED
File without changes
lib/W3/UI/FAQAdminView.php CHANGED
File without changes
lib/W3/UI/FragmentCacheAdminView.php CHANGED
File without changes
lib/W3/UI/GeneralAdminView.php CHANGED
File without changes
lib/W3/UI/InstallAdminView.php CHANGED
File without changes
lib/W3/UI/MinifyAdminView.php CHANGED
File without changes
lib/W3/UI/MonitoringAdminView.php CHANGED
File without changes
lib/W3/UI/NewRelicNotes.php CHANGED
File without changes
lib/W3/UI/ObjectCacheAdminView.php CHANGED
File without changes
lib/W3/UI/PgCacheAdminView.php CHANGED
File without changes
lib/W3/UI/PluginView.php CHANGED
File without changes
lib/W3/UI/ReferrerGroupsAdminView.php CHANGED
File without changes
lib/W3/UI/Settings/BrowserCache.php CHANGED
File without changes
lib/W3/UI/Settings/CDN.php CHANGED
File without changes
lib/W3/UI/Settings/DatabaseCache.php CHANGED
File without changes
lib/W3/UI/Settings/FragmentCache.php CHANGED
File without changes
lib/W3/UI/Settings/General.php CHANGED
File without changes
lib/W3/UI/Settings/Minify.php CHANGED
File without changes
lib/W3/UI/Settings/Mobile.php CHANGED
File without changes
lib/W3/UI/Settings/Monitoring.php CHANGED
File without changes
lib/W3/UI/Settings/ObjectCache.php CHANGED
File without changes
lib/W3/UI/Settings/PageCache.php CHANGED
File without changes
lib/W3/UI/Settings/Referrer.php CHANGED
File without changes
lib/W3/UI/Settings/SNS.php CHANGED
File without changes
lib/W3/UI/Settings/SettingsBase.php CHANGED
File without changes
lib/W3/UI/Settings/SettingsHandler.php CHANGED
File without changes
lib/W3/UI/Settings/Varnish.php CHANGED
File without changes
lib/W3/UI/SupportAdminView.php CHANGED
File without changes
lib/W3/UI/UserAgentGroupsAdminView.php CHANGED
File without changes
lib/W3/Varnish.php CHANGED
@@ -166,6 +166,7 @@ class W3_Varnish {
166
  function _log($url, $msg) {
167
  if ($this->_debug) {
168
  $data = sprintf("[%s] [%s] %s\n", date('r'), $url, $msg);
 
169
 
170
  $filename = w3_debug_log('varnish');
171
 
166
  function _log($url, $msg) {
167
  if ($this->_debug) {
168
  $data = sprintf("[%s] [%s] %s\n", date('r'), $url, $msg);
169
+ $data = strtr($data, '<>', '..');
170
 
171
  $filename = w3_debug_log('varnish');
172
 
lib/W3/VarnishFlush.php CHANGED
File without changes
lib/W3/Widget/Forum.php CHANGED
File without changes
lib/W3/Widget/MaxCDN.php CHANGED
File without changes
lib/W3/Widget/NetDNA.php CHANGED
File without changes
lib/W3/Widget/NewRelic.php CHANGED
File without changes
lib/W3/Widget/News.php CHANGED
File without changes
lib/W3/Widget/PageSpeed.php CHANGED
File without changes
lib/W3/Widget/Services.php CHANGED
File without changes
lib/W3/Widget/SpreadTheWord.php CHANGED
File without changes
lib/W3/index.html CHANGED
File without changes
lib/index.html CHANGED
File without changes
pub/apc.php CHANGED
File without changes
pub/css/error.css CHANGED
File without changes
pub/css/index.html CHANGED
File without changes
pub/css/lightbox.css CHANGED
File without changes
pub/css/options.css CHANGED
File without changes
pub/css/popup.css CHANGED
File without changes
pub/css/widget.css CHANGED
File without changes
pub/files.php CHANGED
@@ -31,7 +31,7 @@ $nonce = $_REQUEST['nonce'];
31
  $stored_nonce = get_site_option('w3tc_support_request') ? get_site_option('w3tc_support_request') : get_option('w3tc_support_request');
32
  $stored_attachment = get_site_option('w3tc_support_request') ? get_site_option('attachment_' . $md5) : get_option('attachment_' . $md5);
33
 
34
- if (file_exists($attachment_location) && $nonce == $stored_nonce && $stored_attachment == $attachment_location) {
35
  w3_require_once(W3TC_INC_DIR . '/functions/mime.php');
36
  $type = w3_get_mime_type($attachment_location);
37
  header($_SERVER["SERVER_PROTOCOL"] . " 200 OK");
31
  $stored_nonce = get_site_option('w3tc_support_request') ? get_site_option('w3tc_support_request') : get_option('w3tc_support_request');
32
  $stored_attachment = get_site_option('w3tc_support_request') ? get_site_option('attachment_' . $md5) : get_option('attachment_' . $md5);
33
 
34
+ if (file_exists($attachment_location) && $nonce == $stored_nonce && !empty($stored_nonce) && $stored_attachment == $attachment_location) {
35
  w3_require_once(W3TC_INC_DIR . '/functions/mime.php');
36
  $type = w3_get_mime_type($attachment_location);
37
  header($_SERVER["SERVER_PROTOCOL"] . " 200 OK");
pub/img/W3TC_dashboard_logo_title-retina.png CHANGED
File without changes
pub/img/W3TC_dashboard_logo_title.png CHANGED
File without changes
pub/img/button-grad-active.png CHANGED
File without changes
pub/img/button-grad.png CHANGED
File without changes
pub/img/close.png CHANGED
File without changes
pub/img/google-logo.png CHANGED
File without changes
pub/img/index.html CHANGED
File without changes
pub/img/open.png CHANGED
File without changes
pub/img/overlay/ceo.png CHANGED
File without changes
pub/img/overlay/gray-check.png CHANGED
File without changes
pub/img/overlay/list-check.png CHANGED
File without changes
pub/img/overlay/lite-gray-check.png CHANGED
File without changes
pub/img/overlay/lock.png CHANGED
File without changes
pub/img/overlay/overlay-close.png CHANGED
File without changes
pub/img/overlay/overlay-down-arrow.png CHANGED
File without changes
pub/img/overlay/overlay-logo.png CHANGED
File without changes
pub/img/overlay/save-close.png CHANGED
File without changes
pub/img/overlay/select-arrow.png CHANGED
File without changes
pub/img/overlay/twitter-bird-dark-bgs.png CHANGED
File without changes
pub/img/overlay/w3-meteor.png CHANGED
File without changes
pub/img/overlay/wordpress-logo-simplified-rgb.png CHANGED
File without changes
pub/img/ps_bar.gif CHANGED
File without changes
pub/img/ps_grad.gif CHANGED
File without changes
pub/img/ps_scores.png CHANGED
File without changes
pub/img/sidebar-background.png CHANGED
File without changes
pub/img/w3tc-sprite-retina.png CHANGED
File without changes
pub/img/w3tc-sprite.png CHANGED
File without changes
pub/img/w3tc_google-logo-retina.png CHANGED
File without changes
pub/img/w3tc_google-logo.png CHANGED
File without changes
pub/img/w3tc_maxcdn-logo-retina.png CHANGED
File without changes
pub/img/w3tc_maxcdn-logo.png CHANGED
File without changes
pub/img/w3tc_netdna-logo-retina.png CHANGED
File without changes
pub/img/w3tc_netdna-logo.png CHANGED
File without changes
pub/img/w3tc_newrelic-logo-retina.png CHANGED
File without changes
pub/img/w3tc_newrelic-logo.png CHANGED
File without changes
pub/img/w3tc_w3edge-logo-retina.png CHANGED
File without changes
pub/img/w3tc_w3edge-logo.png CHANGED
File without changes
pub/img/w3tc_w3tc-logo-retina.png CHANGED
File without changes
pub/img/w3tc_w3tc-logo.png CHANGED
File without changes
pub/img/white-grad-active.png CHANGED
File without changes
pub/img/white-grad.png CHANGED
File without changes
pub/img/wpspin_light.gif CHANGED
File without changes
pub/index.html CHANGED
File without changes
pub/js/index.html CHANGED
File without changes
pub/js/jquery.masonry.min.js CHANGED
File without changes
pub/js/lightbox.js CHANGED
File without changes
pub/js/metadata.js CHANGED
File without changes
pub/js/options.js CHANGED
@@ -691,9 +691,9 @@ jQuery(function() {
691
  jQuery('#plugin_license_key_verify').val(original_button_value);
692
  if (data == 'expired') {
693
  alert('The license key has expired. Please renew it.');
694
- }else if(data == 'host_valid') {
695
  alert('License key is correct.');
696
- }else if (data == 'valid') {
697
  alert('License key is correct but already in use on another site. See the FAQ for how to enable Pro version in development mode.');
698
  }else {
699
  alert('The license key is not valid. Please check it and try again.');
691
  jQuery('#plugin_license_key_verify').val(original_button_value);
692
  if (data == 'expired') {
693
  alert('The license key has expired. Please renew it.');
694
+ }else if(data == 'host_valid' || data == 'valid') {
695
  alert('License key is correct.');
696
+ }else if (data == 'another_site_active') {
697
  alert('License key is correct but already in use on another site. See the FAQ for how to enable Pro version in development mode.');
698
  }else {
699
  alert('The license key is not valid. Please check it and try again.');
pub/js/popup.js CHANGED
File without changes
pub/js/widget.js CHANGED
File without changes
pub/minify.php CHANGED
File without changes
pub/sns.php CHANGED
File without changes
readme.txt CHANGED
@@ -1,9 +1,9 @@
1
  === Plugin Name ===
2
  Contributors: fredericktownes
3
- Tags: wpo, web performance optimization, performance, availability, scaling, scalability, user experience, cache, caching, page cache, css cache, js cache, db cache, disk cache, disk caching, database cache, http compression, gzip, deflate, minify, cdn, content delivery network, media library, performance, speed, multiple hosts, css, merge, combine, unobtrusive javascript, compress, optimize, optimizer, javascript, js, cascading style sheet, plugin, yslow, yui, google, google rank, google page speed, mod_pagespeed, new relic, newrelic, aws, s3, cloudfront, sns, elasticache, rds, flash media server, amazon web services, cloud files, rackspace, akamai, max cdn, limelight, cloudflare, mod_cloudflare, microsoft, microsoft azure, iis, nginx, litespeed, apache, varnish, xcache, apc, eacclerator, wincache, mysql, w3 total cache, batcache, wp cache, wp super cache, quick cache, wp minify, bwp-minify, buddypress
4
  Requires at least: 3.2
5
- Tested up to: 4.0
6
- Stable tag: 0.9.4
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
@@ -747,6 +747,10 @@ Please reach out to all of these people and support their projects if you're so
747
 
748
  == Changelog ==
749
 
 
 
 
 
750
  = 0.9.4 =
751
  * Fixed undefined w3tc_button_link
752
  * Fixed support and other form submissions
@@ -859,6 +863,9 @@ Please reach out to all of these people and support their projects if you're so
859
 
860
  == Upgrade Notice ==
861
 
 
 
 
862
  = 0.9.4 =
863
  Thanks for using W3 Total Cache! This release introduces hundreds of well-tested stability fixes since the last release as well as a new mode called "edge mode," which allows us to make releases more often containing new features that are still undergoing testing or active iteration.
864
 
1
  === Plugin Name ===
2
  Contributors: fredericktownes
3
+ Tags: w3totalcache, w3 totalcache, w3total cache, wpo, web performance optimization, performance, availability, scaling, scalability, user experience, cache, caching, page cache, css cache, js cache, db cache, disk cache, disk caching, database cache, http compression, gzip, deflate, minify, cdn, content delivery network, media library, performance, speed, multiple hosts, css, merge, combine, unobtrusive javascript, compress, optimize, optimizer, javascript, js, cascading style sheet, plugin, yslow, yui, google, google rank, google page speed, mod_pagespeed, new relic, newrelic, aws, s3, cloudfront, sns, elasticache, rds, flash media server, amazon web services, cloud files, rackspace, akamai, max cdn, limelight, cloudflare, mod_cloudflare, microsoft, microsoft azure, iis, nginx, litespeed, apache, varnish, xcache, apc, eacclerator, wincache, mysql, w3 total cache, batcache, wp cache, wp super cache, quick cache, wp minify, bwp-minify, buddypress
4
  Requires at least: 3.2
5
+ Tested up to: 4.5
6
+ Stable tag: 0.9.4.1
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
747
 
748
  == Changelog ==
749
 
750
+ = 0.9.4.1 =
751
+ * Fixed security issue if debug mode is enabled XSS vector exists HTML comments. CVE-2014-8724, Tobias Glemser
752
+ * Fixed security issue with missing nonces, Ryan Satterfield
753
+
754
  = 0.9.4 =
755
  * Fixed undefined w3tc_button_link
756
  * Fixed support and other form submissions
863
 
864
  == Upgrade Notice ==
865
 
866
+ = 0.9.4.1 =
867
+ Thanks for using W3 Total Cache! This release includes important security updates designed to contribute to a secure WordPress installation.
868
+
869
  = 0.9.4 =
870
  Thanks for using W3 Total Cache! This release introduces hundreds of well-tested stability fixes since the last release as well as a new mode called "edge mode," which allows us to make releases more often containing new features that are still undergoing testing or active iteration.
871
 
w3-total-cache.php CHANGED
@@ -2,7 +2,7 @@
2
  /*
3
  Plugin Name: W3 Total Cache
4
  Description: The highest rated and most complete WordPress performance plugin. Dramatically improve the speed and user experience of your site. Add browser, page, object and database caching as well as minify and content delivery network (CDN) to WordPress.
5
- Version: 0.9.4
6
  Plugin URI: http://www.w3-edge.com/wordpress-plugins/w3-total-cache/
7
  Author: Frederick Townes
8
  Author URI: http://www.linkedin.com/in/w3edge
2
  /*
3
  Plugin Name: W3 Total Cache
4
  Description: The highest rated and most complete WordPress performance plugin. Dramatically improve the speed and user experience of your site. Add browser, page, object and database caching as well as minify and content delivery network (CDN) to WordPress.
5
+ Version: 0.9.4.1
6
  Plugin URI: http://www.w3-edge.com/wordpress-plugins/w3-total-cache/
7
  Author: Frederick Townes
8
  Author URI: http://www.linkedin.com/in/w3edge
wp-content/advanced-cache.php CHANGED
File without changes
wp-content/db.php CHANGED
File without changes
wp-content/index.html CHANGED
File without changes
wp-content/object-cache.php CHANGED
File without changes