summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS63
1 files changed, 45 insertions, 18 deletions
diff --git a/NEWS b/NEWS
index 703106bc..72a2e2d5 100644
--- a/NEWS
+++ b/NEWS
@@ -1,22 +1,53 @@
--*- Text -*-
-
-XXX this needs much work, trolling through ChangeLogs.
+2013-09-27
+Version 0.5
+
+Really too many changes have been applied to list them individually. Some
+highlights include:
+
+Numerous bug fixes, compatibility fixes (for compliance to standards such as
+POSIX), and stability fixes.
+
+Thread-local storage (TLS) support in the threading libraries. Conversion from
+cthreads to POSIX Threads (pthreads).
+
+Large store support for ext2fs.
+
+A mtab translator.
+
+IPv6 support in pfinet, based on Linux 2.2.14.
+
+A XKB parser and wide character support for the Hurd console.
+
+The new remap translator can be used to create an environment in which
+some paths are redirected, for instance the TCP/IP stack, or /bin/sh.
+
+The new nullauth utility drops all authentication credentials before running a
+program. This is also useful to drop privileges on behalf of translators that
+do not need any credentials.
+
+Several improvements to rpctrace, such as the -E option to add/change/unset
+environment variables among the ones inherited by the process.
+
+Improvements to the default pager and tmpfs virtual filesystem generally, and
+for the latter also add the possibility to specify the size with the --size
+parameter.
+
+The UFS filesystem translator and supporting utilities have been removed:
+unused/untested/unmaintained for a decade.
+
+Follows a list assembled in 2002, more than ten years ago:
Many, many, many bugs have been fixed, including some resource
consumption problems and race conditions. The system can compile
itself as well as most external applications. The amount of stress
the system can tolerate has increased a lot.
-The new remap translator can be used to create an environment in which
-some paths are redirected, for instance the TCP/IP stack, or /bin/sh,
-etc.
-
The new ftpfs translator can be used to transparently access FTP
servers through the filesystem. Together with the new hostmux
translator, which can invoke host-specific translators like ftpfs,
this leads to a very comfortable way to use FTP archives on the Hurd.
-A new translator usermux can invoke user specific translators. It can
+A new translator usermux can invoke user-specific translators. It can
be used to provide a symlink to all users home directories in a single
place (similar to amd/automount).
@@ -37,8 +68,7 @@ ioctls now.
The Hurd can now access CD-ROMs containing an ISO9660 file format with
the new iso9660fs translator. Rock Ridge extensions are supported, as
-well as some GNU extensions to store GNU specific file system
-attributes in such filesystems.
+well as some GNU extensions to store GNU-specific filesystem attributes.
Two new translators, hello and hello-mt, illustrate how to implement
simple trivfs based filesystems in the Hurd.
@@ -107,9 +137,8 @@ The Hurd interfaces have been changed to support large files.
The new proxy-defpager translator grants unprivileged users access to
the default pager.
-
-9 June 1997
+1997-06-09
Version 0.2
Summary of important externally visible changes since version 0.1:
@@ -182,10 +211,8 @@ New library `libftpconn' is used to manage FTP connections. We are
already using this library for some local system administration tasks,
and are making it the basis of the (as yet unfinished) ftpfs
filesystem for the Hurd.
-
-
-6 September 1996
+1996-09-06
Version 0.1.
Summary of important externally visible changes since version 0.0:
@@ -236,8 +263,8 @@ All disk filesystems (ext2fs) now do directory name caching of
cache size to be large, and then do experiments and see what the cache
hit rate would have been for various smaller sizes. This should help
in optimizing the size of the cache.
-
-6 August 1996
+1996-08-06
Version 0.0
-Initial release
+
+Initial release.