| Patch |
File delta |
Description |
| 0001 Remove duplicate class name.patch | (download) |
core/API/Proxy.php |
9 0 + 9 - 0 !
1 file changed, 9 deletions(-) |
remove duplicate class name
Unit 'piwik\api\nodefaultvalue' defined in:
- /mnt/Dev/@debian/@pear-team/matomo/core/API/Proxy.php
- /mnt/Dev/@debian/@pear-team/matomo/core/API/NoDefaultValue.php
|
| 0002 Allow newer less.php versions.patch | (download) |
composer.json |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
allow newer less.php versions
|
| 0005 Fix the version of pear_exception since it is the ve.patch | (download) |
composer.json |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
fix the version of pear_exception since it is the version of
php-pear
php-pear bundles pear_exception
|
| 0007 Upgrade symfony dependencies.patch | (download) |
composer.json |
8 4 + 4 - 0 !
core/Plugin/ConsoleCommand.php |
6 3 + 3 - 0 !
plugins/Monolog/Formatter/ConsoleFormatter.php |
2 1 + 1 - 0 !
3 files changed, 8 insertions(+), 8 deletions(-) |
upgrade symfony/* dependencies
https://github.com/symfony/monolog-bridge/compare/5.4...6.4
https://github.com/symfony/console/compare/5.4...6.4
https://github.com/symfony/event-dispatcher/compare/5.4...6.4
Most probably there is more code to patch before upstreaming this.
The event-dispatcher Changelog seems okay.
|
| 0009 Patch the path to matomo referrer spam list.patch | (download) |
core/Tracker/Visit/ReferrerSpamFilter.php |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
patch the path to matomo-referrer-spam-list
Do not use PIWIK_VENDOR_PATH
|
| 0010 Patch the path to php tcpdf.patch | (download) |
plugins/ScheduledReports/config/tcpdf_config.php |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
patch the path to php-tcpdf
Do not use PIWIK_VENDOR_PATH
|
| 0011 Patch the path to phpunit.patch | (download) |
plugins/TestRunner/Commands/TestsRun.php |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
patch the path to phpunit
Do not use PIWIK_VENDOR_PATH
|
| 0012 Remove defines of PIWIK_VENDOR_PATH.patch | (download) |
core/bootstrap.php |
7 0 + 7 - 0 !
js/tracker.php |
6 0 + 6 - 0 !
2 files changed, 13 deletions(-) |
remove defines of piwik_vendor_path
Remove define PIWIK_VENDOR_PATH
|
| 0013 Patch the paths to matomo searchengine and social li.patch | (download) |
plugins/Referrers/SearchEngine.php |
6 3 + 3 - 0 !
plugins/Referrers/Social.php |
6 3 + 3 - 0 !
2 files changed, 6 insertions(+), 6 deletions(-) |
patch the paths to matomo-searchengine-and-social-list
Do not use PIWIK_INCLUDE_PATH
|
| 0014 Patch PIWIK_INCLUDE_PATH with MATOMO_PLUGINS_PATH.patch | (download) |
core/AssetManager/UIAssetFetcher/PluginUmdAssetFetcher.php |
12 6 + 6 - 0 !
core/AssetManager/UIAssetFetcher/StylesheetUIAssetFetcher.php |
2 1 + 1 - 0 !
core/FrontController.php |
2 1 + 1 - 0 !
core/Plugin/Manager.php |
8 4 + 4 - 0 !
core/ReportRenderer/Pdf.php |
2 1 + 1 - 0 !
core/Twig.php |
2 2 + 0 - 0 !
core/Updates/2.0-a17.php |
4 2 + 2 - 0 !
core/Updates/2.0.3-b7.php |
2 1 + 1 - 0 !
core/Updates/3.5.1-b1.php |
4 2 + 2 - 0 !
core/testMinimumPhpVersion.php |
6 3 + 3 - 0 !
plugins/Annotations/API.php |
2 1 + 1 - 0 !
plugins/CoreConsole/Commands/BuildTracker.php |
4 2 + 2 - 0 !
plugins/CoreConsole/Commands/ComputeJsAssetSize.php |
4 2 + 2 - 0 !
plugins/CoreConsole/Commands/DevelopmentSyncProcessedSystemTests.php |
6 3 + 3 - 0 !
plugins/CoreHome/Columns/ServerTime.php |
2 1 + 1 - 0 !
plugins/CoreHome/Columns/VisitFirstActionMinute.php |
2 1 + 1 - 0 !
plugins/CoreHome/Columns/VisitFirstActionTime.php |
2 1 + 1 - 0 !
plugins/CoreHome/Columns/VisitLastActionDayOfWeek.php |
2 1 + 1 - 0 !
plugins/CoreHome/Columns/VisitLastActionMinute.php |
2 1 + 1 - 0 !
plugins/CoreHome/Columns/VisitLastActionMonth.php |
2 1 + 1 - 0 !
plugins/CoreHome/Columns/VisitLastActionTime.php |
2 1 + 1 - 0 !
plugins/CoreVisualizations/CoreVisualizations.php |
2 1 + 1 - 0 !
plugins/CoreVisualizations/Visualizations/JqplotGraph.php |
6 3 + 3 - 0 !
plugins/CoreVue/Commands/Build.php |
4 2 + 2 - 0 !
plugins/CoreVue/Commands/BuildPolyfill.php |
8 4 + 4 - 0 !
plugins/DevicePlugins/API.php |
2 1 + 1 - 0 !
plugins/DevicePlugins/Archiver.php |
2 1 + 1 - 0 !
plugins/DevicePlugins/VisitorDetails.php |
2 1 + 1 - 0 !
plugins/DevicePlugins/functions.php |
2 1 + 1 - 0 !
plugins/DevicesDetection/DevicesDetection.php |
2 1 + 1 - 0 !
plugins/DevicesDetection/VisitorDetails.php |
2 1 + 1 - 0 !
plugins/DevicesDetection/functions.php |
10 5 + 5 - 0 !
plugins/LanguagesManager/API.php |
2 1 + 1 - 0 !
plugins/Live/API.php |
4 2 + 2 - 0 !
plugins/MobileMessaging/Controller.php |
2 1 + 1 - 0 !
plugins/MobileMessaging/SMSProvider/ASPSMS.php |
2 1 + 1 - 0 !
plugins/MobileMessaging/SMSProvider/Clockwork.php |
2 1 + 1 - 0 !
plugins/PrivacyManager/PrivacyManager.php |
4 2 + 2 - 0 !
plugins/Referrers/Referrers.php |
2 1 + 1 - 0 !
plugins/Referrers/SearchEngine.php |
2 1 + 1 - 0 !
plugins/Referrers/Social.php |
2 1 + 1 - 0 !
plugins/Resolution/API.php |
2 1 + 1 - 0 !
plugins/SEO/API.php |
2 1 + 1 - 0 !
plugins/SEO/config/ui-test.php |
8 5 + 3 - 0 !
plugins/TestRunner/Commands/TestsRun.php |
2 1 + 1 - 0 !
plugins/TestRunner/Commands/TestsSetupFixture.php |
2 1 + 1 - 0 !
plugins/UserCountry/API.php |
2 1 + 1 - 0 !
plugins/UserCountry/Columns/Country.php |
2 1 + 1 - 0 !
plugins/UserCountry/LocationProvider.php |
2 1 + 1 - 0 !
plugins/UserCountry/VisitorDetails.php |
2 1 + 1 - 0 !
plugins/UserCountry/VisitorGeolocator.php |
2 1 + 1 - 0 !
plugins/UserCountry/functions.php |
2 1 + 1 - 0 !
plugins/UserCountryMap/Controller.php |
2 1 + 1 - 0 !
plugins/UserLanguage/API.php |
2 1 + 1 - 0 !
plugins/UserLanguage/Columns/Language.php |
2 1 + 1 - 0 !
plugins/UserLanguage/RecordBuilders/Languages.php |
2 1 + 1 - 0 !
plugins/UserLanguage/VisitorDetails.php |
2 1 + 1 - 0 !
plugins/VisitTime/API.php |
2 1 + 1 - 0 !
plugins/VisitTime/Columns/LocalMinute.php |
2 1 + 1 - 0 !
plugins/VisitTime/Columns/LocalTime.php |
2 1 + 1 - 0 !
60 files changed, 93 insertions(+), 89 deletions(-) |
patch piwik_include_path with matomo_plugins_path
|
| 0015 Do not allow Internet use or auto updates.patch | (download) |
core/SettingsPiwik.php |
6 6 + 0 - 0 !
plugins/CoreUpdater/Updater.php |
3 3 + 0 - 0 !
2 files changed, 9 insertions(+) |
do not allow internet use or auto updates
|
| 0016 Enforce isIIS false.patch | (download) |
core/SettingsServer.php |
3 3 + 0 - 0 !
1 file changed, 3 insertions(+) |
enforce isiis=false
|
| 0017 Disable all the file generation or deletion in Serve.patch | (download) |
plugins/Installation/ServerFilesGenerator.php |
12 12 + 0 - 0 !
plugins/TestRunner/Commands/CheckDirectDependencyUse.php |
5 5 + 0 - 0 !
2 files changed, 17 insertions(+) |
disable all the file generation or deletion in serverfilesgenerator
and CheckDirectDependencyUse command
|
| 0018 Replace some PIWIK_INCLUDE_PATH with MATOMO_PUBLIC_P.patch | (download) |
core/Updates/4.6.2-rc2.php |
6 3 + 3 - 0 !
plugins/CoreConsole/Commands/BuildTracker.php |
8 4 + 4 - 0 !
plugins/CoreVue/Commands/Build.php |
14 7 + 7 - 0 !
3 files changed, 14 insertions(+), 14 deletions(-) |
replace some piwik_include_path with matomo_public_path
|
| 0019 Disable all searching for .git deployments.patch | (download) |
core/AssetManager/UIAssetCacheBuster.php |
2 1 + 1 - 0 !
core/SettingsPiwik.php |
3 3 + 0 - 0 !
2 files changed, 4 insertions(+), 1 deletion(-) |
disable all searching for .git deployments
|
| 0020 Patch the tmp folder to MATOMO_TMP_PATH.patch | (download) |
config/environment/test.php |
2 1 + 1 - 0 !
config/global.php |
2 1 + 1 - 0 !
core/Config/Cache.php |
2 1 + 1 - 0 !
core/Profiler.php |
2 1 + 1 - 0 !
plugins/Diagnostics/Diagnostic/RecommendedPrivateDirectories.php |
4 2 + 2 - 0 !
5 files changed, 6 insertions(+), 6 deletions(-) |
patch the tmp folder to matomo_tmp_path
|
| 0021 Add the vendor_config.php file and use it.patch | (download) |
console |
2 2 + 0 - 0 !
core/bootstrap.php |
5 2 + 3 - 0 !
index.php |
2 2 + 0 - 0 !
js/tracker.php |
12 7 + 5 - 0 !
matomo.php |
6 1 + 5 - 0 !
misc/cron/archive.php |
2 2 + 0 - 0 !
misc/cron/updatetoken.php |
2 2 + 0 - 0 !
piwik.php |
2 2 + 0 - 0 !
vendor_config.php |
31 31 + 0 - 0 !
9 files changed, 51 insertions(+), 13 deletions(-) |
add the vendor_config.php file and use it
In bootstrap.php the autoload must load first to allow libs in testMinimumPhpVersion to load
|
| 0022 Allow matomo decompress v3.patch | (download) |
composer.json |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
allow matomo/decompress v3
|
| 0023 Replace c pchart by a polyfill.patch | (download) |
libs/ChartLib/ChartLib.php |
317 317 + 0 - 0 !
plugins/ImageGraph/StaticGraph.php |
4 2 + 2 - 0 !
plugins/ImageGraph/StaticGraph/Exception.php |
2 1 + 1 - 0 !
plugins/ImageGraph/StaticGraph/PieGraph.php |
2 1 + 1 - 0 !
4 files changed, 321 insertions(+), 4 deletions(-) |
replace c-pchart by a polyfill
Forwarded discussion to https://github.com/matomo-org/matomo/issues/20570
|
| 0008 Upgrade php di to v7.patch | (download) |
composer.json |
2 1 + 1 - 0 !
core/Container/Container.php |
6 3 + 3 - 0 !
core/Container/ContainerFactory.php |
2 0 + 2 - 0 !
core/Container/IniConfigDefinitionSource.php |
2 1 + 1 - 0 !
4 files changed, 5 insertions(+), 7 deletions(-) |
upgrade php-di to v7
By reading: https://php-di.org/doc/migration/7.0.html
The code uses `useAnnotations(false);`, that means no annotation needs to be changed.
And there is no use of `buildDevContainer`
|
| 0006 Upgrade monolog to v2.patch | (download) |
composer.json |
2 1 + 1 - 0 !
plugins/Monolog/Handler/DatabaseHandler.php |
2 1 + 1 - 0 !
plugins/Monolog/Handler/EchoHandler.php |
2 1 + 1 - 0 !
plugins/Monolog/Handler/FailureLogMessageDetector.php |
2 1 + 1 - 0 !
plugins/Monolog/Handler/FileHandler.php |
2 1 + 1 - 0 !
plugins/Monolog/Handler/LogCaptureHandler.php |
2 1 + 1 - 0 !
plugins/Monolog/Handler/WebNotificationHandler.php |
4 2 + 2 - 0 !
7 files changed, 8 insertions(+), 8 deletions(-) |
upgrade monolog to v2
Most probably there is more code to patch before upstreaming this.
|
| 0024 Adjust the suggested chown path.patch | (download) |
core/Filechecks.php |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
adjust the suggested chown path
|
| 0025 Add a version requirement to referrer spam list and .patch | (download) |
composer.json |
4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-) |
add a version requirement to referrer-spam-list and
searchengine-and-social-list
|
| 0026 Disable GeoIP.patch | (download) |
plugins/UserCountry/UserCountry.php |
3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-) |
disable geoip
|
| 0027 Drop the Flattr logo.patch | (download) |
plugins/CorePluginsAdmin/vue/src/PluginsTable/PluginsTable.vue |
10 1 + 9 - 0 !
1 file changed, 1 insertion(+), 9 deletions(-) |
drop the flattr logo
|
| 0028 Upgrade monolog to v3.patch | (download) |
composer.json |
9 3 + 6 - 0 !
plugins/Monolog/Formatter/ConsoleFormatter.php |
7 4 + 3 - 0 !
plugins/Monolog/Formatter/LineMessageFormatter.php |
19 10 + 9 - 0 !
plugins/Monolog/Handler/DatabaseHandler.php |
11 6 + 5 - 0 !
plugins/Monolog/Handler/EchoHandler.php |
9 5 + 4 - 0 !
plugins/Monolog/Handler/FailureLogMessageDetector.php |
5 3 + 2 - 0 !
plugins/Monolog/Handler/FileHandler.php |
3 2 + 1 - 0 !
plugins/Monolog/Handler/LogCaptureHandler.php |
9 5 + 4 - 0 !
plugins/Monolog/Handler/WebNotificationHandler.php |
13 7 + 6 - 0 !
plugins/Monolog/Processor/ClassNameProcessor.php |
5 3 + 2 - 0 !
plugins/Monolog/Processor/ExceptionToTextProcessor.php |
35 23 + 12 - 0 !
plugins/Monolog/Processor/RequestIdProcessor.php |
5 3 + 2 - 0 !
plugins/Monolog/Processor/SprintfProcessor.php |
19 14 + 5 - 0 !
plugins/Monolog/Processor/TokenProcessor.php |
15 11 + 4 - 0 !
14 files changed, 99 insertions(+), 65 deletions(-) |
upgrade monolog to v3
Most probably there is more code to patch before upstreaming this.
|
| 0029 Disable the GeoIP option at setup time.patch | (download) |
plugins/GeoIp2/GeoIp2.php |
6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-) |
disable the geoip option at setup time
It does not work and crashes the setup
|
| 0028 Allow older versions of jshrink.patch | (download) |
composer.json |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
allow older versions of jshrink
Debian is out of date
|