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
2010-04-24fixes #1312robocoder
- index.php, piwik.php - no longer set include path - libs/Zend - comment out require_once per http://www.zendframework.com/manual/e n/performance.classloading.html - libs/Zend - comment out some redundant Zend_Loader::loadClass() calls - libs/HTML - use absolute include paths - libs/open-flash-chart/php-ofc-library - use absolute include paths git-svn-id: http://dev.piwik.org/svn/trunk@2118 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-03-29Refs #56 mattpiwik
- Added timezone setting per website. Added API to fetch the list of supported timezones. UTC Manual offsets are supported even if the PHP doesn't have timezone support built in. - Added default timezone setting that the Super user can set. It will be used to pre-select timezones when creating new websites, or setting the default timezone when adding websites via the API without specifying the timezone. - Default timezone set to UTC to all existing websites on update. PHP Default timezone set to UTC in index.php and piwik.php. - Removed all usage of mysql date/time functions (which are internally doing timezone conversions based on mysql timezone), now using php generated timestamps (in UTC), or dates manually converted to the website timezone. - Altered the few Mysql fields that were defaulting to "Current timestamp", they now default to NULL. - Deprecated the field log_visit.server_date and log_conversion.server_date as they are now not used. Must use DATE(visit_last_action_time) instead. Note that the new INDEX on (idsite, visit_last_action_time, config_md5config) will greatly benefit the Live! plugin. - Deprecated Piwik_Date->get, must now use Piwik_Date->toString - Deprecated the DB adapters getCurrentTimezone() feature, as we now don't rely on the DB timezone. Also removed the warning from the install screen. git-svn-id: http://dev.piwik.org/svn/trunk@2006 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-12-13Handle case where session.save_path is N;/pathrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1676 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-11-26Tested with PHP 5.3.1robocoder
Installation: * add another step (databaseCheck); warn if not UTF8 * provide charset example in config.ini.sample.php * missing translation strings from some forms * handle last step ('finished') being refreshed or language selected * handle incomplete install (i.e., anonymous user or initial site not created) index.php: * handle session.save_path not defined, unable to mkdir, or not writable MySQLi: * handle connection error * uncaught exceptions from Dashboard, ExampleFeedburner, and LanguagesManager git-svn-id: http://dev.piwik.org/svn/trunk@1609 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-10-28use tmp/sessions if safe_mode (deprecated in 5.3; removed in 6.0), ↵robocoder
open_basedir restriction (''a "broken" security measure'' according to Debian security), or session.save_path not writable git-svn-id: http://dev.piwik.org/svn/trunk@1546 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-10-24Previously, we would always test if session.savepath is writable. However, ↵robocoder
some users report spurious warnings in the log file (open_basedir restriction). The rationale for this test is to handle the case where a fresh PHP install has not been properly configured. So, we add test for open_basedir restriction. By default, this is not set. - if not set, we test to see if the session.savepath is writable. This would handle the case where a fresh PHP install has not been configured. - if it has been set, we assume session.savepath is writable. git-svn-id: http://dev.piwik.org/svn/trunk@1536 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-10-22minor fixes; refs #1008, refs #1009robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1522 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-09-24refs #642 and #796 - is session.save_handler is 'files' and ↵robocoder
session.save_path is not writeable, create (and use) local tmp/sessions folder git-svn-id: http://dev.piwik.org/svn/trunk@1483 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-09-20fix for dirname(__FILE__) returning '/'robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1476 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-09-08fixes #945 - Piwik sets the session.name to 'PIWIK_SESSID'; ↵robocoder
define('PIWIK_SESSION_NAME', ...) in bootstrap.php to override; session namespaces now prefixed by Piwik_. We regenerate session ID at login/logout to mitigate session fixation attacks. git-svn-id: http://dev.piwik.org/svn/trunk@1460 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-08-16refs #889 - add PIWIK_USER_PATH to relocate config & tmp folders per ↵robocoder
user/account where Piwik installation is shared git-svn-id: http://dev.piwik.org/svn/trunk@1401 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-08-12refs #886 - move bootstrap loading to top where it should be;robocoder
refs #917 - adding PIWIK_DISPLAY_ERRORS git-svn-id: http://dev.piwik.org/svn/trunk@1389 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-08-02refs #783 - more include (search) path changes to handle either (but not ↵robocoder
both) disabled ini_set() or set_include(); also avoid "[apc-error] Cannot redeclare class piwik_version" git-svn-id: http://dev.piwik.org/svn/trunk@1357 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-07-29refs #886 - redo and extend change to visit generator and tests configrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1343 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-07-29refs #886, #656, #8585 - add PIWIK_DOCUMENT_ROOT and optional inclusion of ↵robocoder
bootstrap.php git-svn-id: http://dev.piwik.org/svn/trunk@1341 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-07-28fixes #885 - dispatcher starts/resumes session unless ↵robocoder
PIWIK_ENABLE_SESSION_START=0 git-svn-id: http://dev.piwik.org/svn/trunk@1339 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-06fixes #845 - php 5.3 backward incompatibilities and deprecated functionality;robocoder
quick fixes #851 - unit tests; also fix redirect error in Installation when deleting existing tables git-svn-id: http://dev.piwik.org/svn/trunk@1287 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-07-03Shouldn't have moved this line.robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1277 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-07-03Fixes #828 - use Zend_Session / Zend_Session_Namespacerobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1276 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-07-03Fix code above this comment should be PHP4 compatible; set_include_path() ↵robocoder
was introduced in php 4.3.0 git-svn-id: http://dev.piwik.org/svn/trunk@1275 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-06-25Enable autoloader for misc/api_internal_call.php.robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1253 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-06-16Clear svn:executable on files.robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1230 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-06-16refs #806 - only set session handler if 'user'; all the other handlers robocoder
are either built-in or through libraries/extensions git-svn-id: http://dev.piwik.org/svn/trunk@1227 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-06-15fixes #805 - don't override memcached session handlerrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1226 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-06-15refs #620, refs #803 - refactor autoloader into core/Loader.php (class robocoder
Piwik_Loader); remove unnecessary require_once in core/Common.php git-svn-id: http://dev.piwik.org/svn/trunk@1224 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-06-15fixes #801, fixes #620 - implement autoloader; remove require_once robocoder
FrontController.php from ./index.php to test autoloader; add "false" parameter to all class_exists() calls to not trigger autoloader git-svn-id: http://dev.piwik.org/svn/trunk@1221 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-06-11Fixes #783 - don't append preset include path; thanks feyp.robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1205 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-05-28fixes #743 - optimize include path; refs #631robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1150 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-05-26fixes #631 - make set_include_path() conditional on presence of robocoder
Zend/Version.php git-svn-id: http://dev.piwik.org/svn/trunk@1146 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-04-26Fixes #646, setting cache headers explicitly to nocache instead of robocoder
assuming PHP default. git-svn-id: http://dev.piwik.org/svn/trunk@1071 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-04-25Fixed #651 by setting session.save_handler explicitly.robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1070 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-03-27- memory and speed optimizations of archiving, refs #374 (hopefully fixing ↵mattpiwik
it but not sure yet) - added support for profiling memory & time in Piwik via the events mechanism - small other changes git-svn-id: http://dev.piwik.org/svn/trunk@1035 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-03-26- renaming all constants that were not prefixed by PIWIK_ refs #632mattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@1030 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-03-20- fixed #9 referer URLs with host registered as main_url or alias_url should ↵mattpiwik
NOT be counted as referer now if a visitor comes to piwik.org/ with a piwik.org/xx/y/z referer, it will be considered a direct entry rather than a referer visit. makes use of the new caching mechanism introduced with the Goal Tracking plugin, to cache website-related data for super fast access at Tracker time. - Goals is not a tracker plugin anymore (improving performance of Tracker) - fixed bug that the cache file wasn't read properly and goal queries were done at each piwik.php request git-svn-id: http://dev.piwik.org/svn/trunk@994 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-03-02- fixing broken installation due to previous configuration class updatesmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@951 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-02-26- adding one click update mechanism. when a new Piwik version is out, the UI ↵mattpiwik
will link to a page that asks for either: automatic one click upgrade, or manual download. if automatic one click update is selected, Piwik will download piwik.org/last.zip, unzip, does very basic check on unzipped file, backup config file, copy all files over existing files, and shows feedback to user. there are several point of failures and the code should be tested on normal linux environment, I believe for example we can make it more robust by trying to chmod the files in 0644 if copy() of the new files over the existing ones fails. this mechanism should help driving piwik update rates from existing users, minimising risks of security holes, and maximising usage of latest piwik features. git-svn-id: http://dev.piwik.org/svn/trunk@918 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-02-11- fix #525 (Calling set_error_handler and set_exception_handler as part of ↵mattpiwik
the API makes it difficult to use) you can now disable piwik error handler and exception handler by doing: define('ENABLE_ERROR_HANDLER', false); git-svn-id: http://dev.piwik.org/svn/trunk@890 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-08-12- adding possibility to hook into the database creationmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@590 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-08-04- renamed modules/ directory in core/mattpiwik
- cleaning admin UI - adding widgetize module - cleaning template architecture git-svn-id: http://dev.piwik.org/svn/trunk@586 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-06-30- fix #246 session_start() called even if session already startedmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@539 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-04-22Fixing abs path on linuxmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@452 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-04-21- trying to clean all the set_include_path stuffmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@450 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-04-20- move set_include_path before test php minimum versionmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@449 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-04-02- php4 friendly errormattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@431 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-04-01- php4 friendly errormattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@429 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-03-28- fixing small bug in zend Registrymattpiwik
- trying to fix #157 git-svn-id: http://dev.piwik.org/svn/trunk@415 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-03-28git-svn-id: http://dev.piwik.org/svn/trunk@413 ↵mattpiwik
59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-03-28- refs #33 work in progressmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@411 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-03-10close #132mattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@346 59fd770c-687e-43c8-a1e3-f5a4ff64c105