Age | Commit message (Collapse) | Author |
|
tracking requests (#15986)
|
|
|
|
|
|
|
|
* add .rtf to download filetypes
* rebuilt piwik.js
Co-authored-by: Findus23 <Findus23@users.noreply.github.com>
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
* 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>
|
|
* 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>
|
|
* Removes AWS test runner
* remove no longer needed settings
Co-authored-by: Thomas Steur <tsteur@users.noreply.github.com>
|
|
|
|
|
|
|
|
* 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
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
list when internet is disabled (#15951)
|
|
* 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
|
|
|
|
* 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
|
|
* Fix page performance shows up first in custom alerts and reports
* fix tests
* submodule
Co-authored-by: sgiehl <stefan@matomo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
|
|
|
|
|
|
* 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.
|
|
(#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
|
|
|
|
* Ensure db-ip file has always the same date
* tiny fix
* update ui file
|
|
|
|
* 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
|
|
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.
|
|
|
|
fix https://github.com/matomo-org/wp-matomo/issues/236
fix https://wordpress.org/support/topic/security-string-token-invalid/#topic-12754303-replies
|
|
Co-authored-by: tsteur <tsteur@users.noreply.github.com>
|
|
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.
|
|
|
|
|
|
* Only use one reader db instance per LogAggregator.
* use re-expire logic in Lock itself
* tweak
* Remove unneeded var
* fix test
|
|
* update idvisitor only when needed
* better implementation
* fix tests
|
|
|
|
|
|
(#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.
|
|
|
|
(#15867)
* Fix plugins/Live/Controller.php(99): Notice - Undefined variable: visitors
* Update Controller.php
|
|
|