summaryrefslogtreecommitdiff
path: root/libdiskfs/init-init.c
AgeCommit message (Collapse)Author
1997-09-19Prepend "_diskfs" to uses of NOSUID & NOEXEC.Miles Bader
1997-09-16Tue Sep 16 14:37:51 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* priv.h (nosuid, noexec): New variables. * init-init.c (nosuid, noexec): New variables, initialized to zero. * file-exec.c (diskfs_S_file_exec): If noexec is on, then prohibit all execution with EACCES. If nosuid is on, then prohibit setuid or setgid execution by silently omitting the uid substitution. * opts-std-startup.c (parse_startup_opt): Implement --no-suid and --no-exec. * opts-common.c (diskfs_common_options): Add --no-suid and --no-exec. * opts-std-runtime.c (struct parse_hook): Add nosuid and noexec. (parse_opt) [cases 'S', 'E', OPT_SUID_OK, OPT_EXEC_OK] Understand --no-suid, --no-exec, --suid-ok, and --exec-ok. (parse_opt) [case ARGP_KEY_INIT]: Initialize H->nosuid and H->noexec. (OPT_SUID_OK, OPT_EXEC_OK): New macros. (std_runtime_options): Add --suid-ok and --exec-ok. (set_opts): Set nosuid and noexec from H->nosuid and H->noexec. * opts-common.c (diskfs_common_options): Rename --nosync to --no-sync; leave --nosync as an alias.
1996-05-10(diskfs_fsys_identity): New variable.Michael I. Bushnell
(diskfs_init_diskfs): Initialize diskfs_fsys_identity.
1996-04-30(diskfs_shutdown_notification_class): New variable.Michael I. Bushnell
(diskfs_init_diskfs): Initialize diskfs_shutdown_notification_class.
1996-02-20(diskfs_init_diskfs): Use maptime_map.Miles Bader
1995-10-07(diskfs_init_diskfs): Always use get_privileged_ports. Now return error_t.Miles Bader
1995-06-09(_diskfs_control_clean): Mark parm unused.Michael I. Bushnell
1995-06-09(diskfs_init_diskfs): Pass null second argument in calls toMichael I. Bushnell
ports_create_class.
1995-06-09(diskfs_transboot_class): Delete var.Michael I. Bushnell
(diskfs_init_diskfs): Don't initialize it.
1995-06-09(diskfs_protid_class, diskfs_transboot_class, diskfs_control_class,Michael I. Bushnell
diskfs_initboot_class, diskfs_execboot_class, diskfs_port_bucket): New vars. (diskfs_init_diskfs) Initialize all those new vars. Don't call _libports_initialize.
1994-09-15entered into RCSMichael I. Bushnell
1994-09-11Formerly init-init.c.~18~Roland McGrath
1994-09-09Formerly init-init.c.~17~Michael I. Bushnell
1994-08-31Formerly init-init.c.~16~Roland McGrath
1994-08-30Formerly init-init.c.~15~Michael I. Bushnell
1994-07-19Formerly init-init.c.~14~Michael I. Bushnell
1994-07-18Formerly init-init.c.~13~Michael I. Bushnell
1994-07-15Formerly init-init.c.~12~Michael I. Bushnell
1994-07-13Formerly init-init.c.~11~Michael I. Bushnell
1994-02-17Formerly init-init.c.~10~Michael I. Bushnell
1994-02-16Formerly init-init.c.~9~Michael I. Bushnell
1994-02-16Formerly init-init.c.~8~Michael I. Bushnell
1994-02-15Formerly init-init.c.~7~Michael I. Bushnell
1994-02-14Formerly init-init.c.~6~Michael I. Bushnell
1994-02-12Formerly init-init.c.~5~Michael I. Bushnell
1994-02-10Formerly init-init.c.~4~Michael I. Bushnell
1994-02-10Formerly init-init.c.~3~Michael I. Bushnell
1994-02-08Formerly init-init.c.~2~Michael I. Bushnell
1994-02-08Initial revisionMichael I. Bushnell