Age | Commit message (Collapse) | Author |
|
|
|
|
|
* cthreads.c (cthread_fork): Delete debugging oddity that crept
into source.
|
|
|
|
|
|
* Makefile (SRCS): Add setauth.c, pids.c, unsu.c, and nonsugid.c.
|
|
* users.c (trivfs_S_file_chmod): Fix typo.
|
|
* dist-README: Update version number.
* INSTALL-binary: Likewise. Also added some instructions to help
Linux users.
Mon May 26 23:03:41 1997 Miles Bader <miles@gnu.ai.mit.edu>
* checklist: Add su, addauth, setauth, ids, & vminfo to list of
setuid programs.
|
|
* Makefile (LCLHDRS): Add fhandle.h.
|
|
* version.h (HURD_VERSION): Update version number.
* sh-version.sed: Likewise.
* README: Likewise.
* INSTALL: Likewise.
|
|
|
|
Add mach-exec.h.
|
|
|
|
Add dependency on ../liftpconn/libftpconn.a.
(SRCS):
Add ftpcp.c & ftpdir.c.
(HURDLIBS):
Add ftpconn.
(targets):
Add ftpcp & ftpdir.
|
|
Rules removed.
|
|
|
|
Provide slightly better abbreviations for various port types.
|
|
|
|
* users.c (trivfs_S_file_chmod): Turn off S_ISPARE too.
|
|
|
|
* file-chmod.c (diskfs_S_file_chmod): Turn off S_ITRANS bits too.
|
|
|
|
|
|
|
|
|
|
Use uparams.usage_indent instead of the USAGE_INDENT macro.
|
|
|
|
|
|
|
|
|
|
Don't assert that st_blocks is zero for non-dir/file/long-symlink inodes.
|
|
|
|
Update.
(main):
Remove array of epoints & loops, & just use RD & WR, calling the e*
functions above.
Support DST being a directory.
(econnect, eopen_wr, eopen_rd, efinish):
New functions.
(struct epoint):
Remove FD field.
Rename RMT_FILE & RMT_HOST to FILE & HOST.
|
|
Fix detection of multiple ids.
|
|
|
|
|
|
Correct filtering of process-owners when processes are explicitly specified.
Don't use ARGS_DOC.
(args_doc):
Variable removed.
|
|
|
|
Supply correct argp to filter_doc.
|
|
* file-chmod.c (netfs_S_file_chmod): Turn off any read-only bits.
|
|
|
|
Alias renamed from su.
|
|
|
|
|
|
|
|
|
|
Add ugids-imply.c, ugids-posix.c, idvec-impgids.c, idvec-verify.c,
idvec-rep.c, ugids.c, ugids-subtract.c, ugids-verify.c, ugids-argp.c,
ugids-rep.c, ugids-auth.c, ugids-xinl.c, & ugids-merge.c.
(installhdrs):
Add ugids.h.
|
|
Rewrite.
(idvec_set, idvec_merge):
Make NEW arg const.
(idvec_subtract, idvec_keep):
New functions.
(idvec_tail):
Function removed (now inline in idvec.h).
(idvec_set_ids, idvec_merge_ids):
Make IDS arg const.
(idvec_contains, idvec_tail_contains):
Make IDVEC arg const.
|
|
idvec_merge_implied_gids, idvec_verify):
New declarations.
(idvec_equal):
New inline function.
(idvec_is_empty):
New function.
(idvec_contains):
Now an inline function.
(idvec_fini):
New macro.
(idvec_set, idvec_merge):
Make NEW arg const.
(IDVEC_INIT):
New macro.
(idvec_set_ids, idvec_merge_ids):
Make IDS arg const.
(idvec_contains, idvec_tail_contains):
Make IDVEC arg const.
|
|
|