GNU MyServer 0.10 released

2010-10-15 Thread Giuseppe Scrivano
I am pleased to announce a new release of the GNU MyServer web server.

A special thanks to Rupinder Singh, who has implemented WebDAV during
his Google Summer of Code.

It is available for download here:

ftp://ftp.gnu.org/gnu/myserver/0.10/myserver-0.10.tar.bz2
ftp://ftp.gnu.org/gnu/myserver/0.10/myserver-0.10.tar.gz
ftp://ftp.gnu.org/gnu/myserver/0.10/myserver-0.10.tar.xz

and the GPG detached signatures using the key C03363F4:

ftp://ftp.gnu.org/gnu/myserver/0.10/myserver-0.10.tar.bz2.sig
ftp://ftp.gnu.org/gnu/myserver/0.10/myserver-0.10.tar.gz.sig
ftp://ftp.gnu.org/gnu/myserver/0.10/myserver-0.10.tar.xz.sig

To reduce load on the main server, you can use this redirector service
which automatically redirects you to a mirror:

http://ftpmirror.gnu.org/myserver/0.10/myserver-0.10.tar.bz2
http://ftpmirror.gnu.org/myserver/0.10/myserver-0.10.tar.gz
http://ftpmirror.gnu.org/myserver/0.10/myserver-0.10.tar.xz

* Noteworthy changes

** Bug fixes

  Fix a segfault when the same log is shared by different virtual hosts.

  Improved logging system, now more detailed error messages are provided.

  Fix some tests when the test suite is executed under a chroot.

  Fix some portability problems under FreeBSD systems.

  Handle properly HTTP/1.0 requests without a Host header.

  Use the chunked transfer encoding only with HTTP/1.1 clients.

  The build doesn't fail if zlib is not found.

** New features

   The PROXY handler now maintains a pool of keep-alive connections to reuse.

   Web-based Distributed Authoring and Versioning (WebDAV) support.

   Possibility to change response header values from the local configuration
   files.


Please report any problem you may experience to the bug-myser...@gnu.org
mailing list.

Have fun!
Giuseppe

___
GNU Announcement mailing list info-gnu@gnu.org
http://lists.gnu.org/mailman/listinfo/info-gnu


coreutils-8.6 released [stable]

2010-10-15 Thread Jim Meyering
This is to announce coreutils-8.6, a stable release.

It's been over five months, with 200 change-sets in coreutils
and 550 in gnulib.  There have been a handful of new features
(all relatively safe, imho), several bug fixes, and numerous
minor changes in behavior.  See NEWS below for a summary.

Here's the GNU Coreutils home page, in case you're wondering what it is:
http://www.gnu.org/software/coreutils/

Thanks to all who have been contributing, helping to manage
the mailing list and reporting bugs.

Jim [on behalf of the coreutils maintainers]


For a summary of changes and contributors, see:
  http://git.sv.gnu.org/gitweb/?p=coreutils.git;a=shortlog;h=v8.6
or run this command from a git-cloned coreutils directory:
  git shortlog v8.5..v8.6

To summarize the many gnulib-related changes, run these commands from
a git-cloned coreutils directory:
  git checkout v8.6
  git submodule summary v8.5

Here are the compressed sources:
  http://ftp.gnu.org/gnu/coreutils/coreutils-8.6.tar.gz   (11MB)
  http://ftp.gnu.org/gnu/coreutils/coreutils-8.6.tar.xz   (4.5MB)

Here are the GPG detached signatures[*]:
  http://ftp.gnu.org/gnu/coreutils/coreutils-8.6.tar.gz.sig
  http://ftp.gnu.org/gnu/coreutils/coreutils-8.6.tar.xz.sig

To reduce load on the main server, use a mirror listed at:
  http://www.gnu.org/order/ftp.html

[*] You can use either of the above signature files to verify that
the corresponding file (without the .sig suffix) is intact.  First,
be sure to download both the .sig file and the corresponding tarball.
Then, run a command like this:

  gpg --verify coreutils-8.6.tar.gz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver keys.gnupg.net --recv-keys 000B

and rerun the `gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.68.3-de12b
  Automake 1.11a
  Gnulib v0.0-4380-g78c0415
  Bison 2.4.534-8ff1

./NEWS

* Noteworthy changes in release 8.6 (2010-10-15) [stable]

** Bug fixes

  du no longer multiply counts a file that is a directory or whose
  link count is 1, even if the file is reached multiple times by
  following symlinks or via multiple arguments.

  du -H and -L now consistently count pointed-to files instead of
  symbolic links, and correctly diagnose dangling symlinks.

  du --ignore=D now ignores directory D even when that directory is
  found to be part of a directory cycle.  Before, du would issue a
  NOTIFY YOUR SYSTEM MANAGER diagnostic and fail.

  split now diagnoses read errors rather than silently exiting.
  [bug introduced in coreutils-4.5.8]

  tac would perform a double-free when given an input line longer than 16KiB.
  [bug introduced in coreutils-8.3]

  tail -F once again notices changes in a currently unavailable directory,
  and works around a Linux kernel bug where inotify runs out of resources.
  [bugs introduced in coreutils-7.5]

  tr now consistently handles case conversion character classes.
  In some locales, valid conversion specifications caused tr to abort,
  while in all locales, some invalid specifications were undiagnosed.
  [bugs introduced in coreutils 6.9.90 and 6.9.92]

** New features

  cp now accepts the --attributes-only option to not copy file data,
  which is useful for efficiently modifying files.

  du recognizes -d N as equivalent to --max-depth=N, for compatibility
  with FreeBSD.

  sort now accepts the --debug option, to highlight the part of the
  line significant in the sort, and warn about questionable options.

  sort now supports -d, -f, -i, -R, and -V in any combination.

  stat now accepts the %m format directive to output the mount point
  for a file.  It also accepts the %w and %W format directives for
  outputting the birth time of a file, if one is available.

** Changes in behavior

  df now consistently prints the device name for a bind mounted file,
  rather than its aliased target.

  du now uses less than half as much memory when operating on trees
  with many hard-linked files.  With --count-links (-l), or when
  operating on trees with no hard-linked files, there is no change.

  ls -l now uses the traditional three field time style rather than
  the wider two field numeric ISO style, in locales where a style has
  not been specified.  The new approach has nicer behavior in some
  locales, including English, which was judged to outweigh the disadvantage
  of generating less-predictable and often worse output in poorly-configured
  locales where there is an onus to specify appropriate non-default styles.
  [The old behavior was introduced in coreutils-6.0 and had been removed
   for English only using a different method since coreutils-8.1]

  rm's -d now evokes an error;  before, it was silently ignored.

  sort -g now uses long doubles for greater range and precision.

  sort -h no longer rejects numbers with leading or trailing ., and
  no longer accepts numbers with multiple ..  It now considers all