summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Bushnell <thomas@gnu.org>1996-09-06 22:19:58 +0000
committerThomas Bushnell <thomas@gnu.org>1996-09-06 22:19:58 +0000
commit3647f0d4ecf714e8963ceec54aea7a95b82acd6e (patch)
tree7343165d919e24e03c88e610d8360e8716826463
parent61a2d535351e8bc1f91477d0864035d89dd718f2 (diff)
*** empty log message ***
-rw-r--r--ChangeLog5
-rw-r--r--INSTALL7
-rw-r--r--NEWS6
-rw-r--r--README14
-rw-r--r--TODO3
-rw-r--r--ext2fs/ChangeLog7
-rw-r--r--ext2fs/ext2fs.c5
-rw-r--r--pfinet/ChangeLog5
-rw-r--r--pfinet/socket-ops.c3
-rw-r--r--release/=announce-0.168
-rw-r--r--ufs-fsck/ChangeLog4
-rw-r--r--ufs-fsck/main.c2
-rw-r--r--ufs/ChangeLog7
-rw-r--r--ufs/consts.c7
14 files changed, 120 insertions, 23 deletions
diff --git a/ChangeLog b/ChangeLog
index 183b6a1c..e1f56a22 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Fri Sep 6 17:00:23 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
+
+ * INSTALL: Update to version 0.1.
+ * README: Likewise.
+
Thu Sep 5 11:04:38 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* version.h: New file.
diff --git a/INSTALL b/INSTALL
index 10ef040c..dc03a60e 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,5 +1,5 @@
-*- Text -*-
-GNU Hurd 0.0
+GNU Hurd 0.1
This is the Hurd. Welcome.
@@ -19,8 +19,9 @@ want to use is already installed, and you know both it and this
version of the Hurd will interoperate together, then see the
instructions "Bulding the Hurd by itself" below.
-The Hurd version 0.0 is known to work with version 1.93 of the GNU C
-Library.
+The Hurd version 0.1 is known to work with version 1.93 of the GNU C
+Library--but not the normal released copy. We suggest you use the
+copy distributed with GNU 0.0.
Bug reports for the GNU Hurd should be sent to the mailing list
`bug-hurd@prep.ai.mit.edu'. Please do not send requests for
diff --git a/NEWS b/NEWS
index 9e6b823b..0904fa84 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,6 @@
-*- Text -*-
-5 September 1996
+6 September 1996
Version 0.1.
Summary of important externally visible changes since version 0.0:
@@ -32,8 +32,8 @@ Version information in uname is now calculated differently.
Some improvements have been made in the SETUP script.
-sync, reboot and halt now do argument parsing and understand --help and
---version.
+sync, reboot, and halt now do argument parsing and understand --help
+and --version.
The new `e2os' program has been added to change the "creator OS" field
on an ext2fs filesystem.
diff --git a/README b/README
index e28202a2..05695667 100644
--- a/README
+++ b/README
@@ -1,5 +1,5 @@
-*- Text -*-
-GNU Hurd version 0.0.
+GNU Hurd version 0.1.
This is the Hurd. Welcome.
@@ -10,11 +10,14 @@ already running Hurd system, see the file `INSTALL'.
It is possible to cross-build the Hurd; the file INSTALL-cross
contains some past instructions for doing so, but it's too much
trouble to maintain these instructions and keep them up to date. Your
-best bet is to start with a running Hurd system already.
+best bet is to start with a running Hurd system already. If you do
+decide to cross compile, you will need to examine the instructions in
+INSTALL for building Mach, libc, and the Hurd together, and follow
+them.
Please note that this directory also contains a fair amount of
-not-yet-working code. The makefiles build only the working code by
-default.
+not-yet-working code. By default, the makefiles build only the
+working code.
Bug reports for the GNU Hurd should be sent to the mailing list
`bug-hurd@prep.ai.mit.edu'. Please do not send requests for
@@ -24,9 +27,6 @@ Instead, send requests for assistance to the mailing list
request to `bug-hurd-request@prep.ai.mit.edu' or
`help-hurd-request@prep.ai.mit.edu' respectively.
-If any of these address should fail, send your message to
-`tower@gnu.ai.mit.edu' and ask him to forward it properly.
-
The GNU Hurd is free software. All of it, including the libraries in
this distribution, is covered by the GNU General Public License, found
in the file COPYING.
diff --git a/TODO b/TODO
index 01ce4726..b1199320 100644
--- a/TODO
+++ b/TODO
@@ -144,6 +144,7 @@ See `tasks', the exported task list.
IP addresses.
*** Diagnose why shutdown doesn't close TCP channels properly or reliably.
*** select for read on a UDP socket seems never to return.
+*** Undefined functions at the end of pfinet/io-ops.c.
** nfs
*** Implement async I/O
@@ -253,9 +254,9 @@ List for version 0.2 binary release
* Try and get new mach4 from Shantanu.
* pfinet needs to support no-network operation
* Have term do scancodes, at least kludgily.
-* Make sure nfs still works
* nfsd?
* released libc
* Arrange GCC not to install assert.h on GNU.
* zero (/dev/null) doesn't do access right; probably many in trans/ too.
* recompile libraries after libc release
+* complete `extern inline' proofing of header files. \ No newline at end of file
diff --git a/ext2fs/ChangeLog b/ext2fs/ChangeLog
index 40e34d85..60f5157f 100644
--- a/ext2fs/ChangeLog
+++ b/ext2fs/ChangeLog
@@ -1,3 +1,10 @@
+Fri Sep 6 16:03:11 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
+
+ * ext2fs.c: Include <version.h>.
+ (diskfs_major_version, diskfs_minor_version, diskfs_edit_version):
+ Deleted variables.
+ (diskfs_server_version): New variable.
+
Thu Aug 29 16:59:51 1996 Miles Bader <miles@gnu.ai.mit.edu>
Changes from ufs/dir.c:
diff --git a/ext2fs/ext2fs.c b/ext2fs/ext2fs.c
index ea0dfe7d..7c69a36b 100644
--- a/ext2fs/ext2fs.c
+++ b/ext2fs/ext2fs.c
@@ -27,6 +27,7 @@
#include <string.h>
#include <error.h>
#include <argz.h>
+#include <version.h>
#include "ext2fs.h"
/* ---------------------------------------------------------------- */
@@ -40,9 +41,7 @@ int diskfs_shortcut_fifo = 1;
int diskfs_shortcut_ifsock = 1;
char *diskfs_server_name = "ext2fs";
-int diskfs_major_version = 0;
-int diskfs_minor_version = 2;
-int diskfs_edit_version = 1;
+char *diskfs_server_version = HURD_VERSION;
char *diskfs_extra_version = "ext2 " EXT2FS_VERSION;
int diskfs_synchronous = 0;
diff --git a/pfinet/ChangeLog b/pfinet/ChangeLog
index a7f861ed..1eee7896 100644
--- a/pfinet/ChangeLog
+++ b/pfinet/ChangeLog
@@ -1,3 +1,8 @@
+Fri Sep 6 16:46:43 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
+
+ * socket-ops.c (S_socket_recv): Bother to pass
+ USER->sock->userflags through to the recvfrom routine.
+
Sat Jul 20 15:48:29 1996 Michael I. Bushnell, p/BSG <mib@gnu.ai.mit.edu>
* Makefile (lndist-asm-files): Look for files in $(srcdir).
diff --git a/pfinet/socket-ops.c b/pfinet/socket-ops.c
index 691dccfc..68e0ea80 100644
--- a/pfinet/socket-ops.c
+++ b/pfinet/socket-ops.c
@@ -482,7 +482,8 @@ S_socket_recv (struct sock_user *user,
mutex_lock (&global_lock);
become_task (user);
- recvd = (*user->sock->ops->recvfrom) (user->sock, *data, amount, 0, flags,
+ recvd = (*user->sock->ops->recvfrom) (user->sock, *data, amount,
+ user->sock->userflags, flags,
(struct sockaddr *)addr, &addrlen);
mutex_unlock (&global_lock);
diff --git a/release/=announce-0.1 b/release/=announce-0.1
new file mode 100644
index 00000000..2549b52a
--- /dev/null
+++ b/release/=announce-0.1
@@ -0,0 +1,68 @@
+
+
+I am pleased to announce version 0.1 of the GNU Hurd, available via
+anonymous FTP from prep.ai.mit.edu [18.159.0.42] in the file
+/pub/gnu/hurd-0.1.tar.gz (about 1.2 MB compressed).
+
+(The GNU Hurd, plus Mach, is a kernel, not an operating system. The
+GNU operating system, like the Unix operating system, consists of many
+components, including kernel, libraries, compilers, assembler, shell,
+parser generators, utilities, window system, editors, text formatters,
+and so on. The GNU project set out a decade ago to develop this
+system, and we've been writing various components of it ever since.)
+
+This release contains many bug fixes from version 0.0. Many thanks to
+all the people who are helping find bugs!
+
+The best way you can help find bugs is to try and compile and use on
+the Hurd as many programs as you can find and find out where bugs
+still exist. There are also unimplemented features, and your reports
+will help us to prioritize which things we work on.
+
+Brief description of important news:
+
+ This release contains several new utilities:
+ * e2os
+ which modifies the "creator OS" field of an ext2fs filesystem
+ * nfsd
+ which implements an NFS server. It's still relatively untested,
+ so people are invited to use it for non-critical things and
+ report on successes and failures.
+ * vminfo
+ prints the virtual memory map of a process
+
+ This release contains one new shared library, `hurdbugaddr' which is
+ only used internally to various Hurd servers and utilities.
+
+ Problems in version 0.1 that prevented ext2fs from working correctly
+ have all been fixed, and the source files that were accidentally
+ missing from 0.0 have been added.
+
+For more detailed news, see the NEWS file in the distribution.
+
+There is no binary release corresponding to this source release. A
+new binary release will probably be made together with the next source
+release.
+
+This release contains complete source code for the following:
+
+Hurd servers:
+
+ auth, crash, devio, devport, exec, ext2fs, fifo, fwd, ifsock, init,
+ magic, new-fifo, nfs, null, pfinet, pflocal, proc, symlink, term,
+ ufs.
+
+Hurd libraries:
+
+ diskfs, fshelp, ihash, iohelp, netfs, pager, pipe, ports, ps,
+ shouldbeinlibc, store, threads, trivfs, hurdbugaddr.
+
+Hurd utilities and other programs:
+
+ boot, shd, ps, settrans, showtrans, sync, su, mount, fsysopts,
+ storeinfo, login, w, uptime, hurdids, loginpr, sush, vmstat,
+ portinfo, devprobe, reboot, halt, fsck, fsck.ufs, mkfs.ufs, clri.ufs,
+ stati.ufs, getty, rc, e2os, vminfo.
+
+
+Thomas Bushnell, n/BSG
diff --git a/ufs-fsck/ChangeLog b/ufs-fsck/ChangeLog
index d4e404b2..6c1e84a2 100644
--- a/ufs-fsck/ChangeLog
+++ b/ufs-fsck/ChangeLog
@@ -1,3 +1,7 @@
+Fri Sep 6 16:44:07 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
+
+ * main.c (argp_program_version): Fix typo.
+
Thu Sep 5 11:42:21 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* main.c: Include <version.h>.
diff --git a/ufs-fsck/main.c b/ufs-fsck/main.c
index c159b170..ed651795 100644
--- a/ufs-fsck/main.c
+++ b/ufs-fsck/main.c
@@ -25,7 +25,7 @@
#include "fsck.h"
-char *argp_program_version = STANDARD_HURD_VERSION (fsck.ufs)
+char *argp_program_version = STANDARD_HURD_VERSION (fsck.ufs);
char *lfname = "lost+found";
mode_t lfmode = 0755;
diff --git a/ufs/ChangeLog b/ufs/ChangeLog
index 934c9856..896297d4 100644
--- a/ufs/ChangeLog
+++ b/ufs/ChangeLog
@@ -1,3 +1,10 @@
+Fri Sep 6 16:00:42 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
+
+ * consts.c: Include <version.h>.
+ (diskfs_major_version, diskfs_minor_version, diskfs_edit_version):
+ Deleted variables.
+ (diskfs_server_version): New variable.
+
Thu Aug 29 16:07:07 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* dir.c (diskfs_lookup_hard): When setting ds->stat to EXTEND, set
diff --git a/ufs/consts.c b/ufs/consts.c
index 6698c5f4..1e855fba 100644
--- a/ufs/consts.c
+++ b/ufs/consts.c
@@ -1,5 +1,5 @@
/* Various constants wanted by the diskfs library
- Copyright (C) 1994, 1995 Free Software Foundation
+ Copyright (C) 1994, 1995, 1996 Free Software Foundation
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
@@ -16,6 +16,7 @@
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "ufs.h"
+#include <version.h>
int diskfs_link_max = LINK_MAX;
int diskfs_maxsymlinks = 8;
@@ -25,7 +26,5 @@ int diskfs_shortcut_blkdev = 1;
int diskfs_shortcut_fifo = 1;
int diskfs_shortcut_ifsock = 1;
char *diskfs_server_name = "ufs";
-int diskfs_major_version = 0;
-int diskfs_minor_version = 0;
-int diskfs_edit_version = 0;
+char *diskfs_server_version = HURD_VERSION;
int diskfs_synchronous = 0;