Age | Commit message (Collapse) | Author |
|
* Fixing typo in array property
* Fixing "nonexistant" throughout codebase
* Fixing misspelling of Password
* Typofixes in comments
* Update core/Plugin/Dimension/VisitDimension.php
Co-authored-by: Justin Velluppillai <justinvelluppillai@gmail.com>
* Reverting change of idDimenson
Co-authored-by: Justin Velluppillai <justinvelluppillai@gmail.com>
|
|
* Added config option to disable archiving for actions goals
* Additionally disable entry page goals archiving if the config option is set
* Use GeneralConfig::getConfigValue to allow support for site specific config settings
* Updated UI test screenshot
|
|
parameters,#DEV-2774 (#19673)
|
|
* Added config option for database error codes to ignore during updates
* Update config/global.ini.php
Co-authored-by: Stefan Giehl <stefan@matomo.org>
* Update core/Updater/Migration/Db/Sql.php
Co-authored-by: Stefan Giehl <stefan@matomo.org>
Co-authored-by: Stefan Giehl <stefan@matomo.org>
|
|
on diagnostic (#19527)
* default Matomo request to http
default Matomo request to http
* Update HttpsUpdateCheck.php
update checks
* Update plugins/Marketplace/config/config.php
Co-authored-by: Justin Velluppillai <justin@innocraft.com>
* update lang and links
update lang and links
* Update config.php
update phpcs
* Update config.php
update checks
* Update plugins/Installation/lang/en.json
Co-authored-by: Stefan Giehl <stefan@matomo.org>
* Update Client.php
revert code style changes
* update checks and changes
update checks and changes
* Update UIIntegrationTest_admin_diagnostics_configfile.png
update screenshots
* Update plugins/Installation/lang/en.json
Co-authored-by: Justin Velluppillai <justin@innocraft.com>
* Update HttpsUpdateCheck.php
update link
* Update config/global.ini.php
* update https to http as default
update https to http as default
* Update plugins/Installation/lang/en.json
Co-authored-by: Justin Velluppillai <justin@innocraft.com>
* remove https
remove https
* Update config.php
fix phpcs
* remove translations
remove translations
* remove comma
* Update en.json
update lang
* Update UIIntegrationTest_admin_diagnostics_configfile.png
update ui
Co-authored-by: Justin Velluppillai <justin@innocraft.com>
Co-authored-by: Stefan Giehl <stefan@matomo.org>
|
|
* update invite
update invite
* update tests and VUE error
update tests and VUE error
* built vue files
* update ui
update ui
* update vue
update vue
* update vue
update vue
* built vue files
* Update UsersManager_spec.js
update tests
* update clean
update clean
* Update UsersManager_spec.js
update success
* Update UsersManager_spec.js
remove popup error
* update tests order
update tests order
* Update UsersManager_next_click.png
updateui
* revert screenshot
revert screenshot
* delete if user if declined
delete use if declined
add privacy
split templated into 3 parts
* remove decline
remove decline
* add invited by column
add invited by column
* Revert "add invited by column"
This reverts commit e2358cb493684dc26fdf9a436d00a29981365861.
* Update UserRepository.php
add view user display
* add email tests and update admin email
add email tests and update admin email
* update php cs
update php cs
* add expire task and default setting
add expire task and default setting
* add api tests
add api tests
* add filter
add filter
* update ui tests
update ui tests
* built vue files
* update tests
update tests
* update signup and tests
update signup and tests
* update tests
update tests
* update screenshots
update screenshots
* update screenshots
update screenshots
* update ui
update ui
* update typo
update typo
* built vue files
* Update core/Updates/4.12.0-b1.php
Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com>
* Update plugins/UsersManager/API.php
Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com>
* Update plugins/UsersManager/UsersManager.php
Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com>
* Update plugins/UsersManager/lang/en.json
Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com>
* Update config/global.ini.php
Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com>
* update email date
update email date
* update typo
update typo
* update UI
update UI
* Updated UI screenshot
* Update plugins/Login/lang/en.json
Co-authored-by: Stefan Giehl <stefan@matomo.org>
* Update plugins/Login/templates/invitationDecline.twig
Co-authored-by: Stefan Giehl <stefan@matomo.org>
* update some feedbacks
update some feedbacks
* built vue files
* update feedbacks
update feedbacks
* update filter
update filter
* pending your can't reset password
pending your can't reset password
* fix php cs
fix php cs
* update column
update column
* built vue files
* set up terms in tests
set up terms in tests
* Update PendingUsers.php
setup website
* update tests and broken template
update tests
* update password
update password
* update screenshots
update screenshots
* add delete to admin
add delete to admin
* update invite success notification
update invite success notification
* add tests
add tests
* built vue files
* update tests
update tests
* update UI and checkbox
update UI and checkbox
* Update Invite_spec.js
show error screen
* update tests
update tests
* update lang
update lang
* Update OmniFixture-dump.sql
revert OmniFixture
* update wording
update wording
* update version
update version
* fix change column
fix change column
* Update UsersManagerTest.php
update tests
* Update Model.php
update tests
* Update Model.php
update tests
* remove fixes
remove fixes
* Revert "remove fixes"
This reverts commit f8fe33706513a32bf3386bc6b52800d68ec58562.
* update tests
update tests
* revert password reset
revert password reset
* update tests
update tests
* update resend
update resend
* update tests
update tests
* Update PasswordResetter.php
update tests
* correct pending user from last time
correct pending user from last time
* apply some fixes /improvements
* Apply suggestions from code review
Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com>
* Allow composer plugins for dev dependency codesniffer to fix travis builds. (#19468)
Co-authored-by: peterhashair <peterhashair@users.noreply.github.com>
Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com>
Co-authored-by: Ben <ben.burgess@innocraft.com>
Co-authored-by: Stefan Giehl <stefan@matomo.org>
Co-authored-by: dizzy <diosmosis@users.noreply.github.com>
|
|
* Update dataTable.js
update database table
* Update dataTable.js
update table bug
* Update dataTable.js
shorter the query
* update screenshot
update screenshot
* Update dataTable.js
make table size stable
* Revert "Update dataTable.js"
This reverts commit 1a72e1d9580172414fb147cda9e66f4927f4b2ae.
* Update dataTable.js
update columns
* Revert "update screenshot"
This reverts commit c11aec88af44668171d2ee14e7a502b5fb04126f.
* force ssl to api and plug
force ssl to api and plug
* force request to ssl
force request to ssl
* Update Http.php
update tests
* update tests
update condition only on matomo.org
* update checks
update checks
* update default to https
update default to https
* update phpcs check
update phpcs check
* Update plugins/Marketplace/config/config.php
* add config force ssl on market place
add config force ssl on market place
* Update plugins/Marketplace/config/config.php
Co-authored-by: Justin Velluppillai <justin@innocraft.com>
* update config
update config
* update config
update config
* built vue files
* remove double diagnostic
remove double diagnostic
* force api using https
force api using https
* update tests
update tests
* update feed back
update feed back
* Remove unused use
* update failed display message
update failed display message
* Update plugins/CoreUpdater/Diagnostic/HttpsUpdateCheck.php
Co-authored-by: Justin Velluppillai <justin@innocraft.com>
* Minor text tweak
* update hardcode to translation
update hardcode to translation
* update translation
update translation
* update language and some logic
update language and some logic
* run test
run test
* trigger test
trigger test
* update screenshot
update screenshot
Co-authored-by: sgiehl <stefan@matomo.org>
Co-authored-by: Justin Velluppillai <justin@innocraft.com>
Co-authored-by: peterhashair <peterhashair@users.noreply.github.com>
Co-authored-by: Ben Burgess <88810029+bx80@users.noreply.github.com>
|
|
|
|
* Revert "Update global.php (#19048)"
This reverts commit 9d6d7a98516943c280c35a3f5f014d371734c5d0.
* Fix twig cache path
* apply PSR12 code formatting
|
|
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.
|
|
fix cache wrong path
|
|
* try to avoid random filesystem cache write failure during UI tests by retrying
* update ui-test.php
* forgot return
|
|
(#18862)
* Update FrontController.php
update multi_server_environment is set wont return 503
* Update FrontController.php
update only response 503
* Update FrontController.php
using GeneralConfig
* Update global.ini.php
append maintenance mode response code
* Update global.ini.php
update comments of multi_server_environment
|
|
* Prevent possible error when action is provided as array
* Use Piwik::getModule / Piwik::getAction in a couple more places
* fix test
|
|
(#18634)
* Allow disabling the usage of the default geolocation provider as fallback
* Improve naming
* add changelog entry
* Introduce a disabled provider and setting to disable the default provider
* fix tests
* update changelog
|
|
* fixes deprecation warning in ui-test.php
/srv/matomo/config/environment/ui-test.php(53): Deprecated - str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated
* fixes deprecation warning caused by SettingsPiwik.php
/srv/matomo/plugins/UsersManager/Controller.php(669): Deprecated - md5(): Passing null to parameter #1 ($string) of type string is deprecated
* Fixes deprecation warning in ComparisonRowGenerator.php
/srv/matomo/plugins/API/Filter/DataComparisonFilter/ComparisonRowGenerator.php(129): Deprecated - Automatic conversion of false to array is deprecated
* Fixes type error in Sparklines.php
Uncaught exception: TypeError: array_diff(): Argument #1 ($array) must be of type array, string given in /srv/matomo/plugins/CoreVisualizations/Visualizations/Sparklines.php:306
* Fixes some warnings in DisablePluginArchive fixture
/srv/matomo/tests/PHPUnit/Fixtures/DisablePluginArchive.php(59): Warning - Undefined property: Piwik\Tests\Fixtures\DisablePluginArchive::$useThirdPartyCookies
/srv/matomo/tests/PHPUnit/Fixtures/DisablePluginArchive.php(74): Warning - Undefined property: Piwik\Tests\Fixtures\DisablePluginArchive::$useSiteSearch
/srv/matomo/tests/PHPUnit/Fixtures/DisablePluginArchive.php(75): Warning - Undefined property: Piwik\Tests\Fixtures\DisablePluginArchive::$useSiteSearch
/srv/matomo/tests/PHPUnit/Fixtures/DisablePluginArchive.php(76): Warning - Undefined property: Piwik\Tests\Fixtures\DisablePluginArchive::$useSiteSearch
/srv/matomo/tests/PHPUnit/Fixtures/DisablePluginArchive.php(132): Warning - Undefined property: Piwik\Tests\Fixtures\DisablePluginArchive::$useSiteSearch
* Fixes undefined array key warningin SitesManager.php
/srv/matomo/plugins/SitesManager/SitesManager.php(376): Warning - Undefined array key unknown
|
|
* add disable archiving segment for plugins
add disable archiving segment for plugins
* Update Rules.php
add isset check
* Update global.ini.php
update disable_archiving_segment_for_plugins to right place
* update tests
update tests
* Update global.ini.php
update wording
* update wording and test
update wording and test
* update tests
update tests
* Update UIIntegrationTest_admin_diagnostics_configfile.png
update config
* Update global.ini.php
update wording
* Update UIIntegrationTest_admin_diagnostics_configfile.png
update screen shot
* move general config to a file
move general config to a file
* update screenshot
update screenshot
* Update Rules.php
update rule
* Update global.ini.php
update global
* Update config/global.ini.php
Co-authored-by: Stefan Giehl <stefan@matomo.org>
* Update core/ArchiveProcessor/Rules.php
Co-authored-by: Stefan Giehl <stefan@matomo.org>
* update tests and case and special-characters
update tests and case and special-characters
* update tests
update tests
* Update UIIntegrationTest_admin_diagnostics_configfile.png
update config screenshot
* Update core/ArchiveProcessor/Rules.php
Co-authored-by: Stefan Giehl <stefan@matomo.org>
* Update tests/PHPUnit/System/ArchiveInvalidationTest.php
Co-authored-by: Stefan Giehl <stefan@matomo.org>
* add footer message for disable plugin
add footer message for disable plugin
* Update core/Plugin/Visualization.php
Co-authored-by: Stefan Giehl <stefan@matomo.org>
* core/Plugin/Visualization.php
update en and check unsegmented reports
* Update en.json
update lang
* Update core/Config/GeneralConfig.php
Co-authored-by: Stefan Giehl <stefan@matomo.org>
* Update plugins/CoreHome/lang/en.json
Co-authored-by: Stefan Giehl <stefan@matomo.org>
* add screenshot tests
add screenshot tests
* Update DisablePluginArchive.php
set up site
* Update DisablePluginArchive.php
update config
* Update DisablePluginArchive.php
update to overwrite
* Create DisablePluginArchive_DisablePluginArchive.png
update screen shot
* update config
update config
* update screen
update screen
* update screenshots
update screenshots
* update unrelated screenshots and update tests
update unrelated screenshots and update tests
Co-authored-by: Stefan Giehl <stefan@matomo.org>
|
|
* Add info for trusted_hosts
Some users were confused what this setting exactly does, so they were adding all possible hostnames that might be used such as tracking hostnames, etc.
This results in the wrong URLs being used for things such as Email Reports.
* ws change to trigger new builds
* another ws to trigger build
Co-authored-by: Stefan Giehl <stefan@matomo.org>
|
|
* Ensure DNS records are only requested for IP allowlist when needed
- only request dns records it it's not an IP range
- cache DNS results for 30 seconds to reduce DNS requests
* apply review feedback
|
|
* update database test
update database test
* update tests
update tests
* add matomo_tests to exception
add matomo_tests to exception
* test env on travis
test env on travis
* test database change on travis
test database change on travis
* update tests
update tests
* update test
update test
* update test database host
update test database host
* update tests
update tests
* Update bootstrap.php
update bootstrap to recreate empty test
|
|
* Introduce new config setting to set a contact email address
to use instead of all super user email addresses
* fix test
* apply review feedback
* updates expected UI tests
|
|
* Enable CSP (not report-only) and add SecurityPolicy methods to @api
* Remove redundant initialisation and trigger build
* Updated UI test ss
|
|
* Use the new twig template DI in more places
* Add possibility to prevent the deletion of template cache through DI
|
|
|
|
|
|
* adding vue
* adding webpack config + example vue library project
* forgot to add base tsconfig.json
* Add build command that allows building all plugins + watching for changes.
* autodetect umd bundles
* initial externals detection
* integrate vue CLI
* add externals config via vue config
* explain regenerator issue
* remove ie11
* Build polyfills in separate library.
* add command to quickly compute total asset size (minified + gzipped)
* output tweak for --exclude-angular
* Explicitly disable support for ie11 since Vue 3 does not support it.
* rebuild and add option to clear webpack cache to build commands
* Add example vue component that compiles w/ vue 3.
* get example vue component to display
* include tslib via polyfills so it is not compiled in each library
* get async component loading to work
* some tweaks and tests
* Add generate vue component command and run to generate activity indicator template.
* switch to using composition api since that is apparently better supported, and get activity indicator adapter to bind data properly
* remove vue-class-component npm package
* eslint changes
* rever tracking JS change
* tweak
* Remove CoreVue vue dir which was just there for testing.
* Update vue.config.js
* apply some review feedback
* add plugin to compute js asset size command
* use local script to build
* update changelog and apply review feedback
* fix bower component mapping
* update expected screenshots
* update screenshot
* Update and rename 4.5.0-b2.php to 4.6.0-b1.php
* Update Version.php
* update expected screenshot
* updates expected UI test files
Co-authored-by: sgiehl <stefan@matomo.org>
|
|
* re-init
* Updated expected screenshot
|
|
|
|
|
|
|
|
|
|
|
|
* add Kurdish language to Matomo
* use correct languagecode
* updates expected test file
* updates expected UI test file
Co-authored-by: sgiehl <stefan@matomo.org>
|
|
* Added config option for custom tracking image
* Update core/Tracker/Response.php
Improved brevity
Co-authored-by: Stefan Giehl <stefan@matomo.org>
* Update core/Tracker/Response.php
Improved brevity
Co-authored-by: Stefan Giehl <stefan@matomo.org>
* Update tests/PHPUnit/Unit/Tracker/ResponseTest.php
Remove unnecessary debug comment
Co-authored-by: Stefan Giehl <stefan@matomo.org>
* Added restricted list of supported mime types, automatically determine mime type for image strings, switched to using file_get_contents, is_file and is_readable for image file loading
* Removed image recreation due to performance limitations
Co-authored-by: Stefan Giehl <stefan@matomo.org>
|
|
* use list of supported languages from config
* remove dev from list
* correct list of languages
|
|
INI config (#17874)
* before trying to invalidate parent period, make sure period is enabled in INI config
* avoid error in queueconsumer as well
* make sure we avoid disabled periods in CronArchive.php
|
|
* Set CSP header to prevent XSS
* Add config setting to disable CSP or enable report-only mode
* Modify settings and remove deprecated report-uri
* Adding tests
* Added tests for different settings
* Prefer DI
Co-authored-by: Stefan Giehl <stefan@matomo.org>
* SecurityPolicy objects now constructed with Config parameter
* Updates expected UI test file
Co-authored-by: Stefan Giehl <stefan@matomo.org>
|
|
* limit the size of product reports like most others
* Update global.ini.php
* Update Archiver.php
* the change also needs to be reflected in aggregateMultipleReports()
|
|
* Add log handlers syslog and errorlog
Issue#9400
* Add log handlers syslog and errorlog
* syslog/errorlog: fix namespace; add log.syslog.ident
* syslog/errorlog: Document options
* ErrorLogHandler constructor: Avoid null
Avoid null in ErrorLogHandler constructor call: Use level param; default others
* missing comma
* fix two di definitions
Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
|
|
the first (#17765)
* by default read the last IP address in the list of proxies rather than the first
* apply review feedback
* apply review feedback
* update expected screenshot
|
|
* Added "aurora_readonly_read_committed" setting to global ini
* Updated documentation for Aurora setting
|
|
checking code (#17683)
* remove testdox
* fix warning if parameters is a single value, not an array
* allow skipping valid host check for hardcoded URLs we know are valid
* print testdox hint in case build takes too long to finish consistently
* move testdox warning to correct boostrap file
* fixing some tests + fix use of Date in bind params
|
|
* Do not send any requests to localhost or any IP in order to determine the site type
* Adds integration detection for Drupal and Webflow
* Make it possible to disallow Http class requests to certain hosts
* log info
|
|
* Disable logme functionallity by default
* add changelog
|
|
* add new ini config to enable/disable the php profiler feature
* apply review feedback
* fix test
* update screenshot
* updated expected message
|
|
* more neutral wording and other style improvements
* two more changes
* updates expected test files
Co-authored-by: sgiehl <stefan@matomo.org>
|
|
|
|
(#17368)
* Allow setting value to be an int.
* change default to encourage numeric use
* update expected screenshot
|
|
* proof of concept for selecting password_hash algorithm
* better code stlye
* update expected screenshot
* Add entry to changelog for new INI config options.
Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
|
|
the past. (#17325)
|