Andy Miller
e23d245091
URI class improvements ( #1681 )
...
* Clean up and simplify Uri code
* Rewrite and clean up Uri class (fixes broken test cases)
* Fix some more Uri bugs based on new unit tests
* Removed double encoding
* Added html_entity_decode on params to handle UTF8 chars
* Uri: Fix protocol/host omitting URLs and default ports
* Added support for `$uri->toArray()` and `(string)$uri`
* Fixed bug in `Uri::buildParams()` causing parameters to be repeated
* Fixed double // in `Uri::addNonce()` when URL ends to slash, added tests for nonce
* Fixed nonce generation for URLs which contain query params or anchor
* Added a test for UTF-8 params
* Removed troublesome test!
2017-10-11 10:29:51 -06:00
Matias Griese
4dde506216
Add Uri tests for some more attacks
2017-10-05 20:31:06 +03:00
Matias Griese
c532cb7d45
Update Uri tests (including 11 failing tests)
2017-10-05 19:25:18 +03:00
Andy Miller
15ec8fe303
Slight optimization to clean path
2017-10-03 21:05:32 -06:00
Andy Miller
2fb77bb4ad
Also clean path with extra slashes and backslashes
2017-10-03 21:00:22 -06:00
Andy Miller
b8a0903b88
Deter XSS attacks via URI
2017-10-03 17:44:10 -06:00
Andy Miller
680a6c8983
Added a new http_status_code Twig function
2017-10-02 17:33:43 -06:00
Andy Miller
28b8628438
Updated clean command to remove extraneous files
2017-09-30 11:07:08 -06:00
Andy Miller
017e4373fb
Merge tag '1.3.4' into develop
...
Release v1.3.4
2017-09-29 16:55:54 -06:00
Andy Miller
a7c2505f36
Merge branch 'release/1.3.4'
1.3.4
2017-09-29 16:55:54 -06:00
Andy Miller
25b5becd1a
prepare for release
2017-09-29 16:55:44 -06:00
Andy Miller
49013a0ed0
updated changelog
2017-09-29 16:55:02 -06:00
Newb I the Newbd
a861d57763
Fixed insecure session cookie initialization ( #1656 )
2017-09-28 17:57:14 -06:00
Andy Miller
a4ab5d9106
Fixed an issue where fallback was not supporting dynamic page generation
2017-09-28 16:00:57 -06:00
Andy Miller
442cb01adb
cleanup
2017-09-28 15:57:25 -06:00
Andy Miller
c6793c1dee
Updated vendor libs
2017-09-27 17:12:22 -06:00
Andy Miller
3b7a7d09a0
Missing thumbnail throwing error when adding .json file via media
...
https://github.com/getgrav/grav-plugin-admin/issues/1156
2017-09-25 13:21:15 -06:00
Andy Miller
80901cecdb
rebuilt composer.lock for PHP 5.5+
2017-09-23 07:34:36 -06:00
Andy Miller
7f23828ece
Revert "Removed markdowndocs from require-dev due to PHP 7 requirements"
...
This reverts commit 8e1dca4360 .
2017-09-23 07:33:12 -06:00
Andy Miller
8e1dca4360
Removed markdowndocs from require-dev due to PHP 7 requirements
2017-09-23 07:23:37 -06:00
Andy Miller
86d989a722
Added Page Collection filtering support
2017-09-23 07:09:34 -06:00
Andy Miller
046b9240e4
Added developer libs for markdowndocs lib for API documentation
2017-09-20 19:54:50 -06:00
Andy Miller
67f0cfb039
Changelog fixes
2017-09-19 12:14:18 -06:00
Andy Miller
238e209982
Twig extension cleanup
2017-09-15 15:07:22 -06:00
Andy Miller
c5f5ac62b5
Updated changelog
2017-09-15 11:28:14 -06:00
Andy Miller
776cf388b0
Merge branch 'feature/language-override-fixes' into develop
2017-09-15 11:26:44 -06:00
Andy Miller
c1c458a934
Fix for timestamp on pipelined assets
2017-09-15 11:24:46 -06:00
Andy Miller
ab721de49c
Improved support for Assets with query strings #1451
2017-09-15 09:07:46 -06:00
Andy Miller
133e83f89d
Removed extraneous cast
2017-09-14 21:07:39 -06:00
Andy Miller
af47fc7d60
Smarter merge of languages
2017-09-14 18:41:03 -06:00
Andy Miller
7adaf536f1
Fix for image URLs not being fully URL encoded #1622
2017-09-14 17:21:53 -06:00
Andy Miller
ffd61065ac
Implemented Composer\CaBundle for safer SSL negotiation #1241
2017-09-14 16:58:09 -06:00
Andy Miller
8ff1042fe3
Refactored asset sorting logic
2017-09-14 15:20:24 -06:00
Andy Miller
79fa88c315
Fixed Page::summary() when using delimiter and multibyte UTF8 Characters #1644
2017-09-11 08:56:50 -06:00
Andy Miller
f2898f9f20
Merge tag '1.3.3' into develop
...
Release v1.3.3
2017-09-07 18:06:49 -06:00
Andy Miller
7fbac765e7
Merge branch 'release/1.3.3'
1.3.3
2017-09-07 18:06:48 -06:00
Andy Miller
ccad675336
Prepare for release
2017-09-07 18:06:39 -06:00
Andy Miller
0aa36f3cb0
updated changelog
2017-09-07 15:10:05 -06:00
Andy Miller
cc61464be3
Updated changelog
2017-09-07 14:26:10 -06:00
Andy Miller
d0e57c8276
Update LICENSE.txt
2017-09-07 14:00:46 -06:00
Andy Miller
898ab989aa
Revert "Fix setting session cookie twice ( #1634 )"
...
This reverts commit 96028d1d69 .
2017-09-07 13:07:08 -06:00
Andy Miller
580dac1784
Added new dirname filter
2017-09-07 10:43:28 -06:00
Andy Miller
2eb8690c2d
Added new basename filter
2017-09-07 10:39:54 -06:00
Andy Miller
942652ec27
Try explicit php7 version
2017-09-05 21:53:49 -06:00
Andy Miller
6fb8cd293a
Try PHP 7.1 as PHP 7.0 on travis is too old
2017-09-05 21:29:27 -06:00
Andy Miller
5e7d103eab
Rolled back to PHP 5.6 compatible phpdocumentor libs
2017-09-05 21:22:00 -06:00
Andy Miller
82f3322d40
Use PHP7 compatible instantiator
2017-09-05 21:20:49 -06:00
Andy Miller
0dd5d08514
Accidentally updated to Doctrine Cache 1.7, force 1.6 (for PHP5 compatibility)
2017-09-05 21:17:09 -06:00
Andy Miller
8d64835765
updated vendor libs
2017-09-05 21:08:50 -06:00
Antony Dabonde
481fe1903e
Added system option to enable case insensitive urls. ( #1638 )
2017-09-05 13:58:57 -06:00