summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog13
-rw-r--r--TODO25
-rw-r--r--storeio/ChangeLog18
3 files changed, 36 insertions, 20 deletions
diff --git a/ChangeLog b/ChangeLog
index 08b10d98..a4868cc0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+Mon Sep 23 00:10:52 1996 Miles Bader <miles@gnu.ai.mit.edu>
+
+ * configure.in: Check for libcrypt.
+ * config.make.in (LIBCRYPT): New variable.
+
+Wed Sep 18 16:26:06 1996 Miles Bader <miles@gnu.ai.mit.edu>
+
+ * version.h (STANDARD_HURD_VERSION): Change to use new format.
+ Add EXTRA tail arg.
+ (_SHV_SEP): New macro.
+
+ * Makefile (prog-subdirs): Remove devio.
+
Thu Sep 19 16:53:09 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* Makefile ($(addsuffix .d,$(subdirs))): Depend on the makefile in
diff --git a/TODO b/TODO
index 41c68af3..91c74d4f 100644
--- a/TODO
+++ b/TODO
@@ -8,7 +8,6 @@ See `tasks', the exported task list.
** O_RDONLY==0
** "user-friendly" naming scheme for /dev
-* Emacs M-x shell seems to start all the ptys.
* Settle termcap v. curses with rms et. al.
* Contents of =pending-changes.
* Make sure all the pieces of the Hurd have adequate version stuff.
@@ -18,7 +17,6 @@ See `tasks', the exported task list.
* Make for easier installation
* Write coding standards suggestions for Hurd
* Implement file_fetch_dir
-* --help strings need to mention bug reporting address
* Conform to coding standards (esp. CFLAGS setting)
* Fix emacs/src/unexelf.c to deal with occasional lack of mmap
@@ -26,9 +24,8 @@ See `tasks', the exported task list.
* Libraries
** general:
-*** fsys_get_options should return: prog name in argv[0]; non-option
- program args, e.g. the diskfs device, or nfs mount
*** Enable compilation without -O
+*** figure out why uname -v string has `/ELF' appended.
** libmom work:
*** Hack interface definitions so that args are mom-ish
@@ -49,7 +46,6 @@ See `tasks', the exported task list.
function.
** libstore:
-*** test it and make diskfs use it.
** libfsserver/libnetfs:
*** convert libnetfs to libfsserver
@@ -87,7 +83,6 @@ See `tasks', the exported task list.
*** Check when-to-sync-nodes carefully against BSD 4.4 ufs implementation.
*** Provide for MNT_SYNCHRONOUS, MNT_NOEXEC, MNT_NOSUID, MNT_NODEV, etc.
*** Implement io_restrict_auth correctly.
-*** Use libstore.
*** Use off_t correctly.
*** Add a consistent message printing facility for filesystems to use
(syslog, but takes special care when the root file system?).
@@ -156,11 +151,8 @@ See `tasks', the exported task list.
*** Implement nqnfs.
*** Add Hurd-specific calls.
-** devio:
-*** Make a server (/servers/devio?) to share multiple devio nodes?
-*** Use libstore.
-*** Make block devices work again.
-*** MAKEDEV should be able to make physical terminal devs.
+** storeio:
+*** Make a server (/servers/storeio?) to share multiple storeio nodes?
*** Get rid of global DEVICE variable and use the trivfs control hack.
*** Serverify, ala new-fifo.
@@ -204,11 +196,11 @@ See `tasks', the exported task list.
script by other than root (it doesn't now if the script specifies
--retry="$0" because the exec server will use /dev/fd/N for name,
and child_lookup() doesn't supply more than fds 0-2).
-** Write/port the various helpful mach info programs in UX (vminfo, etc).
** Serverboot doesn't deal with symlinks properly.
** Grub doesn't deal with symlinks properly.
** `sush --help' gets a bus error.
** `uptime --help' and `uptime --version' fail.
+*** MAKEDEV should be able to make physical terminal devs.
** fsck:
*** fsck should use (not-yet-added) fsys_get_options returned device instead
@@ -244,13 +236,6 @@ See `tasks', the exported task list.
it too risk to attempt to contact syslogd can use it too?
** Add a startup timestamp to tasks, and have some way of fetching it.
-* Bug: floppies bite
- bash# dd if=/dev/rfd0 bs=2k > /dev/null
- dd: /dev/rfd0: Input/output error
- 1+0 records in
- 1+0 records out
- (for smaller bs there's a continuable kernel panic)
-
======
List for version 0.2 binary release
@@ -263,4 +248,4 @@ List for version 0.2 binary release
* 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
+* complete `extern inline' proofing of header files.
diff --git a/storeio/ChangeLog b/storeio/ChangeLog
index d482f7dc..6bf92d63 100644
--- a/storeio/ChangeLog
+++ b/storeio/ChangeLog
@@ -1,3 +1,21 @@
+Thu Sep 19 18:12:48 1996 Miles Bader <miles@gnu.ai.mit.edu>
+
+ * storeio.c (trivfs_append_args): New function.
+
+Wed Sep 18 15:16:27 1996 Miles Bader <miles@gnu.ai.mit.edu>
+
+ * io.c (trivfs_S_io_read, trivfs_S_io_write): Use void * buffers.
+ * open.h (open_read, open_write): Likewise.
+ * open.c (open_read, open_write): Likewise.
+ * dev.h (struct dev, dev_read, dev_write): Likewise.
+ * dev.c (dev_buf_fill, dev_read, dev_write): Likewise.
+ * pager.c (pager_read_page): Cast BUF into void ** for dev_read.
+
+ * storeio.c (main): Use STORE_PARAMS variable to get result from
+ parsing STORE_ARGP.
+
+ * dev.c (dev_open): Remove CLASSES argument to store_parsed_open.
+
Thu Sep 19 17:18:11 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* Makefile (HURDLIBS): New variable.