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-27Avoid DB query when recording historical data or other authenticated ↵Thomas Steur
tracking requests (#15986)
2020-05-27Typing Core/Access (#15983)Jean Baptiste Noblot
2020-05-26require category and action in logEvent (#15980)Lukas Winkler
2020-05-24remove Benchmark Unit Tests (#15976)Lukas Winkler
2020-05-24add .rtf to download filetypes (#15975)Lukas Winkler
* add .rtf to download filetypes * rebuilt piwik.js Co-authored-by: Findus23 <Findus23@users.noreply.github.com>
2020-05-24language update (#15972)github-actions[bot]
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
2020-05-20Remove gears detection (#15956)Stefan Giehl
* Remoing gears * Remove gears from test files * revert removing gears column from dump * Move sql update to core * Revert "visitorGeolocator: output actual changes in debug mode (#12478)" (#12480) This reverts commit 19a7654a9fd775d5bcaed3b9a22224228288c7f3. * Merge with latest changes * Merge with latest changes * revert * revert, add migration * add migration * Merge * Merge * revert * Update core/Tracker/Settings.php Use 0 as default Co-Authored-By: Stefan Giehl <stefan@matomo.org> * fix tests * rebuilt js * updates expected UI files * update changelog * submodule updates Co-authored-by: Peter Boden <p.boden@pax.de> Co-authored-by: pebosi <mail@pebosi.net> Co-authored-by: Matthieu Aubry <mattab@users.noreply.github.com>
2020-05-20Allow using matomo prefixed parameters for campaigns (#15957)Stefan Giehl
* Allow using matomo prefixed parameters for campaigns * Adds changelog * also add mtm_ prefixes * rebuilt piwik.js * update screenshot Co-authored-by: sgiehl <sgiehl@users.noreply.github.com> Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
2020-05-19Removes AWS test runner (#15962)Stefan Giehl
* Removes AWS test runner * remove no longer needed settings Co-authored-by: Thomas Steur <tsteur@users.noreply.github.com>
2020-05-18submodule updatesgiehl
2020-05-18Fix minor period inconsistencies in README (#15960)Jason Blais
2020-05-17Use utf8mb4 character set if possible (#15618)Stefan Giehl
2020-05-17Password confirmation fix for custom login plugins. (#15945)diosmosis
* Password confirmation fix for custom login plugins. * Throw exception if password confirm is incorrect. * Update API.php * apply review feedback * update submodule * fix tests * update screenshot and fix test * update submodule
2020-05-17language update (#15958)github-actions[bot]
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
2020-05-14ignore any saved value in the options table for social and search engines ↵Thomas Steur
list when internet is disabled (#15951)
2020-05-14Make it possible to automatically set up geoip2 in installation (#15939)Stefan Giehl
* make it possible to automatically set up geoip2 in installation * reenable skipped installation ui tests * updates expected UI files * do download in hourly task * trigger an async run of scheduled tasks to set up geoip2 * directly execute the task if possible and schedule the task only if not * improve text * updates UI test
2020-05-14submodule updatesgiehl
2020-05-14Replace Zend Mail with PHPMailer (#15891)Stefan Giehl
* require composer package phpmailer/phpmailer * change mail class to use phpmailer instead of Zend_Mail * removes Zend_Mail and Zend_Mime * submodule * fix tests * enable smtp debug for test mail command * fix embedded images * set language for phpmailer * apply some review feedback * removes Zend_Validate (#15907) * don't inline file without cid * submodule update * fix test * decouples Mail class from PHPMailer and moves sending mails to new transport layer * submodule * cleanup * unset xmailer header * simplify mail attachment handling * adds methods to add bcc recipients * change implementation of setReplyTo
2020-05-14Fix page performance shows up first in custom alerts and reports (#15952)Thomas Steur
* Fix page performance shows up first in custom alerts and reports * fix tests * submodule Co-authored-by: sgiehl <stefan@matomo.org>
2020-05-13remove token_auth column in user table during upgrade (#15942)Thomas Steur
2020-05-13Fix getArchiveIdAndVisits() call (#15946)diosmosis
2020-05-12triple equals (#15762)Jean Baptiste Noblot
2020-05-12remove support for old format of adding custom search engines (#15938)Stefan Giehl
2020-05-11fix geoip2updatesgiehl
2020-05-10add a more helpful info to the default matomo.php output (#15828)Lukas Winkler
2020-05-09language update (#15927)github-actions[bot]
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
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