Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-27 | fix core folder with php-cs-fixer for psr-2 | fabiocarneiro | |
2015-02-13 | update comment | mattab | |
2014-12-08 | fixes #6824 Hash the fingerprint with the website ID to make it different on ↵ | mattab | |
each website for a given user + tests | |||
2014-07-23 | removed lots of trailing whitespace | Christian Raue | |
2014-06-20 | Merge remote-tracking branch 'origin/master' into ↵ | Thomas Steur | |
report_and_dimension_refactoring Conflicts: core/Tracker/Settings.php plugins/DBStats/DBStats.php | |||
2014-06-19 | Salt visitor hash with Piwik instance's unique salt fixes #5366 | mattab | |
2014-06-18 | merging master into branch, wish me luck | Thomas Steur | |
2014-06-18 | Merge remote-tracking branch 'origin/master' into ↵ | Thomas Steur | |
report_and_dimension_refactoring Conflicts: plugins/DevicesDetection/DevicesDetection.php plugins/Referrers/Referrers.php | |||
2014-06-18 | moved more code from core to plugins, eg Visit, Actions and some Conversion ↵ | Thomas Steur | |
columns | |||
2014-06-17 | use constant for BOT os | sgiehl | |
2014-06-13 | moved more logic from core to plugins | Thomas Steur | |
2014-06-10 | Merge branch 'master' into DeviceDetector2 | sgiehl | |
Conflicts: plugins/DevicesDetection/DevicesDetection.php | |||
2014-06-10 | starting 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-10 | Piwik is a free/libre analytics platform. Refs #4455 GNU Package requirement ↵ | mattab | |
to use free/libre instead of open source | |||
2014-06-08 | introduce 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-08 | Use its own static array to store DeviceDetector instances | Cyril 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-08 | cache parsed DeviceDetector instances for bulk requests | Cyril 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-08 | revert last commit; fixed failing test | sgiehl | |
2014-06-07 | set version to UNK if there is none detected | sgiehl | |
2014-06-03 | do detection only once | sgiehl | |
2014-05-31 | added 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-30 | reimplemented caching; fixed detection of BOT 'os' | sgiehl | |
2014-05-27 | disable cache for now, as it needs a new implementation | sgiehl | |
2014-05-27 | Merge branch 'master' into DeviceDetector2 | sgiehl | |
Conflicts: core/Tracker/Settings.php plugins/API/API.php | |||
2014-05-26 | refs #5019 added missing parse | Thomas Steur | |
2014-05-26 | refs #5019 should fix tests | Thomas Steur | |
2014-05-26 | refs #5019 using the cache reduced the time spent in tracking (piwik.php) ↵ | Thomas Steur | |
from 2seconds to 200ms (on my local env) | |||
2014-05-25 | Merge branch 'master' into DeviceDetector2 | sgiehl | |
Conflicts: core/Tracker/Visit.php | |||
2014-05-25 | Fix typo | mattab | |
2014-05-25 | Refactor 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. |