Age | Commit message (Collapse) | Author |
|
|
|
* idvec-verify.c (verify_passwd): Avoid nonreentrant getpwuid.
If pw_passwd is "x", use getspnam_r and use its sp_pwdp if it succeeds.
|
|
|
|
* default_pager.c (new_partition): Fix SWAP-SPACE page handling.
|
|
|
|
* null.c (trivfs_S_io_read): Fix return value.
Reported by Steinar Hamre <steinarh@fim.ntnu.no>.
|
|
|
|
* console.c (diskfs_console_stdio): If there is an fd 2 that appears
to work, just leave it as is and dup2 it to fd 1 as well.
|
|
* syslog.conf: Removed. We don't install syslogd, so we have no
business installing its configuration file.
* Makefile (SYSCONFFILES): Remove syslog.conf.
* inetd.conf: Removed. We don't install inetd, so we have no business
installing inetd.conf.
* Makefile (SYSCONFFILES): Remove inetd.conf.
|
|
|
|
* syslog.conf: Removed. We don't install syslogd, so we have no
business installing its configuration file.
* Makefile (SYSCONFFILES): Remove syslog.conf.
|
|
|
|
* inetd.conf: Removed. We don't install inetd, so we have no business
installing inetd.conf.
* Makefile (SYSCONFFILES): Remove inetd.conf.
|
|
|
|
* hashexec.c (check_hashbang): Fix bug in last change.
|
|
|
|
* file-chown.c (diskfs_S_file_chown): Fix last change: not just
permission check, actually don't make the change if value is -1.
|
|
|
|
* portinfo.c (parse_task): Fail with appropriate error message if the
fetched task is MACH_PORT_NULL.
|
|
|
|
* servers.boot: Remove obsolete $(default-pager) tag.
|
|
|
|
* default_pager.c (new_partition): Check if requested partition is
already in our list, and refuse it.
|
|
|
|
* rc.sh: Do `swapon -a' first thing.
|
|
|
|
* MAKEDEV.sh (case 'time'): Make /dev/time mode 644, not 666.
|
|
* swapon.c: Support -a (reading fstab).
|
|
|
|
* default_pager.c (new_partition): Print out partition name and size
when no signature.
|
|
* bootstrap.c (main): Remove vars HAD_A_PARITION, DOING_DEFAULT_PAGER.
Remove $(default-pager) boot script tag. We always stick around and
act as the default pager (this was already the case, just removed some
dead code). Don't print anything about having no swap partitions,
since that is a fine way to boot (just use swapon later).
|
|
|
|
* users.c (trivfs_S_file_chown): Either arg being -1 means don't
change that id.
|
|
|
|
* file-chown.c (diskfs_S_file_chown): Either arg being -1 means don't
change that id.
|
|
|
|
* hashexec.c (check_hashbang): Trim trailing blanks after interpreter
argument.
|
|
|
|
* startup.defs: Doc fixes.
|
|
|
|
* auth.c (S_auth_server_authenticate, S_auth_user_authenticate): If
rendezvous port arrives as MACH_PORT_DEAD, fail with EINVAL.
|
|
|
|
* pager.c (dev_stop_paging): Do not try to count ports in
PAGER_PORT_BUCKET if it has not been created.
|
|
* utilities.c (pextend): Free MORE before returning.
* dir.c (linkup): Don't free tempname until after we're done using
it in the call to warning.
Reported by Katsuya Tanaka (tanaka@boarderz.com).
|
|
* msg.c (check_msgport_death): New function.
(S_proc_getmsgport): Use it.
* proc.h (check_msgport_death): Provide prototype.
* info.c (S_proc_getprocinfo): Call check_msgport_death to make
sure that our knowledge about P's message port is up to date.
|
|
|
|
* main.c (main): Remove bogus uninitialized variable ERR.
|
|
* main.c: Include <error.h>.
|
|
* auth.c: Include <error.h>.
|
|
|