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
2020-05-08Merge remote-tracking branch 'origin/3.x-dev' into 4.x-devsgiehl
2020-05-08Fix GeoIP2 autoupdate (#15916)Stefan Giehl
2020-05-07Exclude some url parameters from referrer urls (#15905)Stefan Giehl
2020-05-07Rewrite cron archiving process for easier maintenance and performance (#15499)diosmosis
* Adding initial new code for cron archive rewrite. * first pass at removing unused CronArchive code. * unfinished commit * fill out archiveinvalidator code * getting some tests to pass * unfinished commit * fixing part of test * Another test fix. * another sql change * fix broken merge or something else that went wrong * Couple more fixes and extra logs. * Fixing enough issues to get core archive command to run completely. * Fix and log change. * Fixed more segment/test related issues for CronArchiveTest. Includes optimization for no visits for period + segment process from handling. * another optimization and possible build fix * no visit optimization * test fix * Implement archiving_custom_ranges logic w/ queue based implementation * fixes to get archivecrontest to work * add logic to invalidate today period * fix optimization and some tests * Fixing more tests. * Fixing more tests * debug travis failure * more test fixes * more test fixes, removing more unneeded code, handling some TODOs * Handle more TODOs including creating ArchiveFilter class for some cli options. * tests and todos * idarchives are specific to table + start on archivefilter tests * one test * more TODOs and tests * more tests and todo taken care of * handle more todos * fixing more tests * fix comment * make sure autoarchiving is enabled for segments when cron archive picks them up * Fixing test. * apply more pr feedback * order by date1 asc * quick refactor * use batch insert instead of createDummyArchives * apply rest of pr feedback * add removed events, add new test, fix an issue (when deleting idarchives older than do not lump all segments together). * re-add fixed/shared siteids * fix tests * incomplete commit * Insert archive entries into archive_invalidations table. * Use invalidations table in core:archive and get ArchiveCronTest to pass. * fixing some tests * debugging travis * fix more tests & remove DONE_IN_PROGRESS which is no longer used. * fix more tests * apply review feedback * fix tests * try fixing alltests build * try again * try again * Move archive_invalidations update to new beta since omnifixture was updated w/o it. * Another fix.
2020-05-07Bind param values manually since PDOStatement::execute() will assume … ↵diosmosis
(#15919) * Bind param values manually since PDOStatement::execute() will assume params are all strings. This causes null values to not be bound correctly. * Add insert null value test. * move test * undo submodule changes
2020-05-07Require authentication when sending custom ip with tracking requests (#15888)Stefan Giehl
2020-05-06Improve Geolocation UI test (#15917)Stefan Giehl
* Ensure db-ip file has always the same date * tiny fix * update ui file
2020-05-06ensure row actions are only bound once (#15914)Stefan Giehl
2020-05-06Search for links on page load as well, not just on ready (#15915)Thomas Steur
* Search for links on page load as well, not just on ready refs https://github.com/matomo-org/matomo/issues/15780 It's absolutely not solving #15780 but it can already greatly improve the situation where links are added between DOM Ready and DOM load. Putting this into 3.x as was looking into this as part of Matomo for WordPress https://wordpress.org/support/topic/tracking-downloads-served-through-zotpress/#post-12787301 * rebuilt piwik.js
2020-05-06Save profiling metadata (#15893)Thomas Steur
Was needing this on production as otherwise I don't have any clue for what request the profile was created, for whom, and when. This helps better understand the profile and later reproduce the same issue etc.
2020-05-05Add link to shopify (#15910)Thomas Steur
2020-05-04Fix Javascript error in JS global template causing side effects (#15901)Thomas Steur
fix https://github.com/matomo-org/wp-matomo/issues/236 fix https://wordpress.org/support/topic/security-string-token-invalid/#topic-12754303-replies
2020-05-02language update (#15895)github-actions[bot]
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
2020-04-30Minor performance improvement when invalidating archives (#15879)Thomas Steur
Just debugging some memory issues around archiving and noticed here it returned in one case over 300K rows. When adding the count > 1 it returned only 1000 rows. This should make it a lot faster and consume bit less memory etc. It's only a minor tweak though.
2020-04-29Updates device detector to 3.12.5 (#15883)Stefan Giehl
2020-04-29Fix iso code of Brandenburg (#15882)Stefan Giehl
2020-04-29put rexpiring delay logic in Lock class (#15874)diosmosis
* Only use one reader db instance per LogAggregator. * use re-expire logic in Lock itself * tweak * Remove unneeded var * fix test
2020-04-29Update visit only when needed (#15869)Thomas Steur
* update idvisitor only when needed * better implementation * fix tests
2020-04-29Queue content tracking requests (#15872)Thomas Steur
2020-04-28Merge branch '3.x-dev' into 4.x-devsgiehl
2020-04-28Keep last 100 characters of archive error message when error is too long ↵Thomas Steur
(#15854) Currently investigating some archiving issue where I can only see the first 6000 characters of the serialised archive response which looks good. However, I cannot see the any of the last characters so I can't really tell if the full response looks good or what the issue could be potentially. Therefore, changing the logic to also show the last 100 characters of the response. Tested this locally and worked for me. Makes the message technically 5 characters longer because of ` ... ` but that should be fine.
2020-04-28Ensure oneClickUpdatePartTwo always returns json (#15877)Stefan Giehl
2020-04-28Fix plugins/Live/Controller.php(99): Notice - Undefined variable: visitors ↵Thomas Steur
(#15867) * Fix plugins/Live/Controller.php(99): Notice - Undefined variable: visitors * Update Controller.php
2020-04-283.13.53.13.5Matthieu Aubry
2020-04-28Removes deprecated event Live.getAllVisitorDetails (#15866)Stefan Giehl
2020-04-283.13.5-rc23.13.5-rc2Matthieu Aubry
to test the auto updater after https://github.com/matomo-org/matomo/pull/15770
2020-04-283.13.5 releaseMatthieu Aubry
2020-04-27Run UI tests of submodules with core build if possible (#15844)Stefan Giehl
* skip only ui tests with special needs in core build * apply review feedback
2020-04-27Improve generated docs on extending profile summary (#15864)Stefan Giehl
* Improve generated docs on extending profile summary * submodule update
2020-04-27Improve generated docs on extending visitor log & profile (#15863)Stefan Giehl
2020-04-27Moves some MobileMessaging API methods to a new model (#15842)Stefan Giehl
* make MobileMessaging.sanitizePhoneNumber private * moves some methods to new model * submodule update
2020-04-26Ensure Referrers.get does return an empty result if there aren't any ↵Stefan Giehl
archives (#15846) * Ensure Referrers.get does return an empty result if there aren't any archives * update expected test files
2020-04-25Merge json2 renderer w/ json so json now has correct rendering of arrays. ↵diosmosis
(#15851) * Merge json2 renderer w/ json so json now has correct rendering of arrays. * update changelog * update submodule * fix test Co-authored-by: sgiehl <stefan@matomo.org>
2020-04-25language update (#15858)github-actions[bot]
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
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-24Make sure to increase time limit when archiving (#15853)Thomas Steur
Even if memory limit is already not set. May prevent some archiving issue around empty or invalid response.
2020-04-23Refactores the way segments are configured in dimensions (#15836)Stefan Giehl
* Improve naming of methods for segments to rescrict access for anonymous user * Introduce new classes SegmentsList nad DimensionSegmentFactory * removes SegmentEditor\SegmentList and adds some tests * submodule updates
2020-04-23Reactivates some skipped tests (#15848)Stefan Giehl
* removes some unused methods * reactivate some skipped tests
2020-04-22moves Annotations.getDateRangeForPeriod to plugin class (#15840)Stefan Giehl
2020-04-22handle dates that are too old for some reason in update (#15841)diosmosis
2020-04-22removes VisitsSummary.getColumns (#15838)Stefan Giehl
2020-04-22makes DBStats.getArchiveTableYear private (#15839)Stefan Giehl
2020-04-21submodule updatessgiehl
2020-04-21Fix typo in error message (#15835)Matthieu Aubry
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-20fix metric tooltip ui testsgiehl
2020-04-20try to fix two UI tests (#15755)diosmosis
* try to fix two UI tests * update screenshots * try to fix oneclickupdate * try to fix build * remove debugging code * updates ui files * remove debugging code * Revert "try to fix oneclickupdate" This reverts commit 246de42be2e27e37b56231f4fab1bab3b5b6fb20. * revert oneclickupdate change * Use 4.x-dev TagManager submodule. * Use temp token auth in one click update to make sure second request always works. * try to fix random failure * add expected screenshot * try update again Co-authored-by: Stefan Giehl <stefan@matomo.org>
2020-04-20fix tests for mergediosmosis
2020-04-19Merge branch '3.x-dev' into 3.x-4.x-2diosmosis
2020-04-19Run tests on bionic distribution & run AllTests with PHP 7.4 (#15720)Stefan Giehl
* run tests on php 7.4 / xenial * composer update * fix lfs check * adjust travis.yml * adds distribution param * update submodule * update travis.yml * fix icon tests * Fix array access error on PHP 7.4 * fix test * avoid usage of deprecated assertArraySubset * convert expectedException annotations * avoid error on php 7.4 * Use assertion instead of conditional expection * add separat expected test result asserialize output changed for PHP7.4 * updates expected ui files * fix ui test * run UI tests on xenial dist * updates expected ui files * Update core/DataTable/Renderer.php * updates expected UI files * submodule update