diff options
author | Thomas Bushnell <thomas@gnu.org> | 1996-09-06 22:19:58 +0000 |
---|---|---|
committer | Thomas Bushnell <thomas@gnu.org> | 1996-09-06 22:19:58 +0000 |
commit | 3647f0d4ecf714e8963ceec54aea7a95b82acd6e (patch) | |
tree | 7343165d919e24e03c88e610d8360e8716826463 | |
parent | 61a2d535351e8bc1f91477d0864035d89dd718f2 (diff) |
*** empty log message ***
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | INSTALL | 7 | ||||
-rw-r--r-- | NEWS | 6 | ||||
-rw-r--r-- | README | 14 | ||||
-rw-r--r-- | TODO | 3 | ||||
-rw-r--r-- | ext2fs/ChangeLog | 7 | ||||
-rw-r--r-- | ext2fs/ext2fs.c | 5 | ||||
-rw-r--r-- | pfinet/ChangeLog | 5 | ||||
-rw-r--r-- | pfinet/socket-ops.c | 3 | ||||
-rw-r--r-- | release/=announce-0.1 | 68 | ||||
-rw-r--r-- | ufs-fsck/ChangeLog | 4 | ||||
-rw-r--r-- | ufs-fsck/main.c | 2 | ||||
-rw-r--r-- | ufs/ChangeLog | 7 | ||||
-rw-r--r-- | ufs/consts.c | 7 |
14 files changed, 120 insertions, 23 deletions
@@ -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. @@ -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 @@ -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. @@ -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. @@ -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; |