SHA256
1
0
forked from pool/matomo
Commit Graph

64 Commits

Author SHA256 Message Date
1a70e80727 Accepting request 993235 from home:ecsos:server
- Update to 4.11.0 
  * matomo-org/matomo
    - #13321 Invite new users in Matomo, rather than creating them directly
    - #19081 Notify that requests to matomo.org will soon use HTTPS by default
    - #2030 Goal tracking: New Report “Top Landing Pages URLs/Titles” for each goal
      (and also “Pages where goals are triggered”)
    - #14974 Add Goals visualisation for Pages reports in behaviour category
    - #19206 Sparklines show correct data in all goals reports
    - #10716 Show sparkline evolution figures for visits, goals and ecommerce overviews
    - #11047 Add refresh / reload keyboard shortcut for visualizations (eg tables, pie, bar chart)
    - #18809 Fix referrer attribution cookie not set if no tracking request is sent, resulting in wrong attribution
    - #19225 Fix error in php8.1 running console config:get command
    - #19421 Show a notification if PHP version is end of life
    - #19244 Ensure Safari browser shows the information notice
    - #19252 Fix anchor links issue within Matomo
    - #19275 Fix for undefined array index error when rendering sparklines
    - #18692 Fixes problem where dashboards can’t be copied to users in certain circumstances
    - #19011 When a segment is shown, and no data is there, then show accurate error message
      when segment won’t be archived
    - #11046 Preserve rows to display on Visits overview (with graph)
    - #19158 Improve memory management in DataTable/CSV
    - #19232 Take care to always ‘return request’ in appendAvailablePerformanceMetrics
    - #19239 Add utility function for pattern that issues a single AJAX request at a time
    - #19245 Add 429 (rate limited) response code
    - #19268 Composer: Revise project type from “application” to “project”
  * matomo-org/tag-manager
    - #484 Use correct async init method to detect when tracker is loaded
    - #477 Allow dynamic height on Tag manager preview
    - #481 “Observe DOM changes” in Visibility Trigger causes JS error on load
  * matomo-org/tracker-proxy
    - #70 Add current PHP versions to Travis CI tests
    - #71 Fix build badge and remove failing images in Travis CI tests
  * matomo-org/matomo-log-analytics
    - #335 Import fails when Referrer field is not present using Regex format
    - #336 Set referrer to empty string if it doesn’t exist
  * matomo-org/matomo-php-tracker
    - #103 More virtualization of MatomoTracker class
  * matomo-org/referrer-spam-list
    - #1322 Add katrd.xyz
  * matomo-org/device-detector
    - #7111 Detect new brands: Sylvania, Future Mobile Technology, MBI, OUJIA, Qware 
      and Detect devices for several existing brands
    - #7112 Detect httplib2
    - #7117 Adds detection for Tesla Browser
    - #7118 Adds detection for Patchwatch, WhereGoes
    - #7119 Adds detection for various apps and improves version detection for Windows
    - #7120 Improves detection for Tesla, Xiaomi devices
    - #7121 Improvement of condition for detection the platform when using clienthints
    - #7122 Detect devices for existing brands
    - #7123 Adds detection for InternetMeasurement, masscan-ng bots
    - #7124 Adds detection for Sidekick and Wave Browser
    - #7125 Improves version detection for iOS and improves detection for Opera GX
    - #7126 Adds detection for various bots
    - #7128 Detect new brands: AFFIX, Listo, Aquarius and Detect devices for several existing brands
    - #7130 Detect devices for existing brands
    - #7131 Detect devices for existing brands and Detect Pi Browser
    - #7133 Detect devices for existing brands

OBS-URL: https://build.opensuse.org/request/show/993235
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=108
2022-08-05 06:26:19 +00:00
99242ff24c Accepting request 979118 from home:ecsos:server
- Update to 4.10.1
  * matomo-org/matomo
    - #19209 Show spark lines correctly in KPI widget when using segments
    - #19251 Fix manifest.json sending HTTP-Status 403
    - #19241 Set default hasExtraPlugin in campaign builder component to true
    - #19237 Make CustomDimensions available in Segment Editor
    - #19262 Set default null/falsey value in FieldNumber to 0 to match previous behavior

OBS-URL: https://build.opensuse.org/request/show/979118
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=107
2022-05-25 06:32:36 +00:00
aca479e818 Accepting request 977430 from home:ecsos:server
- Update to 4.10.0
  * matomo-org/matomo
    - #18884 Data protection: Hide visitor id in visits log if profile is disabled
    - #19157 Make Widgetize page translatable
    - #18947 Fix console command to disable 2FA for a user
    - #19125 Fix display issue with z-index for widgets that use tables with embedded dashboards
    - #18810 Ensure JS tracker unload event is triggered in edge cases to make sure tracking requests are sent
    - #18128 Make JSON config / package static files unreachable via a GET request
    - #18967 System check – don’t request private directories when disabled
    - #19118 Fix error when setting license key from command line
    - #19124 Fix error when adding new goals if no previous goals exist for website/measurable
    - #19127 PHP8.1 compatibility fixes in referrers plugin
    - #19088 Create assets folder if it is missing when writing Report
    - #19102 Ensure required translations are loaded for Goal management
    - #19113 Add languageName property to PiwikGlobal type
    - #19156 Rename MenuDropdown component to avoid any case mismatches
  * matomo-org/tag-manager
    - #271 Tag Manager: Change the location of Preview window
    - #473 Fix typo in getAvailableContainerVariables
    - #474 Updated MatomoTagDescription to remove piwik
    - #475 Use TemplateParameters instead of raw window in PageHostname var
  * matomo-org/device-detector
    - #7089 Improves detection for generic bots
    - #7091 Adds detection for Amazon ELB bot
    - #7093 Detect new brands: X-AGE, QLink and devices for several existing brands
    - #7095 Detect Open Browser
    - #7097 Detect browsers: BrowseHere, Midori Lite, Pure Lite Browser,
      Berry Browser, Fulldive, Hi Browser, SuperFast Browser. Amaze Browser,
      Smart Search & Web Browser, Aloha Browser Lite
    - #7098 Detect new brands: Aoro, EBEN, VUCATIMES and Detect devices for several existing brands
    - #7100 Detect new brands: Zonko, Zeeker, TJC, HOTREALS and Detect devices for several existing brands
  * matomo-org/referrer-spam-list
    - #1313 Add socialine.net
    - #1314 Add glktfw.net
    - #1315 Add advertisefree.co.uk
    - #1316 Add hilaryblog.top
    - #1317 Add goodcoffeepremium.com
    - #1319 Add kimblog.top

OBS-URL: https://build.opensuse.org/request/show/977430
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=106
2022-05-16 06:34:54 +00:00
80027b852e Accepting request 973045 from home:ecsos:server
- Update to 4.9.1
  * matomo-org/matomo
    - #19106 Perform adblock test after page has finished loading, not immediately
    - #19103 Fix PHP 8.1 deprecation warning
    - #19110 [Vue] add polyfill for String.replaceAll
    - #19102 Ensure required translations are loaded for Goal management
    - #19094 Fix the saving of setting “Also use the Anonymized IP addresses when enriching visits.”

OBS-URL: https://build.opensuse.org/request/show/973045
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=105
2022-04-27 08:15:36 +00:00
e007200ed7 Accepting request 972382 from home:ecsos:server
- Update to 4.9.0
  * matomo-org/matomo
    - #15985 New segments for ‘Ecommerce Order Revenue’ and ‘Revenue left in cart’
    - #18066 Detect when the website is a Single Page App (SPA) or a Progressive Web App (PWA) and link to the relevant guide
    - #18934 Matomo knowledgebase discoverability improvements
    - #18618 Improve performance in deleteLogDataForDeletedSites when deleting data for more than one site
    - #18787 Clarify the Newsletter Opt-in message during installation
    - #18865 Handle case only file name updates on case insensitive file systems
    - #19006 Fix Sarawak and Terengganu on Visitors Interactive Map Widget
    - #18806 Inline Help – show report generation date on “Overview” reports with Evolution Graphs
    - #17738 Don’t log an error when not supported browser is used
    - #17892 Don’t create test cookies when cookies are disabled
    - #18902 Set the _pk_id in the past when deleting cookie.
    - #18873 Remove subtable tooltip if rows are displayed expanded upon search
    - #18990 Minor performance improvement for archive invalidator
    - #18054 Multi server environment in maintenance mode shouldn’t result in 503 response
    - #18790 Prevent archiving of data for time periods that start in the future
    - #18852 Apply max execution query time to Live.getCounters API and queryAdjacentVisitorId method
    - #18883 Migrate Dashboard directive/model to VueJS
    - #18903 Fix PHP8 Trim Error
    - #18926 Migrate custom dimension management
    - #18931 Migrate LanguagesManager to VueJS
    - #18932 Migrate live widget refresh to VueJS
    - #18939 Migrate multisites plugin components to VueJS
    - #18956 Rename dimensions and segments with Server time to Site Time/Time in UTC
    - #18975 Migrate AnonymizeIpController to VueJS
    - #18989 Migrate DoNotTrackPreferenceController to VueJS
    - #18995 Fix issue where date ranges might include too many subperiods
  * matomo-org/tag-manager
    - #443 Add new option to Matomo Variable to disable browser feature detection in Matomo Tag
    - #321 Improve tracking capabilities of visibility events
    - #450 Fix bug preventing “0” value for trigger condition
    - #423 Migrate version management to VueJS
    - #424 Migrate container management to VueJS
  * matomo-org/device-detector
    - #5316 Add detection for new device type wearables
    - #6989 Introduce browser client hint detection
    - #7018 Detect devices for brands: Teclast, Readboy, Vivo, Xiaomi,
      Conquest, Huawei, AllDocube, OPPO, Meizu, Newman, Lava, Hisense
    - #7021 Detect new brands Angelcare, Hamlet, Vorcom and Detect devices for several existing brands
    - #7022 Add engine for CCleaner and ToGate
    - #7023 Improve version detection for Chrome OS
    - #7025 Adds detection for ClearPHONE, Doppio, Jio, Point Mobile, Schok, Vios devices,
      improves detection for Alcatel, Allview, AT&T, Blu, Crosscall, Digicel, Hipstreet,
      Hisense, HTC, Huawei, Hurricane, Hyundai, iHunt, Kalley, Kodak, KRIP, LG, Logic,
      Mione, Motorola, OnePlus, OpelMobile, Pantech, Positivo, Quantum, Realme, Sky, TCL,
      Techwood, Tecno Mobile, Tigers, Vivo, Wiko, Wolki, Xiaomi, Yes, Yezz, ZTE devices,
      adds detection for ClearOS Mobile
    - #7027 Adds detection for CyBrowser, Hi Browser, Navegador, improves detection for Opera,
      UC Browser, UC Browser Mini
    - #7028 Adds detection for AdBlock Browser and YouCare
    - #7029 Adds detection for Decentr browser
    - #7030 Improve detection of Chromium GOST
    - #7032 Adds detection for China OS, PocketBook Browser, improves detection for Linux, Android Browser, Tizen Browser
    - #7033 Adds detection for various bots and libraries
    - #7035 Detect new brands: Autan, UNNO, VDVD, Shanling, ecom and Detect devices for several existing brands
    - #7036 Add Detection for Samsung Watch
    - #7040 Add client hints fixture for Whale Browser
    - #7045 Improves detection for CentOS, GNU/Linux, PCLinuxOS, Red Hat, adds detection for Amazon Linux,
      TencentOS, adds detection for cPanel HTTP Client, ALittle Client, PHP cURL Class, SafeIP, NAVER Mail
      and adds detection for various bots
    - #7046 Add client hints fixture for Opera GX
    - #7051 Detect new brands LOKMAT, Joy, iWaylink and Detect devices for several existing brands
    - #7052 Adds detection for Bittium, EGL, Logic Instrument brands, improves detection for AllDocube,
      Brondi, Hi, Hot Pepper, Energizer, Huawei, iPro, Sky, X-View brands, adds detection for Bliss OS
    - #7055 Adds detection for GeoIP Update
    - #7056 Adds detection for Dolphin Zero, Dolphin, OH Private Browser, Atlas, Jelly browsers
    - #7057 Detect Flow Browser
    - #7061 Detect browsers: UC Browser Mini, Soul Browser, Indian UC Mini Browser,
      Opera, Opera Mini, Fast Explorer, Comfort Browser, CM Mini, SilverMob US
    - #7062 Improves detection for Delta Browser, Monument Browser, Super Fast Browser
      and adds detection for APUS Browser, Ask.com, Ayoba, Savannah Browser, SavySoda, SnapU2B,
      Surf Browser, Ui Browser Mini
    - #7063 Implement Blink version detection via Chrome/ token.
    - #7064 Improves detection for generic bots
    - #7066 TVs detected as smartphone
    - #7067 Improves detection for EKO, Kogan, Sharp, Sony, Vodafone devices
    - #7069 Detect new brands: YU Fly, VOGA, Haipai, Huagan, TD Tech and Detect devices for several existing brands
    - #7070 Adds detection for CentOS Stream, improves detection for CentOS, Roku OS

OBS-URL: https://build.opensuse.org/request/show/972382
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=104
2022-04-24 13:55:24 +00:00
6ee1a15886 Accepting request 960373 from home:ecsos:server
- Update to 4.8.0
  * matomo-org/matomo
    - #18448 Add an option to disable fingerprinting / config_id entirely
    - #17686 Make Matomo compatible with PHP8.1
    - #18699 Label shortened when opening multiple subtables
    - #18819 Fix issues with anonymous user language change not
      persisting due to incorrect setting of cookies with session lifetime
    - #18138 Cache whether a DB supports transaction level or not for slight performance improvement
    - #18783 Comparing two segments in goals, sets the graph to all zeros for the first segment
    - #18718 Update JQuery UI to 1.13.0
    - #18758 Fixes incorrect headline when adding a goal
    - #18479 Minor marketplace tweaks to mention premium features free trial
    - #18538 Fix page overlay sidebar authentication failure
    - #18702 Ensure Google SEO metrics are returned with correct type
    - #18711 Fix handling of invalid limit values for Live.getVisitorProfile
    - #18720 Fix invalid parameter handling for PHP 8 in API.getBulkRequest
    - #18785 Check folder & permission before downloading a GeoIP database
    - #18788 Validate minTimestamp parameter for Live.getLastVisitsDetails
    - #18798 Ensure Dashboard API methods can’t be performed by or for anonymous user
    - #18709 Update orange brand color less variable in morpheus theme
    - #18829 Fix possible dashboard warning
    - #18564 Migrate sitesmanager controller and twig templates to Vue components
    - #18566 Migrate capabilities edit component to Vue
    - #18572 Migrate user-permissions-edit component to vue
    - #18576 Migrate user edit form directive to Vue component
    - #18582 Migrate paged users list component to vue
    - #18583 Migrate usersmanager root component to Vue
    - #18834 add dummy sitesManagerAPI service back in since it is referenced (but not used) by a premium feature
    - #18775 Segmented visits log might show incorrect title
    - #18797 Improve performance of some archiving queries
    - #18804 Add mechanism to initialize vue components outside of angularjs
  * matomo-org/device-detector
    - #6986 Improves many detections, adds detection for various apps and adds detection for various bots
    - #6987 Detect new brands Horizont and Detect devices for several existing brands
    - #6990 Fixed minor syntax errors in some of the regular expressions
    - #6993 Detect new brands iSafe Mobile, Redfox, Tigers, Vinabox, Beista,
      YOTOPT and Detect devices for several existing brands
    - #6994 Detect new brand TOSCIDO and Detect devices for several existing brands
    - #6995 Detect new brands: OMIX, Technopc and Detect devices for several existing brands
    - #6998 Detect new brands: b2m, Koslam, Orion, Massgo, S2Tel and Detect devices for several existing brands
    - #6999 Detect new brand Jedi and improve detection of Remix OS
    - #7001 Adds detection for various apps
    - #7003 Librem phone is counted as an iOS device
    - #7004 Adds detection for Purism brand and fix iOS detection
    - #7005 Adds detection for Plasma Mobile operating system
    - #7006 Detect Fuchsia OS
    - #7007 Detect new brands: iPEGTOP, Nexa, Hi Nova and Detect devices for several existing brands
    - #7010 Adds detection for Noontec brand, improves detection for Google, PocketBook, 
      Samsung, Sony devices, Android, FreeBSD, Android Browser, Tizen Browser
    - #7011 Adds detection for Android TV, Foresight Linux, Kanotix, LindowsOS, Linspire,
      moonOS, Pardus, Zenwalk operating systems [by @liviuconcioiu, @sanchezzzhak]
    - #7012 Detect new brands China Telecom, Royole, U-Magic, DORLAND and Detect
      devices for several existing brands
    - #7014 Improves detection for Samsung devices
    - #7015 Improves detection for iOS and Apple iPhone
    - #7017 Improves detection for Samsung devices
  * matomo-org/tag-manager
    - #421 Trim whitespace from matomoUrl,idSite,cookieDomain and cookiePath fields
    - #337 If xdebug is enabled then change limit to prevent self-referencing variable loop
    - #426 Added changes for tawktotag to work with new widgetID changes
    - #440 TagManager (variable) values are not reset for tracking, even if they are set to “” or null.
    - #408 Migrate field templates to field vue components
    - #418 Migrate variable management to Vue JS
    - #419 Migrate trigger management to Vue JS
    - #422 Migrate tag management to Vue JS
    - #438 Applies some wording improvements suggested for translations
    - #441 Added code to update dimension even when value is empty or null
  * matomo-org/referrer-spam-list
    - #1310 Add essaytags.com
    - #1311 Add lsitenonrepeat.com

OBS-URL: https://build.opensuse.org/request/show/960373
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=103
2022-03-09 07:59:49 +00:00
95eb523837 Accepting request 950662 from home:ecsos:server
- Update to 4.7.0
  Changelog see: https://matomo.org/changelog/matomo-4-7-0/

OBS-URL: https://build.opensuse.org/request/show/950662
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=102
2022-02-02 07:29:29 +00:00
8c5982568d Accepting request 939017 from home:ecsos:server
- Update to 4.6.2
  * matomo-org/matomo
    - #18444 Ensure UTF8mb4 conversion command always enables tracking again [by @sgiehl]
    - #18455 Ignore segment errors in update script [by @sgiehl]
    - #18473 Ensure update to 4.6.2 removes deleted files [by @sgiehl]
    - #18421 Remove unneeded plugin.json from CoreVue plugin [by @diosmosis]

OBS-URL: https://build.opensuse.org/request/show/939017
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=101
2021-12-10 07:55:01 +00:00
3cf3243276 Accepting request 934910 from home:ecsos:server
- Update to 4.6.1
  - In this release there is no code change but a change to the
    "Manifest File integrity list" to prevent a warning in the
    System check for some users.

OBS-URL: https://build.opensuse.org/request/show/934910
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=100
2021-12-01 06:40:46 +00:00
bb2c2ab0e5 Accepting request 934765 from home:ecsos:server
- Update to 4.6.0
  * matomo-org/matomo
    - #6784 Dashboard shows proportional evolution comparison for incomplete periods (rather than absolute values)
    - #3883 Row Evolution, Support Per-Goals and Ecommerce metrics: conversions, conversion rate, revenue and total revenue
    - #6032 Transitions reports: export full data as XML/JSON
    - #10291 Show difference in graphs for data of “unfinished periods” and “complete periods”
    - #14370 Remember “Rows to display” user preference for Evolution graphs
    - #17976 Scheduled tasks should not launch archiving
    - #8444 Ensure that the archive algorithm cannot be triggered multiple times for a same site/period/segment
    - #11627 JavaScript Tracker: Add possibility to set URL parameters to ignore
    - #18186 Improve in-app feedback mechanism to gain insight from users about pain points
    - #18036 Optimise ecommerce life time metric query
    - #18079 Make error messages not leak potentially sensitive information when tracker db connection fails
    - #18244 Ensure DNS records are only requested for IP allowlist when needed
    - #18232 Remove “refer us” feature
    - #18250 Remove review popup
    - #18251 Collect feedback about what features people are using?
    - #3513 Column names could stick to the top of screen when scrolling down report tables
    - #16607 More verbose error message when login nonce check fails
    - #18164 Install routine: Fix text contrast for accessibility
    - #17589 Add config option to disable http requests in System Checks to prevent server crashes with mod_security
    - #17856 [database_tests] section no longer generated when executing php tests
    - #18133 JSONp API request (with callback) strips first and last character from result
    - #18178 Fix segment creation fails when enable_create_realtime_segments = 0
    - #18313 Newsletter Signup in personal settings, mention Matomo privacy policy applies
    - #17815 Improve UI of report info icon to show report generation time and help message
    - #18058 Add system check for 32 bit PHP / OS
    - #18070 New console command “marketplace:add-license-key” which adds a marketplace license key
    - #18107 Add more granular access control for segment creation
    - #18162 Close Tooltip when redirecting to another page
    - #18152 Improve performance of Process::isSupported by caching it
    - #18157 Make cli archiving faster if only one concurrent request per website is configured
    - #18172 Fix initial export option values so checkbox shows correct value
    - #18211 Updates davaxi/sparkline to 2.0 to PHP8.1 compatible version
    - #18215 Fix CSP issue when viewing marketplace plugin details
    - #15429 Mention guides for Wix, WordPress, SquareSpace, Sharepoint in the “No data” email and in the “Tracking code” pag
    - #17602 Fix 2-lines label overflows the input
    - #17786 Install routine: language changer line height improvements
    - #11175 Improve help text on ‘Users’ report when no data
    - #17010 When “average generation time” is zero, hide the sparkline and “Avg generation time” graphs metric from picker
    - #17890 Remove “add new segment” selector in segment editor
    - #17996 Manage Users: When user is admin, mention other users might exist
    - #17973 Remove Provider and CustomVariables plugin from our core release
    - #18011 Update list of no longer supported browsers (IE11)
    - #17923 Make SecurityPolicy methods a public API and fully enable the CSP
    - #16153 Tracking request may trigger a warning when providing an invalid regex
    - #14695 Special character apostrophe is not getting printed properly in visits log (campaign url)
    - #16067 Fix dashboard showing incorrect percentage on increases bigger than 1000%
    - #17939 Include lox/xhprof in the Matomo build release so Profiling works
    - #18019 Make the opt out work when a PHP 32 bit is used
    - #18130 Fixed in place sorting order bug for PHP8+
    - #18231 Fix annotations for “Behaviour > Performance” StackedBarEvolution charts
    - #18267 Decode goal top dimension values
    - #10550 Add field lastSeen in the API for the UsersManager
    - #17916 Introduce new config setting to set a contact email address
    - #17940 [Vue] Introduce Vue + Workflow commands
    - #18071 Provide console command for adding a marketplace license key (#18070)
    - #18074 Update container factory to allow for sorting plugins
    - #18110 Use detachEvent when removeEventListener isn’t available
    - #18123 Don’t browser archive when segment is set to be pre-processed
    - #18137 Make the Twig cache template path more configurable with a DI entry
    - #18149 Fix error cannot read property “replace” of undefined in quick search
    - #18156 Small optimisations to Archiving performance
    - #18166 [Vue] Migrate content-block, enriched-headline, rate-feature + related
    - #18187 Fix possible problem with CSP in overlay feature
    - #18193 [Vue] migrate comparisons service + component
    - #18204 Always remove hash part from URL when detecting the script name
    - #18213 [Vue] migrate date-picker and other period-selector related components
    - #18214 [Vue] migrate dropdown and related directives
    - #18225 [Vue] migrate notifications directive & service + UI.Notifications
    - #18235 Changes to keep sorting order consistent across all PHP versions for Live.getLastVisitsDetails API
    - #18241 Take archive TTL time into consideration for today when browser archiving is enabled
    - #18255 Fix archiving too many segments that aren’t needed and showing 0 conversions for new visits/returning visitors
    - #18263 Support downloading system tests from plugins
    - #18278 Remove cache clearing from forget invalidations loop.
    - #18300 Corrected paths mentioning “piwik/” to “/path/to/matomo/”.
    - #18309 Couple of fixes in QuickForm2 for PHP8.1 compatibility
  * matomo-org/tag-manager
    - #217 Enable Debugging mode without URL parameter
    - #375 Right clicks trigger twice for “All Links Click” and “All Elements Click” in Firefox
    - #378 Fix deprecation warning on PHP 8.1
  * matomo-org/device-detector
    - #5773 Add detection for Google Podcasts
    - #6793 Improvements for the OS parser a second level of regular expressions has been added
    - #6870 Detect devices for existing brands: Xiaomi, Samsung, Realme, Tecno Mobile, Mobicel, Vivo, Lenovo, ZTE,
      OPPO, Oukitel, CUBOT, UMIDIGI, OnePlus, Ulefone, Doogee, TCL, Vivo, Vertex, Infinix, Krüger&Matz, Wiko, DEXP, BQ
    - #6872 Detect new brand Nubia
    - #6873 Detect new brands: Bluebird, Mara and Detect devices for existing brands: Krüger&Matz, iHunt, Sony, Teclast,
      Tanix, Logicom, Nubia, Xiaomi, QMobile, DIXON, Zuum, Vodacom, Mobicel, Oukitel, Motorola, Stylo, Tecno Mobile,
      Chuwi, OnePlus, Vivo, iTel, Doogee, Cat, Homtom, CUBOT, MLS, Blu, Casper, Unonu
    - #6874 Detect new brands: BMAX, Geotex and Detect devices for existing brands: Telefunken, Asus, Huawei, Lenovo,
      Tecno Mobile, Nomi, Coolpad, Blu, Navitel, Winnovo, Digiland, DEXP, Sony, Inoi, OPPO, Samsung, Xiaomi, LG, Vivo,
      UMIDIGI, Mobicel, Teclast, Zuum
    - #6877 Detect new brand: Rakuten and Detect devices for existing brands: Beelink, Sony, Blackview, Samsung,
      NUU Mobile, Oukitel, Coolpad, LG, DEXP, Acer, ZTE, TCL, Mobicel, Contixo, BQ, ONYX BOOX, Mecer, Digma, Lenovo,
      RCA Tablets, Intex, Huawei, Santin, Vivo, NOA, iTel, Sharp, Prestigio, HTC, OnePlus, Wiko, Fly, Meizu, Lava, Gionee
    - #6878 detect the device type for other browsers (Huawei, Quark, MQQBrowser)
    - #6879 Detect devices for existing brands: Vivo, Huawei, ZTE, Smartisan, Samsung, OPPO, HTC, Xiaolajiao, POCO, Xiaomi, Blu
    - #6880 Adds detection for Apple iPhone 13 models
    - #6881 Detect device type for chrome forks
    - #6883 Detect devices for existing brands: Vivo, HTC, Hisense, Gionee, Huawei, Samsung, Realme, Blu, NOA
    - #6885 Detect oss: Java ME, REX
    - #6886 Detect new brand: DING DING and Detect devices for existing brands: Zopo, F2 Mobile, iBall, Krüger&Matz,
      Hotwav, Orange, Tecno Mobile, Runbo, Vonino, M4tel, Kempler & Strauss, Rokit, Stylo, DEXP, Prestigio, Mobicel, Santin
    - #6888 Detect devices for existing brands: X-TIGI, Prestigio, Micromax, LG, DEXP, Oukitel, Hurricane, Alcatel,
      M4tel, Blackview, S-TELL, Coolpad, HTC, Teclast, Mecer, Huawei, Reeder, Orange, Mobicel, Realme, NUU Mobile,
      Xiaomi, Huawei, Hisense, Zuum, Krüger&Matz, Motorola
    - #6889 Adds detection for GitHub Desktop and Logi Options+ apps
    - #6890 Adds detection for Bonsai, Peeps dBrowser, Flash, Harman, Lagatos, LT, PSI, Spectre and Sushi Browsers
    - #6891 Adds detection for Roku OS 
    - #6892 Adds detection for OpenWrt OS and uclient-fetch library
    - #6894 Adds detection for multiples apps and improves iOS, Windows, iPhone, iPod detection
    - #6895 Detect devices for existing brands: Nubia, F150, Vivo, Huawei, Realme, Google, Oukitel, TCL, Packard Bell,
      Xiaomi, Cube, Lenovo, OnePlus, iHunt, Proline, Reeder, Stylo, Hurricane, OPPO, Mobicel, Ugoos, Beeline, 4Good,
      Teclast, K-Touch, Prestigio, Tecno Mobile, AllDocube, Ravoz, T-Mobile, DIXON, Motorola, Asus
    - #6897 Detect new brands: Trident, SUNWIND, OKSI, Taiga System and Detect devices for existing brands: TechPad, 
      Santin, Realme, Meizu, Alcatel, Xiaomi, ONN, UMIDIGI, DEXP, Premio, Oukitel, Coolpad, Sky, Huawei, Stylo, Mobicel,
      Casper, Infinix, TCL, Qumo
    - #6899 Adds detection for Apple Watch Series 7
    - #6900 Improves detection for Apple devices
    - #6901 Improves detection for Hisense, Samsung and TCL devices
    - #6902 Improves Android, iPadOS, iOS, macOS version detection
    - #6903 Improves detection for iOS, iPadOS, macOS, Android, Windows, Apple, Motorola, Samsung and Sony brands,
      and adds detection for Telco brand and various apps
    - #6904 Adds detection for Cellution, Juniper Systems, Kazuna, Oculus, STRONG, Topelotek brands and improves detection for 
      Alcatel, Amazon, ANS, Kocaso, LG, Motorola, Sony, UMIDIGI brands
    - #6905 Adds detection for various apps
    - #6906 Detect new brands: Glofiish, Polar, MyGica and Detect devices for existing brands: Cavion, Stylo, Mobicel,
      Hurricane, Proline, bq, Hisense, Archos, NOA, GOCLEVER, Blackview, Blu
    - #6907 Adds detection for KRIP brand, improves detection for Alcatel, Blu, BMobile, Epik One, Gateway, Huawei, Hyundai, 
      IKU Mobile, MobiWire, MicroMax, Positivo, Safaricom, TCL, UMIDIGI, Vivo brands and improves detection for Opera GX,
      Windows, x86, x64 platforms
* matomo-org/matomo-php-tracker
    - #97 Fix for double newline issue when a redirect is used
    - #98 Couple of fixes for PHP 8.1

OBS-URL: https://build.opensuse.org/request/show/934765
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=99
2021-11-30 17:40:39 +00:00
e0d2486d68 Accepting request 923668 from home:ecsos:server
- Update to 4.5.0
  * matomo-org/matomo
    - #17870 Improve I/O performance by not writing placeholder files when they already exist
    - #17732 Users can get logged out when many notifications are pending
    - #17853 Clicking through the following pages in the transition overlay for page titles does not work
    - #17872 If the period is not enabled in config “The period is not supported” message is shown in cron archiving
    - #17926 Console error “There was an error setting cookie `mtm_cookie_consent`.
      Please check domain and path.” when calling ‘rememberCookieConsentGiven’
    - #17965 In Acquisition > Overview report, the Row selector is missing
    - #17966 Warning DataCollection.php(381): Notice – Undefined index: 2021-04-26,2021-05-02
    - #17091 Failing SMTP connection might result in information disclosure in password recovery
    - #17773 Matomo should be setting content security policy to prevent some XSS
    - #18030 Remove fallback to mt_rand and always use random_int for secure randomness
    - #2672 New INI config setting for Custom image to replace default 1×1 GIF image
    - #16576 New console command config:delete to delete a key
    - #16859 Add JS tracker methods setPagePerformanceTiming and getCustomPagePerformanceTiming to set
      specific values for performance metrics
    - #17738 Don’t log an error when not supported browser is used
    - #14719 Run OPTIMIZE TABLE on each table in a separate SQL query to work better with replication
    - #15322 Removed misleading help text from segment dimensions tooltip
    - #15892 ‘Acquistion/Overview/Evolution over the period’ graph fails when adding more channels
    - #16529 Old data in log tables without idvisit column are not purged (affects plugins)
    - #15036 Hide “AND segmented reports are pre-processed (faster, requires cron)” from
      the UI when enable_create_realtime_segments = 0
    - #15135 Link to a helpful FAQ in the error message “Oops, there was a problem during the request.”
    - #15335 When configuring an e-mail report, the selected segment is not saved
    - #16604 Update RegEx extractions help text to show slashes don’t need escaping
    - #17577 Split private directories system check into “Required” and “Recommended”
    - #16834 Use row_format=dynamic by default when creating a table
    - #18012 Add warning about dropping support for IE11 in Matomo user interface
    - #18039 Remove not used DB adapters
    - #16459 Heartbeat timer ping request is not always sent
      (focusing away from the tab should trigger the ping request)
    - #17640 Page Overlay ignores token_auth in URL when opened from a Widget
    - #17752 Automatically delete plugin specific/report specific invalidations that do not need to run
    - #17787 Javascript console error when clicking Install routine: Download System Check button
    - #17816 Limiting ecommerce product reports to 10,000 to avoid memory issues with new INI config setting to customise
    - #17871 Added info message that INI setting archiving_query_max_execution_time may not work for MySQLI
    - #17883 Possible warning notices during log archive
    - #17925 The selected [Allow multiple conversions per visit] option is not displayed when editing a goal
    - #18046 For login allow list add support for IPv6
    - #17817 When aggregating reports, inflate one expanded datatable at a time
    - #17818 get rid of stashed datatables before going into safe mode to free up memory
    - #17846 Remove checking for /proc existence
    - #17849 Scheduled tasks: Always read timetable from the database and not from memory
    - #17855 Use Monolog:SyslogHandler syslog default facility
    - #17867 Do not log a failed login if a valid app token_auth is sent
    - #17869 Fix a couple a possible warnings in PHP 8.1
    - #17877 Only set requests in tracking request set when correct value is given
    - #17891 Ignore overwrite subtable warning for summary rows for old data to avoid re-archiving for a single row
    - #17905 Update cache component
    - #17910 Expose methods to disable content security policy or loosen it for embedded iframes
    - #17937 Load sparkline images only once they are near view port
    - #17943 When processing a dependent archive for a range, then only process the requested plugin, not all plugins
    - #17949 try and reconnect database after running each scheduled task (at most once per two hours) during core:archive
    - #17992 Update doctrine cache to the right version
    - #18023 Allow social & search definitions to be sourced locally
    - #18024 Check config file was written correctly
    - #18033 Allow scheduled report emails to be differentiated from other emails
    - #18042 removed files related to unsupported databases
    - #18074 Update container factory to allow for sorting plugins
  * matomo-org/tag-manager
    - #217 Enable Debugging mode without URL parameter
    - #208 Added option to configure cookie domain in configuration
    - #328 Observe DOM element changes even when a user doesn’t scroll on the page
    - #339 Visibility trigger add feature to observe DOM changes etc.
    - #49 Make Matomo tag parameters descriptions translatable
    - #225 Explain what the Tag Manager “Enable DNT” setting in the Matomo Configuration variable does
    - #268 New “Click Button” variable and “All Elements Click” and “All Links Click” will trigger on middle and right click also
    - #349 The `WindowUnload` event should be triggered only once for Microsoft Internet Explorer in Edge mode
    - #362 Element visibility trigger may trigger too often
    - #344 Visibility trigger add feature to observe DOM changes
  * matomo-org/device-detector
    - #6477 Adds detection for Secure Browser
    - #6546 Adds detection for tvOS and removes Apple TV
    - #6812 Added detection for existing brands: AT&T, Tecno Mobile, Vivo, Blu, Philips, Phonemax,
      Motorola, Ulefone, ZTE, DEXP, JVC, UMIDIGI, F150, Neffos, Nomi, Nomu, NOA, Inoi, Doogee,
      Senseit, Pixus, Mintt, Mobicel
    - #6813 Added detection for existing brands: ZTE, HTC, Lenovo, Doogee, Prestigio, GOCLEVER,
      iLife, Explay, Blu, Vivo, Overmax, Vertex, Blackview
    - #6815 Added detection for bots: LinkPreview, JungleKeyThumbnail
    - #6817 Adds detection for various bots
    - #6818 Added detection for mobile app: NTV Mobil
    - #6819 Detect devices for existing brands: Infinix, Oukitel, Inoi, Wileyfox, Teclast, Iris,
      Umax, Sencor, Meizu, Huawei, Blu, MyPhone, Hisense, ZTE, Vivo
    - #6822 Detect devices for existing brands: Doro, Xiaomi, Turbo-X, Majestic, Energizer,
      Ulefone, Prestigio, Nomi, NGM, Lenovo, Blu, HTC, ZTE, Motorola, Digma
    - #6824 Detect devices for existing brands: Santin, Ulefone, DEXP, TrekStor, Teclast, Asus,
      Neffos, Nobby, Xiaomi, ZTE, OPPO, Wiko, Lenovo, LT Mobile, MLS, Vertex, MyPhone, Lava,
      HTC, Palm, Jinga, Archos, Bravis, Nomi, Elephone
    - #6825 Detect bot Turnitin
    - #6827 Detect devices for existing brands: A1, Huawei, Crosscall, Samsung, Tecno Mobile,
      Teclast, Realme, Reeder, Leagoo, OPPO, Sony, Asus, Sharp, Fujitsu, Xiaomi, Motorola
    - #6828 Detect app TikTok for Android
    - #6829 Adds bot detection Google StoreBot
    - #6830 Detect new brands Adronix, ProVision and Detect devices for existing brands:
      AllDocube, Asus, Fujitsu, Huawei, Xiaomi, Lenovo, Motorola, Openbox, Karbonn,
      Lava, Vivo, Meizu, Hoozo, Realme, Krüger&Matz
    - #6834 Adds bot detection Dotcom Monitor
    - #6835 Detect apps: AliExpress, QuickCast, Blue Proxy, COAF SMART Citizen
    - #6837 Detect devices for existing brands: Alcatel, MTC, HTC, Nokia, Vivo, Samsung,
      OnePlus, Nomi, ONN, Tecno Mobile, Realme, Blackview, LG, Lenovo, Motorola, Digma,
      Fairphone, Homtom
    - #6839 Detect new brand Sirin labs and Detect devices for existing brands:
      Google, Vivo, POCO, OPPO, Sony, Sharp, Oukitel, Lenco, iVA, Doogee, MyPhone,
      M-Horse, Dialog, Digma, Energizer, Santin, MDC Store, 4Good, Matrix, Allwinner,
      Prestigio
    - #6840 Detect new brands: Anker, Perfeo, CGV and Detect devices for existing brands:
      Hoffmann, Huawei, Lenovo, Prestigio, Coolpad, Digiland, Reeder, Xiaomi, Realme,
      Oukitel, Oale, Tecno Mobile, Medion, Teclast, Kyocera, Gionee, MTC, Alcatel,
      DEXP, Irbis
    - #6842 Adds browser detection for Stampy Browser
    - #6843 Add Amazonbot and simplify some bot regexes
    - #6845 Detect bots: ThinkChaos, DataForSeoBot
    - #6846 Detect new brands: Telia, Canal Digital and Detect device OPPO A16
    - #6847 Detect new brand ZIFRO and Detect devices for existing brands:
      Blu, Prestigio, Bluboo, Leagoo, Motorola, Sigma, Google, Tecno Mobile, Archos,
      Xiaomi, Ginzzu, Qumo, UMIDIGI, DEXP, EE, CUBOT, Amoi, Xgody, Sony, IconBIT,
      MegaFon, OPPO
    - #6850 OS family added to operating system parse result
    - #6851 Detect brand Google model: Chromecast (2020)
    - #6852 Detect new brands: SmartBook, Covia, Qubo, Bundy, Sprint, Kiowa and 
      Detect devices for existing brands: F2 Mobile, QMobile, KINGZONE, Mobicel,
      Vodafone, HTC, Bmobile, Gome, Cherry Mobile, Oukitel, Alcatel, Sunny,
      Primux, Sky, Vestel, iView, Realme, Ainol, IconBIT
    - #6854 Detect brand Huawei model: Nexus 6P
    - #6856 Detect new brands: Smart, Stylo, Galaxy Innovations, Benzo, Exmart and
      Detect devices for existing brands: GOCLEVER, Hurricane, Gresso, Mobicel,
      Riviera, Haier, Alcatel, Kanji, Karbonn, NextBook, Leader Phone, Leotec,
      TrekStor, Highscreen, Starmobile, Blu, Lava, Gome, Hyundai, Carrefour,
      F2 Mobile, Xiaomi, Sony, Sico, Amazon, Asus
    - #6857 Rename brand 2F Mobile to F2 Mobile
    - #6859 Detect app TikTok for iOS
    - #6861 Detect OS HarmonyOS
    - #6863 Detect browser GoBrowser for Symbian
    - #6865 Improved browser engine detection for Tenta browser
    - #6866 Detect new brands: Vexia, AIRON, Mymaga, HiMax, Packard Bell, Qnet Mobile and
      Detect devices for existing brands: Hyundai, Odys, Inco, Amazon, NEC, Sony, iMars,
      Qubo, Mito, DNS, Lark, Timovi, Masstel, Telefunken, Luna, MyPhone, Leader Phone,
      Elephone
    - #6868 Detect New Model: Mi Mix 4
    - #6870 Detect devices for existing brands: Xiaomi, Samsung, Realme, Tecno Mobile,
      Mobicel, Vivo, Lenovo, ZTE, OPPO, Oukitel, CUBOT, UMIDIGI, OnePlus, Ulefone,
      Doogee, TCL, Vivo, Vertex, Infinix, Krüger&Matz, Wiko, DEXP, BQ
    - #6872 Detect new brand Nubia
    - #6873 Detect new brands: Bluebird, Mara and Detect devices for existing brands:
      Krüger&Matz, iHunt, Sony, Teclast, Tanix, Logicom, Nubia, Xiaomi, QMobile, DIXON,
      Zuum, Vodacom, Mobicel, Oukitel, Motorola, Stylo, Tecno Mobile, Chuwi, OnePlus,
      Vivo, iTel, Doogee, Cat, Homtom, CUBOT, MLS, Blu, Casper, Unonu
    - #6874 Detect new brands: BMAX, Geotex and Detect devices for existing brands:
      Telefunken, Asus, Huawei, Lenovo, Tecno Mobile, Nomi, Coolpad, Blu, Navitel,
      Winnovo, Digiland, DEXP, Sony, Inoi, OPPO, Samsung, Xiaomi, LG, Vivo, UMIDIGI,
      Mobicel, Teclast, Zuum
  * matomo-org/referrer-spam-list
    - #1284 Add rczhan.com
    - #1285 Add hsoutdoor.com
    - #1286 Add czcedu.com
    - #1287 Add amatocanizalez.net
    - #1288 Add gcmx.net

OBS-URL: https://build.opensuse.org/request/show/923668
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=98
2021-10-07 09:09:50 +00:00
d17f029170 Accepting request 909686 from home:ecsos:server
- Update to 4.4.1
  * matomo-org/matomo
    - #17829 Testcookie causes warning in browser console
    - #17835 Fix sorting of Geolocation providers
    - #17838 More warnings about missing shell_exec() since Matomo 4.4.0
    - #17831 make sure summary rows are serialized with their in-db
      subtable ID and not in memory one
    - #17832 Add command to generate a system check
    - #17842 Revert “more private Referrer-Policy: use 
      strict-origin-when-cross-origin ”
  * matomo-org/device-detector
    - #6811 Detect devices for existing brands: Lenovo, Xiaomi,
      Samsung, Asus, ZTE, Vivo, Hyundai, Motorola, NYX Mobile,
       OPPO, LG, Sharp, Realme
- Fix integrity check for misc/log-analytics/import_logs.py.

OBS-URL: https://build.opensuse.org/request/show/909686
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=97
2021-08-02 07:28:34 +00:00
b0160e8cf2 Accepting request 908516 from home:StevenK:branches:network:utilities
- Change shebang of misc/log-analytics/import_logs.py to be python3.

OBS-URL: https://build.opensuse.org/request/show/908516
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=96
2021-07-28 12:35:57 +00:00
6a867a60cb Accepting request 908883 from home:ecsos:server
- Update to 4.4.0
  * Breaking Changes
    - The logme method for automatic logins is now disabled by
      default for new installations. For existing installations it
      will be enabled automatically on update. If you do not need
      it please consider disabling it again for security reasons
      by setting login_allow_logme = 0 in General section of 
      config.ini.php.
    - The redirect using the url param for the automatic
      login action logme, will no longer do redirects to untrusted
      hosts. If you need to do redirects to other URLs on purpose,
      please add the according hosts as trusted_hosts entry in
      config.ini.php
  * New config.ini.php settings
    - When determining the client IP address from proxy headers
     like X-Forwarded-For, Matomo will by default look at the first
     IP in the list. If you need to read the last IP instead,
     the new INI config option [General] proxy_ip_read_last_in_list
     be set to 1. Using the last IP can be more secure when you are
     using proxy headers in combination with a load balancer.
    - Matomo logs can now be written into "errorlog" (logs using
      the error_log() php function) and "syslog" (logs to the
      syslog service) (to complement existing log writers: 
      "screen", "file", "database"). Learn more.
  * New commands
    - Added new command core:version which returns the Matomo
      version number.

OBS-URL: https://build.opensuse.org/request/show/908883
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=95
2021-07-28 12:32:55 +00:00
51f580e332 Accepting request 895591 from home:ecsos:server
- Update to 4.3.1
  * New commands
    - Added new command core:create-security-files which creates
      some web server security files if they haven't existed 
      previously (useful when using for example Apache or IIS web
      server).

OBS-URL: https://build.opensuse.org/request/show/895591
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=94
2021-05-26 18:46:20 +00:00
c420c11794 Accepting request 893664 from home:ecsos:server
- Update to 4.3.0
  * Breaking Changes
    - Before every JS error was tracked, from this version the same
      JS error will be only tracked once per page view. If the very
      same error is happening multiple times, then it will be
      tracked only once within the same page view. If another page
      view is tracked or when the page reloads, then the error will
      be tracked again.
    - It's no longer possible to store any class instances directly
      in the session object. Please use arrays or plain data instead.
  * Upcoming Breaking Changes
    - In Matomo 4.3.0 we have added a 'passwordConfirmation' 
      parameter to the CorePluginsAdmin.setSystemSettings API 
      method. It is currently optional, but will become mandatory
      in version 4.4.0. Plugin developers and users of the API
      should make sure to update their plugins and apps before this
      happens.
  * New config.ini.php settings
    - The password_hash_algorithm, password_hash_argon2_threads,
      password_hash_argon2_memory_cost and 
      password_hash_argon2_time_cost INI config options have been
      added to allow using specific password_hash algorithms and
      options if desired.
    - The enable_php_profiler INI config option was added. This 
      must now be set to 1 before profiling is allowed in Matomo.
  For a full changelog, look at:
  https://github.com/matomo-org/matomo/releases/tag/4.2.1
  https://matomo.org/changelog/matomo-4-3-0/
- Rebase matomo-package_update.patch.

OBS-URL: https://build.opensuse.org/request/show/893664
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=92
2021-05-17 09:35:39 +00:00
cee7ce6293 Accepting request 875940 from home:ecsos:server
- Update to 4.2.1
  To many changes, so look at:
  https://github.com/matomo-org/matomo/releases/tag/4.2.1

OBS-URL: https://build.opensuse.org/request/show/875940
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=91
2021-03-01 10:18:28 +00:00
c73706b4dd Accepting request 874284 from home:ecsos:server
- Update to 4.2.0
  To many changes, so look at:
  https://github.com/matomo-org/matomo/releases/tag/4.2.0

OBS-URL: https://build.opensuse.org/request/show/874284
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=90
2021-02-22 10:46:01 +00:00
441c6e5307 Accepting request 863235 from home:ecsos:server
- Update to 4.1.1
  To many changes, so look at:
  https://github.com/matomo-org/matomo/releases/tag/4.1.1

OBS-URL: https://build.opensuse.org/request/show/863235
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=89
2021-01-15 07:02:54 +00:00
5d14c04b5d Accepting request 858078 from home:ecsos:server
- Update to 4.1.0
  - No changelog from upstream at this time.

OBS-URL: https://build.opensuse.org/request/show/858078
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=88
2020-12-22 09:15:51 +00:00
f490eea24a Accepting request 855711 from home:ecsos:server
- Put apache configuration files in separate subpackages.
- Update cron, service, lograte files with apache macros.

OBS-URL: https://build.opensuse.org/request/show/855711
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=87
2020-12-14 10:42:45 +00:00
1e6c73f8b0 Accepting request 854191 from home:ecsos:server
- Update to 4.0.5
  - Avoid inserting duplicates in invalidation table to reduce IO.
  - Limit to given sites to not select too much.
  - fix build
  - tweaks to duplicate checking query
  - more pr feedback
  - fix cron archive test

OBS-URL: https://build.opensuse.org/request/show/854191
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=86
2020-12-09 07:21:52 +00:00
ba553761c4 Accepting request 853045 from home:ecsos:server
- Update to 4.0.4
  - No changelog from upstream.

OBS-URL: https://build.opensuse.org/request/show/853045
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=85
2020-12-04 07:36:18 +00:00
85014c9d51 Accepting request 852594 from home:ecsos:server
- Use apache-rpm-macros.

OBS-URL: https://build.opensuse.org/request/show/852594
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=84
2020-12-02 11:40:50 +00:00
9dce3b90e2 Accepting request 851458 from home:ecsos:server
- Update to 4.0.2
  No changelog from upstream but you can see changes since 4.0.1
  here: https://github.com/matomo-org/matomo/compare/4.0.1...4.0.2

OBS-URL: https://build.opensuse.org/request/show/851458
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=83
2020-11-28 09:23:40 +00:00
b7d266bc8b Accepting request 851306 from home:ecsos:server
- Update to 4.0.1
  * matomo-org/matomo
    - #16778 SEO Plugin broken
    - #16788 CLI Archive might not stop
    - #16786 No custom dimensions in Matomo 4.0.0
    - #16798 Error upgrading db while upgrading to 4.0.0-b1
      (session update fails)
    - #16804 Matomo 4.0.0 warns about “ExampleTheme requires 
      Piwik <4.0.0-b1”
  * matomo-org/device-detector
    - #6443 Detect browsers: Slimjet, 7Star, MxNitro
    - #6444 Detect new brands: Starlight, GEOFOX, Verico, Tinmo, 
      Matrix and Detect devices for existing brands: Asus, Sharp,
      Coolpad, Sony, OPPO, Lenovo, Philips, Vivo, Xiaomi,
      Manta Multimedia, NEC, Vernee, Karbonn, Krüger&Matz, RugGear,
      DEXP, Digma, MiXzo, Atom, Yu, Acer, Irbis, teXet, Telefunken,
      Onda, IconBIT, Polaroid, Doogee, Allview, BB Mobile,
      Touchmate, ArmPhone, Memup, Kazam, ZTE, Odys, Jinga, Ginzzu,
      iLife, Mobicel, Blu, Blaupunkt
    #6448 Detect Crazy Browser

OBS-URL: https://build.opensuse.org/request/show/851306
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=82
2020-11-27 12:21:17 +00:00
8e1d0fbe23 Accepting request 850578 from home:ecsos:server
- Update to 4.0.0
  Too many changes to list here. See instead:
  https://github.com/matomo-org/matomo/releases/tag/4.0.0
- Fix boo#1162178:
  Add matomo-package_update.patch to not show warning message when
  auto_update_enable es disable through package installation.

OBS-URL: https://build.opensuse.org/request/show/850578
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=81
2020-11-24 17:16:32 +00:00
7896006a87 Accepting request 839488 from home:ecsos:server
- Update to 3.14.1

OBS-URL: https://build.opensuse.org/request/show/839488
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=80
2020-10-05 07:02:43 +00:00
4faf503608 Accepting request 789240 from home:ecsos:server
- Update to 3.13.4
  This release is rated moderate security release.
  - Fix a a possible XSS issue.
  * matomo-org/matomo
    - #15625 ‘Remember me’ not working because cookie expire is in wrong format [by @sgiehl]
    - #15598 Set samesite lax instead of None if site is not on https [by @tsteur]
    - #15623 Mention require PHP 7.2 in admin notification [by @sgiehl]
    - #15588 slow SQL query using MariaDB causing high CPU load [by @sgiehl]
    - #15609 Limit max execution time of transitions feature [by @sgiehl]
    - #15616 Review Archive invalidation code [by @diosmosis]
    - #15646 Today archive is invalidated too often [by @diosmosis]
    - #14694 Warning – ucwords() expects exactly 1 parameter, 2 given [by @katebutler, @sgiehl]
    - #14764 Page Overlay stuck on “Loading…”
    - #15589 [Geo] Unknown region metrics increased significantly after update to v3.13.1
    - #15629 Using Opt-Out iFrame twice doesn’t work [by @sgiehl]
    - #15637 Ecommerce Orders Conversion Rate Rounding Error [by @sgiehl]
    - #15550 Notice: Trying to access array offset on value of type null in 
      core/Session/SessionAuth.php on line 63 [by @diosmosis]
    - #15651 Prevent connection timed out when requesting configs.php file on IIS in web.config
    - #15672 There is no way to enable ‘secure’ for the 3rd party cookie [by @tsteur]
    - #15580 Geolocation: automatically download latest paid DB-IP databases [by @sgiehl]
    - #15614 Remove donation widget from dashboard [by @tsteur]
    - #15665 Convert range date to date archive if needed [by @tsteur, @sgiehl]
    - #15673 Always send a referrer-policy header [by @polarbirke, @diosmosis]
    - #15684 Retry compiling less file if it fails [by @tsteur, @diosmosis]
    - #15686 Prevent notice in PHP 7.4 Passing glue string after array is deprecated
    - #15687 Make sure config cache is only used when there is a correct path
    - #15707 Detect page view bucket [by @tsteur]
  * matomo-org/device-detector
    - #6174 Oppo devices not detected (new useragent list & model names)
    - #6176 Detect devices for brands: Asus, Oppo, Huawei, Sony, Lenovo, LG, Wiko, Nuvo, Alcatel,
      Irbis, Heair, Motorola, CoolPad, Sunvell, AllDocube, Assistant, DEXP, ZTE, CAT, Xiaomi,
      Google, Yandex, Hisense, T-Mobile, Allview, ViewSonic, Yxtel, Ginzzu, HTC 
    - #6178 Add Java port to README.md [by @mngsk, @sgiehl]
    - #6181 Add ScalaJ HTTP library [by @wallin, @sgiehl]
    - #6183 Detection of Google Stackdriver Monitoring [by @Pierre-Lannoy, @sgiehl]
    - #6184 Detection for Google Cloud Scheduler [by @Pierre-Lannoy, @sgiehl]
    - #6185 Car tablet CarPad
    - #6186 Panasonic Lumix DMC-CM1
    - #6189 feat(device) detect new brand NewsMy & CarPad 2, CarPad 3; [by @sanchezzzhak, @sgiehl]
    - #6191 Detect devices for brands: Wiko, Oysters, Pixus, Cherry Mobile, Vivo, EvroMedia,
      Allview, ZTE, Lenovo, Kiwi, Spectrum, Vesta, Ritmix, Casper, NUU, Ginzzu, Telefunken,
      National, Kaiomy, Kanji [by @sanchezzzhak, @sgiehl]
    - #6195 Added Node Fetch library [by @wallin, @sgiehl]
    - #6198 Adds detection for Samsung devices [by @liviuconcioiu, @sgiehl]
    - #6200 Adds detection for iHunt devices [by @liviuconcioiu, @sgiehl]
    - #6201 Adds detection for Allview devices [by @liviuconcioiu, @sgiehl]
    - #6202 Adds detection for Wiko devices [by @liviuconcioiu, @sgiehl]
  * matomo-org/referrer-spam-blacklist
    - #1181 More spammers [by @AaronVanGeffen, @spmedia]
    - #1182 Add greentechsy.com [by @ericguirbal, @spmedia]
    - #1184 Add ingramreed.xyz [by @ericguirbal, @spmedia]
    - #1185 Add janemill.xyz [by @ericguirbal, @spmedia]
    - #1186 More spammers [by @AaronVanGeffen, @spmedia]
    - #1187 Add sabinablog.xyz [by @ericguirbal, @spmedia]
    - #1188 Add martinahome.xyz [by @ericguirbal, @spmedia]
  * matomo-org/tag-manager
    - #229 Set samesite flag (used in “preview mode” in tag manager container)
    - #232 Remove duplicate index in variables table [by @tsteur]
  * matomo-org/matomo-php-tracker
    - #60 Prevent double slashes [by @tsteur, @sgiehl]
  * matomo-org/matomo-log-analytics
    - #180 Improve regex for date and time in w3c formats [by @sgiehl]  
- Update: 3.13.3
  In this new release we’re solving a few regressions and making a 
  few minor improvements. In terms of bugs, an issue in the Overlay
  report causing sessions to logout has been fixed.
  Other issues were fixed the Samesite cookies handling and session,
  and a bug was fixed in the new Date comparison feature.
  #15513 Loading Page Overlay fails and logs user out [by @diosmosis]
  #15602 Fix session cookies for Matomo installed in subdirectory
   [by @sgiehl, @tsteur]
  #15605 Fix VisitorFrequency.get API for idsites=all [by @sgiehl]
  #15553 piwik_ignore cookie is blocked on macOS and Chrome 80 [by @diosmosis]
  #15561 Various fixes for Samesite handling in sessions,
   iframes [by @diosmosis, @tsteur]
  #15568 Support tracker js files from custom plugin directories [by @tsteur]
  #15569 Fix non-numeric value encountered in session recording [by @tsteur]
  #15576 Do not record the stack trace for user input errors [by @tsteur, @sgiehl]
  #15577 During archive invalidation clear general cache less often [by @tsteur, @diosmosis]
  #15590 Fallback to JSON renderer if no valid format is given [by @tsteur]
  #15592 Try to determine the region iso code based on its name if
   not available [by @sgiehl, @tsteur]
- Update: 3.13.2
  In this release we’re focusing on fixing a few minor bugs and two 
  regressions that were introduced in the last release 
  (tracking IE<9 was not working anymore, and automatic login within
   an iframe has also been fixed).
  41 tickets have been closed by more than 12 contributors!
  Main (core) tickets closed:
  #15404 Real time map dialog box does not close with x [by @sgiehl]
  #8505 Visitor map shows info icon but no tooltip when there is no data [by @sgiehl]
  #15414 Since 3.13.1 autologin in an iframe does not work anymore [by @tsteur]
  #15422 Fix removing user capabilities [by @sgiehl, @tsteur]
  #15477 Matomo can’t track IE <9 any more [by @tsteur]
  #15500 Undefined index: bounce_rate_new [by @sgiehl]
  #15417 In Update pop up venster Piwik is mentioned instead of Matomo [by @sgiehl]
  #14549 update mocha
  #15469 Two YAML parser
  #15307 Visits log fails without any error [by @tsteur]
  #15420 Cannot copy a dashboard to a user when the user is not one of
         the first 100 [by @sgiehl]
  #15430 VisitorLog.php(225): Trying to access array offset on value 
         of type null – Matomo 3.13.1 [by @sgiehl]
  #15441 UserId.getUsers generates warnings: Warning – Illegal 
         offset type and Notice – Undefined index: label [by @sgiehl]
  #15452 Trying to access array offset on value of type null [by @sgiehl]
  #15046 Clarify how to Setup the archiving cronjob using Plesk in the user guide manual
  #15293 New visit not created after logout
  #15428 Order of implode() args, avoid E_NOTICE in PHP7.4 [by @PeterUpfold, @sgiehl]
  #15445 Forward instance_id from local config when reseting config
         during tests. [by @diosmosis]
  #15446 silence is_executable call in case user doesn’t have permission
         to access dir [by @diosmosis]
  #15457 Add event that allows plugins to disable archiving for certain
         periods/sites if they want. [by @diosmosis]
  #15462 Day range archiving issue [by @diosmosis, @tsteur]
  #15464 Use latest davaxi/sparkline release [by @sgiehl]
  #15481 Mention Joomla install FAQ [by @tsteur, @diosmosis]
  #15487 Sort Packages [by @limitstudios, @tsteur]
  #15489 Make sparklines work when mbstring extension is not installed
         [by @mattab, @diosmosis]
- pre-require php-json to make sure the post script works
- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut through the -mini flavors.
- Update: 3.13.1
  In this release we’re focusing on fixing a few bugs, a regression in tracking
  unique visitors affecting some users, we’re making Matomo tracking slightly
  faster, and we ensure compatibility with the upcoming Chrome 80 browser.
  + This release is also rated critical and includes a major security fix.
  + A regression was introduced in 3.13.0 which could in some cases lead
    to inflate unique visitors/unique users metrics, when the User ID 
    feature is used: this regression has been fixed.
  + Another regression causing some of the number metrics to display 
    wrongly in some languages such as German has been fixed.
  + As the default geolocation provider MaxMind is introducing new 
    complicated licensing terms for their geolocation database, and 
    broke auto-updating of geolocation databases for Matomo, we’re 
    introducing a new Geolocation provider by default to replace MaxMind. 
    Matomo will now use db-ip.com as a geolocation provider and all 
    Matomo users will automatically download this new geolocation 
    database starting in 3.13.1.
  + Chrome 80 is planning to make all cookies that don’t have an explicit
    `SameSite` option have `SameSite=Lax` by default. So far it has been
    an optional flag but Chrome 80 (release due in January 2020) will have
    it enabled by default. 
    Matomo 3.13.1 will be fully compatible and won’t issue a browser
    console warning anymore.
  + The Countries Regions maps should now work again and display data 
    for most countries regions.
  + In terms of new features, we’ve improved the Behaviour > Engagement report,
    which will now clearly display all metrics for both Returning visits and
    New visits
- (add) more secure PHP settings for:
  upload_tmp_dir => "/var/cache/apache2" (upload is disabled, but this
                    makes Matomo's security check happy)
  session.save_path => "/run/matomo_sessions/", to keep session files 
                       secure. Added: matomo-tmpfile.conf for this
- just recommend cron and mariadb:
  * mariadb can be run on another host (matomo just needs the client)
  * cron script can be obsoleted by the provided systemd timer
- pre-require php, to run the commands in post
- recommend php-openssl for (php) curl requests from matomo
- moved the update message in post to the right position
- disable some (unused) php functions
- use open basedir
- add newly required php modules:
  php-ctype, php-dom, php-iconv, php-tokenizer, php-xmlreader,
  php-xmlwriter, php-zlibm 
- define locations of web-, log- and config directories dynamically 
- allow to enable compression
- enhanced README.SUSE
- Update: 3.13.0
  * matomo-org/matomo
    #15030 Adds links to online guides in reports help [by @sgiehl, @diosmosis]
    #4519 Segment by Product Category, Product name, Product SKU, Product prices [by @diosmosis]
    #15049 More efficient heart beat timer [by @tsteur]
    #10439 After updating the 2019_01 archive blob tables are gaining size [by @diosmosis]
    #15086 Auto Archiving falls back to DEFAULT_DATE_LAST even if last archiving ran until completion [by @katebutler, @diosmosis]
    #10765 Write a User guide for Custom alerts [by @mattab]
    #14835 Page Overlay – JavaScript Error – TypeError: location.match(…) is null [by @diosmosis]
    #15101 Matomo 3.12.0 missing Action in Proxy module
    #15044 Slight performance improvement when rendering data table visualisations [by @tsteur, @diosmosis]
    #15000 _pk_testcookies set while using “disableCookies” [by @tsteur]
    #15070 Matomo 3.12 doesn’t work with open_basedir restrictions [by @tsteur]
    #15078 Integrity check issue in Matomo 3.12.0
    #15093 Fix reports by dimensions layout [by @sgiehl, @diosmosis]
    #15102 Fix Insight visualization layout [by @sgiehl, @tsteur]
    #15151 E-Mail reports date range error [by @diosmosis]
    #14945 In Comparison mode, numbers are not formatted (thousands separator) [by @katebutler]
    #14821 Make Matomo compatible with PHP 7.4 [by @diosmosis]
    #10373 Excluding IPs doesn’t work on php7
    #14623 Update message creates empty space in admin and pushes widgets down
    #14714 JS Tracker: setUserId and addEcommerceItem sku should work when User ID is a number [by @tsteur]
    #15080 Comparison feature displays segment definition instead of segment name when segmenting action based custom dimensions [by @diosmosis]
    #15103 Ensure insight reports uses the correct compare period number for periods other than day [by @sgiehl, @tsteur]
    #15140 [automatic translation update] Updated 173 strings in 10 languages (es-ar, de, el, nl, pl, pt-br, pt, sq, zh-cn, zh-tw) [by @sgiehl]
    #15195 [automatic translation update] Updated 160 strings in 6 languages (fr, it, ja, lt, pt-br, tr) [by @sgiehl]
    #12816 Rename “Clicked URL” dimension to “Clicked Outlink” [by @katebutler]
    #14360 UserID no longer overwrites VisitorId [by @MichaelHeerklotz, @diosmosis]
    #14827 German title HTML entity encoded [by @sgiehl]
    #15026 Use thousands separator in single metric view [by @katebutler, @tsteur]
    #15032 Some overlay improvements [by @tsteur, @diosmosis]
    #15037 Prevent warning array to string conversion in console renderer [by @tsteur, @diosmosis]
    #15055 Updates device detector to 3.12.1 [by @sgiehl, @diosmosis]
    #15057 Prevent notice in tracker code generator [by @tsteur, @diosmosis]
    #15066 Avoid ‘Trying to add two strings in DataTable\Row::sumRowArray’ warning in SEO API [by @sgiehl, @diosmosis]
    #15079 Revert umlaut icons [by @Findus23, @tsteur]
    #15087 3.12.0 (3.12.0-b4 and up) is broken on NixOS
    #15088 Rename “Clicked URL” dimension to “Clicked Outlink” [by @katebutler, @diosmosis]
    #15090 Made a few minor grammar changes to the README.md [by @ALucatero03, @tsteur]
    #15095 Fix zend session hides actual error when there are two or more errors… [by @tsteur]
    #15098 Invert change comparison when displaying percents in the UI … [by @diosmosis]
    #15110 Fixes a couple segment handling regressions in the UI [by @diosmosis]
    #15113 Document that Matomo won’t work with a MySQL load balancer such as ProxySQL unless… [by @mattab]
    #15114 Better detection of a succesfull start of a session [by @tsteur, @diosmosis]
    #15116 Show the link to upload a new plugin when enable_plugin_upload=1 [by @mattab, @diosmosis]
    #15129 Don’t freeze lefthand column of datatable on small screens [by @katebutler, @tsteur]
    #15147 Adds new event to define if lower metric values are better [by @sgiehl, @tsteur]
    #15152 Fix manual plugin upload process when Marketplace plugin is disabled [by @diosmosis, @tsteur]
    #15165 Update FAQ “How do I measure and get reports for my page sections / categories / mini-sites / languages?” to reflect how segment now work [by @tsteur]
    #15166 Fix socket configuration not applied in MySQLi [by @tsteur, @diosmosis]
    #15178 API reference doc: fix some of the example links [by @mattab, @diosmosis]
    #15183 Update spyc to 0.6.X [by @tsteur]
    #15187 Fix broken dashboard when a new version available and when multi_server_environment = 1 [by @mattab, @diosmosis]
    #15189 Support CliMulti on OS X and print note about whether CliMulti is used in archive output [by @diosmosis]
  * matomo-org/device-detector
    #5797 Did not catch “The Knowledge AI”
    #6070 Add 7 new crawlers and 3 feed readers [by @Kdecherf, @sgiehl]
    #6078 add new rules and tests for Nokia/Microsoft devices [by @mimmi20, @sgiehl]
    #6081 Detect devices for brands: Samsung, Vivo, iHunt, Huawei, Ritmix, Ross&Moor [by @sanchezzzhak, @sgiehl]
    #6083 Fail to Detect Meitu Device
    #6084 Added detect devices Meitu [by @sanchezzzhak, @sgiehl]
    #6085 Adds detection for Yandex Browser Lite and improves version detection for Yandex Browser [by @liviuconcioiu, @sgiehl]
    #6086 Adds detection for Shopify Partner bot [by @liviuconcioiu, @sgiehl]
    #6087 Added RestSharp library [by @wallin, @sgiehl]
    #6088 Improves detection for Vonino devices [by @liviuconcioiu, @sgiehl]
    #6092 Fix detection for AIS [by @liviuconcioiu, @sgiehl]
    #6093 Adds detection for Servo browser engine [by @liviuconcioiu, @sgiehl]
    #6096 Not Detecting OnePlus 7 Pro
  * matomo-org/component-network
    #4 Function getIPRangeBounds doesn’t always work on php7 [by @tsteur]
    #10 Validate CIDR range is 0..32 (IPv4) or 0..128 (IPv6); ref RFC-4632 [by @robocoder, @tsteur]
    #12 Test enhancement [by @peter279k, @tsteur]
    #13 Improving tests for IP class [by @peter279k, @tsteur]
  * matomo-org/tracker-proxy
    #57 Test enhancement [by @peter279k, @tsteur]
  * matomo-org/tag-manager
    #176 Adjustments for using TM and classic Tracking Code at the same time [by @MichaelHeerklotz, @tsteur]
    #184 Do not regenerate containers after core archiving [by @tsteur]
    #197 Use matomo.js and matomo.php as default if preferred [by @tsteur]
    #198 Convert empty date to null [by @tsteur]
    #199 fix: Tag::updateContainerTag setting a wrong startDate and endDate value [by @lockland, @tsteur]
    #202 Fix first trigger callback when tracker js is already loaded [by @MichaelHeerklotz, @tsteur]
  * matomo-org/matomo-log-analytics
    #251 Clarified usage of –token-auth=<SECRET> [by @cedwardsmedia, @tsteur]
  * matomo-org/matomo-php-tracker
    #44 Unlink userId and visitorId logic [by @MichaelHeerklotz, @diosmosis]
    #48 Fix wrong tracking url generated if tracker API endpoint already contains query search [by @tsteur, @diosmosis]
    #50 Regression: Wrong header is enabled only for GET. [by @diosmosis]
  * matomo-org/referrer-spam-blacklist
    #1143 Add 033nachtvandeliteratuur.nl [by @ericguirbal, @spmedia]
    #1145 Add 350+ spammer in bulk [by @Zodiac1978, @spmedia]
    #1146 Block billyblog.online [by @jonhenshaw, @spmedia]
    #1147 Update spammers.txt [by @spmedia]
    #1148 Add tammyblog.online [by @ericguirbal, @spmedia]
    #1149 Block monicablog.xyz [by @jonhenshaw, @spmedia]
  * matomo-org/component-ini
    #11 Test enhancement [by @peter279k, @tsteur]
    #12 Problem about IniReader::getFileContent method implementation
- js folder needs to be RW for the tag manager plugin
- Fixed unsafe permissions for directory js
- Fixed permissions for piwik.js, matomo.js and js/piwik.min.js
- Fix wrong permission for directory js.
- Use original source file.
- piwik.js needs to be writable, too
- more permission fixes
  * matomo.js needs to be owned by the apache user so that plugins can
    rewrite it if required
  * new md5sum for global.ini.php
- disabled the auto updater, doesn't work with this set of permissions
- Update to 3.12.0
  * new comarison feature for date ranges and visitor segments
  * several significant performance improvements, usability improvements and fixes to security issues
  * full changelog is at https://matomo.org/changelog/matomo-3-12-0/
- Security fix: BSC#1154324
  * Have as little as possible owned by, and writable for, the apache user 
- Update to 3.11.0
  This release includes security improvements (including a security
  fix) and also several performance improvements and bug fixes.
  Details: https://matomo.org/changelog/matomo-3-11-0/
- Fix fileintegritycheck under systemcheck.
- Insert configuration for mariadb.
- Add missing htaccess rules.
- Update to 3.10.0
  * Breaking Changes
    - When giving a user superuser access through the 
      UsersManager.setSuperUserAccess API, a new parameter 
      passwordConfirmation needs to be sent along with the request
      containing the current password of the user issuing the API 
      request.
    - Website referrer URLs are now detected using domain only 
      instead of domain and path. This means if you have two 
      different websites on the same domain, but different paths,
      and a visitor visits from one to the other, it won't have 
      a referrer website set.
    - Custom Dimensions values set with setCustomDimension are now 
      URL encoded (they previously weren't). If you were manually
      URL encoding the custom dimension values before calling 
      setCustomDimension, your custom dimension values appearing in
      reports and Visits log/Visitor profile may now be double URL
      encoded. To solve the double encoding issue, you can remove 
      your URL encoding and trust that Matomo JavaScript Tracker 
      will URL encode the values correctly.
  * New APIs
    - A new tracker method ping has been added to send a ping 
      request manually instead of using the heart beat timer.
    - Added new event ViewDataTable.configure.end, triggered after
      view configuration properties have been overwritten by saved
      settings and query parameters.
- Update to 3.9.1
  * This release addresses a couple of issues and errors discovered
    in Matomo 3.9.0. 4 tickets have been closed by 2 contributors.
    - #14229 Notice – unserialize(): Error at offset 0 of 53988 
      bytes
    - #14226 open_basedir restriction AND Support multiple plugin 
      paths [by @sgiehl]
    - #14227 One-click upgrade sometimes fails with errors such as 
      “Call to undefined method 
      Piwik\Plugin\Manager::getPluginDirectory() ” 
      (fails only once, works after a refresh)
    - #14240 Do not send password changed email for automated use 
      cases. [by @diosmosis, @sgiehl]
- Update to 3.9.0
  * Breaking Changes
    - Referrers.getKeywordsForPageUrl and 
      Referrers.getKeywordsForPageTitle APIs have been deprecated 
      and will be removed in Matomo 4.0.0
    - By default, Matomo application logs will now be logged in 
      tmp/logs/matomo.log instead of tmp/logs/piwik.log. This log 
      file path can be edited in your config/config.ini.php in 
      the INI setting logger_file_path.
      Not relevant for this suse package.
  * New Features
    - It is now possible to locate plugins in a custom directory 
      by setting an environment variable MATOMO_PLUGIN_DIRS or a 
      ['MATOMO_PLUGIN_DIRS'] variable in /bootstrap.php.
    - It is now possible to use monolog's FingersCrossedHandler 
      which buffers all logs and logs all of them in case of 
      warning or error.
  * New APIs
    - New API methods Piwik\Plugin\Manager::getPluginsDirectories() 
      and Piwik\Plugin\Manager::getPluginDirectory() have been 
      added as it is now possible to locate Matomo plugins in 
      different directories and it should be no longer assumed 
      a plugin is located in the /plugins directory.
    - A new tracker method disableQueueRequest has been added to 
      disable queued requests which may be useful when logs are 
      imported.
    - The event LanguageManager.getAvailableLanguages has been 
      deprecated. Use LanguagesManager.getAvailableLanguages 
      instead.
- Update to 3.8.1
  This release addresses a few minor issues discovered in 3.8.0 and 
  a few improvements were also added.
  Detail changelog see: https://matomo.org/changelog/matomo-3-8-1/
- Fix paths in cron and service file.
- Update to 3.8.0
  This is an update and security release.
  Detail changelog see: https://matomo.org/changelog/matomo-3-8-0/
- Remove %config from service files. Changes must not do in system
  location, user must do this changes in /etc/systemd/system.
- Join %service_* calls, find calls, everything that iterates
  (except for fdupes, where /usr files naturally should be
  separated from /srv).
- Require user/group package.
- Update to 3.7.0
  This is an update and security release.
  Detail changelog see: https://matomo.org/changelog/matomo-3-7-0/
- Remove verification for systemd
- Add systemd-timer for auto archiving of reports.
  Now you can use cron or systemd.timer.
- Add core:update during update of package
- Add logrotate
- Add rpmlintrc
- Upgrade README.SUSE
- update to 3.6.1
  # New APIs
    * Added new event `Access.modifyUserAccess` which lets plugins 
      modify current user's access levels/permissions.
    * Added new event `CustomMatomoJs.manipulateJsTracker` which 
      lets plugins modify the JavaScript tracker.
  # New Developer Features
    * Logging to a file can now be easily enabled during tests. 
      A new `[tests] enable_logging` INI option has been added, 
      which you can set to `1` to enable logging for all tests. 
      The `tests:run` and `tests:run-ui` commands now both have an
      `--enable-logging` option to enable logging for a specific
      run.
- update to 3.6.0
  This a update and security release.
  # New Features
    * A new role has introduced called "write" which has less 
      permissions than an admin but more than a view only user 
      (see FAQ).
    * Custom currencies can now be added using the currencies[]
      configuration key.
    * A new segment eventValue lets you select all users who 
      tracked a custom event with a given value or range of values.
  # New config.ini.php settings
    * archiving_profile = 0, if set to 1, core:archive profiling 
      information will be recorded in a log file. the log file is 
      determined by the archive_profiling_log option.
    * archive_profiling_log =, if set to an absolute path, 
      core:archive profiling information will be logged 
      to specified file.
    * enable_internet_features=0 will now fully disable Internet 
      access by preventing all outgoing connections. Note: changing 
      this setting is not recommended for security, because you 
      will lose the easy auto-update and email notifications.
    * login_whitelist_ip[] now supports hostnames so you can 
      whitelist your IP addresses and/or Hostnames and keep your 
      Matomo secure.
  # Updated commands
    * New parameter --concurrent-archivers to define the number of 
      maximum archivers to run in parallel on this server. 
      Useful to prevent archiving processes piling up and 
      ultimately failing.
  # New APIs
    * Added new event API.addGlossaryItems which lets you add items 
      to the glossary.
    * Added new event Tracker.detectReferrerSocialNetwork which 
      lets you add custom social network detections
    * Added new event Report.unsubscribe which is triggered 
      whenever someone unsubscribe from a report
    * Added new API method UsersManager.getAvailableRoles to fetch 
      a list of all available roles that can be granted to a user.
    * Added new API method UsersManager.getAvailableCapabilities to 
      fetch a list of all available capabilities that can be 
      granted to a user.
    * Added new API method UsersManager.addCapabilities to grant 
      one or multiple capabilities to a user.
    * Added new API method UsersManager.removeCapabilities to 
      remove one or multiple capabilities from a user.
    * The API method UsersManager.setUserAccess now accepts an 
      array to pass a role and multiple capabilities at once.
    * Plugin classes can overwrite the method 
      requiresInternetConnection to define if they should be 
      automatically unloaded if no internet connection is available 
      (enable_internet_features = 0)
    * Added two new methods to the JS tracker: removeEcommerceItem 
      and clearEcommerceCart to allow better control over what is 
      in the ecommerce cart.
    * Tracking API requests now include &consent=1 in the Tracking 
      API URL When consent has been given by a user.
  # Breaking Changes
    * Changed some menu items to use translation keys instead 
      (see PR #12885).
    * The methods assertResponseCode() and assertHttpResponseText()
      in Piwik\Tests\Framework\TestCase\SystemTestCase have been
      deprecated and will be removed in Matomo 4.0. Please use 
      Piwik\Http instead.
    * The classes PHPUnit\Framework\Constraint\HttpResponseText 
      and PHPUnit\Framework\Constraint\ResponseCode have been
      deprecated and will be removed in Matomo 4.0. Please use
      Piwik\Http instead.
    * Creating links through the Proxy has been deprecated. 
      Use rel="nofollow" instead.
    * The console option --piwik-domain has been deprecated and
      will be removed in Matomo 4.0. Use --matomo-domain instead
    * Social networks are now detected as new referrer type (ID=7),
      which allows improved reports and better segmentation
    * New settings form field UI component "Field Array" that lets 
      users enter multiple values for one setting as a flat array
- update to 3.5.1
  # New APIs
    * Added new method Piwik\API\Request::isRootRequestApiRequest() 
      to detect if the root request is an API request.
- update to 3.5.0
  # Breaking Changes
    * Flattened action url reports now always include a leading `/` 
      and will no longer include the `default_action_name`. 
      e.g. `path/to/index` will now be `/path/to/`. 
      This might affect configured custom alerts, as this plugin
      uses the flattened url reports for comparison.
  # New APIs
    * New JavaScript tracker functions to [ask for consent]
      (https://developer.matomo.org/guides/tracking-javascript-
      guide#asking-for-consent): `requireConsent`, 
      `rememberConsentGiven`, `setConsentGiven`, 
      `forgetConsentGiven`.
    * New events `PrivacyManager.deleteLogsOlderThan`, 
      `PrivacyManager.exportDataSubjects` and 
      `PrivacyManager.deleteDataSubjects` to enable plugins to be
      GDPR compliant.
    * New event `AssetManager.addStylesheets` to add additional
      less styles which are not located in a file.
    * New event `Archiving.getIdSitesToMarkArchivesAsInvalidated` 
      that lets plugins customize the behaviour of report 
      invalidations.
    * Reports and visualizations can now disable the 'all' rows 
      limit selector: 
      `$view->config->disable_all_rows_filter_limit`.
    * New settings form field UI component "Multi Tuple" that 
      lets users enter multiple values for one setting
      
  Detail changelog see: https://matomo.org/changelog/matomo-3-5-0/
- update to 3.4.0
  - `piwik` font is deprecated and will be removed in Matomo 4.0. 
     Please use new `matomo` font instead
  - New APIs
  See https://matomo.org/changelog/matomo-3-4-0/
- Ensure neutrality of description.
- Fix unknown RPM category group.
- Replace old $RPM_ variables with macros.
- Avoid %__-type macro indirections.
- Do not let fdupes cross partitions.
- Branch package from piwik,
  because piwik renamed to matomo.
- update to 3.3.0
  See https://matomo.org/changelog/matomo-3-3-0/
- update to 3.2.1
  see https://piwik.org/changelog/piwik-3-2-1/
- update to 3.2.0
  see https://piwik.org/changelog/piwik-3-2-0/
- update to 3.1.1
  see https://piwik.org/changelog/piwik-3-1-1/
  
- update to 3.1.0
  This release is rated important, two XSS issues have bin fixed.
  Also 120 tickets closed.
  see https://piwik.org/changelog/piwik-3-1-0/
- fix spec to use php7 too
- fix errors in piwik.conf
- update to 3.0.4
  see https://piwik.org/changelog/piwik-3-0-4/
- update to 3.0.3
  see https://piwik.org/changelog/piwik-3-0-3/
- update to 3.0.2
  see https://piwik.org/changelog/piwik-3-0-2/
- update to 3.0.1
  see https://piwik.org/changelog/piwik-3-0-1/
- update to 3.0.0
  see https://piwik.org/changelog/piwik-3-0-0/
- update to 2.17.1
  see https://piwik.org/changelog/piwik-2-17-1/
- update to 2.17.0
  see https://piwik.org/changelog/piwik-2-17-0/
- update to 2.16.5
  see https://piwik.org/changelog/piwik-2-16-5/
- update to 2.16.4
  see https://piwik.org/changelog/piwik-2-16-4/
- update to 2.16.3 
  see https://piwik.org/changelog/piwik-2-16-3/
  - This is a security release
- update to 2.16.2
  see https://piwik.org/changelog/piwik-2-16-2/
  - This is a security release
- update to 2.16.1
  see http://piwik.org/changelog/piwik-2-16-1/
  - This is a security release
- Drop piwik-manifest_unneeded_files.patch: It's now in upstream
- update to 2.16.0
  see http://piwik.org/changelog/piwik-2-16-0/
  
- update to 2.15.0
  see http://piwik.org/changelog/piwik-2-15-0/
- insert attention mark for php caches in README.SUSE
- activate and update manifest patch
- update to 2.14.3
  - #8439 Install of 2.14.2 blocked by permissions check on 
    piwik/config path [by @mnapoli]
  - #8431 Overlay improvements [by @sgiehl, @tsteur]
  - #8352 In Page Overlay sidebar, add icon to let me 
    “Open segmented visitor log” [by @sgiehl]
  - #8403 Improve design of Trusted Piwik Hostname setting 
    [by @barbushin, @tsteur]
  - #7835 Rename “Widgets & Dashboard” selector or change the 
    selector [by @tsteur]
  - #8293 Piwik errors logged in server error log should not have 
    HTML [by @mnapoli]
  - #8252 New config entry to set email name in email FROM field 
    [by @tsteur]
  - #8472 Fix bug in notification angular directive, do not use 
    data-binding for noclear attribute… [by @diosmosis]
  - #8285 UserCountryMap plugin shows wrong options in countries 
    select [by @mnapoli]
  - #8432 [automatic translation update] Updated 195 strings in 
    32 languages (sk, ar, de, ja, nl, nb, sv, be, bg, ca, cs, da, 
    el, es, fa, fi, fr, hi, hu, id, it, ko, pl, pt, ro, ru, sq, sr, 
    th, tl, uk, vi) [by @sgiehl]
  - #8474 [automatic translation update] Updated 254 strings in 
    37 languages (gl, nb, cs, it, sk, de, el, fr, lt, ar, bg, ca, 
    da, es, et, fa, fi, he, hi, hr, id, ja, ko, nl, nn, pl, ro, ru,
    sl, sq, sr, sv, ta, th, tl, tr, vi) [by @sgiehl]
- update to 2.14.2
  - #8304 Column not found: 1054 Unknown column 
    ‘log_visit.location_browser_lang’ in ‘field list'” [by @tsteur]
  - #8365 renderer format is not valid – fatal php error after 
    2.14.0
  - #8316 URL parameter for core:archive console command is ignored 
    [by @diosmosis, @mattab]
  - #8307 Limit notifications of not authenticated sessions 
    [by @tsteur]
  - #8370 Can’t update GrabGravatar plugin [by @tsteur]
  - #8346 node.className.split is not a function on tracking click 
    on/near SVG element [by @dandv, @tsteur]
  - #8294 CLI plugin generator doesn’t intercept plugin description 
    [by @tsteur]
  - #8257 Site Search report does not display tooltips with metrics 
    documentation
  - #7768 Browser info tooltip doesn’t hide
  - #8411 Add System check that checks that shell_exec function is 
    enabled [by @mattab]
  - #8407 The string General_Cancel was not loaded in javascript 
    [by @tsteur]
  - #8400 Fix emails validation with unknown TLD 
    [by @barbushin, @mnapoli]
  - #8379 Travis system extraction part 1 [by @diosmosis]
  - #8374 Tweaks to .travis.yml generator [by @diosmosis]
  - #8376 [automatic translation update] Updated 661 strings in 
    8 languages (nl, sv, de, es, ja, lt, pl, nb) [by @sgiehl]
- initial version 2.13.1

OBS-URL: https://build.opensuse.org/request/show/789240
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=72
2020-03-28 09:39:46 +00:00
5eaab9b7a3 Accepting request 789232 from network:utilities
Rollback to rev68 because of:
- does not build
- rise up error in factory
- i will cron and not systemd.timer. Both are in packages. And everybody can use what he want.

OBS-URL: https://build.opensuse.org/request/show/789232
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=70
2020-03-28 08:59:25 +00:00
Lars Vogdt
d6daa1049f - install cron snipplet only on old systems and prefer
systemd timer (and service) on current systems
- new sub-packages matomo-php-fpm and matomo-nginx
- instead of patching the manifest file (and enhancing the patch 
  line again and again) just regenerate the manifest file from 
  scratch
- only config.ini.php should not get replaced during update:
  all other php files in /etc/matomo should be replaced
- little cleanup in the files section

OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=69
2020-03-21 01:07:48 +00:00
16b6cdd27d Accepting request 781187 from home:ecsos:server
Update to 1.13.3 and add missing source file.

OBS-URL: https://build.opensuse.org/request/show/781187
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=66
2020-03-03 11:50:01 +00:00
a39edd3ee7 Accepting request 781184 from network:utilities
- Update: 3.13.3
  In this new release we’re solving a few regressions and making a 
  few minor improvements. In terms of bugs, an issue in the Overlay
  report causing sessions to logout has been fixed.
  Other issues were fixed the Samesite cookies handling and session,
  and a bug was fixed in the new Date comparison feature.
  #15513 Loading Page Overlay fails and logs user out [by @diosmosis]
  #15602 Fix session cookies for Matomo installed in subdirectory
   [by @sgiehl, @tsteur]
  #15605 Fix VisitorFrequency.get API for idsites=all [by @sgiehl]
  #15553 piwik_ignore cookie is blocked on macOS and Chrome 80 [by @diosmosis]
  #15561 Various fixes for Samesite handling in sessions,
   iframes [by @diosmosis, @tsteur]
  #15568 Support tracker js files from custom plugin directories [by @tsteur]
  #15569 Fix non-numeric value encountered in session recording [by @tsteur]
  #15576 Do not record the stack trace for user input errors [by @tsteur, @sgiehl]
  #15577 During archive invalidation clear general cache less often [by @tsteur, @diosmosis]
  #15590 Fallback to JSON renderer if no valid format is given [by @tsteur]
  #15592 Try to determine the region iso code based on its name if
   not available [by @sgiehl, @tsteur]

OBS-URL: https://build.opensuse.org/request/show/781184
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=65
2020-03-03 11:40:33 +00:00
Lars Vogdt
63e9432e0c OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=59 2020-02-24 23:23:39 +00:00
Lars Vogdt
3577503fc0 core/CliMulti/Output.php also searches via '/usr/bin/env php':
reconfigure size in manifest...

OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=55
2020-02-18 14:32:41 +00:00
Lars Vogdt
8e6d69b820 Accepting request 775125 from home:lrupp:branches:network:utilities
- Update: 3.13.2
  In this release we’re focusing on fixing a few minor bugs and two 
  regressions that were introduced in the last release 
  (tracking IE<9 was not working anymore, and automatic login within
   an iframe has also been fixed).
  41 tickets have been closed by more than 12 contributors!
  Main (core) tickets closed:
  #15404 Real time map dialog box does not close with x [by @sgiehl]
  #8505 Visitor map shows info icon but no tooltip when there is no data [by @sgiehl]
  #15414 Since 3.13.1 autologin in an iframe does not work anymore [by @tsteur]
  #15422 Fix removing user capabilities [by @sgiehl, @tsteur]
  #15477 Matomo can’t track IE <9 any more [by @tsteur]
  #15500 Undefined index: bounce_rate_new [by @sgiehl]
  #15417 In Update pop up venster Piwik is mentioned instead of Matomo [by @sgiehl]
  #14549 update mocha
  #15469 Two YAML parser
  #15307 Visits log fails without any error [by @tsteur]
  #15420 Cannot copy a dashboard to a user when the user is not one of
         the first 100 [by @sgiehl]
  #15430 VisitorLog.php(225): Trying to access array offset on value 
         of type null – Matomo 3.13.1 [by @sgiehl]
  #15441 UserId.getUsers generates warnings: Warning – Illegal 
         offset type and Notice – Undefined index: label [by @sgiehl]
  #15452 Trying to access array offset on value of type null [by @sgiehl]
  #15046 Clarify how to Setup the archiving cronjob using Plesk in the user guide manual
  #15293 New visit not created after logout
  #15428 Order of implode() args, avoid E_NOTICE in PHP7.4 [by @PeterUpfold, @sgiehl]
  #15445 Forward instance_id from local config when reseting config
         during tests. [by @diosmosis]
  #15446 silence is_executable call in case user doesn’t have permission

OBS-URL: https://build.opensuse.org/request/show/775125
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=53
2020-02-18 10:56:22 +00:00
Lars Vogdt
17679bb306 Accepting request 769642 from home:dimstar:Factory
Shortcut through -mini

OBS-URL: https://build.opensuse.org/request/show/769642
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=51
2020-02-03 19:42:31 +00:00
Lars Vogdt
48c3a108ed Accepting request 765510 from home:lrupp:branches:network:utilities
- Update: 3.13.1
  In this release we’re focusing on fixing a few bugs, a regression in tracking
  unique visitors affecting some users, we’re making Matomo tracking slightly
  faster, and we ensure compatibility with the upcoming Chrome 80 browser.
  + This release is also rated critical and includes a major security fix.
  + A regression was introduced in 3.13.0 which could in some cases lead
    to inflate unique visitors/unique users metrics, when the User ID 
    feature is used: this regression has been fixed.
  + Another regression causing some of the number metrics to display 
    wrongly in some languages such as German has been fixed.
  + As the default geolocation provider MaxMind is introducing new 
    complicated licensing terms for their geolocation database, and 
    broke auto-updating of geolocation databases for Matomo, we’re 
    introducing a new Geolocation provider by default to replace MaxMind. 
    Matomo will now use db-ip.com as a geolocation provider and all 
    Matomo users will automatically download this new geolocation 
    database starting in 3.13.1.
  + Chrome 80 is planning to make all cookies that don’t have an explicit
    `SameSite` option have `SameSite=Lax` by default. So far it has been
    an optional flag but Chrome 80 (release due in January 2020) will have
    it enabled by default. 
    Matomo 3.13.1 will be fully compatible and won’t issue a browser
    console warning anymore.
  + The Countries Regions maps should now work again and display data 
    for most countries regions.
  + In terms of new features, we’ve improved the Behaviour > Engagement report,
    which will now clearly display all metrics for both Returning visits and
    New visits

OBS-URL: https://build.opensuse.org/request/show/765510
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=49
2020-01-18 23:23:13 +00:00
1069e7187d Accepting request 759049 from home:lrupp:branches:network:utilities
- (add) more secure PHP settings for:
  upload_tmp_dir => "/var/cache/apache2" (upload is disabled, but this
                    makes Matomo's security check happy)
  session.save_path => "/run/matomo_sessions/", to keep session files 
                       secure. Added: matomo-tmpfile.conf for this
- just recommend cron and mariadb:
  * mariadb can be run on another host (matomo just needs the client)
  * cron script can be obsoleted by the provided systemd timer
- pre-require php, to run the commands in post
- recommend php-openssl for (php) curl requests from matomo

OBS-URL: https://build.opensuse.org/request/show/759049
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=47
2019-12-24 10:41:18 +00:00
09e7a019e4 Accepting request 758580 from home:lrupp:branches:network:utilities
- moved the update message in post to the right position
- disable some (unused) php functions
- use open basedir
- add newly required php modules:
  php-ctype, php-dom, php-iconv, php-tokenizer, php-xmlreader,
  php-xmlwriter, php-zlibm 
- define locations of web-, log- and config directories dynamically 
- allow to enable compression
- enhanced README.SUSE

OBS-URL: https://build.opensuse.org/request/show/758580
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=45
2019-12-20 22:47:23 +00:00
ee7c8b91c5 Accepting request 756009 from home:lemmy04:branches:network:utilities
- Update: 3.13.0
  * matomo-org/matomo
    #15030 Adds links to online guides in reports help [by @sgiehl, @diosmosis]
    #4519 Segment by Product Category, Product name, Product SKU, Product prices [by @diosmosis]
    #15049 More efficient heart beat timer [by @tsteur]
    #10439 After updating the 2019_01 archive blob tables are gaining size [by @diosmosis]
    #15086 Auto Archiving falls back to DEFAULT_DATE_LAST even if last archiving ran until completion [by @katebutler, @diosmosis]
    #10765 Write a User guide for Custom alerts [by @mattab]
    #14835 Page Overlay – JavaScript Error – TypeError: location.match(…) is null [by @diosmosis]
    #15101 Matomo 3.12.0 missing Action in Proxy module
    #15044 Slight performance improvement when rendering data table visualisations [by @tsteur, @diosmosis]
    #15000 _pk_testcookies set while using “disableCookies” [by @tsteur]
    #15070 Matomo 3.12 doesn’t work with open_basedir restrictions [by @tsteur]
    #15078 Integrity check issue in Matomo 3.12.0
    #15093 Fix reports by dimensions layout [by @sgiehl, @diosmosis]
    #15102 Fix Insight visualization layout [by @sgiehl, @tsteur]
    #15151 E-Mail reports date range error [by @diosmosis]
    #14945 In Comparison mode, numbers are not formatted (thousands separator) [by @katebutler]
    #14821 Make Matomo compatible with PHP 7.4 [by @diosmosis]
    #10373 Excluding IPs doesn’t work on php7
    #14623 Update message creates empty space in admin and pushes widgets down
    #14714 JS Tracker: setUserId and addEcommerceItem sku should work when User ID is a number [by @tsteur]
    #15080 Comparison feature displays segment definition instead of segment name when segmenting action based custom dimensions [by @diosmosis]
    #15103 Ensure insight reports uses the correct compare period number for periods other than day [by @sgiehl, @tsteur]
    #15140 [automatic translation update] Updated 173 strings in 10 languages (es-ar, de, el, nl, pl, pt-br, pt, sq, zh-cn, zh-tw) [by @sgiehl]
    #15195 [automatic translation update] Updated 160 strings in 6 languages (fr, it, ja, lt, pt-br, tr) [by @sgiehl]
    #12816 Rename “Clicked URL” dimension to “Clicked Outlink” [by @katebutler]
    #14360 UserID no longer overwrites VisitorId [by @MichaelHeerklotz, @diosmosis]
    #14827 German title HTML entity encoded [by @sgiehl]
    #15026 Use thousands separator in single metric view [by @katebutler, @tsteur]
    #15032 Some overlay improvements [by @tsteur, @diosmosis]
    #15037 Prevent warning array to string conversion in console renderer [by @tsteur, @diosmosis]
    #15055 Updates device detector to 3.12.1 [by @sgiehl, @diosmosis]
    #15057 Prevent notice in tracker code generator [by @tsteur, @diosmosis]
    #15066 Avoid ‘Trying to add two strings in DataTable\Row::sumRowArray’ warning in SEO API [by @sgiehl, @diosmosis]
    #15079 Revert umlaut icons [by @Findus23, @tsteur]
    #15087 3.12.0 (3.12.0-b4 and up) is broken on NixOS
    #15088 Rename “Clicked URL” dimension to “Clicked Outlink” [by @katebutler, @diosmosis]
    #15090 Made a few minor grammar changes to the README.md [by @ALucatero03, @tsteur]
    #15095 Fix zend session hides actual error when there are two or more errors… [by @tsteur]
    #15098 Invert change comparison when displaying percents in the UI … [by @diosmosis]
    #15110 Fixes a couple segment handling regressions in the UI [by @diosmosis]
    #15113 Document that Matomo won’t work with a MySQL load balancer such as ProxySQL unless… [by @mattab]
    #15114 Better detection of a succesfull start of a session [by @tsteur, @diosmosis]
    #15116 Show the link to upload a new plugin when enable_plugin_upload=1 [by @mattab, @diosmosis]
    #15129 Don’t freeze lefthand column of datatable on small screens [by @katebutler, @tsteur]
    #15147 Adds new event to define if lower metric values are better [by @sgiehl, @tsteur]
    #15152 Fix manual plugin upload process when Marketplace plugin is disabled [by @diosmosis, @tsteur]
    #15165 Update FAQ “How do I measure and get reports for my page sections / categories / mini-sites / languages?” to reflect how segment now work [by @tsteur]
    #15166 Fix socket configuration not applied in MySQLi [by @tsteur, @diosmosis]
    #15178 API reference doc: fix some of the example links [by @mattab, @diosmosis]
    #15183 Update spyc to 0.6.X [by @tsteur]
    #15187 Fix broken dashboard when a new version available and when multi_server_environment = 1 [by @mattab, @diosmosis]
    #15189 Support CliMulti on OS X and print note about whether CliMulti is used in archive output [by @diosmosis]
  * matomo-org/device-detector
    #5797 Did not catch “The Knowledge AI”
    #6070 Add 7 new crawlers and 3 feed readers [by @Kdecherf, @sgiehl]
    #6078 add new rules and tests for Nokia/Microsoft devices [by @mimmi20, @sgiehl]
    #6081 Detect devices for brands: Samsung, Vivo, iHunt, Huawei, Ritmix, Ross&Moor [by @sanchezzzhak, @sgiehl]
    #6083 Fail to Detect Meitu Device
    #6084 Added detect devices Meitu [by @sanchezzzhak, @sgiehl]
    #6085 Adds detection for Yandex Browser Lite and improves version detection for Yandex Browser [by @liviuconcioiu, @sgiehl]
    #6086 Adds detection for Shopify Partner bot [by @liviuconcioiu, @sgiehl]
    #6087 Added RestSharp library [by @wallin, @sgiehl]
    #6088 Improves detection for Vonino devices [by @liviuconcioiu, @sgiehl]
    #6092 Fix detection for AIS [by @liviuconcioiu, @sgiehl]
    #6093 Adds detection for Servo browser engine [by @liviuconcioiu, @sgiehl]
    #6096 Not Detecting OnePlus 7 Pro
  * matomo-org/component-network
    #4 Function getIPRangeBounds doesn’t always work on php7 [by @tsteur]
    #10 Validate CIDR range is 0..32 (IPv4) or 0..128 (IPv6); ref RFC-4632 [by @robocoder, @tsteur]
    #12 Test enhancement [by @peter279k, @tsteur]
    #13 Improving tests for IP class [by @peter279k, @tsteur]
  * matomo-org/tracker-proxy
    #57 Test enhancement [by @peter279k, @tsteur]
  * matomo-org/tag-manager
    #176 Adjustments for using TM and classic Tracking Code at the same time [by @MichaelHeerklotz, @tsteur]
    #184 Do not regenerate containers after core archiving [by @tsteur]
    #197 Use matomo.js and matomo.php as default if preferred [by @tsteur]
    #198 Convert empty date to null [by @tsteur]
    #199 fix: Tag::updateContainerTag setting a wrong startDate and endDate value [by @lockland, @tsteur]
    #202 Fix first trigger callback when tracker js is already loaded [by @MichaelHeerklotz, @tsteur]
  * matomo-org/matomo-log-analytics
    #251 Clarified usage of –token-auth=<SECRET> [by @cedwardsmedia, @tsteur]
  * matomo-org/matomo-php-tracker
    #44 Unlink userId and visitorId logic [by @MichaelHeerklotz, @diosmosis]
    #48 Fix wrong tracking url generated if tracker API endpoint already contains query search [by @tsteur, @diosmosis]
    #50 Regression: Wrong header is enabled only for GET. [by @diosmosis]
  * matomo-org/referrer-spam-blacklist
    #1143 Add 033nachtvandeliteratuur.nl [by @ericguirbal, @spmedia]
    #1145 Add 350+ spammer in bulk [by @Zodiac1978, @spmedia]
    #1146 Block billyblog.online [by @jonhenshaw, @spmedia]
    #1147 Update spammers.txt [by @spmedia]
    #1148 Add tammyblog.online [by @ericguirbal, @spmedia]
    #1149 Block monicablog.xyz [by @jonhenshaw, @spmedia]
  * matomo-org/component-ini
    #11 Test enhancement [by @peter279k, @tsteur]
    #12 Problem about IniReader::getFileContent method implementation

OBS-URL: https://build.opensuse.org/request/show/756009
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=43
2019-12-12 11:26:11 +00:00
e0436fe455 Accepting request 744417 from home:lemmy04:branches:network:utilities
- js folder needs to be RW for the tag manager plugin
- Fixed unsafe permissions for directory js
- Fixed permissions for piwik.js, matomo.js and js/piwik.min.js

OBS-URL: https://build.opensuse.org/request/show/744417
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=41
2019-11-01 13:05:17 +00:00
ff0e148a07 Accepting request 744177 from home:ecsos:server
Fix some errors.

OBS-URL: https://build.opensuse.org/request/show/744177
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=39
2019-10-30 13:20:20 +00:00
5ff5cab277 Accepting request 744029 from home:lemmy04:branches:network:utilities
- piwik.js needs to be writable, too
- more permission fixes
  * matomo.js needs to be owned by the apache user so that plugins can
    rewrite it if required
  * new md5sum for global.ini.php
- disabled the auto updater, doesn't work with this set of permissions
- Update to 3.12.0
  * new comarison feature for date ranges and visitor segments
  * several significant performance improvements, usability improvements and fixes to security issues
  * full changelog is at https://matomo.org/changelog/matomo-3-12-0/

OBS-URL: https://build.opensuse.org/request/show/744029
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=38
2019-10-30 11:40:17 +00:00
7dfd6595c8 Accepting request 741605 from home:lemmy04:branches:network:utilities
- Security fix: BSC#1154324
  * Have as little as possible owned by, and writable for, the apache user

OBS-URL: https://build.opensuse.org/request/show/741605
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=37
2019-10-30 07:29:39 +00:00
a34149a1e3 Accepting request 718588 from home:ecsos:server
- Update to 3.11.0
  This release includes security improvements (including a security
  fix) and also several performance improvements and bug fixes.
  Details: https://matomo.org/changelog/matomo-3-11-0/
- Fix fileintegritycheck under systemcheck.

OBS-URL: https://build.opensuse.org/request/show/718588
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=35
2019-07-25 15:44:51 +00:00
b9b58768eb Accepting request 713356 from home:ecsos:server
- Insert configuration for mariadb.
- Add missing htaccess rules.

OBS-URL: https://build.opensuse.org/request/show/713356
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=33
2019-07-04 09:37:06 +00:00
9a63b2feb4 Accepting request 712940 from home:ecsos:server
- Update to 3.10.0
  * Breaking Changes
    - When giving a user superuser access through the 
      UsersManager.setSuperUserAccess API, a new parameter 
      passwordConfirmation needs to be sent along with the request
      containing the current password of the user issuing the API 
      request.
    - Website referrer URLs are now detected using domain only 
      instead of domain and path. This means if you have two 
      different websites on the same domain, but different paths,
      and a visitor visits from one to the other, it won't have 
      a referrer website set.
    - Custom Dimensions values set with setCustomDimension are now 
      URL encoded (they previously weren't). If you were manually
      URL encoding the custom dimension values before calling 
      setCustomDimension, your custom dimension values appearing in
      reports and Visits log/Visitor profile may now be double URL
      encoded. To solve the double encoding issue, you can remove 
      your URL encoding and trust that Matomo JavaScript Tracker 
      will URL encode the values correctly.
  * New APIs
    - A new tracker method ping has been added to send a ping 
      request manually instead of using the heart beat timer.
    - Added new event ViewDataTable.configure.end, triggered after
      view configuration properties have been overwritten by saved
      settings and query parameters.

OBS-URL: https://build.opensuse.org/request/show/712940
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=31
2019-07-02 05:58:39 +00:00
0e3e4b9eb5 Accepting request 687532 from home:lemmy04:branches:network:utilities
- Update to 3.9.1
  * This release addresses a couple of issues and errors discovered in Matomo 3.9.0. 4 tickets have been closed by 2 contributors.

OBS-URL: https://build.opensuse.org/request/show/687532
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=28
2019-03-22 11:10:21 +00:00
faf8589a86 Accepting request 686902 from home:ecsos:server
- Update to 3.9.0
  * Breaking Changes
    - Referrers.getKeywordsForPageUrl and 
      Referrers.getKeywordsForPageTitle APIs have been deprecated 
      and will be removed in Matomo 4.0.0
    - By default, Matomo application logs will now be logged in 
      tmp/logs/matomo.log instead of tmp/logs/piwik.log. This log 
      file path can be edited in your config/config.ini.php in 
      the INI setting logger_file_path.
      Not relevant for this suse package.
  * New Features
    - It is now possible to locate plugins in a custom directory 
      by setting an environment variable MATOMO_PLUGIN_DIRS or a 
      ['MATOMO_PLUGIN_DIRS'] variable in /bootstrap.php.
    - It is now possible to use monolog's FingersCrossedHandler 
      which buffers all logs and logs all of them in case of 
      warning or error.
  * New APIs
    - New API methods Piwik\Plugin\Manager::getPluginsDirectories() 
      and Piwik\Plugin\Manager::getPluginDirectory() have been 
      added as it is now possible to locate Matomo plugins in 
      different directories and it should be no longer assumed 
      a plugin is located in the /plugins directory.
    - A new tracker method disableQueueRequest has been added to 
      disable queued requests which may be useful when logs are 
      imported.
    - The event LanguageManager.getAvailableLanguages has been 
      deprecated. Use LanguagesManager.getAvailableLanguages 
      instead.

OBS-URL: https://build.opensuse.org/request/show/686902
OBS-URL: https://build.opensuse.org/package/show/network:utilities/matomo?expand=0&rev=26
2019-03-20 10:30:17 +00:00