Age | Commit message (Collapse) | Author |
|
|
|
|
|
and whether it is an adjusted config value in the ui
|
|
|
|
initial values before setting up each initial fixture. Ensures that changes to site properties by fixtures are reset before setting up the next fixture.
|
|
(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.
|
|
|
|
|
|
|
|
|
|
|
|
bulk tracking request if individual request has an incorrect request parameter.
|
|
https://github.com/piwik/piwik-log-analytics/pull/94
|
|
|
|
sets the cookie.
This PR allows us to set 3rd party cookies in the opt-out form for Piwik. It works by opening a new window on form submission, reloading the new window, and setting the cookie on this reload. It is necessary to reload the window, because the session cookie isn't set, so the nonce won't be detected & so, the ignore cookie won't be set.
It works whether JavaScript is enabled or not, and other browsers still get the better UX.
The new window is closed immediately after opening, if JS is enabled.
There is also a new UI test for the opt out form, plus a small change to the UI testing framework to allow switching the user agent during tests.
|
|
Conflicts:
config/global.php
core/CliMulti/RequestCommand.php
core/Config.php
core/Config/IniFileChain.php
tests/PHPUnit/System/BlobReportLimitingTest.php
tests/PHPUnit/TestingEnvironment.php
tests/PHPUnit/Unit/Config/IniFileChainTest.php
tests/PHPUnit/Unit/ConfigTest.php
|
|
replay logging including logs w/ error statuses, and update log-analytics repo.
|
|
since they are vital to correctly storing/loading settings w/o strange bugs.
|
|
shared (again, regressed in a previous commit), and fixed many tests. Changed CacheTest from integration to unit.
|
|
base class + ability to override environment in UnitTestCase.
|
|
general
* Store subtables in chunks of 100 subtables per blob. Those 100 subtables are stored
serialized as an array: array($subtableID => subtableBlob). The first 100 subtables are
stored in "chunk_0", the next 100 subtables are stored in "chunk_1", ...
* Subtable Ids are now consecutive from 1 to X
* We do no longer serialize the whole Row instance when archiving, instead we only
serialize the Row's array which contains columns, metadata and datatable. This is not
only more efficient but allows us to refactor the Row instance in the future (although
we will always have to be BC)
* Faster row implementation: Columns, Metadata and Subtables access is much faster now
|
|
(transitions) refs #6693
|
|
|
|
Conflicts:
tests/UI/expected-ui-screenshots
|
|
regex for any w3c extended log field. Can combine this option w/ --regex-group-to-...-cvar options to track any field that the importer doesn't natively recognize.
|
|
|
|
|
|
has no regex. Also add nginx json log to log importer system test.
|
|
core/bootstrap.php
|
|
|
|
|
|
|
|
|
|
making W3cExtendedFormat treat time-taken field as seconds by default (since that is what the W3C format specifies). Also add support for event tracking and cloudfront RTMP logs (which provide event logs). Also allow multiple spaces in between W3C extended log files. Allow derived classes of W3cExtendedFormat to define new custom field regexes.
|
|
present and not anonymous. Includes changes to ImportLogsTest.
|
|
commit.
|
|
to parse log files created using the IIS Advanced Logging module. Includes tests for such a case (including python unit test + PHP System test).
|
|
|
|
|
|
refs #6417 this should fix some tests. Start initial value by 0 so first generated id will be 1
fix omnifixture creation was broken
refs #6417 wondering if omnifixture creation worked
refs #6417 acquire a lock per archive id which should be better
refs #6417 we have to generate the SQL in the update itself otherwise the update would fail at some point in the future if the tables signature changes
refs #6417 split updates into a separate update file otherwise it would not be executed for devs using Piwik from git
refs #6417 added some documentation
refs #6417 Piwik 2.9.0-b2 was released meaning we have to move it to b3
refs #6417 Piwik 2.9.0-b3 was released meaning we have to move it to b4
|
|
|
|
remove duplicated code to load autoload.php and to be able to register more autoloaders (eg for test files) on demand. This I got read of many includes that had to be updated all the time and that had to be updated all the time when moving iles
|
|
code, few refactorings, all as part of our code cleanup strategy
|
|
OmniFixture dump for UI tests.
|
|
|
|
|
|
|
|
|
|
|
|
and more are starting to hide the keywords in referrer
|