Removed rpms ============ Added rpms ========== Package Source Changes ====================== alsa-utils +- Fix superfluous asound.state migration (bsc#1183672) + autoyast2 +- fix handling of empty signature-handling element in autoyast + profile (bsc#1180968) +- 4.3.75 + +- Export properly "ask" section "selection" (bsc#1183624) +- 4.3.74 + +- Move default networking section values to the network repository + in order to reduce the redundancy and to avoid an unexpected + behavior (bsc#1180535). +- 4.3.73 + +- Autoyast schema: allow semi-automatic_entry alias for module in + semi-automatic entry as it was already documented in autoyast + documentation (bsc#1183512) +- 4.3.72 + bcm43xx-firmware +- Introduce Raspberry Pi 4 Compute Module's brcmfmac43455 configuration file. + (bsc#1183524) + evolution-data-server +- Add CVE-2020-16117.patch: Fix crash on malformed server response + with minimal capabilities (boo#1174712 CVE-2020-16117). +- Add CVE-2020-14928.patch: Response injection via STARTTLS in SMTP + and POP3 (boo#1173910 CVE-2020-14928). + +- Add evolution-data-server-boo1182882.patch: fix buffer overrun + when parsing base64 data (boo#1182882). + evolution-ews +- Add evolution-ews-boo1182882.patch: fix buffer overrun when + parsing base64 data (boo#1182882). + grub2 +- Fix powerpc-ieee1275 lpar takes long time to boot with increasing number of + nvme namespace (bsc#1177751) + 0001-ieee1275-Avoiding-many-unecessary-open-close.patch + kernel-default +- Refresh + patches.suse/ibmvnic-Fix-possibly-uninitialized-old_num_tx_queues.patch. +- Refresh + patches.suse/ibmvnic-always-store-valid-MAC-address.patch. +- commit b49d041 + +- Delete patches.suse/powerpc-Implement-smp_cond_load_relaxed.patch + This has been shown to hurt performance at various levels when + using qspinlocks (bsc#1182161). +- commit 6cec69e + +- Update + patches.suse/Xen-gnttab-handle-p2m-update-errors-on-a-per-slot-ba.patch + (bsc#1183022 XSA-367 CVE-2021-28038): added CVE number +- Update + patches.suse/xen-netback-respect-gnttab_map_refs-s-return-value.patch + (bsc#1183022 XSA-367 CVE-2021-28038): added CVE number +- commit 49dfaa1 + +- Import kabi reference files from the RC1 submission (commit 52197697dc8) +- commit f143546 + +- Update + patches.suse/scsi-iscsi-ensure-sysfs-attributes-are-limited-to-page_size + (CVE-2021-27365 bsc#1182715). +- Update + patches.suse/scsi-iscsi-restrict-sessions-and-handles-to-admin-capabilities + (CVE-2021-27363 CVE-2021-27364 bsc#1182716 bsc#1182717). +- Update + patches.suse/scsi-iscsi-verify-lengths-on-passthrough-pdus + (CVE-2021-27365 bsc#1182715). +- commit da2d102 + kernel-kvmsmall +- Refresh + patches.suse/ibmvnic-Fix-possibly-uninitialized-old_num_tx_queues.patch. +- Refresh + patches.suse/ibmvnic-always-store-valid-MAC-address.patch. +- commit b49d041 + +- Delete patches.suse/powerpc-Implement-smp_cond_load_relaxed.patch + This has been shown to hurt performance at various levels when + using qspinlocks (bsc#1182161). +- commit 6cec69e + +- Update + patches.suse/Xen-gnttab-handle-p2m-update-errors-on-a-per-slot-ba.patch + (bsc#1183022 XSA-367 CVE-2021-28038): added CVE number +- Update + patches.suse/xen-netback-respect-gnttab_map_refs-s-return-value.patch + (bsc#1183022 XSA-367 CVE-2021-28038): added CVE number +- commit 49dfaa1 + +- Import kabi reference files from the RC1 submission (commit 52197697dc8) +- commit f143546 + +- Update + patches.suse/scsi-iscsi-ensure-sysfs-attributes-are-limited-to-page_size + (CVE-2021-27365 bsc#1182715). +- Update + patches.suse/scsi-iscsi-restrict-sessions-and-handles-to-admin-capabilities + (CVE-2021-27363 CVE-2021-27364 bsc#1182716 bsc#1182717). +- Update + patches.suse/scsi-iscsi-verify-lengths-on-passthrough-pdus + (CVE-2021-27365 bsc#1182715). +- commit da2d102 + libstorage-ng +- Translated using Weblate (Dutch) (bsc#1149754) +- 4.3.95 + +- Translated using Weblate (Slovak) (bsc#1149754) +- 4.3.94 + +- Translated using Weblate (Japanese) (bsc#1149754) +- 4.3.93 + +- Translated using Weblate (Finnish) (bsc#1149754) + +- Translated using Weblate (Czech) (bsc#1149754) + +- Translated using Weblate (Portuguese (Brazil)) (bsc#1149754) +- 4.3.92 + +- Translated using Weblate (Catalan) (bsc#1149754) + libvirt +- virtlockd, virtlogd: Fix exec-restart + 6b8e9613-avoid-use-after-free.patch, + eab7ae6b-fix-array-access.patch, + c363f03e-virnetdaemon-intro-virNetDaemonQuitExecRestart.patch, + ccc6dd8f-fix-exec-restart.patch + bsc#1183411 + +- Replace libxl-default-pcistub-name.patch with upstream variant + ee3dc2c2-libxl-default-pcistub-name.patch + mc +- Midnight Commander 4.8.26: + * Support file names of any length + * Implement persistent command line buffer for subshell + (bash >= 4, zsh and fish are supported) + * Implement shadows of dialog windows and menus + * Allow running clipboard commands if DISPLAY is not set + * Add support of "alacritty", "tmux", and "tmux-256color" terminals + * VFS: Support wim archive format (using wimtools) + * VFS: Support pak archive format (using unar) + * Editor: Add Swift syntax highlighting + * Various bug fixes + multipath-tools -- Update to versioni 0.8.5+12+suse.3b0e9ca +- Update to version 0.8.5+29+suse.5dabcd2: + * 11-dm-mpath.rules: run "multipath -U" with -v1 (bsc#1182871) + * libmultipath: merge update_multipath_table() and update_multipath_status() + (bsc#1183666) + +- Update to version 0.8.5+26+suse.2cbedfd: + Avoid "illegal request" errors on non-RDAC storage + (bsc#bsc#1182072, bsc#1177371) + +- Update to version 0.8.5+23+suse.c11b054: + * multipath -U: reduce log level of "adding new path" message + (bsc#1181435) + +- Update to version 0.8.5+22+suse.e1e3c48: + * multipath-tools tests: fix stringop-overflow build errors with gcc 11 + (bsc#1181877) + * README moved to README.md (has been converted to markdown upstream) + +- Update to version 0.8.5+12+suse.3b0e9ca - * cleanup disassemble_map() code path + * cleanup disassemble_map() code path (bsc#1178377, bsc#1178379) + (bsc#1182917) powerpc-utils +- Add --version option to the ppc64_cpu usage (bsc#1183695 ltc#189235). + + powerpc-utils-Update-ppc64-cpu-usage.patch + +- ofpathname: Use NVMe controller physical nsid (bsc#1182020 ltc#191360). + + ofpathname-Use-NVMe-controller-physical-nsid.patch +- HNV fixes (only NetworkManager supported) (jsc#SLE-13837 bsc#1181956 ltc#190722). + + 0001-hcnmgr-Avoid-cleanup-of-bond-interface-at-boot-time-.patch + + 0002-hcnmgr-Wait-for-sysfs-device-ready-when-looking-up-d.patch + + 0003-hcnmgr-Avoid-using-ifcfg-file-for-checking-bonding-i.patch + + 0004-hcnmgr-Avoid-using-xargs-to-process-NM-show-connecti.patch +- Fix ofpathname race with udev rename (bsc#1183496 ltc#191534). + + powerpc-utils-Fix-ofpathname-race-with-udev-rename.patch + pulseaudio +- move license to licensedir + +- Fix "Failed to open audio file" for FLAC and OGG (bsc#1183546) + parecord-fix-Failed-to-open-audio-file-for-FLAC-and-.patch + +- Upstream fixes for supporting HFP in native backend (bsc#1167940): + 0001-bluetooth-use-consistent-profile-names.patch + 0002-bluetooth-separate-HSP-and-HFP.patch + 0003-bluetooth-add-correct-HFP-rfcomm-negotiation.patch + 0004-bluetooth-make-native-the-default-backend.patch + 0005-bluetooth-enable-module-bluez5-discover-argument-ena.patch + 0006-bluetooth-fix-headset-auto-ofono-handover.patch + 0007-bluetooth-prefer-headset-HFP-HF-connection-with-nati.patch + 0008-bluetooth-complete-bluetooth-profile-separation.patch + 0009-bluetooth-use-device-flag-to-prevent-assertion-failu.patch + 0010-bluetooth-rename-enable_hs_role-to-enable_shared_pro.patch + 0011-bluetooth-clean-up-rfcomm_write-usage.patch + qemu +- Fix s390x "mediated device is in use" error condition + (bsc#1183634) + update-linux-headers-Include-const.h.patch + Update-linux-headers-to-5.11-rc2.patch + vfio-ccw-Connect-the-device-request-noti.patch + +- Fix DoS in e1000 emulated device (CVE-2021-20257 bsc#1182577) + e1000-fail-early-for-evil-descriptor.patch + +- Fix incorrect guest data in s390x PCI passthrough (bsc#1183372) + s390x-pci-restore-missing-Query-PCI-Func.patch + +- Include upstream patches designated as stable material and + reviewed for applicability to include here + lsilogic-Use-PCIDevice-exit-instead-of-D.patch + vhost-user-blk-fix-blkcfg-num_queues-end.patch +- Fix potential privilege escalation in virtfs (CVE-2021-20181 + bsc#1182137) + 9pfs-Fully-restart-unreclaim-loop-CVE-20.patch +- Fix OOB access in vmxnet3 emulation (CVE-2021-20203 bsc#1181639) + net-vmxnet3-validate-configuration-value.patch + +- Add #!ForceMultiversion to qemu.spec: + + As the spec file defines different Version: fiels for various + subpackages, we must instruct OBS to not ever reset the + checkin-counter, as it would by defalut on a version increase. + Resetting the version counter results in sub-packages reusing + their VERSION-RELEASE from the past (e.g. qemu-ipxe is version + 1.0.0+, and upon checkin of a new qemu version, RELEASE is + reset to 1.1, thus again producing + qemu-ipxe-1.0.0+-1.1.noarch.rpm. + +- Fix GCC11 compiler issue in brotli (edk2) code (boo#1181922) + brotli-fix-actual-variable-array-paramet.patch +- Tweak a few submodule descriptions and summaries +- Fix a backward compatibility issue in ACPI data + i386-acpi-restore-device-paths-for-pre-5.patch + systemd +- Import commit 8baed1c6f82798c2374bdbfdd440dd065d09fb99 (merge of v246.11) + For a complete list of changes, visit: + https://github.com/openSUSE/systemd/compare/bb5a31f416d17c5d3521900bebad885ca8f0ba8b...8baed1c6f82798c2374bdbfdd440dd065d09fb99 +- Rebase 0001-conf-parser-introduce-early-drop-ins.patch + +- Import commit bb5a31f416d17c5d3521900bebad885ca8f0ba8b + 846d61e0a1 boot: Move console declarations to missing_efi.h + 171a37228b boot: Add startswith() and endswith() functions with no_case variants + 0fad9f309a boot: Drop unnecessary braces + c38bbb0874 boot: Fix void pointer arithmetic warning + 438210924b boot: Replace raw efivar gets with typed variants + e46cb3e4a0 boot: Add efivar_get/set_uint64_le() functions + e16bee35c8 boot: Rename efivar_get/set_int() to efivar_get/set_uint_string() + 2808d0e9a3 boot: Tighten scope of variables used in loops + d3f3d57743 boot: Add efivar_get_boolean_u8() + 0551ecce71 boot: Make all efivar util functions take the guid as an argument + 8376ba3b9f boot: Turn all guid constants into C99 compound initializers + 166fc2dad2 boot: Enable C99 + c87d66e261 boot: Move Secure Boot logic to new file + da7bba9438 udev: fix memleak +- Rebase 1001-udev-use-lock-when-selecting-the-highest-priority-de.patch + +- Make sure the udev socket units are reloaded during udev package updates + This uses to be done on older SLE distros but got lost when we + branched systemd for SLE15-SP3 from Base:System. + +- Update 1004-udev-don-t-create-by-partlabel-primary-and-.-logical.patch + StandardOutput=syslog+console is deprecated, use 'journal+console' + instead which should achieve the same purpose. + +- fix-machines-btrfs-subvol.sh is only shipped when machined is built + +- Add 1001-udev-use-lock-when-selecting-the-highest-priority-de.patch (bsc#1181192) + +- Import commit 628333aae3e893e225a42fbbd3734d10058edeef + e06139117c nspawn: make rootfs relative to oci bundle path (bsc#1182598) + 8ba587d46c PATCH] Always free deserialized_subscribed on reload (bsc#1180020) + +- Drop 1000-logind-disable-RemoveIPC-by-default.patch + Disabling RemoveIPC is now done through systemd-default-settings + package. + +- systemd requires aaa_base >= 13.2 + This dependency is required because 'systemctl + {is-enabled,enable,disable} " ends up calling + systemd-sysv-install which in its turn calls "chkconfig + - -no-systemctl". + aaa_base package has a weird versioning but the '--no-systemctl' + option has been introduced starting from SLE12-SP2-GA, which shipped + version "13.2+git20140911.61c1681". + Spotted in bsc#1180083. + +- Add 0001-conf-parser-introduce-early-drop-ins.patch + Introduce early configuration drop-in file. This type of drop-ins + are reserved for vendor own purposes only and should never been used + by users. It might be removed in the future without any notice. + +- Drop most of the tmpfiles that deal with generic paths (bsc#1078466 bsc#1181831) + They are problematic because some of them conflict with SUSE + defaults. Therefore it seems better to let the revelant packages + owning these paths to provide their own definitions instead. + +- Drop use of %systemd_postun in %postun + This macro is supposed to operate on units but it was used without + passing any parameters. This call was probably used for issuing a + daemon-reload but the following calls to + %systemd_postun_with_restart imply that already. So let's simply + drop it. + transactional-update +- Revert inotify-tools dependency: The package is not available in + SLE. This will probably have to be implemented as a native C + version. + +- Version 3.2.2 + - Don't skip patches with rebootSuggested flag [bsc#1183442] + +- Version 3.2.1 + - t-u: Forward --quiet option to tukit + - Regression: Add /opt as bind mount into update environment + - Remove output indicators of the called command to not tamper + the result line + - Fix /etc syncing with --drop-if-no-change + +- Requires inotify-tool to have --drop-if-no-change available + yast2-installation +- Expert console: use "dash" if available instead of "bash" shell + to avoid job control error messages (bsc#1183648) +- 4.3.35 + yast2-network +- Always provide the layer2 argument when activating a qeth device + (bsc#1183639). +- 4.3.61 + +- NetworkManager: Added support to write bridge and bonding + configurations (bsc#1181701) +- 4.3.60 + +- AutoYaST: configure but not apply the network configuration at + the end of the 1st stage (bsc#1180535). +- 4.3.59 + +- Add more space before the "Name Servers and Domain Search List" + frame (related to bsc#1183306). +- 4.3.58 + yast2-pkg-bindings +- Added missing runtime dependencies ("ip" from iproute2 + is used for network status detection) (bsc#1183439) +- 4.3.10 + yast2-ruby-bindings +- Fixed password encrypting functions to work correctly also + in older products (SLE15-SP2/Leap 15.2 and older) + (related to bsc#1176924) +- 4.3.14 + yast2-security +- Do not set SELinux mode when it is not configurable (bsc#1182940) +- 4.3.16 + yast2-theme +- Fix the down-arrow color for disabled dropdowns (bsc#1183090). +- Avoid labels being vertically cut (bsc#1183086, bsc#1183306). +- Do not show a white frame around software selection (bsc#1183356). +- Other minor style adjustments and improvements. +- 4.3.8 + yast2-trans +- Update to version 84.87.20210314.90853260a8: + * Translated using Weblate (Slovak) + * Translated using Weblate (Slovak) + * Translated using Weblate (Italian) + * Translated using Weblate (Slovak) + * Translated using Weblate (Slovak) + * Translated using Weblate (Dutch) + * Translated using Weblate (Dutch) + * Translated using Weblate (Dutch) + * Translated using Weblate (Dutch) + * Translated using Weblate (Dutch) + * Translated using Weblate (Dutch) + * Translated using Weblate (Dutch) + * New POT for text domain 'network'. + * New POT for text domain 'add-on'. + * Translated using Weblate (Slovak) + * Translated using Weblate (Slovak) + * Translated using Weblate (Slovak) + * Translated using Weblate (Dutch) + * Translated using Weblate (Czech) + * Translated using Weblate (Czech) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Czech) + * Translated using Weblate (Czech) + * Translated using Weblate (Czech) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Catalan) + * Translated using Weblate (Japanese) + * Translated using Weblate (Czech) + * Translated using Weblate (Czech) + * Translated using Weblate (Czech) + * Translated using Weblate (Czech) + * Translated using Weblate (Czech) + * Translated using Weblate (Czech) + * Translated using Weblate (Czech) + * Translated using Weblate (Czech) + * Translated using Weblate (Czech) + * Translated using Weblate (Czech) + * Translated using Weblate (Czech) + * Translated using Weblate (Japanese) + * Translated using Weblate (Japanese) + * Translated using Weblate (Japanese) + * Translated using Weblate (Japanese) + * Translated using Weblate (Japanese) + * Translated using Weblate (Japanese) + * Translated using Weblate (Japanese) + * Translated using Weblate (Japanese) + * Translated using Weblate (Japanese) + * Translated using Weblate (Japanese) + * Translated using Weblate (Japanese) + * Translated using Weblate (Japanese) + * Translated using Weblate (Japanese) + * Translated using Weblate (Japanese) + * Translated using Weblate (Japanese) + * Translated using Weblate (Japanese) + * Translated using Weblate (Japanese) + * New POT for text domain 'packager'. + * New POT for text domain 'network'. + * New POT for text domain 'installation'. + * Translated using Weblate (Slovak) + * Translated using Weblate (Slovak) + * Translated using Weblate (Slovak) + * Translated using Weblate (Slovak) + * Translated using Weblate (Slovak) + * Translated using Weblate (Slovak) + * Translated using Weblate (Slovak) + * Translated using Weblate (Dutch) + * Translated using Weblate (Dutch) + * Translated using Weblate (Portuguese (Brazil)) + * Translated using Weblate (Portuguese (Brazil)) + * Translated using Weblate (Portuguese (Brazil)) + * Translated using Weblate (Portuguese (Brazil)) + * Translated using Weblate (Portuguese (Brazil)) + * Translated using Weblate (Portuguese (Brazil)) + * Translated using Weblate (Portuguese (Brazil)) + * Translated using Weblate (Portuguese (Brazil)) + * Translated using Weblate (Portuguese (Brazil)) + * Translated using Weblate (Portuguese (Brazil)) + * Translated using Weblate (Portuguese (Brazil)) + * Translated using Weblate (Portuguese (Brazil)) + * Translated using Weblate (Portuguese (Brazil)) + * Translated using Weblate (Portuguese (Brazil)) + * Translated using Weblate (Portuguese (Brazil)) + * Translated using Weblate (Portuguese (Brazil)) + * Translated using Weblate (Portuguese (Brazil)) + * Translated using Weblate (Dutch) + * Translated using Weblate (Dutch) + * Translated using Weblate (Dutch) + * Translated using Weblate (Dutch) + * New POT for text domain 'storage'. + * New POT for text domain 'country'. + * New POT for text domain 'bootloader'. + * Translated using Weblate (Spanish) + * Translated using Weblate (Japanese) + * Translated using Weblate (French) + * Translated using Weblate (Finnish) + * Translated using Weblate (Croatian) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (Chinese (China)) + * Translated using Weblate (Chinese (China)) + * New POT for text domain 'packager'. + * New POT for text domain 'base'. + * New POT for text domain 'packager'. + * New POT for text domain 'base'. + * Translated using Weblate (Spanish) + * Translated using Weblate (Hindi) + * Translated using Weblate (Spanish) + * Translated using Weblate (Spanish) + * Translated using Weblate (Chinese (China)) + * Translated using Weblate (German) + * Translated using Weblate (German) + * Translated using Weblate (Italian) + * Translated using Weblate (Italian) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (German) + * Translated using Weblate (Chinese (China)) + * Translated using Weblate (Spanish) + * Translated using Weblate (Spanish) + * Translated using Weblate (Portuguese) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (Spanish) + * Translated using Weblate (German) + * Translated using Weblate (French) + * Translated using Weblate (Spanish) + * Translated using Weblate (Chinese (China)) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (Chinese (China)) + * Translated using Weblate (Spanish) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (Spanish) + * Translated using Weblate (German) + * Translated using Weblate (Chinese (China)) + * Translated using Weblate (German) + * Translated using Weblate (Spanish) + * Translated using Weblate (Spanish) + * Translated using Weblate (German) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (Chinese (China)) + * Translated using Weblate (Spanish) + * Translated using Weblate (French) + * Translated using Weblate (French) + * Translated using Weblate (French) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (Chinese (China)) + * Translated using Weblate (French) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (German) + * Translated using Weblate (Spanish) + * Translated using Weblate (Chinese (China)) + * Translated using Weblate (Spanish) + * Translated using Weblate (Spanish) + * Translated using Weblate (Chinese (China)) + * Translated using Weblate (Finnish) + * Translated using Weblate (Portuguese (Portugal)) + * Translated using Weblate (Italian) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (Spanish) + * Translated using Weblate (German) + * Translated using Weblate (German) + * Translated using Weblate (Spanish) + * Translated using Weblate (German) + * Translated using Weblate (Chinese (China)) + * Translated using Weblate (Italian) + * Translated using Weblate (German) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (German) + * Translated using Weblate (Italian) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (Spanish) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (Chinese (China)) + * Translated using Weblate (Spanish) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (German) + * Translated using Weblate (Galician) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (French) + * Translated using Weblate (Portuguese) + * Translated using Weblate (French) + * Translated using Weblate (French) + * Translated using Weblate (German) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (French) + * Translated using Weblate (German) + * Translated using Weblate (Spanish) + * Translated using Weblate (German) + * Translated using Weblate (Chinese (China)) + * Translated using Weblate (German) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (German) + * Translated using Weblate (Turkish) + * Translated using Weblate (German) + * Translated using Weblate (Spanish) + * Translated using Weblate (Chinese (China)) + * Translated using Weblate (Chinese (China)) + * Translated using Weblate (Italian) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (French) + * Translated using Weblate (Spanish) + * Translated using Weblate (Italian) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (Chinese (Taiwan)) + * Translated using Weblate (German) + * Translated using Weblate (Spanish) + * Translated using Weblate (French) + * Translated using Weblate (Chinese (Taiwan)) + * Added translation using Weblate (Sinhala) + * Added translation using Weblate (Sinhala) + * Added translation using Weblate (Sinhala) + * Added translation using Weblate (Sinhala) + * Added translation using Weblate (Sinhala) + * Added translation using Weblate (Sinhala) + * Added translation using Weblate (Sinhala) + * Added translation using Weblate (Sinhala) + * Added translation using Weblate (Sinhala) + * Added translation using Weblate (Sinhala) + * Added translation using Weblate (Sinhala) + * Translated using Weblate (Chinese (China)) + * Translated using Weblate (Chinese (China)) + * Translated using Weblate (Italian) + * Translated using Weblate (Portuguese) + * Translated using Weblate (Russian) + * Translated using Weblate (Portuguese) + * Translated using Weblate (Finnish) + * Translated using Weblate (Italian) + * Added translation using Weblate (Portuguese (Portugal)) +