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
2015-05-27fix core folder with php-cs-fixer for psr-2fabiocarneiro
2015-02-13update commentmattab
2014-12-08fixes #6824 Hash the fingerprint with the website ID to make it different on ↵mattab
each website for a given user + tests
2014-07-23removed lots of trailing whitespaceChristian Raue
2014-06-20Merge remote-tracking branch 'origin/master' into ↵Thomas Steur
report_and_dimension_refactoring Conflicts: core/Tracker/Settings.php plugins/DBStats/DBStats.php
2014-06-19Salt visitor hash with Piwik instance's unique salt fixes #5366mattab
2014-06-18merging master into branch, wish me luckThomas Steur
2014-06-18Merge remote-tracking branch 'origin/master' into ↵Thomas Steur
report_and_dimension_refactoring Conflicts: plugins/DevicesDetection/DevicesDetection.php plugins/Referrers/Referrers.php
2014-06-18moved more code from core to plugins, eg Visit, Actions and some Conversion ↵Thomas Steur
columns
2014-06-17use constant for BOT ossgiehl
2014-06-13moved more logic from core to pluginsThomas Steur
2014-06-10Merge branch 'master' into DeviceDetector2sgiehl
Conflicts: plugins/DevicesDetection/DevicesDetection.php
2014-06-10starting to move dimensions from core into plugins and put each dimension ↵Thomas Steur
into its own class. This is very experimental right now. More experimental stuff will follow
2014-06-10Piwik is a free/libre analytics platform. Refs #4455 GNU Package requirement ↵mattab
to use free/libre instead of open source
2014-06-08introduce devicedetector factory to get singleton instances of ↵sgiehl
devicedetector based on the given user agent. That provides the possibility to reuse DeviceDetector for bot and visitor data detection.
2014-06-08Use its own static array to store DeviceDetector instancesCyril Bonté
The previous commit had at least 2 issues : one identified by sgiehl, who reported that the static variable was useless if we always create a new cache instance, and indeed, he's absolutely right ! Another one can be classified as a potential security issue, where a request can forge a user agent as a key to an object which is not meant to be accessed (CacheStatic instances share their data).
2014-06-08cache parsed DeviceDetector instances for bulk requestsCyril Bonté
By caching parsed DeviceDetectors, we reduce the number of regexes to process. It allows to process more requests per second when the same user agent is met.
2014-06-08revert last commit; fixed failing testsgiehl
2014-06-07set version to UNK if there is none detectedsgiehl
2014-06-03do detection only oncesgiehl
2014-05-31added special DeviceDetectorCache class used for caching DeviceDetector. ↵sgiehl
This cache combines file and static caching to speed up detections as much as possible
2014-05-30reimplemented caching; fixed detection of BOT 'os'sgiehl
2014-05-27disable cache for now, as it needs a new implementationsgiehl
2014-05-27Merge branch 'master' into DeviceDetector2sgiehl
Conflicts: core/Tracker/Settings.php plugins/API/API.php
2014-05-26refs #5019 added missing parseThomas Steur
2014-05-26refs #5019 should fix testsThomas Steur
2014-05-26refs #5019 using the cache reduced the time spent in tracking (piwik.php) ↵Thomas Steur
from 2seconds to 200ms (on my local env)
2014-05-25Merge branch 'master' into DeviceDetector2sgiehl
Conflicts: core/Tracker/Visit.php
2014-05-25Fix typomattab
2014-05-25Refactor visit settings processing in its own class, so that a third party ↵mattab
plugin could generate and reuse these values. This could be useful to third party developer eg. Vincent building a Chat plugin for Piwik.