commit-hurd
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]