Age | Commit message (Collapse) | Author |
|
* 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>.
|
|
|
|
* fwd.c (main): Add missing newline in usage msg.
From Marcus Brinkmann.
|
|
* auth.c (main): Give diagnostics for lack of bootstrap port or
failure of startup_authinit RPC.
|
|
* main.c (main): Use assert_perror. Give diagnostic for lack of
bootstrap port.
|
|
|
|
* device.c (store_device_create): Deal with devices that return
sucessfully from device_get_status, but do not return any sensible
information.
|
|
|
|
* storeio.c (trivfs_modify_stat): Do not assume that we have the
device open in the caculation of st_mode. If the device is not
open, only return S_IFCHR if inhibit_cache is set.
|
|
* bunzip2.c: New file.
* load.c (GZIP) (BZIP2): New cpp constants.
(boot_script_exec_cmd): If GZIP is defined, gunzip engine is enabled.
If BZIP2 is defined, bunzip2 engine is enabled.
* Makefile (SRCS): Add bunzip2.c.
(UNZIP_OBJS): Add do-bunzip2.o.
(CPPFLAGS): Add -DGZIP, -DBZIP2 and -DSMALL_BZIP2.
1998-09-03 OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>
* gunzip.c: New file.
Copy libstore/gunzip.c and modify for use in serverboot.
* load.c (struct stuff): Add members, image_addr and image_size.
(mem_read) (mem_read_exec): New functions.
(boot_script_exec_cmd): Add gzexe feature.
* Makefile: Add unzip stuffs.
|
|
* bunzip2.c: New file.
* store.h (store_bunzip2_create): New declarations.
(store_bunzip2_open): Likewise.
(store_bunzip2_class): Likewise.
* std.c (store_std_classes): Add store_bunzip2_class.
* Makefile (SRCS): Add bunzip2.c.
(UNZIP_OBJS): Add do-bunzip2.o.
|
|
* fetch-root.c (fshelp_fetch_root): Don't deallocate the
INIT_PORT_CWDIR after starting the passive translator; we still
need to keep our reference around until the getroot call happens.
Reported by Marcus Brinkmann (Marcus.Brinkmann@ruhr-uni-bochum.de).
|
|
|
|
* do-bunzip2.c: New file.
* exec.c (check_bzip2): New function.
(BZIP2): New cpp symbol. If defined, bunzip2 engine is enabled.
* Makefile (bzip2-objects): New variable.
(OBJS): Add bzip2-objects.
(CPPFLAGS): Add -DBZIP2.
|
|
|
|
|
|
* rules (binary-arch): Add etc, etc/login subdirs to chmod cmd.
Use $(addprefix) fn to avoid repetition.
|
|
* conffiles: Add contents of /etc/login.
* rules: Add debian/tmp/etc and debian/tmp/etc/login to the list
of things to be chmod 0755.
* TODO: New item.
All of these because Marcus says so.
|
|
|
|
* exec.c (do_exec): Implement EXEC_SIGTRAP flag.
|
|
* hurd_types.h (EXEC_SIGTRAP): New macro.
|
|
* password.c: New file.
* Makefile (targets): Add password.
(SRCS): Add password.c.
(OBJS): Add passwordServer.o.
(password-LDLIBS): New variable.
Use dependencies identical to those for crash.
|
|
* ugids-verify-auth.c: Include <hurd/password.h> again and remove
temporary definitions of password_check_user and
password_check_group.
1998-11-29 Mark Kettenis <kettenis@phys.uva.nl>
* idvec-verify.c (verify_passwd): Grant access when the password
in the passwd DB is empty.
(verify_id): Also call verify_fn when the password in the password
DB is empty.
|
|
|
|
|
|
* control (Depends): Change shlibs to hurd cause Marcus says so.
|
|
|
|
* shd.c (run): Print child's PID when pausing before exec.
|