Age | Commit message (Collapse) | Author |
|
Because execute bit might be a security risk and has no useful
purpose for files that are not meant to be executed in the first place.
|
|
* Web cron archive - allow POST'd token_auth
* Explicitly check for empty string
Co-authored-by: Stefan Giehl <stefan@matomo.org>
Co-authored-by: Stefan Giehl <stefan@matomo.org>
|
|
* Fix for Apache 2.4+
* Fix for Apache 2.4+ (update)
Updated as requested by @diosmosis
|
|
|
|
* update doc blocks with new name
* submodule updates
* updates expected UI files
|
|
* some initial work
* add security page
* backing up some code
* more functionality
* adjust more UI parts
* adjust more code
* more tweaks
* add todo note
* few tweaks
* make sure date is in right format
* fix not existing column
* few fixes
* available hashes
* use different hash algo so tests run on php 5
* fix name of aglorithm
* trying to fix some tests
* another try to fix some tests
* more fixes
* more fixes
* few fixes
* update template
* fix some tests
* fix test
* fixing some tests
* various test fixes
* more fixes
* few more tests
* more tests
* various tweaks
* add translations
* add some ui tests
* fix selector
* tweaks
* trying to fix some ui tests
* fallback to regular authentication if needed
* fix call authenticate on null
* fix user settings
* fix some tests
* few fixes
* fix more ui tests
* update schema
* Update plugins/CoreHome/angularjs/widget-loader/widgetloader.directive.js
Co-Authored-By: Stefan Giehl <stefan@matomo.org>
* fix maps are not showing data
* trying to fix some tests
* set correct token
* trying to fix tracking failure
* minor tweaks and fixes
* fix more tests
* fix screenshot test
* trigger event so brute force logic is executed
* test no fallback to actual authentication
* allow fallback
* apply review feedback
* fix some tests
* fix tests
* make sure location values from query params are limited properly before attempting a db insert
* make sure plugin uninstall migration reloads plugins, make sure 4.0.0-b1 migration removes unique index that is no longer used, use defaults extra file in SqlDump to get test to run on travis
* Fix UI tests.
* update expected screenshot
Co-authored-by: Stefan Giehl <stefan@matomo.org>
Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
|
|
outside webroot) (#14866)
* Fix user path was not working as it should
* fix error
|
|
I updated the link tag for all php files with the new matomo link.
Not sure if it is realistic that this will get merged but I though that someday someone has to do this(?)
|
|
and changes --piwik-domain option to --matomo-domain
|
|
* renaming more Piwik mentions
* some more updates
* fix some tests
* support matomo partially as require string
* fix tests
* fix failing system test
* fix tests
* fix system test
* fix test
|
|
* http://piwik.org -> https://piwik.org
* more HTTPS URLs
* some more HTTPS URLs
* test README
* don't show "Plugin Hompage" for Piwik plugins
* fix tests
* compile minified js
(hope I didn't break anything)
* some more small changes
* fix UI test
* comment length in piwik.js changed due to https links
* fix test
* update ui file
* update submodule
|
|
so the correct config will be used
|
|
|
|
Notice: Use of undefined constant PIWIK_DOCUMENT_ROOT - assumed 'PIWIK_DOCUMENT_ROOT' in plugins/CustomPiwikJs/Commands/UpdateTracker.php
|
|
|
|
archive.php on cli
|
|
|
|
|
|
|
|
|
|
Environment.php.
|
|
TestingEnvironmentVariables::addHooks().
|
|
|
|
|
|
Piwik\Tests\Framework namespace. Remove manual require statements.
|
|
class is available before requiring bootstrap.php.
|
|
and include bootstrap.php in archive.php cron script only when creating a Console instance.
|
|
run as superuser in CronArchive. Remove TODO, archive.php script works w/ php-cgi.
|
|
archive.php is still required, so we'll just test that.
|
|
CliMulti to CliMulti.
|
|
|
|
archive.php script and re-add php-cgi support to Console, which did not get merged in the past for some reason.
|
|
& add TODO for deprecating misc/cron/archive.php.
|
|
|
|
cache in Archive.php never being cleared, and the environment not existing in web archiving.
|
|
BlobReportLimitingTest to pass.
|
|
|
|
|
|
|
|
|
|
additional class
|
|
|
|
In the past, `misc/cron/archive.php` used to be included in the console command `core:archive`. But not anymore, so this test can be removed.
|
|
|
|
|
|
|
|
cron should accept any of those Super User tokens
|
|
Moved the `tmp/` path into the config (was hardcoded everywhere)
|
|
|
|
The `tmp/` path was hardcoded everywhere, which resulted in using `SettingsPiwik::rewriteTmpPathWithInstanceId()` to rewrite it for specific use cases.
I've moved that path into the config, and replaced all hardcoded usage (and calls to `rewriteTmpPathWithInstanceId()`) by a `get()` from the container.
Getting entries from the container is a bad practice and dependency injection should be preferred, but we do baby steps. When refactoring those classes to DI, we'll replace calls to the container with proper dependency injection.
Another thing we'll need to do too is move the hardcoded *sub-path* of `tmp/` (e.g. `tmp/sessions/`) into the config also (but again: baby steps).
Another future step would be to remove completely instance ID and let it be handled by a plugin (or by end-user config). Having the `tmp/` path in the config means that plugins or users can override it and know it will be taken into account everywhere in Piwik.
|