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-01-20submodule updatessgiehl
2020-01-163.13.13.13.1Matthieu Aubry
2020-01-16Fix Could not get the lock for ID, when creating a site (#15401)Matthieu Aubry
* Lock key start * do not empty key lock Co-authored-by: Thomas Steur <tsteur@users.noreply.github.com>
2020-01-13translation update (#15389)Stefan Giehl
2020-01-13updates device detector to latest release (#15388)Stefan Giehl
* updates device detector to latest release * updates tests
2020-01-13Updates search engine and social definitions (#15384)Stefan Giehl
2020-01-133.13.1-rc23.13.1-rc2Matthieu Aubry
2020-01-13Improve set up tracking code no data page (#15367)Thomas Steur
2020-01-13Add release channels 3.x-dev (#15381)Thomas Steur
2020-01-12fix JS tracker tests (#15380)Thomas Steur
2020-01-12Respect cookie config for the test (path, domain, isSecure flag) (#15313) ↵Daniel Corn
(#15377)
2020-01-12Support email address in getTokenAuth (#15371)Thomas Steur
* Support email address in getTokenAuth Fix https://github.com/matomo-org/matomo-mobile-2/issues/5404 Not writing a test for it as I'm removing this API method as part of #6559 anyway. * Update API.php
2020-01-12update tag manager (#15373)Thomas Steur
2020-01-12Update comment that resetUserId does not generate a new visitor id (#15366)Matthieu Aubry
2020-01-11Fixes warning for newer PHP versions (#15376)Stefan Giehl
2020-01-10Avoid using getmypid (#15364)Thomas Steur
* Avoid using getmypid * use cache for pid * revert previous change and not use cache * Added method for getmypid
2020-01-09language update (#15365)Stefan Giehl
2020-01-09Fix fatal error in case users still using first geoip plugin. (#15362)diosmosis
* Fix fatal error in case users still using first geoip plugin. * escape urls.
2020-01-083.13.1-rc13.13.1-rc1Matthieu Aubry
2020-01-08Do not proceed with archiving if a valid archive exists for the parameter ↵diosmosis
combination. (#14937) * Do not proceed with archiving if a valid archive exists for the parameter combination. * test manually and get to work * Apply some review feedback. * apply more review feedback * Do not abort archiving if archive found for non-day period so segments will still archive. * Apply more review feedback. * Make new optimization aware of whole periods. * update submodule * In CronArchive modify lastN date parameter to use oldest invalidated archive. * Move date changing logic to method and unit test. * Fix test.
2020-01-08Use tracker cache in ArchiveInvalidator so extra query is not needed. (#15358)diosmosis
* Use tracker cache in ArchiveInvalidator so extra query is not needed. * apply review fixes * applied another feedback item
2020-01-08Allow using and auto-updating dbip databases and default to db-ip.com lite ↵diosmosis
in the UI (#15319)
2020-01-08update submodule (#15357)diosmosis
2020-01-08Prevent double slash in URL when loading a script (#15350)Thomas Steur
Otherwise generates a URL like `https://example.com/additional-plugins//AbTesting/angularjs/manage/manage.directive.html?cb=303` In https://github.com/matomo-org/matomo/blob/3.13.1-b2/plugins/CoreHome/angularjs/http404check.js#L29 there will be otherwise `['./additional=plugins/', 'AbTesting', '...'].join()`. The `pluginsToWebRootDirCache ` is only used for that purpose. refs https://github.com/matomo-org/matomo/issues/15340 This should not fix the referenced issue as a double slash should not cause any issue AFAIK but be still good to make that right. The `$pluginsToWebRootDirCache ` is only used for that purpose to load these files through http404check
2020-01-06hasConsent() is used in tracker so can't be a debug method (#15351)diosmosis
2020-01-06Do not use get_results in mysqli as it requires mysqlnd (#15348)Thomas Steur
* Do not use get_results in mysqli as it requires mysqlnd * Update Model.php
2020-01-05Update README.mdStefan Giehl
2020-01-03Compute row percentages in PHP before metrics are formatted to avoid ↵diosmosis
percentage formatting WARNINGS. (#15304) * Compute row percentages in PHP before metrics are formatted to avoid percentage formatting WARNINGS. * do not fail if site summary is not available * Make sure siteSummary requests total data without segment. * Make sure proper precision is used. * try to fix tests * update expected screenshots
2020-01-023.13.1-b23.13.1-b2Matthieu Aubry
2020-01-02Match configId even when userId is found (#15337)Thomas Steur
2020-01-01Prevent errors if limitVisits is <= 0. (#15336)diosmosis
If set to 0 or less than 0, all rows will be removed from result set, but the code assumes at least one row exists, which results in errors.
2020-01-01Fix build (#15334)diosmosis
* test no longer relevant * update submodule * fix integration test * Do not forward query params for Goals.getMetrics inner API call.
2020-01-01Fix archiving when getmypid is disabled (#15330)Thomas Steur
* Fix archiving when getmypid is disabled * Update ArchiveInvalidator.php * Update ArchiveInvalidator.php
2019-12-31If user is already super user, no need to set super user flag (#15329)Thomas Steur
It shouldn't change any logic. While debugging noticed some nested `doAsSuperUser` calls and was wondering if this could cause random issues... Also if actually logged in user is already super user, we don't need to fake anything...
2019-12-31fix tests broken since #15265 (#15333)Stefan Giehl
2019-12-31Set a first-party cookie when user opts out of tracking (#15184)Kate Butler
2019-12-31fix some tests (#15331)Thomas Steur
2019-12-31Remember consent given by default for 30 years (#15324)Thomas Steur
2019-12-31Fix log tmp segment may be too long (#15312)Thomas Steur
* Fix log tmp segment may be too long * fix tests
2019-12-31Revert "Revert prevent race condition in plugin settings #15249 (#15325)" ↵Thomas Steur
(#15328) This reverts commit 520ba4881ab9d3e30c3d16da9e32a74633e6653c.
2019-12-30Prevent race condition when saving plugin settings (#15327)Thomas Steur
* Prevent race condition when saving plugin settings * use delete method
2019-12-30Revert prevent race condition in plugin settings #15249 (#15325)Thomas Steur
2019-12-30Add unit test missing from #15294 (#15323)diosmosis
2019-12-27Fix more PHP 7.4 issues (#15315)Thomas Steur
2019-12-24MergeDataTables does not correctly merge if table2 has more data than table1 ↵diosmosis
(#15294) * update submodules to fix build * Handle DataTable Maps in VisitFrequency API and in DataTable merger, make sure to correctly copy child datatables. * fix some tests * Copy metadata over. * Updated expected test results. * Adding unit tests.
2019-12-24Lock when archiving and avoid invalidating sites that have archiving in ↵diosmosis
progress (#15272) * Use a lock when archiving and do not invalidate when archiving is in progress. * Add and fix tests + modify workflow. * forgot to add file and remove TODO * Remove use of argument. * Add back min archive time processed code and start on tests for it. * Finish new LoaderTest. * Fix new tests.
2019-12-24ProxySite related changes to let comparisons work properly (#15265)diosmosis
* Make sure ProxySite will disable post processor in Visualization where API Proxy is called directly. * Use Request::process so events are used. * Remove disable_datatable_post_processing, since it will propagate. * Only disable for root API request. * Move nestedApiInvocationCount increment to top of method. * Directly filter referrer type labels since there are a small number of them (helps comparison & proxysite). * Fix regression. * Update expected test files. * Another regression fixed. * Try to fix build again. * fix tests
2019-12-24Ignore disableCookie setting when giving consent / removing consent (#15309)Thomas Steur
2019-12-24Updates device detector to 3.12.2 (#15314)Stefan Giehl
* Updates device detector to 3.12.2 * updates expected test files
2019-12-23Prevent race conditions when updating plugin settings (#15249)Kate Butler