Age | Commit message (Collapse) | Author |
|
* Allow using paid db-ip urls for auto update
* apply review feedback
* Adds some Unit tests for new GeoIP2AutoUpdater methods
|
|
(#15592)
* Try to determine the region iso code based on it's name if not available
* Adds test for region without code
|
|
|
|
|
|
in the UI (#15319)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* format code
* Adds command to update iso region names
* updates region names
* updates exptected test files
|
|
|
|
I updated the link tag for all php files with the new matomo link.
Not sure if it is realistic that this will get merged but I though that someday someone has to do this(?)
|
|
|
|
* Add empty config.php and tracker.php files to each plugin that doesn't have them; add to whitelist of files that are included in new plugins generated by generate:plugin
* Add plugin files for plugins which were missing them
|
|
* Copy geoip archive into temporary folder instead of in the geoip folder
I noticed the geoip tar.gz archive is downloaded and extracted into the `misc` directory or whatever is configured eg through ` 'path.geoip2' => DI\string('{path.root}/misc/geoip/'),`. However, only the `misc/GeoLite2-City.mmdb` might have write access but not any other file. This causes the updating of the geodb to fail. Instead, it should be extracted into the `tmp/latest` folder which we use for such cases (eg matomo update, plugin update, ...)
* If a path is given, load the DB from that path directly
* Update Php.php
* ignore error if unlink fails
* move file check to getPathForGeoIpDatabase
|
|
|
|
|
|
* Use readable segment value for browser and os segments instead of short codes
* readds original segments using short codes
* Adds additional segment country name to segment by (english) country name
* compare browser and os names case sensitive for segments
* use correct segments for reports
* update tests
|
|
* spellcheck en.json files
* fix WidgetsListTest
* additional fixes
* simplify sentence
* Fixing tests.
|
|
* remove unused code
* Fix number of sprintf placeholders
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* add GeoIP2-City-Europe
* added all kinds of maxmind city databases
* removed GeoLite2-City-Continent database support since this separation is only for GeoIp2 databases available
* removed country files from city detection
|
|
|
|
|
|
|
|
* Disable GeoIP update tasks if no internet connection available
* Show GeoLocation Auto Updater UI only with enabled internet connection
* Throw exception if Marketplace is used without enabled internet features
* Hide Marketplace menu entry if internet is disabled
* Implements new plugin class method requiresInternetConnection, to automatically unloaded plugins if required
* Improve how plugins not working without internet connection are shown in plugin list
* Adds UI test
* typo 'whether'
|
|
|
|
|
|
|
|
|
|
* Hide GeoIP2 server module settings by default
* upates tests
|
|
* Check configured variables for availability in GeoIP2 server module
* Update system test expected files.
* catch exception for tests
* do not cache on failure
* Update expected admin screenshots.
|
|
* Adds update script to remove GeoIP2 plugin from marketplace
* improve check for case insensitive file system
* Adds simple test to prove file used in update is present
|