5 év óta
The PHP project has
released PHP 8 Alpha 3, the final alpha release according to the 8.0
release schedule. Feature freeze for the 8.0 release is scheduled for August 4, making this release the last one before features for the latest version of PHP are finalized. PHP 8.0 is scheduled to be released for general availability on November 26.
coogle
5 év óta
There are many people in the world who cannot make full use of their
computers without some sort of accessibility support. Developers, though,
have a tendency not to think about accessibility issues themselves; they
don't (usually) need those features and cannot normally even see them. In
a talk at the
2020
GUADEC virtual conference, Emmanuele Bassi discussed the need for
accessibility features, their history in GNOME, and his effort to rethink
about how GNOME supports assistive technology.
corbet
5 év óta
Security updates have been issued by Debian (poppler and tomcat8), Fedora (cacti, cacti-spine, java-1.8.0-openjdk, mbedtls, mingw-python3, singularity, and xen), openSUSE (firefox, redis, and singularity), Red Hat (samba), SUSE (java-11-openjdk, qemu, and vino), and Ubuntu (ffmpeg and pillow).
jake
5 év óta
The LWN.net Weekly Edition for July 23, 2020 is available.
corbet
5 év óta
SAND Lab at the University
of Chicago has
announced
Fawkes, which is a BSD-licensed privacy-protection tool
available on GitHub.
"At a high level, Fawkes takes your personal images, and makes tiny,
pixel-level changes to them that are invisible to the human eye, in a
process we call image cloaking. You can then use these "cloaked" photos as
you normally would, sharing them on social media, sending them to friends,
printing them or displaying them on digital devices, the same way you would
any other photo. The difference, however, is that if and when someone tries
to use these photos to build a facial recognition model, "cloaked" images
will teach the model an highly distorted version of what makes you look
like you. The cloak effect is not easily detectable, and will not cause
errors in model training. However, when someone tries to identify you using
an unaltered image of you (e.g. a photo taken in public), and tries to
identify you, they will fail."
jake
5 év óta
The stable kernel trees are quite active, often seeing several releases in
a week's time. But they are also meant to be ... well ... stable, so a lot
of effort goes into trying to ensure that they do not introduce new bugs or
regress the kernel's functionality. One of the stable maintainers, Sasha
Levin, gave a talk at the virtual
Open
Source Summit North America that described the process of ensuring that
these trees are carefully managed so that they can provide a stable base for their users.
jake
5 év óta
Gnuplot 5.4 has been released,
three years after the last major release of the free-software
graphing program.
In this article we will take a look at five major new capabilities in gnuplot.
First, we briefly visit voxel plotting, for visualizing 3D data. Since this is
a big subject and the most significant addition to the program, we'll save the details
for a subsequent article. Next, we learn about plotting polygons in 3D, another completely
new gnuplot feature. After that, we'll get caught up briefly in spider plots, using them
to display some recent COVID-19 infection data. Then we'll see an example of how to
use pixmaps, a new feature allowing for the embedding of pictures alongside curves or
surfaces. Finally, we'll look at some more COVID-19 data using the new 3D bar chart.
jake
5 év óta
"Do Not Track" (DNT) is a simple HTTP header that a browser can send to
signal to a web site that the user does not want to be tracked. The DNT
header had a
promising start and the
support of major browsers almost a decade
ago. Most web browsers still support sending it, but in 2020 it is almost
useless because the vast majority of web sites ignore it. Advertising
companies, in particular, argued that its legal status was unclear, and
that it was difficult to determine how to interpret the header. There have
been some relatively recent attempts at legislation to enforce honoring the
DNT header, but those efforts do not appear to be going anywhere. In
comparison, the European Union's
General
Data Protection Regulation (GDPR) and the
California
Consumer Privacy Act (CCPA) attempt to solve some of the same problems
as DNT but are legally enforceable.
jake
5 év óta
ris
5 év óta
Security updates have been issued by Debian (librsvg and squid), Fedora (mailman, mingw-LibRaw, php-horde-kronolith, and targetcli), openSUSE (openconnect), Red Hat (cloud-init, container-tools:rhel8, dbus, java-1.8.0-openjdk, java-11-openjdk, jbig2dec, kernel, kpatch-patch, mod_auth_openidc:2.3, nodejs:10, openstack-keystone, rh-nodejs10-nodejs, sane-backends, thunderbird, and virt:rhel), SUSE (webkit2gtk3 and xrdp), and Ubuntu (evolution-data-server, linux, linux-aws, linux-aws-hwe, linux-gcp, linux-gcp-4.15, linux-gke-4.15, linux-kvm, linux-oem, linux-oracle, linux-raspi2, linux, linux-aws, linux-gcp, linux-hwe-5.4, linux-kvm, linux-oracle, linux-raspi-5.4, linux-riscv, linux, linux-aws, linux-kvm, linux-lts-xenial, linux-raspi2, linux-snapdragon, pillow, and python2.7, python3.4, python3.5, python3.6, python3.8).
ris
5 év óta
The
memory protection keys feature was
added to the 4.6 kernel in 2016; it allows user space to group pages into
"protection domains" that can have their access restricted independently of
the normal page protections. There is no equivalent feature for kernel
space; access to memory in the kernel's portion of the address space is
controlled exclusively by the page protections. That situation may be about
to change, though, as a result of the
protection
keys supervisor (PKS) patch set posted by Ira Weiny (with many patches
written by Fenghua Yu).
corbet
5 év óta
coogle
5 év óta
The Mozilla Hacks blog
covers
some recent Firefox changes that will allow code from web sites to use
shared memory and high-resolution timers in a (hopefully) safe manner.
"Together with others in the WHATWG community, we designed a set of headers that meet these requirements.
The Cross-Origin-Opener-Policy header allows you to process-isolate
yourself from attackers. It also has the desirable effect that attackers
cannot have access to your global object if they were to open you in a
popup. This prevents XS-Leaks and various navigation attacks. Adopt this
header even if you have no intention of using shared memory!"
corbet
5 év óta
Security updates have been issued by Debian (ksh), openSUSE (ant, chromium, ldb, samba, and LibVNCServer), Red Hat (dbus, kernel, kernel-rt, and NetworkManager), and SUSE (cni-plugins, firefox, openexr, Salt, salt, SUSE Manager Client Tools, and tomcat).
ris
5 év óta
5 év óta
5 év óta
Contact tracing is a way to help prevent the spread of a disease, such as
COVID-19, by identifying an infected person's contacts so that they
can be informed of the infection risk.
In the
first part of this
series, we introduced open-source contact-tracing applications developed in
response to the current pandemic, and described how they work. In this
part, we look into the details of some of them, of both centralized and
decentralized design. These application projects have all released their
source code, but they differ in the implementation details, licenses used,
and whether they accept user requests or patches. We conclude with
the controversies around the tracing applications and the responses to
them.
jake
5 év óta
Security updates have been issued by Debian (libopenmpt, nginx, nss, qemu, rails, redis, ruby-sanitize, and tomcat9), Fedora (glibc, libldb, nspr, nss, samba, and webkit2gtk3), openSUSE (cairo, firefox, google-compute-engine, LibVNCServer, mumble, ntp, openconnect, openexr, openldap2, pdns-recursor, python-ipaddress, rubygem-puma, samba, singularity, slirp4netns, thunderbird, xen, and xrdp), and Oracle (.NET Core, .NET Core 3.1, java-1.8.0-openjdk, java-11-openjdk, kernel, and thunderbird).
ris
5 év óta
The
5.8-rc6 kernel prepatch is out for
testing. "Things continue to look very normal, even if this is a big release.
rc6 is pretty much par for the course, and nothing in here stands out
size-wise or otherwise."
corbet
5 év óta
Back in June, LWN
covered a patch set
adding a mechanism intended to help systems like
Wine emulate Windows system calls on a Linux
system. That patch set got a lot of attention and comments, with the
result that its form has changed considerably. Gabriel Krisman Bertazi has
now posted
a
new patch set that takes a different approach to solving the same problem.
corbet