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
2016-12-14Fix one regression in UI tests: ui test fixture was failing at the end of ↵Matthieu Aubry
the setup phase (#11003) * Two UI tests suite were not running because of an authentication error in the UItestFixture This should fix it * Valid screenshot tests
2016-12-06Add a system test reproducing #10857 (#10970)Matthieu Aubry
* testing referrer website with both HTTP and HTTPS for https://github.com/piwik/piwik/issues/10857 * Add a system test reproducing #10857 Add a system test reproducing #10857 -> confirmed that Piwik will track referrers from the same HTTP and HTTPS page as different entries.
2016-12-01Tracking API: when overriding the request datetime with an invalid ↵Thomas Steur
token_auth, don't track the request (#10899) * refs #10890 ignore tracking requests with custom timestamp, accept timestamps up to 1 day in past, added config for timestamps that require auth * fix test * update travis yml * update travis * update travis * fix test * added changelog entry * .travis.yml file is out of date, auto-updating .travis.yml file. * .travis.yml file is out of date, auto-updating .travis.yml file. * .travis.yml file is out of date, auto-updating .travis.yml file. * .travis.yml file is out of date, auto-updating .travis.yml file. * .travis.yml file is out of date, auto-updating .travis.yml file. * .travis.yml file is out of date, auto-updating .travis.yml file. * New config.ini.php setting: `tracking_requests_require_authentication_when_custom_timestamp_newer_than`
2016-10-31system test to show newest empty tracker responsemattab
2016-10-11fix min and max event value is summedThomas Steur
2016-09-30Merge branch '2.x-dev' into 3.0-m09Thomas Steur
2016-09-27do not make log_action.idaction (and foreign keys) BIGINT to prevent large ↵Matthieu Aubry
overhead (#10569) Partial revert https://github.com/piwik/piwik/pull/10548/files
2016-09-26On very high traffic Piwik servers, prevent integer overflow by making ↵Matthieu Aubry
auto_increment fields BIGINT UNSIGNED (#10548) * Change Latitude and Longitude data types to DECIMAL instead of FLOAT * Add system test that forces an integer overflow, currently failing as expected * Make all overflow-able fields BIGINT UNSIGNED * Make overflow-able fields BIGINT UNSIGNED * These fields were not covered by the new SimulateAutoIncrementIntegerOverflow test * fix comment * Make it clear that id* fields are UNSIGNED when installing Piwik * BIGINT(10) for consistency * Update core fields to BIGINT * UI tests: New fields to be updated to bigint
2016-09-23Improves handling of Geolocation providers (3.x) (#10523)Stefan Giehl
* refactor code for including available location providers * fix test
2016-09-19Make sure to set an entry page if none was set before (#10510)Thomas Steur
* make sure to set an entry page if none is set yet * fix possible error * Site searches will set idaction=0, which is actually a valid entry page url, so we test specifically for false * Add test case where the visit directly starts with an event * Add system test where the first actions of a visit are events (without URL set), followed by a pageview later -> the pageview will be set as the entry page * Update processed api responses * UI tests: two new fields in log_visit have been updated * Processed API responses
2016-08-29Merge branch 'master' into 3.0-m06Thomas Steur
Conflicts: .travis.yml bower.json core/Notification/Manager.php core/Updates.php core/Updates/2.16.2-b2.php core/Version.php libs/Zend/Validate/Hostname.php libs/bower_components/jScrollPane/ajax.html libs/bower_components/jScrollPane/anchors.html libs/bower_components/jScrollPane/api.html libs/bower_components/jScrollPane/arrow_hover.html libs/bower_components/jScrollPane/arrow_positions.html libs/bower_components/jScrollPane/arrows.html libs/bower_components/jScrollPane/auto_reinitialise.html libs/bower_components/jScrollPane/basic.html libs/bower_components/jScrollPane/caps.html libs/bower_components/jScrollPane/changelog.html libs/bower_components/jScrollPane/destroy.html libs/bower_components/jScrollPane/drag_size.html libs/bower_components/jScrollPane/dynamic_content.html libs/bower_components/jScrollPane/dynamic_height.html libs/bower_components/jScrollPane/dynamic_width.html libs/bower_components/jScrollPane/events.html libs/bower_components/jScrollPane/faqs.html libs/bower_components/jScrollPane/fixed_width.html libs/bower_components/jScrollPane/focus.html libs/bower_components/jScrollPane/fullpage_scroll.html libs/bower_components/jScrollPane/iframe.html libs/bower_components/jScrollPane/iframe2.html libs/bower_components/jScrollPane/iframe_content1.html libs/bower_components/jScrollPane/iframe_content2.html libs/bower_components/jScrollPane/image.html libs/bower_components/jScrollPane/image2.html libs/bower_components/jScrollPane/index.html libs/bower_components/jScrollPane/invisibles.html libs/bower_components/jScrollPane/known_issues.html libs/bower_components/jScrollPane/less_basic.html libs/bower_components/jScrollPane/mwheel_intent.html libs/bower_components/jScrollPane/override_animate.html libs/bower_components/jScrollPane/runeimp.html libs/bower_components/jScrollPane/runeimp2.html libs/bower_components/jScrollPane/scroll_on_left.html libs/bower_components/jScrollPane/scroll_to.html libs/bower_components/jScrollPane/scroll_to_animate.html libs/bower_components/jScrollPane/settings.html libs/bower_components/jScrollPane/short.html libs/bower_components/jquery/.bower.json libs/bower_components/jquery/LICENSE.txt libs/bower_components/jquery/dist/jquery.js libs/bower_components/jquery/dist/jquery.min.js libs/bower_components/jquery/dist/jquery.min.map libs/bower_components/jquery/sizzle/dist/sizzle.js libs/bower_components/jquery/src/ajax.js libs/bower_components/jquery/src/ajax/jsonp.js libs/bower_components/jquery/src/ajax/load.js libs/bower_components/jquery/src/ajax/parseJSON.js libs/bower_components/jquery/src/ajax/parseXML.js libs/bower_components/jquery/src/ajax/script.js libs/bower_components/jquery/src/ajax/xhr.js libs/bower_components/jquery/src/attributes/attr.js libs/bower_components/jquery/src/attributes/classes.js libs/bower_components/jquery/src/attributes/prop.js libs/bower_components/jquery/src/attributes/support.js libs/bower_components/jquery/src/attributes/val.js libs/bower_components/jquery/src/callbacks.js libs/bower_components/jquery/src/core.js libs/bower_components/jquery/src/core/access.js libs/bower_components/jquery/src/core/init.js libs/bower_components/jquery/src/core/parseHTML.js libs/bower_components/jquery/src/core/ready.js libs/bower_components/jquery/src/css.js libs/bower_components/jquery/src/css/curCSS.js libs/bower_components/jquery/src/css/hiddenVisibleSelectors.js libs/bower_components/jquery/src/css/support.js libs/bower_components/jquery/src/css/var/swap.js libs/bower_components/jquery/src/data.js libs/bower_components/jquery/src/data/accepts.js libs/bower_components/jquery/src/deferred.js libs/bower_components/jquery/src/deprecated.js libs/bower_components/jquery/src/dimensions.js libs/bower_components/jquery/src/effects.js libs/bower_components/jquery/src/effects/Tween.js libs/bower_components/jquery/src/event.js libs/bower_components/jquery/src/event/support.js libs/bower_components/jquery/src/manipulation.js libs/bower_components/jquery/src/manipulation/support.js libs/bower_components/jquery/src/offset.js libs/bower_components/jquery/src/queue.js libs/bower_components/jquery/src/serialize.js libs/bower_components/jquery/src/traversing.js libs/bower_components/jquery/src/traversing/findFilter.js libs/bower_components/jquery/src/var/concat.js libs/bower_components/jquery/src/var/indexOf.js libs/bower_components/jquery/src/var/push.js libs/bower_components/jquery/src/var/slice.js libs/bower_components/jquery/src/wrap.js plugins/API/ProcessedReport.php plugins/AnonymousPiwikUsageMeasurement plugins/CoreConsole/Commands/ManagePlugin.php plugins/CoreHome/javascripts/dataTable.js plugins/CoreHome/javascripts/manifest.json plugins/CoreHome/templates/_topBar.twig plugins/CoreUpdater/templates/updateSuccess.twig plugins/CustomAlerts plugins/CustomDimensions plugins/DevicesDetection/Reports/GetBrowserVersions.php plugins/DevicesDetection/Reports/GetBrowsers.php plugins/ExamplePlugin/Updates/0.0.2.php plugins/Feedback/templates/index.twig plugins/LogViewer plugins/Morpheus/stylesheets/general/_forms.less plugins/Morpheus/templates/layout.twig plugins/Morpheus/templates/user.twig plugins/QueuedTracking plugins/SegmentEditor/stylesheets/segmentation.less plugins/SitesManager/tests/Integration/ApiTest.php tests/PHPUnit/Integration/WidgetsListTest.php tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_sortByProcessedMetric__API.getProcessedReport_day.xml tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_hideColumns___API.getProcessedReport_day.xml tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_showColumns___API.getProcessedReport_day.xml tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_csv__ScheduledReports.generateReport_month.original.csv tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_month.original.html tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getReportMetadata_day.xml tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_scheduled_report_in_csv__ScheduledReports.generateReport_week.original.csv tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_week.original.html tests/UI/expected-ui-screenshots tests/UI/specs/SegmentSelectorEditor_spec.js
2016-07-25Professional Services for Piwik, neutral branding within Piwik app (#10339)Matthieu Aubry
Professional Services for Piwik - neutral branding within Piwik app
2016-04-19 Trigger a Goal conversion for "Event matching goals" even when an event is ↵Matthieu Aubry
tracked without a URL (#10018) * use idGoal parameter in system tests * Trigger a Goal conversion for "Event matching goals" even when an event is tracked without a URL * Test files for green build * Add new expected test file
2016-04-11Merge branch 'master' into 3.x-devThomas Steur
Conflicts: core/Version.php tests/UI/expected-ui-screenshots tests/lib/screenshot-testing/support/chai-extras.js
2016-04-07update omni dump, new fixturePatryk Andrzejewski
2016-02-14merge master => 3.0Thomas Steur
2016-02-01create a new widget promoting piwik pro servicesThomas Steur
2016-01-14Merge pull request #9519 from piwik/improvetestsMatthieu Aubry
Improve test data
2016-01-14improve test data by use various useragentssgiehl
2016-01-13Use Request::processRequest instead of using API::updateSite directly so ↵diosmosis
excessive sanitization is used and site name is stored properly in OmniFixture DB.
2016-01-13When generating the OmniFixture dump, restore site properties to their ↵diosmosis
initial values before setting up each initial fixture. Ensures that changes to site properties by fixtures are reset before setting up the next fixture.
2016-01-13Test case requires a use statement now.diosmosis
2016-01-13Archive in UITestFixture using correct test environment overrides ↵diosmosis
(loadRealTranslations=1 is needed for archiving) so results are accurate. Also, do not use Fixture::getTestEnvironment() in fixtures, instead create new instances of TestingEnvironmentVariables so changes made to the file are not ignored/lost.
2016-01-13Remove change to site settings in InvalidVisits.php after it is no longer ↵diosmosis
needed so when fixtures are setup together, the change won't carry over into other fixtures.
2015-12-10Merge master into "3.0"Thomas Steur
Conflicts: .travis.yml CHANGELOG.md core/Plugin/ControllerAdmin.php core/Version.php core/testMinimumPhpVersion.php plugins/API/API.php plugins/Actions/Reports/GetPageUrls.php plugins/AnonymousPiwikUsageMeasurement plugins/CoreHome/CoreHome.php plugins/CoreHome/templates/_menu.twig plugins/CoreVisualizations/javascripts/jqplotEvolutionGraph.js plugins/CustomVariables/tests/System/expected/test_CustomVariablesSystemTest__CustomVariables.getCustomVariables_day.xml plugins/Goals/Controller.php tests/PHPUnit/Fixtures/ManyVisitsWithGeoIP.php tests/PHPUnit/Integration/Plugin/ManagerTest.php tests/PHPUnit/System/expected/test_FlattenReports__CustomVariables.getCustomVariables_day.xml tests/PHPUnit/System/expected/test_TwoVisitors_twoWebsites_differentDays_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_month.original.html tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getSegmentsMetadata.xml tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_scheduled_report_in_html_tables_only__ScheduledReports.generateReport_week.original.html tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__CustomVariables.getCustomVariables_range.xml tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__CustomVariables.getCustomVariables_range.xml tests/PHPUnit/System/expected/test_reportLimiting__CustomVariables.getCustomVariables_day.xml tests/PHPUnit/System/expected/test_reportLimiting_rankingQuery__CustomVariables.getCustomVariables_day.xml tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_segmentMatchALL_noGoalData__CustomVariables.getCustomVariables_day.xml tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_segmentMatchALL_noGoalData__CustomVariables.getCustomVariables_week.xml tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_segmentMatchVisitorType__CustomVariables.getCustomVariables_day.xml tests/PHPUnit/System/expected/test_twoVisitsWithCustomVariables_segmentMatchVisitorType__CustomVariables.getCustomVariables_week.xml tests/UI/expected-ui-screenshots tests/UI/specs/Overlay_spec.js tests/UI/specs/UIIntegration_spec.js
2015-12-04Merge pull request #9241 from piwik/8393Matthieu Aubry
fixes single quote bug in rowevolution
2015-11-28add more special chars to keyword testssgiehl
2015-11-25Merge pull request #9217 from piwik/9129_2Matthieu Aubry
Added feature Custom Dimensions
2015-11-24refs #9129 added feature Custom DimensionsThomas Steur
2015-11-23Fixing issues causing omnifixture setup to fail.diosmosis
2015-10-15Merge branch 'master' into 3.0Thomas Steur
Conflicts: CHANGELOG.md core/Plugin/Controller.php core/Version.php plugins/API/ProcessedReport.php plugins/CoreHome/CoreHome.php plugins/CoreHome/javascripts/corehome.js plugins/CoreHome/javascripts/menu.js plugins/CoreHome/javascripts/menu_init.js plugins/CoreHome/lang/en.json plugins/CoreHome/stylesheets/zen-mode.less plugins/CoreHome/templates/ReportsByDimension/_reportsByDimension.twig plugins/CoreHome/templates/_indexContent.twig plugins/CoreHome/templates/getDefaultIndexView.twig plugins/Dashboard/Menu.php plugins/Dashboard/javascripts/dashboard.js plugins/Dashboard/javascripts/dashboardObject.js plugins/Goals/templates/_titleAndEvolutionGraph.twig plugins/Goals/templates/getOverviewView.twig plugins/Morpheus/javascripts/piwikHelper.js plugins/Referrers/templates/index.twig plugins/UserCountry/templates/index.twig plugins/VisitFrequency/templates/_sparklines.twig plugins/ZenMode/ZenMode.php plugins/ZenMode/javascripts/zen-mode.js tests/PHPUnit/Fixtures/UITestFixture.php tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getReportMetadata_day.xml tests/UI/expected-ui-screenshots tests/UI/specs/Dashboard_spec.js tests/UI/specs/Menus_spec.js tests/UI/specs/UIIntegration_spec.js
2015-10-11Launch archiving in UITestFixture so it is not launched by multiple requests ↵diosmosis
in UI Tests.
2015-10-06generate pages instead of implementing them in each controllerThomas Steur
2015-10-06starting to prepare the requirement of php 5.4Thomas Steur
2015-10-05Segment auto-suggest dropdown now behaves as expected for Download URL, ↵mattab
outlink URL and Page URL + tests
2015-09-15Merge pull request #8765 from piwik/handle_utf_4bytes_in_urlsMatthieu Aubry
Replace all utf8 4-byte characters in tracked urls with �
2015-09-15Add System tests for URL tracking & removing emoji charactersmattab
2015-09-15Allow Segments to define multiple SQL columns if the segment value can be ↵diosmosis
matched in any of those fields, and use to define two new segments: customVariableName & customVariableValue.
2015-09-11Merge pull request #8759 from piwik/6593_ecommerce_action_segmentsBenaka
Fixes #6593, in segment SQL join log_conversion on idvisit so segmentation on Actions (page url, page title...) works for goals and ecommerce reports
2015-09-11System tests for Goals.get for Ecommerce goal now have datamattab
2015-09-10Refs #8630, when detecing campaign info in Referrers check _rcn and _rck ↵diosmosis
query parameters.
2015-09-01Adding tests for related log importer PR here: ↵diosmosis
https://github.com/piwik/piwik-log-analytics/pull/94
2015-09-01call replayLogFile method twice so one can see how often we trigger log importerThomas Steur
2015-08-31added tests for piwik/piwik-log-analytics#97 to make sure idsite option is ↵Thomas Steur
applied
2015-08-26Add tracker requests excluded due to unknown URLs to NoVisitsTest fixture so ↵diosmosis
it will be tested in system tests.
2015-08-12Fix tests and fixtures to work with an http host different than localhostMatthieu Napoli
2015-06-26Download GeoIP Dbs on travis in UITestFixture.php.diosmosis
2015-06-26Add IP addresses to visits in UITestFixture and make sure to use full IPs + ↵diosmosis
PHP geoip provider.
2015-06-17Updating log analytics submodule for ↵diosmosis
https://github.com/piwik/piwik-log-analytics/issues/74 and make sure this code path is tested in ImportLogsTest.php.
2015-06-03Fix UITestFixture, add token auth to request to create dashboards since the ↵diosmosis
controllers check for it.