Age | Commit message (Collapse) | Author |
|
* 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.
|
|
instead of fshelp_start_translator_long.
|
|
* fetch-root.c (fshelp_fetch_root): When starting a passive
translator, set cwd to be DOTDOT instead of our own cwd.
|
|
* hurd.texi: More detail on fshelp_start_translator.
1999-03-17 Gordon Matzigkeit <gord@trick.fig.org>
* gpl.texinfo: New file, taken from /gd/gnu/doc/gpl.texi on the
GNU machines.
|
|
|
|
* rules (binary-arch): Fix $ -> $$ and \\ -> \.
From Marcus Brinkmann.
|
|
|
|
* control (Provides): Add login.
(Replaces, Conflicts): New frobs, listing makedev.
|
|
* hurd.texi: Doc updates from Eric Hanchrow, filtered through
Gordon Matzigkeit.
|
|
* dir-renamed.c (diskfs_rename_dir): Stage 1, if TNP == FNP, we
have to unlock TNP with diskfs_nput and not just diskfs_nrele it.
|
|
|
|
|
|
* setup.c (setup): Don't complain if the device is a block device.
|
|
|
|
* Makeconf [$(makemode) = library]
(linktarg): Append .$(hurd-version).
(cleantarg): Add $(linktarg) here.
|
|
|
|
* devio.c (initial_open): Fix typos.
|
|
|
|
* boot.c (S_term_get_peername): New function.
|
|
|
|
* lookup.c (diskfs_lookup): Reformat for prettiness.
|
|
* gpl.texinfo: New file, taken from /gd/gnu/doc/gpl.texi on the
GNU machines.
* Makefile (DIST_FILES): Fix up wildcard so that we don't
accidentally include hurd.info twice.
|
|
* servers.boot: Clarify the default-pager description, and
add a default `$(default-pager)' line.
* Makefile: New file.
|
|
* Makefile (other-subdirs): Add the debian directory.
|
|
* users.c (S_term_get_peername): Compare BOTTOM against the
correct value, and call ports_port_deref with the proper name.
Reported by Yamashita TAKAO (az207@epa.go.jp).
* devio.c (devio_desert_dtr): Cast &BITS correctly in call to
device_set_status.
(device_open_reply): Alwas clean open_pending no matter what. Use
ERR instead of ERRNO. On fake opens, close the device before
deallocating the port.
Reported by Mark Kettenis (kettenis@gnu.org).
Tue Mar 16 01:04:06 1999 Thomas Bushnell, BSG <tb@mit.edu>
* devio.c (open_pending): Make an enum.
(devio_desert_dtr): Don't close the device, just set the TM_HUP
modem bit, which should cause a hangup to occur.
(devio_assert_dtr): Don't always open the device, instead use
initial_open the first time, and schedule a fake open the other
times.
(initial_open): New function, guts from old device_assert_dtr.
(device_open_reply): Distinguish replies from initial and fake
opens appropriately.
(ports_do_mach_notify_send_once): Test and set open_pending using
new enum values.
|
|
* users.c (S_term_get_peername): Implement new RPC.
* users.c (S_term_get_nodename): Return ENOENT if the name is not
set.
|
|
* migsupport.c (trivfs_begin_using_protid): In first branch,
protect work against PI being null, and call ports_port_deref with
the proper value.
(trivfs_begin_using_control): Likewise.
Reported by Mark Kettenis (kettenis@wins.uva.nl).
|
|
* term.defs (term_get_peername): New RPC, suggested by Mark
Kettenis (kettenis@wins.uva.nl).
|
|
|
|
|
|
* boot.c: Fix typo in last change.
|
|
* users.c (po_destroy_hook): Only reset state and hardware if
TTY_OPEN bit is set in TERMFLAGS.
|