Age | Commit message (Collapse) | Author |
|
* main.c (main): Initialize status from underlying node.
* users.c (check_access_hook): New function. Correctly implement
access permission checking.
(trivfs_check_access_hook): Initialize with check_access_hook.
(trivfs_S_file_check_access): Removed.
|
|
* trivfs.h (trivfs_check_access_hook): New variable.
* fsys-getroot.c (trivfs_S_fsys_getroot): Use
trivfs_check_acces_hook.
* dir-lookup.c (trivfs_S_dir_lookup): Likewise.
* file-access.c (trivfs_S_file_check_access): Likewise.
|
|
* MAKEDEV.sh (mkdev): put `time' in single-quotes; it's a reserved
word in bash 2.02 and this protects it. Reported by OKUJI
Yoshinori <okuji@kuicr.kyoto-u.ac.jp>.
|
|
* devio.c (devio_assert_dtr): Bother to set open_pending.
Reported by OKUJI Yoshinori (okuji@kuicr.kyoto-u.ac.jp).
|
|
* Makefile (LCLHDRS): Purge argp-fmtstream.h and argp-namefrob.h.
|
|
* init.c (shutdown_terminal): Revoke access to the terminal from
existing programs.
|
|
* tioctl.defs, term.defs: Mark with INTR_INTERFACE.
|
|
|
|
|
|
* Makeconf (install): Fix typo in Thomas's last change.
($(libdir)/$(libname).so): Depend on ....so.$(hurd-version).
|
|
|
|
* users.c (trivfs_S_io_revoke): Fix typos.
|
|
* Makeconf ($(libname).so): Make it a symlink to
$(libname).so.$(hurd-version).
($(libname).so.$(hurd-version)): New target, renamed from
$(libname).so; link the actual shared object with this name.
|
|
* boot.c (S_io_revoke): Add reply, replyPoly args.
|
|
|
|
* io-revoke.c (netfs_S_io_revoke): Fix typos.
|
|
|
|
* init-startup.c (diskfs_startup_diskfs): Fix typo 1999-02-12 change.
|
|
* io-revoke.c (diskfs_S_io_revoke): Fix typo in 1999-02-16 change.
|
|
* io-revoke.c: Add reply, reply_type args.
|
|
|
|
|
|
* users.c (trivfs_S_io_revoke): New function.
|
|
|
|
|
|
* io.c (S_io_revoke): New function. Don't attempt to implement.
(Other systems don't even permit non-file revokes.)
|
|
* io-ops.c (S_io_revoke): New function. Don't attempt to
implement. (Other systems don't even permit non-file revokes.)
|
|
* io-revoke.c: New file.
* Makefile (IOSRCS): Add io-revoke.c.
|
|
* io-revoke.c: New file.
* Makefile (IOSRCS): Add iorevoke.c.
|
|
* io-revoke.c: New file.
* Makefile (IOSRCS): Add io-revoke.c.
|
|
* io.defs (io_revoke): New RPC.
|
|
* Makefile (MIGSTUBS): Deleted variable; neither ioServer nor
socketServer seem to be used.
|
|
* boot.c (S_io_revoke): New (unsupported) routine.
|
|
|
|
* users.c (trivfs_S_file_chmod): Clear S_ISVTX bit instead of
clearing all other bits.
|
|
|
|
* Makeconf ($(libname).so): Include $(hurd-version) as part of the
soname.
($(libdir)/$(libname).so.$(hurd-version)): New rule.
($(libdir)/$(libname).so): Only create a symlink to the
version-numbered name.
(install) [makemode == library]: Add
the versioned name $(libdir)/$(libname.so).$(hurd-version).
* version.h.in: New file.
* versioh.h, sh-version.sed: Deleted files.
* Makeconf (hurd-version): New variable.
* Makefile ($(subdirs)): Depend on version.h.
(version.h): New rule.
(DIST_FILES): Delete version.h and sh-version.sed. Add version.h.in.
|
|
* peropen-make.c (diskfs_make_peropen): If there is no existing
context, then set the shadow_root iff we are a chrooted virtual
root filesystem.
|
|
* init-startup.c (diskfs_startup_diskfs): Release the virtual
root's lock as soon as we've checked that it's a valid directory.
Ignore leading slashes in _diskfs_chroot_directory.
|
|
* open.c (trivfs_open): Add missing `=' from last change.
|
|
* login.c (main): If no effective uid, really use first auxiliary
uid to use as password entry to get parameters from.
|
|
* open.c (trivfs_open): Correctly initialize NEW->isroot.
|
|
* ops.c: Include <maptime.h>.
(netfs_attempt_utimes): Fix various typo's.
|
|
* MAKEDEV.sh (PATH): Add /usr/bin out of deference to users
lacking the /usr symlink. Requested by Marcus Brinkmann
<Marcus.Brinkmann@ruhr-uni-bochum.de>.
|
|
|
|
* storeio.c (trivfs_modify_stat): Return S_IFCHR if block size is 1.
|
|
|
|
* storeio.c (trivfs_modify_stat): Return S_IFCHR iff inhibit_cache
set, otherwsie S_IFBLK. For a block-addressed device, S_IFCHR means
"must do whole-block i/o".
|
|
* node.c (netfs_attempt_utimes): Handle new possibility that ATIME
or MTIME might be null.
|
|
* nfs.c (xdr_encode_sattr_times): Convert nanoseconds to
microseconds correctly.
* ops.c (netfs_attempt_utimes): Handle new possibility that ATIME
or MTIME might be null.
|