Odprtokodni pogled

Opensource view

Novice

Security updates for Friday

LWN.net - Pet, 07/05/2019 - 14:22
Security updates have been issued by SUSE (firefox, mozilla-nss, mozilla-nspr, helm-mirror, libu2f-host, and libu2f-host, pam_u2f) and Ubuntu (bzip2 and irssi).

Linux's Performance-Boosting FSGSBASE Support Dropped For Now Over Serious Bugs

Phoronix - Pet, 07/05/2019 - 11:45
While we had been looking forward to Intel FSGSBASE support for yielding some performance benefits especially in areas impacted by Spectre / Meltdown / Foreshadow / Zombieload, after the support was queued for merging into Linux 5.3, the code has now been reverted over "serious bugs" with the implementation...

New Google "GVE" Driver Queued For Upcoming Linux 5.3

Phoronix - Pet, 07/05/2019 - 11:37
Adding to the list of Linux 5.3 kernel features is a new "GVE" network driver from Google...

Arm's Komeda Driver Adding Variable Refresh Rate Support

Phoronix - Pet, 07/05/2019 - 11:31
Arm's Komeda Linux DRM/KMS display driver for supporting their latest display IP such as the Mali D71 is seeing VRR support ala Adaptive-Sync / HDMI VRR...

Intel Icelake Thunderbolt Support Not Coming Until Linux 5.4

Phoronix - Pet, 07/05/2019 - 11:23
While the Linux support around Intel Icelake is largely settled, one area that has gone under the radar until now has been the Thunderbolt support, which now is available in patch form but won't be mainlined until Linux 5.4...

GRUB 2.04 Bootloader Released With RISC-V Support, Native UEFI Secure Boot, Btrfs RAID

Phoronix - Pet, 07/05/2019 - 11:08
It's been two years since the release of GRUB 2.02 while today it's finally been replaced by the long-awaited GRUB 2.04 bootloader release...

Transparentna Slovenija #7: Tudi spletna stran ZD Nova Gorica si zasluži nekaj ljubezni

Slo-Tech - Pet, 07/05/2019 - 10:14
Transparentna Slovenija #7: Tudi spletna stran ZD Nova Gorica si zasluži nekaj ljubezni Slo-Tech - Kot se je izkazalo v preteklosti, številne zdravstvene ustanove v Sloveniji verjamejo v sharing is caring. Tokrat smo si nekoliko bolj podrobno ogledali ZD Nova Gorica in si zastavili nekaj vprašanj. Več na Slo-Techu.

Feren OS KDE Experimental with KDE Plasma 5.16.2

tuxmachines.org - Pet, 07/05/2019 - 08:51

Today we are looking at the June snapshot of Feren OS KDE, which is still a work in progress but it is all starting to fall in place and it is beautiful.

As far as I can tell it is based on KDE Neon 18.04.2, KDE Plasma 5.16.2 and uses about 800mb -1GB of ram when idling. However, it is a highly customized edition of KDE, with a top panel showing of the time and calendar, the simple menu as the default menu and a brand new tiled menu, which remind me a lot of the Windows 10 menu, it is just personalized and ready to be customized.

The themer is also working a lot better than before, it is not perfect yet but it is a lot better than before.

read more

today's leftovers

tuxmachines.org - Pet, 07/05/2019 - 08:32
  • Red Hat Helps Pave Road to Open Hybrid Cloud for APAC Enterprises

    Red Hat, Inc. (NYSE: RHT), the world's leading provider of open source solutions, today announced the Red Hat Hybrid Cloud Series, an event for open hybrid cloud strategists and practitioners taking place across Asia Pacific. The event will travel to 11 countries covering major cities, including Beijing, Bangkok, Hong Kong, Jakarta, Kuala Lumpur, Mumbai, Manila, Seoul, Singapore, Taipei and Tokyo.

  • Red Hat’s hybrid cloud role expected to expand after acquisition by IBM

    When IBM Corp. went looking for an acquisition that would complement its longstanding presence in the data center, it clearly wanted to build a new strength in the hybrid cloud. With that kind of mission, it was no wonder it found Red Hat Inc. and paid an attention-grabbing $34 billion for it in the process.

    “The whole adoption around hybrid cloud really speaks to all of the things that we’re doing and initiatives that we’re leading at Red Hat,” said Michael St-Jean (pictured), principal product marketing manager of storage at Red Hat. “It’s a great validation of all of the things that we’ve been working on for the past 10 to 20 years.”

  • Why doesn't the next Pi add...? Why doesn't the Pi 4 have...? The definitive debunking!

    I've just been reading a lot of online comments on Reddit, these forums, and even on YouTube reviews about the Pi 4 and have read complaints that the RPT has repeatedly answered and yet keep getting asked. So, I've compiled a bunch of the "complaints" here, and my hope is that the RPT could tweak this post and pin it or use this post as inspiration for a blog post. I don't want to sound bitter - it's just annoying to read haters online over the most selfish of complaints.

  • FreeBSD Enterprise 1 PB Storage

    From all the possible setups with 90 disks of 12 TB capacity I have chosen to go the RAID60 way – its ZFS equivalent of course. With 12 disks in each RAID6 (raidz2) group – there will be 7 such groups – we will have 84 used for the ZFS pool with 6 drives left as SPARE disks – that plays well for me. The disks distribution will look more or less like that.

  • 404 Found

    It demonstrates the difficulties in making computer and human communication meaningful to both. A lot like programming, in fact. There’s code, which the computer sees, and a comment explaining the code, which the human sees. What happens when they disagree?

    We have introduced many layers of abstract friendliness, that even when something goes wrong, we fail to recognize it and treat it like a perfectly normal result. If browsers failed harder, 404 errors would be less friendly, but links like this would fail to propagate. The error would be noticed and corrected.

  • Addressing Web Bloat for WebDevs

    3. Avoid JavaScript

    This has already been my most controversial prescription, but for the sake of privacy, security, and accessibility (discussed later) I stand by it.

    It seems clear that no new JavaScript engine can hope to catch up to the mainstream ones in terms of performance or API support, as such we should not expect them to. We should instead see how well recent web standards allow us to do without JavaScript, and failing that we should discuss how new web standards can help us move further away from JavaScript. Along that line I encourage you to check out Intercooler.js.

  • [Older] A JavaScript-Free Frontend

    The Website Obesity Problem is not getting any better for the web at large. I'm tired of slow-to-load webapps that are not very reliable. Has anyone tried modifying the description of a card in Asana lately? It's freaking slow! The UI lags for no good reason as you type. First, I live in a rural area with only 2 Mbit/s down Internet connection. With a warm cache it takes 14 seconds for the Asana UI to become usable. Second, you can see below that the app is comprised of over 10MB of uncompressed JavaScript. That is a huge amount of code to execute. How is this acceptable?

  • Apple is reportedly giving up on its controversial MacBook keyboard

    Despite tweaking the design of its butterfly keyboards with each subsequent MacBook, Apple has struggled to overcome the keyboard’s problems, which can see keys act erratically or completely stop working as dust and other particles find their way into the mechanism. The company apologized for the keyboard’s reliability issues earlier this year, when it admitted that a “small number” of users were experiencing issues with the keyboard, then in its third generation, and the company has also launched an extended repairs program for earlier versions of the keyboard.

read more

Software: Open Build Service, Ring, Notepads, YottaDB

tuxmachines.org - Pet, 07/05/2019 - 08:17
  • Release of the Open Build Service, Version 2.10 - Open Build Service
  • Petter Reinholdtsen: Jami/Ring, finally functioning peer to peer communication client

    Some years ago, in 2016, I wrote for the first time about the Ring peer to peer messaging system. It would provide messaging without any central server coordinating the system and without requiring all users to register a phone number or own a mobile phone. Back then, I could not get it to work, and put it aside until it had seen more development. A few days ago I decided to give it another try, and am happy to report that this time I am able to not only send and receive messages, but also place audio and video calls. But only if UDP is not blocked into your network.

    The Ring system changed name earlier this year to Jami. I tried doing web search for 'ring' when I discovered it for the first time, and can only applaud this change as it is impossible to find something called Ring among the noise of other uses of that word. Now you can search for 'jami' and this client and the Jami system is the first hit at least on duckduckgo.

    Jami will by default encrypt messages as well as audio and video calls, and try to send them directly between the communicating parties if possible. If this proves impossible (for example if both ends are behind NAT), it will use a central SIP TURN server maintained by the Jami project. Jami can also be a normal SIP client. If the SIP server is unencrypted, the audio and video calls will also be unencrypted. This is as far as I know the only case where Jami will do anything without encryption.

  •              

  • Notepads is an open-source text editor with a fluent design

                   
                     

    Do note (pun intended), that the app is still in beta, but it's stable, and it just works. Sadly, since it is a UWP app, it offers very limited in terms of functionality. Despite that it supports a lot of document formats, I counted over 40 supported formats including TXT, HTML, XML, CSS, to name a few. There are a few features which impressed me.  

  •                  

  • YottaDB r1.26 Released

                       
                         

    YottaDB r1.26 is a major release on our roadmap to world domination (we may never get to our destination, but we will have fun – and release great software – along the way!).  

read more

Security: OpenPGP, Cisco, Windows, Magento, Georgia and China

tuxmachines.org - Pet, 07/05/2019 - 07:40
  • Someone Is Spamming and Breaking a Core Component of PGP’s Ecosystem

    Last week, contributors to the PGP protocol GnuPG noticed that someone was “poisoning” or “flooding” their certificates. In this case, poisoning refers to an attack where someone spams a certificate with a large number of signatures or certifications. This makes it impossible for the the PGP software that people use to verify its authenticity, which can make the software unusable or break. In practice, according to one of the GnuPG developers targeted by this attack, the hackers could make it impossible for people using Linux to download updates, which are verified via PGP.

    It’s unclear who’s behind these attacks, but the targets are Robert J. Hansen and Daniel Kahn Gillmor, both OpenPGP protocol developers.

    “We've known for a decade this attack is possible. It's now here and it's devastating,” Hansen wrote in his attack post-mortem.

  • Certificates Issued to Huawei Subsidiary Found in Cisco Switches

    Researchers noticed that the firmware for some Cisco switches contains X.509 certificates and associated private keys issued to a US-based subsidiary of Huawei. An investigation by the networking giant revealed that it was an oversight related to the use of an open-source third-party component.

    [...]

    In an informational advisory published on Wednesday, Cisco says its FindIT development team uses OpenDaylight for testing purposes and the certificates should not have been included in production firmware.

  • St John Ambulance becomes latest casualty of a ransomware attack [iophk: those signing off on Windows deployments need to see real jail time]

    Though it's "confident" that data has not been shared outside St John Ambulance, it fessed that the data of everyone who has opened an account, booked or attended a training course until February 2019 was affected.

    This data includes names, courses, contact details, costs, invoicing details and, in some cases, driving licence data. No passwords or credit card details were taken, and no records have been doctored.

  • Magento Patches Flaws Leading to Site Takeover

    Because at one point in the sanitization process sanitized links are injected back into the string via vsprintf(), an additional double quote is injected into the tag, which allows for an attribute injection.

    “This allows an attacker to inject arbitrary HTML attributes into the resulting string. By injecting a malicious onmouseover event handler and a style attribute to make the link an invisible overlay over the entire page, the XSS payload triggers as soon as a victim visits a page that contains such an XSS payload and moves his mouse,” the security firm says.

    Because the method is used to sanitize order cancellation notes, an attacker could exploit the vulnerability to inject arbitrary JavaScript that is triggered when an employee reviews the cancelled order.

  • Server image mystery in Georgia election security case

    The FBI data could reveal whether [attackers] tampered with elections in Georgia because the server in question had a gaping security hole that went unpatched for more than six months before being publicly exposed. Data on the server included passwords used by county officials to access elections management files.

    Technicians at the Center for Elections Systems at Kennesaw State University, which then ran the state’s election system, erased the server’s data on July 7, 2017, less than a week after the voting integrity suit was filed. After the AP reported on it three months later, Kemp denied ordering the data destruction or knowing about it in advance and called it reckless, inexcusable and inept.

    But the FBI had a forensic backup, which it made in March 2017 when it investigated the security hole. The FBI has not responded to repeated requests by the AP to confirm that it continues to possess the data. FBI Atlanta spokeswoman Jenna Sellitto wouldn’t say whether the FBI has examined the data on that image to determine whether any tampering or other malicious activity occurred.

  • Georgia Failed to Subpoena Image of Wiped Elections Server

    Marilyn Marks of the Coalition for Good Governance, a plaintiff in the case, said that if the state failed to secure the data from the FBI — despite informing U.S. District Judge Amy Totenberg in October 2017 of its intent to do so with the subpoena — it clearly has something to hide.

    "If they have destroyed records then it can be presumed that those records would have shown our allegations to be true," Marks said.

    Neither the Secretary of State's office nor an attorney representing it in the case, Josh Belinfante, would say why the subpoena was never filed. Nor would they say whether they had obtained the data through other means for secure safekeeping. The FBI in Atlanta also wouldn't say whether it has provided the state with a copy.

  • Antivirus firms start flagging spyware installed by Chinese border control

    It recently came to light that the border control authority in China's Xinjiang region was installing surveillance software on the phones of tourists without their knowledge or consent. The software apparently kept an eye out for terms that related to Islamic extremism and literature by the Dalai Lama.

read more

Programming Leftovers: KDE, Digest, Python, Bash and Evennia

tuxmachines.org - Pet, 07/05/2019 - 04:12
  • 2019 Plasma and Usability & Productivity sprint

    It was a great opportunity to meet old and new friends, drink beer and sangria on the rooftop and of course do some hacking.

    First we discussed about the future development of Plasma, especially the Wayland experience. I was particularly interested in how we can solve the two missing pieces in KDE Connect on Wayland, Keyboard input and clipboard synchronization.

  • Dirk Eddelbuettel: digest 0.6.20

    This morning, digest version 0.6.20 went to CRAN, and I will send a package to Debian shortly as well.

    digest creates hash digests of arbitrary R objects (using the md5, sha-1, sha-256, sha-512, crc32, xxhash32, xxhash64, murmur32, and spookyhash algorithms) permitting easy comparison of R language objects.

  • Python Dictionary Comprehension with Examples

    In this tutorial, we will cover how dictionary comprehension works in Python. It includes various examples which would help you to learn the concept of dictionary comprehension and how it is used in real-world scenarios.

  • PyCharm 2019.2 goes Beta

    Today we’re happy to share with you PyCharm 2019.2 Beta, a feature-complete preview of the upcoming release. Be the first one to try all the new functionality – download your PyCharm 2019.2 Beta build from our website.

  • Python Anywhere: System update on 26 June

    Right now we're working on making sure that our billing system supports the Strong Customer Authentication (SCA) regulations that will come into force for all payments from European credit/debit cards this September; hopefully we can make this as seamless as possible for you.

  • Python Insider: Python 3.8.0b2 is now available for testing

    This release is the second of four planned beta release previews. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects to support the new feature release. The next pre-release of Python 3.8 will be 3.8.0b3, currently scheduled for 2019-07-29.

  • Return of the mojibake detective

    Last year in BASHing data I gave an example of mojibake detective work. A UTF-8 dataset I was auditing ("ver3") had the name "Séchier" in it. Somehow the "e" with an acute accent had disappeared and become 4 other characters in my UTF-8 locale, namely Ã, the invisible control character "no break here",

  • Python Lists And Tuples

    Python Lists and Tuples are collections of elements that are ordered and indexed. They are very similar to an array. However, there is one stark difference between the two. Lists can be modified, new elements can be added and existing elements can be removed.

    But in case of a tuple, modification is not possible. Tuples are permanents since their existence.

  • Evennia 0.9 released

    The main feature of Evennia 0.9 is that we have finally made the move to Python3. And we burn the bridges behind us; as announced in previous posts we completely drop Python2 support and move exclusively to only support the latest Python3.7.

    Overall the move to Python3 was not too bloody (and much work towards a never published py2+3 version was already done by Evennia contributors in a separate branch earlier). The main issues I ran into were mainly in the changes in how Python3 separates strings from bytes. This became crticial since Evennia implements several connection protocols; there were a lot of edge cases and weird errors appearing where data went to and from the wire.

    A regular user has it a lot easier though. So far people have not had too much trouble converting their games from 2.7 to 3.7. The biggest Linux distros don't all have Py3.7 out of the box though, so that may be a concern for some, we'll see.

    ... but Py3 is nowhere all there is to find in this release though! There are a plethora of more features in the latest Evennia, all to make it easier to make the text-based multiplayer game of your dreams.

read more

9 Open Source Password Managers to Secure Yourself With

tuxmachines.org - Pet, 07/05/2019 - 04:04

People use password managers so that they don’t have to remember all the usernames/passwords of the websites they visit. Instead, they can just remember 1 password, and then access all the other passwords whenever they need. In addition to that, this allows you as a user to increase the length and the complexity of the passwords you use, because now, you no longer have to remember them, so you can make your Facebook’s password something like 21#^#Y3#^2h281+_0H^I@F!##YU&^ with no problem.

Also, some password managers offer other features that you can use. E.g: Auto-fill (automatically fill the passwords when you open the URL in your browser), synchronization between devices, team storage (sharing passwords between multiple people), smartphone integration, various types & tools of encryption, emergency codes.. And so on.

Traditionally, there are many closed-source proprietary password managers, and there are those which are open source. In today’s article, we’ll see 9 open source password managers that you can use to secure yourself.

read more

Michał Górny (Gentoo) and Daniel Kahn Gillmor (Debian) on OpenPGP Security

tuxmachines.org - Pet, 07/05/2019 - 04:02
  • Michał Górny: SKS poisoning, keys.openpgp.org / Hagrid and other non-solutions

    The recent key poisoning attack on SKS keyservers shook the world of OpenPGP. While this isn’t a new problem, it has not been exploited on this scale before. The attackers have proved how easy it is to poison commonly used keys on the keyservers and effectively render GnuPG unusably slow. A renewed discussion on improving keyservers has started as a result. It also forced Gentoo to employ countermeasures. You can read more on them in the ‘Impact of SKS keyserver poisoning on Gentoo’ news item.

    Coicidentally, the attack happened shortly after the launch of keys.openpgp.org, that advertises itself as both poisoning-resistant and GDPR-friendly keyserver. Naturally, many users see it as the ultimate solution to the issues with SKS. I’m afraid I have to disagree — in my opinion, this keyserver does not solve any problems, it merely cripples OpenPGP in order to avoid being affected by them, and harms its security in the process.

    In this article, I’d like to shortly explain what the problem is, and which of the different solutions proposed so far to it (e.g. on gnupg-users mailing list) make sense, and which make things even worse. Naturally, I will also cover the new Hagrid keyserver as one of the glorified non-solutions.

  • Daniel Kahn Gillmor: WKD for debian.org

    By default, this will show you any matching certificate that you already have in your GnuPG local keyring. But if you don't have a matching certificate already, it will fall back to using WKD.

    These certificates are extracted from the debian keyring and published at https://openpgpkey.debian.org/.well-known/debian.org/, as defined in the WKD spec. We intend to keep them up-to-date when ever the keyring-maint team publishes a new batch of certificates. Our tooling uses some repeated invocations of gpg to extract and build the published tree of files.

    Debian is current not implementing the Web Key Directory Update Protocol (and we have no plans to do so). If you are a Debian developer and you want your OpenPGP certificate updated in WKD, please follow the normal procedures for Debian keyring maintenance like you always have.

read more

OSS: OpenHMD, Open Scare, and Mozilla Localization

tuxmachines.org - Pet, 07/05/2019 - 03:56
  • OpenHMD 0.3.0-rc2 Released For This Open-Source API/Drivers For VR/AR Hardware

    Issued today was the second release candidate for OpenHMD 0.3.0, the open-source project providing a common API and different drivers for VR/AR hardware.

    OpenHMD 0.3.0-rc2 continues with supporting the 3Glasses D3, Oculus CV1, Windows Mixed Reality HMD, NOLO, HTC Vive, HTC Vive Pro, Deepoon E2, and GearVR Gen1. The PlayStation PSVR support did end up getting disabled in this release, however.

  • Open-Source JavaScript: Compliance Tips For Companies [Ed: Paying lawyers for programming not because they actually write code but because they seek to make themselves necessary by exaggerating threats associated with merely complying (with licences)]
  • Mozilla Localization (L10N): L10n report: July edition

    Since our last report, we’ve shipped the first release of Firefox Preview (Fenix) in 11 languages (including en-US). The next upcoming step will be to open up the project to more locales. If you are interested, make sure to follow closely the dev.l10n mailing list this week. And congratulations to the teams that helped make this a successful localized first release!

read more

Games: Ninslash, Decade of GamingOnLinux, A Short Hike, Groove Gunner and Steam Controller

tuxmachines.org - Pet, 07/05/2019 - 03:54
  • Ninslash – a great fun open source 2D platform game needs YOU!

    We’ve received tons of feedback asking for more exposure to Linux’s open source gaming scene. We’re always wanting to make Linux more glamorous, sexy, and attractive. Or it could be that we’re wanting to chill out and fancy playing a fast-paced multiplayer game. Whatever the motives, Ninslash caught our attention.

    Ninslash is a free multiplayer 2D survival shooter based on another game called Teeworlds, a highly revered retro multiplayer shooter. Ninslash saw its first release in August 2016.

    Like Teeworlds, Ninslash falls under the genre of a frenetic multiplayer survival game. You can either join a public server, or run your own LAN server. There’s a couple of public servers set up for ‘invasion mode’, although there’s other game modes available (more on that later).

  • 10 years ago GamingOnLinux was created, what a ride it’s been

    Today, GamingOnLinux (the website) officially turns 10 years old, this is madness and here’s some thoughts and history on it all.

    July is a bit of a special double-event for me, as not only does July 5th mark the birth of GamingOnLinux, July 30th is also my birthday!

    What started as a curiosity after my first proper computer came with Linux instead of Windows, has blossomed into a love of all things Linux. I still remember booting it up for the first time, having no idea what was about to happen. Good old Mandrake 9.2, you were my first taste of what was to come. In the years following, I remember trying out all sorts of different Linux distributions from Fedora Core (as it was called back then) to SUSE and eventually Ubuntu came along which really did help me stick with Linux.

  • A Short Hike, a very sweet looking casual adventure game will be coming to Linux

    Developed by adamgryu as a Humble Original for a Humble Monthly, A Short Hike is released outside of Humble later this Summer.

  • VR rhythm game "Groove Gunner" looks insane and it's coming to Linux

    Think you have some sick moves? Own a VR system? You're going to want to keep an eye on Groove Gunner as it looks absolutely insane (in a nice way) and it might make you sweat a bit.

    Groove Gunner won't just test your own rhythm with the music, it will also test your reflexes. Not only will you be blasting targets to the beats, you will also be blocking bullets as they come flying at you, while playing through songs from a variety of musical artists and genres.

  • Valve may be working on a new version of the Steam Controller

    Speculation time: As someone who makes heavy use of their Steam Controller, I will admit that the possibility of a proper second generation has me quite excited.

    PCGamesN recently wrote about it, which included a video from the YouTube channel Critical Input. The video goes over a Patent published in December last year, which shows it has a slightly different design with batteries that possibly go into the middle (hooray!), along with the back paddles being split into two on each side. That's pretty interesting but what's more exciting, is that it seems Valve may have already been testing it, as references were found in the Steamworks SDK for it.

    Oh, on top of that it seems the Patent also mentions multiple "force sensitive resistors", which has "an electrical resistance" so it can detect how much pressure you're applying on it. Something similar is used the Valve Index Controllers (previously known as the Knuckles Controller).

read more

MX Linux Review: A Popular, Simple and Stable Linux Distro

tuxmachines.org - Pet, 07/05/2019 - 03:43

If you’re a Linux newbie, you might be confused by the sheer number of distributions on offer. One relatively new entry to the market is MX Linux. It’s a Debian-based distro with a lot of support that has topped Distrowatch’s popularity list for the last six months.

But why is MX Linux proving to be so popular? Let’s find out.

read more

Ubuntu 18.10 (Cosmic Cuttlefish) Will Reach End of Life on July 18th, 2019

tuxmachines.org - Pet, 07/05/2019 - 02:57

Canonical announced today that the Ubuntu 18.10 (Cosmic Cuttlefish) operating system is approaching end of life later this month, urging users to upgrade to a newer release.
Released last year on October 18th, Ubuntu 18.10 was dubbed as Cosmic Cuttlefish by Canonical's CEO Mark Shuttleworth. It shipped with the GNOME 3.30 desktop environment and the Linux 4.18 kernel series, and featured a fresh new look based on the in-house developed Yaru theme, formerly Communitheme.

Ubuntu 18.10 also brought support for unlocking your PC with your fingerprint, mobile phone integration, as well as support for managing Thunderbolt devices. However, being supported for only nine months, Ubuntu 18.10 will reach end of life on July 18th, 2019, which means it will no longer receive security or software updates.

read more

Syndicate content
sfy39587f05