Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-10[Codingstyle] Disallow unused use statements (#18520)Stefan Giehl
* Forbid unused use statements * Fix some incorrect classnames * fix tests * remove unused use statements
2021-10-08scheduled tasks should not launch archiving when browser archiving is ↵Peter Zhang
disabled (#18101)
2020-11-19Prevent some archiving notes being printed for each site (#16746)Thomas Steur
* Prevent some archiving notes being printed for each site * no longer call init
2020-09-28Fix error getSegmentArchivesToInvalidateForNewSegments() on null (#16482)Thomas Steur
fix `Uncaught exception: Error: Call to a member function getSegmentArchivesToInvalidateForNewSegments() on null in core/CronArchive.php:818`
2020-09-21Add extra check for queue consumer to prevent duplicates and add duplicate ↵diosmosis
check in tests. (#16406)
2020-09-11Add methods to remove invalidations. (#16400)diosmosis
* Add methods to remove invalidations. * Add check if site exists to beginning of queue consumers loop to find archive data * Delete invalidations w/ no site in task and for site when deleting. * fix test * fix test * another test fix
2020-06-26Rename referrer spam list (#16105)Thomas Steur
* Rename referrer spam list * Rename referrer spam list * Update VisitExcluded.php * Update VisitExcluded.php
2020-06-04Merge branch '3.x-dev' into 4.x-devsgiehl
2020-05-22Limit the fingerprint (#15886)Thomas Steur
2020-05-20Purge from year table as well. (#15963)diosmosis
2020-04-28Merge branch '3.x-dev' into 4.x-devsgiehl
2020-04-24Update doc blocks with new name (#15857)Stefan Giehl
* update doc blocks with new name * submodule updates * updates expected UI files
2020-04-21Always purge today & yesterday and add update for 3.13.5 (#15832)3.13.5-rc1diosmosis
* Always purge today/yesterday when running invalidated archive purge task and add update to add all tables to purge for next version. * Add some comments. * Only add dates if they are past 2020-03. * Only add tables above 2020-01.
2020-04-16merge 3.x to 4.x (#15821)diosmosis
* Avoid possible error subtable already exists but not loaded (#15779) * Make sure to always set JSON_PIWIK to native JSON when possible (#15785) * make sure to always set JSON_PIWIK to native JSON when possible * rebuilt piwik.js * Force POST for bulk requests, fix alwaysUseSendBeacon not respected for bulk requests (#15784) * Force POST for bulk requests, fix alwaysUseSendBeacon not respected for bulk requests * rebuilt piwik.js * Make sure to clean up tracking failures before sending email notification (#15798) Feedback from a customer... Eg the daily `cleanupTrackingFailures()` action might be only executed after the weekly `notifyTrackingFailures` therefore we should try to clean up failures first and then check if any are left. Avoids the case where a user opens hours later the email they receive and then there are no tracking failures reported. This could still happen but it's a bit less likely. * 3.13.5-b1 * Faster segmented suggested values when browser archiving is disabled (#15786) * Faster segmented suggested values when browser archiving is disabled * make sure no segment is set * remove wrong var type * fix/add tests * add more segment values * detect if we should flatten or not * add docs * Fix problem when comparing segments or opening popovers (#15809) refs #15805 * purge all old archives regardless of done value (#15800) * purge all old archives regardless of done value, we only care about the newest usable one * Fix test and start on new one. * Add coverage for change in tests. * there is no longer an inner join so should not need the idsite check * Add more parameters to the computeNbUnique event (#15808) * 3.13.5-b2 * One click update in two parts so new code is loaded for second. (#15770) * One click update in two parts so new code is loaded for second. * remove no longer needed code Co-authored-by: Thomas Steur <tsteur@users.noreply.github.com> Co-authored-by: Matthieu Aubry <mattab@users.noreply.github.com> Co-authored-by: Stefan Giehl <stefan@matomo.org>
2020-04-09Make sure to clean up tracking failures before sending email notification ↵Thomas Steur
(#15798) Feedback from a customer... Eg the daily `cleanupTrackingFailures()` action might be only executed after the weekly `notifyTrackingFailures` therefore we should try to clean up failures first and then check if any are left. Avoids the case where a user opens hours later the email they receive and then there are no tracking failures reported. This could still happen but it's a bit less likely.
2020-04-08Adds option to disable referrer spam blacklist (#15744)john357smith
* Update VisitExcluded.php Added option to disable referrer spam blacklist. * Update VisitExcluded.php Config parameter changed to enable_spam_filter. * Update global.ini.php Added option to disable spam blacklist. * Update core/Tracker/VisitExcluded.php Co-Authored-By: Stefan Giehl <stefan@matomo.org> * Update core/Tracker/VisitExcluded.php Co-Authored-By: Stefan Giehl <stefan@matomo.org> * Update Tasks.php Added check if spam filter is enabled. Co-authored-by: Stefan Giehl <stefan@matomo.org>
2020-03-10Move Archive.php archive invalidation to Loader… (#15616)3.13.4-b1diosmosis
* Move Archive.php archive invalidation to Loader so we only invalidate when about to launch archiving. * Attempt to handle more cases when invalidating before launching archiving. * fix possible sql error * fix possible error * fixing some tests * remove test code * Only invalidate specific archive being requested. * Do not invalidate on today in tracker and avoid existing valid archive check in CronArchive. * more test fixes * Attempt to fix more tests. * Fixing last tests. * another test fix * Invalidate in scheduled task if browser triggered archiving is enabled. * deal with TODO * Get ArchiveSelectorTest to pass. * applying review feedback including new tests * apply review feedback & fix tests * fix couple more tests Co-authored-by: Thomas Steur <tsteur@users.noreply.github.com>
2019-09-16Tweak behaviour of orphaned segment archive purge (#14857)Kate Butler
2019-07-08allow to disable tracking failure notifications (#14448)Fabian Dellwing
* allow to disable tracking failure notifications * update wording
2019-07-05Update the link tag for all php files (#14635)Luca
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(?)
2019-06-20Separate checking for empty site from checking whether we should do e… ↵diosmosis
(#14538) * Separate checking for empty site from checking whether we should do empty site check. * Apply pr review
2019-06-17fix no data message may not be shown when deleteLogs is enabled (#14526)Thomas Steur
* fix no data message may not be shown when deleteLogs is enabled * apply review feedback making it simpler * Adding tests.
2019-05-03Task to purge archives for deleted websites and segments (#14317)Kate Butler
* Purge archives for deleted sites and segments * Purge archives for deleted sites and segments * Add new purgeOrphanedArchives task to expected list * Fix build * PR improvements * Fix consistency of method names * Fix typo * Unit tests for getSegmentHashesByIdSite * PR changes * add note on how to test the command * minor tweak to make sure no injections are possible
2019-02-04Optimize all archive tables only monthly (#14068)Thomas Steur
There is no need to run this every day over all tables.
2018-12-06 Report tracking into wrong Site ID and missing token auth (#13493)Thomas Steur
* log tracking failures * added page * tweak UI * use a db column instead of option table to simplify code * add system summary, notifiy super users by email, fixes, update, ... * more fixes, needs tests next * add widget for tracking failures * ensure to not log any failure when visit is excluded * some tests and fixes * added tests * added missing test * apply review feedback * fix tests * trying to fix test * fix tests * fix update names * fix tests * Fix another test.
2018-11-11Fix wrong Site class is used which may not be available in build (#13693)Thomas Steur
See https://github.com/matomo-org/matomo/commit/2d2abcc9576079a8496ad8bd4a038ba07cf1fb2b#r31248004
2018-11-02make it possible for plugins to change content of JS Tracking Code Missing ↵Thomas Steur
Email through DI (#13658)
2018-09-21 Send email if no tracked data within N days. (#13363)diosmosis
* Remember user who created a site. * Send email if no tracked data within N days. * Add test and get to pass. * Fixes after manual tests of emails * Bump version & change column name to creator_login. * Email tweaks. * Rename Site::getCreationUserFor * Modify Site:: access methiod name * Applying PR feedback. * Move email HTML content generation logic to separate class in DI. * tweak translations * Apply PR review feedback. * Couple more tweaks. * Make tracking code check a one time task + and save timetable when removing inactive tasks. * Update save call. * Apply more PR feedback. * small performance tweak and put the site name in quotes * Fixing tests. * Update expected file.
2018-02-15Use renamed composer packages (#12518)Stefan Giehl
* composer package piwik/searchengine-and-social-list is now matomo/searchengine-and-social-list * composer package piwik/referrer-spam-blacklist is now matomo/referrer-spam-blacklist * update icon submodule * update git url
2017-06-19disable outgoing communication with one setting (#11465)Martin Keckeis
* disable outgoing communication with one setting * disabled piwik blog if isInternetEnabled=0 * better description for enable_internet_features * reenable plugin
2015-08-12Make sure purgeOutdatedArchives task is executed in scheduled task run after ↵diosmosis
core:archive run (regression caused by scheduled task execution refactor).
2015-06-24Sanity check #8186Matthieu Napoli
2015-06-2430s timeout when updating the spammers blacklistMatthieu Napoli
2015-06-24#7674 Auto-update the referrer spammer blacklistMatthieu Napoli
The blacklist is updated weekly from github (stored in the option table).
2015-04-01Refs #7181, add logging to ArchivePurger service + archive purging scheduled ↵diosmosis
tasks + Scheduler, modify CronArchive to run scheduled tasks within same process as core:archive so logs are visible in core:archive output.
2015-03-12Add asserts to setUp method of archive purging tests so there is an ↵diosmosis
assurance that the test data is correct. Use Psr logger in purging scheduled task. And use isRequestAuthorizedToArchive() scheduled task in private method that is named well.
2015-03-10In purging scheduled task, only purge once per year-month combination found, ↵diosmosis
not once per archive table since dates can appear twice (once for numeric table & once for blob table).
2015-03-10Rename Archive\Invalidator to ArchiveInvalidator and Archive\Purger for ↵diosmosis
ArchivePurger for clarity.
2015-03-06Adding log statement + TODO to CoreAdminHome/Tasks.php.diosmosis
2015-03-06Refs #7181, clarify code + comment that skips archiving in scheduled task.diosmosis
2015-03-06Refs #7811, do not purge custom ranges in same method as outdated archive ↵diosmosis
purging. Move to a second method in Archive\Purger.
2015-03-05Refs #7181, move ArchivesToPurgeDistributedList to CoreAdminHome since only ↵diosmosis
consumer for it is the scheduled task and add tests for task in CoreAdminHome (or rather move test from PurgerTest to new TasksTest class). Moved test setup to new fixture type.
2015-03-05Refs #7181, move distributed list access from Archive\Purger to ↵diosmosis
CoreAdminHome's scheduled tasks so Piwik core is no longer dependent on it.
2015-03-03Move ArchivePurger class from core\DataAccess to core\Archive and rename Purger.diosmosis
2015-03-02Refs #7181, remove isRequestAuthorizedToArchive call in ↵diosmosis
Rules::shouldPurgeOutdatedArchives() so archive purging can be forced in contexts other than scheduled task running.
2015-03-02Refs #7181, change ArchivePurger to use instance methods instead of static ↵diosmosis
methods, move Rules::shouldPurgeOutdatedArchives since it is only used by ArchivePurger and move comment in said function.
2014-09-30coding style fixes, some PHPStorm inspection fixes, improved readability of ↵Thomas Steur
code, few refactorings, all as part of our code cleanup strategy
2014-09-10Added tests for segments, renamed fixtures, removed code duplication, ↵Michał Kurzeja
changed purge invaldiated data task priority
2014-09-08Added purging of invalidated archives in scheduled tasksm.kurzeja
2014-07-22removed unused use statementssgiehl