| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* sutils/MAKEDEV.sh (cd*): Set MASTER to @/dev/disk:.
|
|
|
|
|
|
|
| |
* sutils/MAKEDEV.sh (rumpdisk): Set up /dev/rumpdisk and /dev/disk that
points to it.
(netdde): Point /dev/net to /dev/netdde.
(eth*): Use /dev/net instead of /dev/netdde.
|
|
|
|
|
| |
* sutils/MAKEDEV.sh: Add -M option to set the master device node. Add
support for wd* devices through rumpdisk.
|
|
|
|
|
|
| |
dash's expandarg always calls expandmeta which calls glob64, which stats the
parameters. This is dangerous for MAKEDEV since it triggers the translator,
which may be strictly unwanted when filling an installed system.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously, the Hurd included a translator providing /dev/random and
/dev/urandom based on a source copy of the random number generator
found in classic GnuPG.
The new random translator is using the SHAKE128 algorithm from the
SHA-3 family as the underlying cryptographic primitive. Being a
sponge construction, it allows the extraction of arbitrary amounts of
pseudorandom data. It is continuously fed entropy by hashing system
state that is hard to predict.
* Makefile (prog-subdirs): Remove 'random'.
* NEWS: Update.
* random/Makefile: Delete file.
* random/TODO: Likewise.
* random/gnupg-bithelp.h: Likewise.
* random/gnupg-glue.h: Likewise.
* random/gnupg-random.c: Likewise.
* random/gnupg-random.h: Likewise.
* random/gnupg-rmd.h: Likewise.
* random/gnupg-rmd160.c: Likewise.
* random/random.h: Likewise.
* sutils/MAKEDEV.sh (random): Create node.
(urandom): The new translator is both secure and non-blocking. Create
a link from urandom to random for compatibility with Linux.
* trans/Makefile (targets): Add 'random'.
* trans/random.c: Move the skeleton of the old random translator here,
but replace the PRNG with SHAKE128. Remove all dubious attempts of
accounting for entropy. Do not block ever.
|
|
|
|
|
| |
* sutils/MAKEDEV.sh (urandom): New target.
(std): Add urandom to the standard devices list.
|
|
|
|
|
|
|
|
| |
This patch makes MAKEDEV.sh use the /bin/nullpriv wrapper so that the
storeio translator serving /dev/zero is started without any unix
privileges.
* sutils/MAKEDEV.sh (mkdev): Use /bin/nullpriv for /dev/zero.
|
|
|
|
|
|
|
| |
Add option -p to MAKEDEV to use user-space parted stores for partition
devices.
* sutils/MAKEDEV.sh: Add -p option to use "part" store type.
|
|
|
|
|
|
|
| |
to chose not to overwrite existing entries.
* MAKEDEV.sh: Handle -k by passing it to settrans. Handle -K by checking for
existing translator.
|
|
|
|
| |
* sutils/MAKEDEV.sh (netdde, eth*): Add targets.
|
|
|
|
|
|
| |
* sutils/MAKEDEV.sh (cmd, st, lose, mkdev): Remove function, add
().
(mkdev): Use ${I#???} instead of ${I:3}.
|
|
|
|
| |
The script makes big use of bashisms.
|
|
|
|
| |
* MAKEDEV.sh (mkdev): Specify the creation of `lpr[0-9]' devices.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile (prog-subdirs): Add console-client.
sutils/
2002-09-17 Marcus Brinkmann <marcus@gnu.org>
* MAKEDEV.sh (mkdev: vcs): New console device.
(mkdev: tty[0-9a-f]|tty[0-9][0-9a-f]): Replaced with new rules for
tty[1-9][0-9].
utils/
2002-09-17 Marcus Brinkmann <marcus@gnu.org>
* console-ncurses.c: File removed (the ncursesw console client is
now a driver in the console-client).
* Makefile: Revert 2002-08-22 change:
Do not include`../config.make'.
(targets) [LIBNCURSES]: Removed.
(SRCS) [LIBNCURSES]: Likewise.
(HURDLIBS) [LIBNCURSES]: Likewise.
(console-ncurses): Target removed.
(console-ncurses-CPPFLAGS): Removed.
(console-ncurses-LDLIBS): Likewise.
console-client/
2002-09-17 Marcus Brinkmann <marcus@gnu.org>
* Makefile, bdf.c, bdf.h, bell.h, console.c, display.h, driver.c,
driver.h, generic-speaker.c, input.h, pc-kbd.c, timer.c, timer.h,
unicode.h, vga.c, vga-dynacolor.c, vga-dynacolor.h, vga-dynafont.c,
vga-dynafont.h, vga-hw.h, vga-support.c, vga-support.h: New file.
|
|
|
|
| |
* MAKEDEV.sh (mkdev: shm): Change tmpfs size argument to 50%.
|
|
|
|
|
| |
* MAKEDEV.sh (mkdev: shm): Give the file mode 644 and pass
options to tmpfs: -m 1777 512M.
|
|
|
|
|
| |
* MAKEDEV.sh (mkdev: shm): New, uses /hurd/tmpfs filesystem.
(mkdev: std): Add shm to the standard list.
|
|
|
|
| |
* MAKEDEV.sh (pty cases): Remove ptyT? from the set. Add pty?[g-v].
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2001-01-13 Marcus Brinkmann <marcus@gnu.org>
* Makefile (SRCS): Add streamio.c
(streamio): Add dependency on device_replyServer.o.
Other dependencies identical to those for crash and password.
(OBJS): Add missing object files to list (crashServer.o
crash_replyUser.o msgServer.o device_replyServer.o).
* storeio.c: New file by OKUJI Yoshinori.
sutils/
2001-01-14 Marcus Brinkmann <marcus@gnu.org>
* MAKEDEV.sh (mkdev: klog): New device, using /hurd/streamio kmsg.
(mkdev: std): Add klog to the standard list.
|
|
|
|
|
| |
* MAKEDEV.sh (mkdev: full): New device, using /hurd/null --full.
(mkdev: std): Add full to the standard list.
|
|
|
|
|
|
| |
* MAKEDEV.sh (mkdev: time): Use --no-cache flag.
(mkdev: mem): New storeio device.
(mkdev: std): Add mem to standard list.
|
|
|
|
| |
* MAKEDEV.sh (fd): Pass --directory to /hurd/magic translator.
|
|
|
|
|
|
| |
* MAKEDEV.sh (mkdev): pty master and slave nodes should have mode
666, not 640. Reported by Marcus Brinkmann
<Marcus.Brinkmann@ruhr-uni-bochum.de>.
|
|
|
|
|
|
|
|
|
|
| |
* MAKEDEV.sh (ECHO, EXEC): Do not export.
(DEVDIR): Initialize to `pwd` before argument parsing.
(_CWD): Don't set this.
(lose): New function. Use it for all miscellaneous fatal errors.
(mkdev): Disallow directory names. Always use ${DEVDIR} for name to
embed in translator settings.
Rewrite syntax checking for disk device names.
|
|
|
|
| |
* MAKEDEV.sh (case 'time'): Make /dev/time mode 644, not 666.
|
|
|
|
|
|
| |
* MAKEDEV.sh (mkdev): put `time' in single-quotes; it's a reserved
word in bash 2.02 and this protects it. Reported by OKUJI
Yoshinori <okuji@kuicr.kyoto-u.ac.jp>.
|
|
|
|
|
|
| |
* MAKEDEV.sh (PATH): Add /usr/bin out of deference to users
lacking the /usr symlink. Requested by Marcus Brinkmann
<Marcus.Brinkmann@ruhr-uni-bochum.de>.
|
|
|
|
| |
Support 256 ptys.
|
|
|
|
| |
Handle devices of the form "cd*".
|
|
|
|
| |
Use /hurd/storeio instead of /hurd/devport.
|
|
|
|
| |
Add missing `ln' to command for stderr.
|
|
|
|
|
|
|
|
|
|
|
|
| |
New function.
(st, mkdir):
Use cmd to execute any real commands.
Use bash fancy variables instead of various programs.
Try to get the correct devdir even if it's not the cwd.
Add new options --verbose/-v and --dry-run/-n.
Add the --devdir/-D option.
Use the basename of $I instead of $I for various things.
Correctly put derived names in the same directory as the arg.
|
|
|
|
| |
Make I local.
|
| |
|
| |
|
|
|
|
| |
recursively.
|
|
|