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
2014-12-04Tracker refactoringThomas Steur
2014-09-30Fix #6344, add missing return statement removed from recent refactor to ↵diosmosis
Cookie::get().
2014-09-30coding style fixes, some PHPStorm inspection fixes, improved readability of ↵Thomas Steur
code, few refactorings, all as part of our code cleanup strategy
2014-06-10Piwik is a free/libre analytics platform. Refs #4455 GNU Package requirement ↵mattab
to use free/libre instead of open source
2014-02-03Remove all occurences of @package / @subpackage / @category from core/ files.Fabian Becker
refs #4609
2013-10-08Applying phpstorm code style PSR refs #3771mattab
2013-10-07refs #4194 marked some classes/methods/functions as available for pluginsThomas Steur
2013-10-07refs #4194 marked some classes and methods as API to test doc generationThomas Steur
2013-09-14Moving piwik settings specific getters to SettingsPiwik classmattab
Adding MetricsFormatter class which knows how to format/display metrics (time, money, size, etc)
2013-07-23Refs #4059 Work in progress: Conversion to use Namespaces of dozen more classesmattab
Removed many Piwik_ functions, in Piwik 2 it is best practise to use the methods calls instead Todo: finish converting core/ classes + convert plugins/ classes to use \Piwik\Plugin namespace + fix build + Merge master
2013-07-20Removing extra namespace \Coremattab
2013-07-18Refactor class Piwik_Common to \Piwik\Core\CommonFabian Becker
Notice that auto refactoring has created a nested namespace. Not sure this is what we want - so we might have to edit those nested namespaces afterwards (I think they don't look so good)
2013-07-18Refactor class Piwik_Commin to \Piwik\Core\CommonFabian Becker
Notice that auto refactoring has created a nested namespace. Not sure this is what we want - so we might have to edit those nested namespaces afterwards (I think they don't look so good)
2013-04-02Reformat method visibility according to PSR-2Fabian Becker
https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md#45-abstract-final-and-static
2013-03-28Mass conversion of all files to the newly agreed coding standard: PSR 1/2mattab
Converting Piwik core source files, PHP, JS, TPL, CSS More info: http://piwik.org/participate/coding-standards/
2013-02-06Removing SVN $, since Git does not provide auto properties.Fabian Becker
2012-12-11Various pending changesmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@7594 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2012-07-22Refs #3177, added benchmarking system and set of benchmarks to test Piwik ↵benakamoorthi
performance. Notes: * Added LocalTracker tracker that can be used w/ tests & benchmarks to speed things up. * Modified HTTP header sending code to use intermediate utility function. git-svn-id: http://dev.piwik.org/svn/trunk@6533 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2012-05-27moved another interface to its own file; fixed/added lot of doc blockssgiehl
git-svn-id: http://dev.piwik.org/svn/trunk@6325 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2012-05-24completed a bunch of php doc blockssgiehl
git-svn-id: http://dev.piwik.org/svn/trunk@6300 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-04-04refs #2256 - some phpdocs loverobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@4302 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-02-05refs #1982 - when deleting cookie, mimic the built-in functionrobocoder
php/ext/standard/head.c has this comment: * MSIE doesn't delete a cookie when you set it to a null value so in order to force cookies to be deleted, even on MSIE, we pick an expiry date 1 year and 1 second in the past git-svn-id: http://dev.piwik.org/svn/trunk@3853 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-01-28refs #1982 - delete() should use setCookie() instead of setcookie(), and ↵robocoder
pass path + domain. git-svn-id: http://dev.piwik.org/svn/trunk@3815 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-01-14Fixes #2007mattpiwik
* stores idvisitor, config_id as BIGINT rather than char(32) * updates Tracking and Archiving code git-svn-id: http://dev.piwik.org/svn/trunk@3729 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-01-12refs #1958 - yet another typorobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@3713 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-01-12refs #1958 - discard entire cookie content if any part fails to unserializerobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@3712 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-01-11quick fixes #1958 - always use safe_serialize/safe_unserialize as there are ↵robocoder
sites with custom php builds that exhibit buggy json_encode/json_decode behaviour preventing login; since we use json_encode/json_decode for the dashboard, we can debug further there p.s. Infomaniak's conclusion (posted in the forum) is inaccurate, and their bug fix is wrong (in more ways than one). 1) json_encode/json_decode is not a 5.3 feature. It was added in php 5.2.0. (I tested with 5.2.0, 5.2.1, 5.2.13, 5.2.14, 5.2.16, and 5.2.17 without Infomaniak's "fix". One of the phpinfo I received shows php was built with --disable-all, and then --enable specific extensions.) 2) their "fix" to use preg_match(/5.2.1/, PHP_VERSION) no longer matches broken 5.2.0, and excludes 5.2.2 through 5.2.9, but includes 5.2.10 - 5.2.17 (latest 5.2.x); *boggle* git-svn-id: http://dev.piwik.org/svn/trunk@3706 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-01-04use '< 5.2.1' to catch 5.2.0-custom builds; also use ↵robocoder
safe_serialize/safe_unserialize for php 5.1.x (because json extension is not built-in and it emits warnings that the built-in doesn't) git-svn-id: http://dev.piwik.org/svn/trunk@3613 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-01-04this helps apparently mattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@3610 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-12-22refs #1279, refs #1910 - language preference for anonymous users is now ↵robocoder
stored in a cookie; we can't use this workaround for the dashboard layout because of cookie size limits git-svn-id: http://dev.piwik.org/svn/trunk@3514 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-12-22refs #1900, fixes #1911robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@3508 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-12-22Fixing broken tracking, json_decode returning objects but code is using the ↵mattpiwik
data as array Refs #1900 git-svn-id: http://dev.piwik.org/svn/trunk@3507 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-12-18fixes #1900 - use safe_unserialize() for third-party content; for signed ↵robocoder
cookies, replace serialize/unserialize with more compact, json_encode()/json_decode() git-svn-id: http://dev.piwik.org/svn/trunk@3460 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-11-26workaround what appears to be a substr_compare() validation bug (negative ↵robocoder
offset vs positive length) git-svn-id: http://dev.piwik.org/svn/trunk@3373 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-11-06micro-optimizations and some code clean-uprobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@3296 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-11-03fixes #1795 - set secure flag in login cookie when https (or reverse proxy)robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@3286 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-08-20refs #1630robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@2968 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-08-08refs #1419 - add 'Remember Me' to Login form; unchecked by default (which is ↵robocoder
safe by default); small change to core/Cookie.php to allow cookie to expire at end-of-session; shorten persistent cookie life to 14 days Note: potential compat buster: logme() cookie is no longer persistent git-svn-id: http://dev.piwik.org/svn/trunk@2901 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-08-03fix bug where numeric value would be base64 encoded; sign cookies as a more ↵robocoder
robust defense git-svn-id: http://dev.piwik.org/svn/trunk@2856 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-07-29Refs #409mattpiwik
* Quick fixes; ensuring tracking cookies never exceed 1k. it was surprisingly simple to implement, nice... * also adding small test failure script in misc/ git-svn-id: http://dev.piwik.org/svn/trunk@2777 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-03-21clean-up XHTML self-closing tags in preparation for validation; note: I ↵robocoder
skipped plugins/Live as there's a large patch to merge git-svn-id: http://dev.piwik.org/svn/trunk@1968 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-03-16Fixes #1155 Cookie path can now be defined in config filemattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@1927 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-12-14refactor unserialize_array(); add Application version tests to SecurityInforobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1682 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-12-12refactor [1637] and add unit testrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1667 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-12-09Fixes the cookie function for arrays storagemattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@1637 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-08-22phpdoc cleanup:robocoder
* add @category (Piwik => 'core', Piwik_Plugins => 'plugins') * in core, use @package and @subpackage more consistently to group files/classes; exception is DataFiles/*, PluginsFunctions/*, and SmartyPlugins/* * in plugins, @package is the plugin name * removed '@param none' -- not a phpdoc convention * '@throws' and '@return void' are also not phpdoc conventions, but are widely used elsewhere, e.g., Smarty & Zend git-svn-id: http://dev.piwik.org/svn/trunk@1420 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-07-08fixes #803 - remove unnecessary require_once from core, plugins, and parts ofrobocoder
libs. (I didn't touch: open-flash-chart, Zend Framework, and PEAR HTML.) git-svn-id: http://dev.piwik.org/svn/trunk@1296 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-07-01Add svn:keywords Id to .php files in core, plugins, and jsrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1270 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-06-17fixes #736 - feature request to unset cookie value via set(name, null)robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1238 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-01-14fixing Setting how long cookies set by Piwik last #469mattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@876 59fd770c-687e-43c8-a1e3-f5a4ff64c105