5 év 7 hónap óta
Programming languages generally have limits—explicit or implicit—on various
aspects of their operation. Things like the maximum length of an
identifier or the range of values that a variable can store are fairly
obvious examples, but there are others, many of which are unspecified
by the language designers and come about from various implementations of
the language. That ambiguity has consequences, so nailing down a wide
variety of limits in Python is the target of an ongoing discussion on the
python-dev mailing list.
jake
5 év 7 hónap óta
SpamAssassin 3.4.3 has been released. It includes a new plugin for finding
macros in Office documents, a couple of security fixes, and various other
improvements. The project is also letting it be known that, due to the
dropping of support for rulesets with SHA-1 signatures, versions of
SpamAssassin prior to 3.4.2 will no longer be able to download rule updates
as of the beginning of March.
corbet
5 év 7 hónap óta
Security updates have been issued by Debian (libssh, ruby2.3, and ruby2.5), Fedora (kernel and libgit2), openSUSE (chromium and libssh), Oracle (openslp), Red Hat (container-tools:1.0, container-tools:rhel8, freetype, kernel, and kpatch-patch), Scientific Linux (openslp), SUSE (git and LibreOffice), and Ubuntu (graphicsmagick).
ris
5 év 7 hónap óta
XFS filesystem maintainer Darrick Wong
summarizes
the significant XFS developments from the last year. "The year
2038 poses a special problem for Linux -- any signed 32-bit seconds counter
will overflow back to 1901. Work is underway in the kernel to extend all of
those counters to support 64-bit counters fully. In 2020, we will begin
work on extending XFS's metadata (primarily inode timestamps and quota
expiration timer) to support timestamps out to the year 2486. It should be
possible to upgrade to existing V5 filesystems."
corbet
5 év 7 hónap óta
Stable kernels
5.4.3,
5.3.16, and
4.19.89 have been released. They all contain
important fixes throughout the tree and users should upgrade.
ris
5 év 7 hónap óta
Security updates have been issued by Debian (davical, intel-microcode, libpgf, php-horde, spamassassin, spip, and thunderbird), Mageia (clementine, dnsmasq, git, jasper, kdelibs4, kernel, libcroco, libgit2, libvirt, ncurses, openafs, proftpd, qbittorrent, signing-party, squid, and wireshark), openSUSE (java-1_8_0-openjdk and postgresql), Oracle (kernel), Red Hat (chromium-browser and openslp), and SUSE (kernel, libssh, and xen).
ris
5 év 7 hónap óta
5 év 7 hónap óta
5 év 7 hónap óta
corbet
5 év 7 hónap óta
5 év 7 hónap óta
ZDNet
reports
on a police raid at the NGINX office. "Moscow police executed the raid after last week the Rambler Group filed a copyright violation against NGINX Inc., claiming full ownership of the NGINX web server code. The Rambler Group is the parent company of rambler.ru, one of Russia's biggest search engines and internet portals.
According to copies of the search warrant posted on Twitter today, Rambler
claims that Igor Sysoev developed NGINX while he was working as a system
administrator for the company, hence they are the rightful owner of the
project."
corbet
5 év 7 hónap óta
5 év 7 hónap óta
The saga of get_user_pages() — and the problems it causes within
the kernel — has been extensively chronicled here; see
the LWN kernel
index for the full series. In short, get_user_pages() is used
to pin user-space pages in memory for some sort of manipulation outside of
the owning process(es); that manipulation can sometimes surprise other
parts of the kernel that think they have exclusive rights to the pages in
question.
This
patch series from John Hubbard does not solve all of the problems, but
it does create some infrastructure that may make a solution easier to come
by.
corbet
5 év 7 hónap óta
Security updates have been issued by Fedora (knot-resolver and xen), openSUSE (kernel), and SUSE (haproxy, kernel, and openssl).
jake
5 év 7 hónap óta
5 év 7 hónap óta
Linux offers two modes for file I/O: buffered and direct. Buffered I/O
passes through the kernel's page cache; it is relatively easy to use and
can yield significant performance benefits for data that is accessed
multiple times. Direct I/O, instead, goes straight between a user-space
buffer and the storage device. It can be much faster for situations where
caching by the operating system isn't necessary, but it is complex to use
and contains traps for the unwary. Now, it seems, Jens Axboe has come up
with
a
way to get many of the benefits of direct I/O with a lot less bother.
corbet
5 év 7 hónap óta
Security updates have been issued by CentOS (firefox and nss-softokn), Fedora (samba), Oracle (nss, nss-softokn, nss-util, nss-softokn, and thunderbird), Scientific Linux (thunderbird), SUSE (firefox), and Ubuntu (librabbitmq and samba).
jake
5 év 7 hónap óta
5 év 7 hónap óta
The LWN.net Weekly Edition for December 12, 2019 is available.
corbet
5 év 7 hónap óta
An effort to protect package downloads from the
Python
Package Index (PyPI) has resulted in a Python Enhancement Proposal
(PEP) and, perhaps belatedly, some discussion in the wider community. The
basic idea is to use
The
Update Framework (TUF) to protect PyPI users from
some malicious
actors who are aiming to interfere with the installation and update of
Python modules. But the name of the PEP and its wording, coupled with some
recent typosquatting problems on PyPI, caused
some confusion along the way. There are some competing interests and
different cultures coming together over this PEP; the process has not run as
smoothly as anyone might want, though that seems to be resolving itself at
this point.
jake