summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-05-31Travis: ignore mbstring.func_overload=7 for PHP >= 7.3George Petculescu1-1/+1
2021-05-31Travis: PHP 7.4 seems to fail if XDEBUG_MODE=coverage is not setGeorge Petculescu1-7/+9
2021-05-31don't mark no-assertions tests as failedGeorge Petculescu1-1/+2
2021-04-11Update NEWS3.6.1Florian Pritz1-0/+2
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2021-04-11Copy filename when repasting fileFlorian Pritz3-1/+3
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2021-04-11Add links to new android clientFlorian Pritz2-0/+7
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2021-04-02Improves input.rst (set cookie)George Petculescu1-9/+9
2021-04-02Switching to setcookie for PHP >= 7.3George Petculescu1-5/+20
2021-04-01Rewording log_message() messageGeorge Petculescu1-1/+1
2021-04-01Space after ! opGeorge Petculescu1-1/+1
2021-03-24[ci skip] Add SameSite=Strict to CSRF cookieAndrey Andreev2-9/+30
2021-03-24Merge pull request #6028 from vibbow/patch-1George Petculescu1-1/+1
Update Session.php
2021-03-14Dropping the possibility that samesite cookie attribute won't be sent; ↵George Petculescu3-11/+13
defaults to Lax; all samesite values are ucfirst'ed; log for SameSite=None non-secure cookies
2021-03-10Merge pull request #6028 from vibbow/patch-1George Petculescu1-1/+1
Update Session.php
2021-03-10Update Session.phpvibbow1-1/+1
Fix PHPDoc
2021-03-01Fixes "expires" cookie attribute bugGeorge Petculescu1-1/+1
2021-02-28Initial implementation of samesite for CI_Input::set_cookieGeorge Petculescu3-12/+36
2021-02-21Update NEWS3.6.0Florian Pritz1-0/+2
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2021-02-21Pygments: Add json and crystal filename extensionsFlorian Pritz2-0/+3
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2021-02-21NEWS: Mention PHP 8 fixesFlorian Pritz1-0/+1
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2021-02-21Update composer.lockFlorian Pritz1-77/+274
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2021-02-21PHP8: Fix expected error string in test_libraries_procrunnerFlorian Pritz1-1/+5
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2021-02-21PHP8: Fix generation of code coverage reportFlorian Pritz1-1/+4
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2021-02-21PHP8: Fix testsuite compatibilityFlorian Pritz2-0/+4
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2021-02-21PHP8: Merge remote-tracking branch 'upstream/3.1-stable' into devFlorian Pritz160-240/+346
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2021-02-21PHP8: Update code coverage plugin for compabtibilityFlorian Pritz2-4/+4
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2021-02-04[ci skip] Add 'img_class' option to CAPTCHA helperAndrey Andreev2-1/+6
Close #5999
2021-02-04Merge branch '3.1-stable' into developAndrey Andreev4-3/+5
2021-02-04[ci skip] Fix is_callable()-reliant logic broken by PHP 8Andrey Andreev4-3/+4
Close #6006, #6007
2021-02-04[ci skip] Add changelog entry for #6013Andrey Andreev1-0/+1
2021-02-04[ci skip] Remove a comment made obsolete by PR #6013Andrey Andreev1-2/+0
2021-02-04[ci skip] Merge pull request #6013 from 1stwebdesigns/new_branchAndrey Andreev1-1/+1
Fix Flashdata time comparison for PHP 8
2021-02-04[ci skip] Remove a comment made obsolete by PR #6013Andrey Andreev1-2/+0
2021-02-04[ci skip] Merge pull request #6013 from 1stwebdesigns/new_branchAndrey Andreev1-1/+1
Fix Flashdata time comparison for PHP 8
2021-01-22Replace travis-ci to github actions for php8.0sapics7-130/+127
2021-01-16Fix error in pdo/pgsql for php8.0sapics2-1/+9
From PHP8.0, default PDO::ATTR_ERRMODE is changed from PDO::ERRMODE_SILENT to PDO::ERRMODE_EXCEPTION. Reference: https://wiki.php.net/rfc/pdo_default_errmode
2021-01-16Fix error in core/Output.php for php8.0sapics1-2/+6
Fix error in array_shift array_map('array_shift', $this->headers) causes error as array_shift(): Argument bcit-ci#1 ($array) must be passed by reference, value given
2021-01-15Fix Flashdata time comparison for PHP 81st WebDesigns1-1/+1
2021-01-05[ci skip] Close #5973Andrey Andreev1-1/+1
2021-01-05[ci skip] Close #5973Andrey Andreev1-1/+1
2021-01-05[ci skip] Merge pull request #5980 from devnetkc/docs-5761Andrey Andreev1-0/+1
chore: Add to main readme contribute guide link
2021-01-05[ci skip] Merge pull request #5980 from devnetkc/docs-5761Andrey Andreev1-0/+1
chore: Add to main readme contribute guide link
2021-01-05[ci skip] Add TLS support for Session library Redis connection strings ↵Andrey Andreev2-2/+2
(related: issue #5982, PR #5983)
2021-01-05[ci skip] Close #6005: Fix typos in email helper docsAndrey Andreev1-3/+3
2020-10-07Update NEWS3.5.0Florian Pritz1-0/+2
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2020-10-07API: Update API version to 2.2.0Florian Pritz4-7/+7
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2020-10-07API: Only consider public methods as API endpointsFlorian Pritz1-1/+1
We are not only interested in checking if a method exists here, but really also if it can be called (e.g. if it is public). Private methods should not be considered as potential API endpoints. Before this, private methods could be called, leading to a 500 error due to a call to the private method. Signed-off-by: Florian Pritz <bluewind@xinu.at>
2020-10-07API: Add `minimum-id-length` post parameterSimon Schuster6-21/+114
This parameter controls the generated id for files (file/upload) and multipastes (file/create_multipaste). The post parameter has to be a positive integer value >= 2. Changes by Florian Pritz: - minor style and typo fixes - NEWS entry - check expected error reply content in tests Signed-off-by: Florian Pritz <bluewind@xinu.at>
2020-10-07docker: Fix python binarySimon Schuster1-0/+1
Filebin unconditionally expects a 'python' command to be in path that is compatible with the installed pygments library. For alpine, this means a python3 binary. Therefore, we symlink /usr/bin/python3 to /usr/bin/python.
2020-09-20docker: Always regenerated config files on container startupFlorian Pritz2-15/+11
We should really regenerate the configs, run migrations and hooks during each container startup. Otherwise you really can't update anything at all. The only thing that we do not do multiple times is adding the admin user, but the add_user method already checks for that and simply displayed an error. Hiding that error is probably not worth the effort so we just add a quick explanatory comment before the potential error. Signed-off-by: Florian Pritz <bluewind@xinu.at>