[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] Hurd branch, master, updated. v0.8-75-g61f8995
From: |
Justus Winter |
Subject: |
[SCM] Hurd branch, master, updated. v0.8-75-g61f8995 |
Date: |
Tue, 1 Nov 2016 15:35:22 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Hurd".
The branch, master has been updated
via 61f89952020ff1ff34e391ae78acd2da51476c41 (commit)
via db94feece63e18364dd2c9228a6ef3452fe22cc2 (commit)
via 8c0e65b6b2db9946153ed736e66d4e613875deb6 (commit)
via 7ab8e74f1331b70dd52e604d0010a49fabf9e549 (commit)
via 411806400bcc72e9f6004c40b3af8960df452be5 (commit)
via 6511afff053bab1e7e0542119ff1331813ea19e2 (commit)
via dfd5134090dd80957dce5a65b467aafaff47ca3b (commit)
via 34b5aa167da439900c4c1d1bb45b642b47d9a572 (commit)
from ccfdec8708430e4255b4d24424aafbd0d5f4c32d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 61f89952020ff1ff34e391ae78acd2da51476c41
Author: Justus Winter <address@hidden>
Date: Tue Nov 1 15:07:07 2016 +0100
boot: Tidy up the argument parser.
* boot/boot.c (options): Group options together. Do not end help
texts with a colon.
(args_doc): Remove variable.
(main): Group the store options together.
commit db94feece63e18364dd2c9228a6ef3452fe22cc2
Author: Justus Winter <address@hidden>
Date: Thu Oct 27 11:50:46 2016 +0200
boot: Add a default boot script.
* boot/boot.c (OPT_BOOT_SCRIPT): New macro.
(options): Add flag '--boot-script'.
(args_doc): Do not expect the script as positional argument.
(parse_opt): Handle new flag, do not expect the script as positional
argument.
(read_boot_script): New function.
(default_boot_script): New variable containing a boot script capable
of booting contemporary Hurd systems.
(main): Use the new function to read the boot script, or fall back to
using the builtin one.
commit 8c0e65b6b2db9946153ed736e66d4e613875deb6
Author: Justus Winter <address@hidden>
Date: Sun Oct 23 11:48:06 2016 +0200
boot: Allow unprivileged users to boot Subhurds.
Previously, boot handed privileged kernel ports to Subhurds. This
made boot unusable for unprivileged users, and allowed Subhurds to
wreak havoc on the whole system. Fix this by handing out pseudo ports
instead of the privileged ports.
* NEWS: Update.
* boot/Makefile (MIGSTUBS): Build stubs for the new kernel interfaces.
(MIGSFLAGS): Include mutation file.
(HURDLIBS): Link against libihash.
* boot/boot.c (privileged, want_privileged): New variables.
(pseudo_privileged_host_port): New variable.
(pseudo_pset, pseudo_kernel): Likewise.
(task_notification_port): Likewise.
(dead_task_notification_port): Likewise.
(boot_demuxer): Handle new protocols.
(OPT_PRIVILEGED): New macro.
(options): Add flag '--privileged' to enable the old mode.
(parse_opt): Handle new flag.
(allocate_pseudo_ports): New function.
(main): Handle new flag. If not running privileged, allocate more
pseudo ports to hand out in place of privileged kernel ports, create a
task namespace, and a task that the Subhurd can frob instead of the
real kernel task.
(do_mach_notify_dead_name): Handle dying tasks.
(S_vm_set_default_memory_manager): New function.
(S_host_reboot): Likewise.
(S_host_processor_set_priv): Likewise.
(S_register_new_task_notification): Likewise.
(task_ihash_cleanup): Likewise.
(task_ihash): New variable.
(task_died): New function.
(S_mach_notify_new_task): Likewise.
(S_processor_set_tasks): Likewise.
* boot/mig-decls.h: New file.
* boot/mig-mutate.h: Likewise.
commit 7ab8e74f1331b70dd52e604d0010a49fabf9e549
Author: Justus Winter <address@hidden>
Date: Sun Feb 8 01:54:12 2015 +0100
boot: restore terminal state on exit
* boot/boot.c (host_exit): Make it a function and restore the terminal
state.
commit 411806400bcc72e9f6004c40b3af8960df452be5
Author: Justus Winter <address@hidden>
Date: Tue Nov 1 13:40:53 2016 +0100
boot: Move bootscript callbacks.
* boot/boot.c (useropen, load_image, boot_script_exec_cmd): Move...
* boot/userland-boot.c: ... here.
commit 6511afff053bab1e7e0542119ff1331813ea19e2
Author: Justus Winter <address@hidden>
Date: Tue Nov 1 13:29:19 2016 +0100
boot: Quote arguments containing spaces.
* boot/boot.c (boot_script_exec_cmd): Quote arguments containing
spaces.
commit dfd5134090dd80957dce5a65b467aafaff47ca3b
Author: Justus Winter <address@hidden>
Date: Tue Nov 1 12:29:25 2016 +0100
boot: Use the smallest possible name when inserting rights.
* boot/userland-boot.c (boot_script_insert_right): Use the smallest
possible name instead of the local name.
commit 34b5aa167da439900c4c1d1bb45b642b47d9a572
Author: Justus Winter <address@hidden>
Date: Tue Nov 1 14:38:27 2016 +0100
startup: Dump processes if we cannot find the kernel.
* startup/startup.c (dump_processes): New function.
(frob_kerne_process): Use the new function.
-----------------------------------------------------------------------
Summary of changes:
NEWS | 5 +
boot/Makefile | 10 +-
boot/boot.c | 640 ++++++++++++++++++++++----------------
auth/auth.h => boot/mig-decls.h | 11 +-
auth/auth.h => boot/mig-mutate.h | 15 +-
boot/userland-boot.c | 226 +++++++++++++-
startup/startup.c | 22 +-
7 files changed, 643 insertions(+), 286 deletions(-)
copy auth/auth.h => boot/mig-decls.h (81%)
copy auth/auth.h => boot/mig-mutate.h (81%)
hooks/post-receive
--
Hurd
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] Hurd branch, master, updated. v0.8-75-g61f8995,
Justus Winter <=