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-03-15respect max execution time limit for transitions plugin (#15652)Stefan Giehl
2020-03-12fixing build (#15690)diosmosis
* fixing build * Fix unit test.
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>
2020-03-06fix testsgiehl
2020-03-05Convert range date to date archive if needed (#15665)Stefan Giehl
2020-03-05Try to prevent a deadlock when writing options (#15666)Thomas Steur
2020-03-02Fix session cookie expire (#15633)Stefan Giehl
* Fix session expire fixes #15625 * adds some tests
2020-02-21updates expected test filessgiehl
2020-02-21Fix VisitorFrequency.get API for idsites=all (#15605)Stefan Giehl
* Fix VisitorFrequency.get API for idsites=all * fix console test * updates some UI files * fix console test
2020-02-21Add UI test for JavaScript tracking. (#15567)diosmosis
* Add UI test for JavaScript tracking. * apply some review feedback * try to fix UI test on travis * Add missing screenshot. * Normalize JSTracker UI test result. * update screenshot
2020-02-20Fix couple issues w/ samesite handling in session, make sure session … ↵diosmosis
(#15561)
2020-02-20Fallback to JSON renderer if no valid format is given (#15590)Thomas Steur
* Fallback to JSON renderer if no valid format is given Prevents exceptions like these which we are getting quite often due to security researchers trying different inputs > Call to a member function getResponseException() on null","file":"\/core\/API\/Request.php","line":279,"request_id":"3e2b6","backtrace":" on \/var\/www\/html\/core\/API\/Request.php(279)\n#0 \/plugins\/API\/Controller.php(41) Ideally will add a test but probably won't find the time soon. * Add failing test. * Fix test. Co-authored-by: diosmosis <diosmosis@users.noreply.github.com>
2020-01-31Use safemode when running CLI commands (#15472)diosmosis
2020-01-28Day range archiving issue (#15462)diosmosis
2020-01-27Forward instance_id from local config when reseting config during tests. ↵diosmosis
(#15445)
2020-01-13updates device detector to latest release (#15388)Stefan Giehl
* updates device detector to latest release * updates tests
2020-01-13Add release channels 3.x-dev (#15381)Thomas Steur
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-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-02Match configId even when userId is found (#15337)Thomas Steur
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.
2019-12-31fix tests broken since #15265 (#15333)Stefan Giehl
2019-12-31fix some tests (#15331)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-30Prevent race condition when saving plugin settings (#15327)Thomas Steur
* Prevent race condition when saving plugin settings * use delete method
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-24Updates device detector to 3.12.2 (#15314)Stefan Giehl
* Updates device detector to 3.12.2 * updates expected test files
2019-12-22Remove output that can be ignored in climulti (#15277)Thomas Steur
2019-12-18Fix BC issues from #15128 PR (#15282)Kate Butler
* Switch VisitFrequency to use Simple datatable, restore constant in Goals API for BC * Update system test files
2019-12-17Show 'new' metrics on visitor engagement report/sparklines (#15128)Kate Butler
2019-12-13Use appropriate SameSite values for cookies (#15185)Kate Butler
2019-11-28Add test to make sure woff2 file is up to date... (#15172)diosmosis
2019-11-28 Remove the SiteSpecificUserAgentExcludeEnabled setting (#15089)Kate Butler
2019-11-28Fix build (#15202)diosmosis
* fixing build * fixing tests
2019-11-25Support CliMulti on OS X and print note about whether CliMulti is used in ↵diosmosis
archive output (#15189) * Support CliMulti on OS X (which does not have procfs). * Add output note about whether CliMulti is being used. * fix test
2019-11-19Only add site to list of sites to reprocess if only date being processed is ↵diosmosis
today. (#15154) * Only add site to list of sites to reprocess if only date being processed is today. * Fix test. * Purge all older archives if newest is queryable. * fix test
2019-11-18Invert change comparison when displaying percents in the UI … (#15098)diosmosis
* Invert change comparison when displaying percents in the UI, and add extra _change_from metric to support API calculation of from change percent when there are more than two periods. * Update bandwidth submodule * update screenshots * Update tests. * Update screenshot.
2019-11-18Add product name, product category, product sku, product price segments (#15144)diosmosis
* Add product category segment. * Fix productCategory action, add productName, productSku, productPrice segments. * Hide productCategory1...5 segments in UI/API. * fix tests * Do not select conversion items that are deleted in segments + fix bug in ecommerce item insert (do not fail whole insert if one duplicate primary key is found). * update expected files * Fix unit test.
2019-11-15Update composer dependencies (#15153)diosmosis
2019-11-12Fix build (#15143)diosmosis
* Update expected test files. * Try to increase timeout. * update screenshots * update more screenshots * fix more tests * Update screenshots. * Update submodule. * Fixing another test. * Updating submodule. * update submodule * update submodule * update submodule * fix more tests * fix fixture * update screenshots * update submodule
2019-11-08Rename "Clicked URL" dimension to "Clicked Outlink" (#15088)Kate Butler
* Rename Clicked URL to Clicked Outlink * Fix system and UI tests * Update screenshots
2019-11-08UserID no longer overwrites VisitorId (#14360)MichaelHeerklotz
* UserID no longer overwrites VisitorId * Update piwik-php-tracker package * Update matomo-php-tracker again. * Fixing test. * Add changelog note.
2019-11-08Adds links to online guides in reports help (#15030)Stefan Giehl
* Adds links to online guides in reports help for reports where the new onlineGuideUrl property is defined * Adds more online guide links * updates expected test files * include online guide url in report glossary API * Adjust link * Add punctuation to translation.
2019-11-08Fixes a couple segment handling regressions in the UI (#15110)diosmosis
* When trying to see whether we should decode a segment, favor encoded segment since it appears to be more common. * Replace existing param in URL if it exists but empty (eg, segment=). * If editing segment during comparison, remove comparison in case edited segment is one being compared. * Solve the problem of matching segments that end up decoded a different way to avoid side effects. * Revert test file change. * Add test for getStoredSegmentName().
2019-11-04Updates device detector to 3.12.1 (#15055)Stefan Giehl
* updates device detector to 3.12.1 * adds new device type smart speaker * updates expected test files * updates UI files
2019-11-04Updates all submodules (#15097)Stefan Giehl
* updates all submodules * fix ReleaseChecklistTest
2019-10-24update expected test filessgiehl
2019-10-23Fix build failures (#15016)Kate Butler