]>
Zhao Yanbai Git Server - minix.git/log
Philip Homburg [Wed, 9 Nov 2005 15:48:41 +0000 (15:48 +0000)]
Grant tty permission to use SYS_VM_MAP and SYS_IOPENABLE.
Philip Homburg [Wed, 9 Nov 2005 15:46:15 +0000 (15:46 +0000)]
Added /dev/video. /dev/kbd and /dev/kbdaux are renumbered.
Philip Homburg [Wed, 9 Nov 2005 15:45:48 +0000 (15:45 +0000)]
Added /dev/video for mapping video memory.
Philip Homburg [Wed, 9 Nov 2005 15:43:39 +0000 (15:43 +0000)]
Various changes to header files for tcpdump.
Philip Homburg [Wed, 9 Nov 2005 15:42:38 +0000 (15:42 +0000)]
Added getprotobyname.
Philip Homburg [Tue, 8 Nov 2005 14:02:36 +0000 (14:02 +0000)]
Added tcpstat and udpstat.
Philip Homburg [Tue, 8 Nov 2005 13:59:27 +0000 (13:59 +0000)]
Added paramvalue to the library.
Philip Homburg [Tue, 8 Nov 2005 13:57:48 +0000 (13:57 +0000)]
Small fix for ioctls.
Philip Homburg [Tue, 8 Nov 2005 12:09:00 +0000 (12:09 +0000)]
ARP command.
Ben Gras [Mon, 7 Nov 2005 13:15:09 +0000 (13:15 +0000)]
"forward compatible" hack for lstat() - make new binaries work on old
systems
Philip Homburg [Fri, 4 Nov 2005 17:16:54 +0000 (17:16 +0000)]
Set IOPL when /dev/mem is opened. Fixed small bug in MIOCMAP/MIOCUNMAP
Philip Homburg [Fri, 4 Nov 2005 17:14:59 +0000 (17:14 +0000)]
Added prototype for hypot.
Philip Homburg [Fri, 4 Nov 2005 17:07:39 +0000 (17:07 +0000)]
Make struct sockaddr at least as big as struct sockaddr_in
Philip Homburg [Fri, 4 Nov 2005 17:06:49 +0000 (17:06 +0000)]
Only the memory driver should be allowed access to SYS_IOPENABLE
Philip Homburg [Fri, 4 Nov 2005 17:05:28 +0000 (17:05 +0000)]
_sigsetjmp was missing.
Philip Homburg [Fri, 4 Nov 2005 17:03:49 +0000 (17:03 +0000)]
sys_eniop was missing.
Ben Gras [Fri, 4 Nov 2005 10:50:49 +0000 (10:50 +0000)]
Understand .SH "NAME" form too (e.g. perl manpages)
Ben Gras [Thu, 3 Nov 2005 17:04:50 +0000 (17:04 +0000)]
(mode_t) casts confused preprocessor
Ben Gras [Thu, 3 Nov 2005 16:58:10 +0000 (16:58 +0000)]
Let chmem return error code on failure
Ben Gras [Thu, 3 Nov 2005 15:25:18 +0000 (15:25 +0000)]
From: Giovanni <gfalzoni@inwind.it>
To: Ben Gras <beng@few.vu.nl>
Date: Wed, 02 Nov 2005 19:05:13 +0100
Subject: Re: [Minix-devel-l] Symbolic link
Using an alias for cd to set the prompt to display the current path
breaks the cd command. I use in .ashrc:
PS3=$PS1
hostname=$(expr `cat /etc/hostname.file` : '\([^.]*\)')
cd() { ## shows current directory as prompt
command cd "$@"
PS1="$PS3$USER@$hostname:`pwd` > "
}
If you change the macro in shell.h to:
#define SYMLINKS 0
the correct behaviour is restored. Could you verify?
I think that the ash package needs the patch.
Philip Homburg [Thu, 3 Nov 2005 13:42:56 +0000 (13:42 +0000)]
Less restrictive I/O port check.
Philip Homburg [Thu, 3 Nov 2005 11:33:42 +0000 (11:33 +0000)]
Make I/O port check less strict
Ben Gras [Wed, 2 Nov 2005 20:01:37 +0000 (20:01 +0000)]
ast@'s update
Ben Gras [Wed, 2 Nov 2005 17:43:19 +0000 (17:43 +0000)]
Display "select" blocking status correctly, and add check for wrong
blocking process number
Ben Gras [Wed, 2 Nov 2005 12:05:01 +0000 (12:05 +0000)]
Andy's new easypack
Ben Gras [Tue, 1 Nov 2005 22:57:42 +0000 (22:57 +0000)]
Install ftpd sh executable.
Ben Gras [Tue, 1 Nov 2005 13:19:40 +0000 (13:19 +0000)]
Giovanni's symlink patches.
Ben Gras [Tue, 1 Nov 2005 13:15:44 +0000 (13:15 +0000)]
Fix
Ben Gras [Tue, 1 Nov 2005 13:13:31 +0000 (13:13 +0000)]
library fixes for symlink, readlink and lstat
Ben Gras [Mon, 31 Oct 2005 14:33:12 +0000 (14:33 +0000)]
Giovanni's symlink patches.
Ben Gras [Mon, 31 Oct 2005 14:31:05 +0000 (14:31 +0000)]
Giovanni's symlink (+syslog+flock) patches.
Ben Gras [Mon, 31 Oct 2005 14:28:19 +0000 (14:28 +0000)]
Giovanni's symlinks patches (libs)
Ben Gras [Mon, 31 Oct 2005 14:14:54 +0000 (14:14 +0000)]
Giovanni's symlink patches (includes only)
Ben Gras [Mon, 31 Oct 2005 14:07:07 +0000 (14:07 +0000)]
Giovanni's syslog.h
Jorrit Herder [Mon, 31 Oct 2005 12:21:52 +0000 (12:21 +0000)]
*** empty log message ***
Philip Homburg [Mon, 24 Oct 2005 14:06:36 +0000 (14:06 +0000)]
More stack for rlogind.
Philip Homburg [Mon, 24 Oct 2005 14:04:22 +0000 (14:04 +0000)]
More stack for cp, du, and synctree.
Philip Homburg [Mon, 24 Oct 2005 14:02:45 +0000 (14:02 +0000)]
Pass the right pointers to sys_inb
Philip Homburg [Mon, 24 Oct 2005 14:00:46 +0000 (14:00 +0000)]
kbdaux
Philip Homburg [Mon, 24 Oct 2005 13:57:19 +0000 (13:57 +0000)]
Raw keyboard and AUX support. Needs cleaning up.
Philip Homburg [Mon, 24 Oct 2005 13:52:53 +0000 (13:52 +0000)]
Support for raw keyboard I/O and the AUX (PS/2 mouse) channel.
Philip Homburg [Mon, 24 Oct 2005 13:51:39 +0000 (13:51 +0000)]
Removed cast from sys_inb.
Philip Homburg [Mon, 24 Oct 2005 13:51:02 +0000 (13:51 +0000)]
More filedescriptors
Philip Homburg [Mon, 24 Oct 2005 13:48:50 +0000 (13:48 +0000)]
Removed debug printfs.
Philip Homburg [Mon, 24 Oct 2005 13:47:24 +0000 (13:47 +0000)]
Added paning variable to help routing debug output.
Philip Homburg [Mon, 24 Oct 2005 13:43:03 +0000 (13:43 +0000)]
More filedescriptors
Ben Gras [Fri, 21 Oct 2005 19:37:31 +0000 (19:37 +0000)]
Optionalize memory and vm verbose prints
Ben Gras [Fri, 21 Oct 2005 19:31:38 +0000 (19:31 +0000)]
Don't panic on missing drivers.
Ben Gras [Fri, 21 Oct 2005 19:30:13 +0000 (19:30 +0000)]
Bigger
Ben Gras [Fri, 21 Oct 2005 18:31:45 +0000 (18:31 +0000)]
call libraries with $(GMAKE)
Ben Gras [Fri, 21 Oct 2005 18:20:44 +0000 (18:20 +0000)]
Make lance driver notify inet on startup, and respond to getname
Ben Gras [Fri, 21 Oct 2005 18:20:26 +0000 (18:20 +0000)]
Panic fix
Ben Gras [Fri, 21 Oct 2005 18:13:10 +0000 (18:13 +0000)]
Test for SENDING else RECEIVING should be SENDING, then RECEIVING.
Ben Gras [Fri, 21 Oct 2005 17:35:39 +0000 (17:35 +0000)]
Don't enqueue processes unless their flags have become 0
Philip Homburg [Fri, 21 Oct 2005 17:09:08 +0000 (17:09 +0000)]
Crash recovery changes.
Philip Homburg [Fri, 21 Oct 2005 16:51:21 +0000 (16:51 +0000)]
Deal with crashing ethernet drivers
Jorrit Herder [Fri, 21 Oct 2005 14:39:21 +0000 (14:39 +0000)]
Added replies to status requests from RS.
Jorrit Herder [Fri, 21 Oct 2005 14:34:13 +0000 (14:34 +0000)]
Added periodic checks from RS to drivers.
Jorrit Herder [Fri, 21 Oct 2005 13:46:47 +0000 (13:46 +0000)]
Rest ...
Jorrit Herder [Fri, 21 Oct 2005 13:28:26 +0000 (13:28 +0000)]
New rescue functionality.
Jorrit Herder [Fri, 21 Oct 2005 13:24:22 +0000 (13:24 +0000)]
New Rescue Device Driver (RAM disk like)
Allow restarting RTL8139
Jorrit Herder [Fri, 21 Oct 2005 13:23:22 +0000 (13:23 +0000)]
Rescue script fixes.
Ben Gras [Fri, 21 Oct 2005 11:52:41 +0000 (11:52 +0000)]
Outside the book branch, remove references to the book on README.
Also remove source listings.
Philip Homburg [Fri, 21 Oct 2005 11:51:45 +0000 (11:51 +0000)]
Prelim commit for ethernet driver crash recovery.
Ben Gras [Fri, 21 Oct 2005 11:49:26 +0000 (11:49 +0000)]
No /usr/gnu/bin in $PATH
Ben Gras [Fri, 21 Oct 2005 11:40:24 +0000 (11:40 +0000)]
*** empty log message ***
Ben Gras [Fri, 21 Oct 2005 11:28:50 +0000 (11:28 +0000)]
Don't print SIGKSTOP message
Ben Gras [Fri, 21 Oct 2005 11:19:35 +0000 (11:19 +0000)]
Changes to make gcc compile our libraries too (Joren)
Ben Gras [Fri, 21 Oct 2005 11:18:41 +0000 (11:18 +0000)]
*** empty log message ***
Ben Gras [Fri, 21 Oct 2005 11:13:17 +0000 (11:13 +0000)]
. minor formatting fixes (spaces, newlines) of messages
. check pids for being > 0 before kill()ing them (0 and negative
numbers have special meanings that shouldn't be used)
Ben Gras [Fri, 21 Oct 2005 11:10:16 +0000 (11:10 +0000)]
Added explanation of SIGKILL, REBOOT order.
Ben Gras [Fri, 21 Oct 2005 11:07:33 +0000 (11:07 +0000)]
. don't kill tty, send it messages on signals
. kill processes first, then tell fs to reboot (otherwise fs will have
exited its processes and be confused when they exit again)
Jorrit Herder [Fri, 21 Oct 2005 10:56:47 +0000 (10:56 +0000)]
New major device for Rescue Driver
Ben Gras [Fri, 21 Oct 2005 10:47:13 +0000 (10:47 +0000)]
/etc/rc.rescue initializes driver rescue environment
Ben Gras [Fri, 21 Oct 2005 10:00:34 +0000 (10:00 +0000)]
/boot/rescue (mount point for /dev/rescue)
Ben Gras [Fri, 21 Oct 2005 10:00:03 +0000 (10:00 +0000)]
Make /dev/rescue
Jorrit Herder [Thu, 20 Oct 2005 21:30:36 +0000 (21:30 +0000)]
I forgot to enter this file so my disembodied ghost is committing it
through the body of ben.
Ben Gras [Thu, 20 Oct 2005 20:59:02 +0000 (20:59 +0000)]
. check for notify() from NONE (shouldn't happen any more)
. test for cleared process slots when checking processes on exiting
. clear process slot first, then do cleanup on exiting
Ben Gras [Thu, 20 Oct 2005 20:46:04 +0000 (20:46 +0000)]
2 extra error conditions on disappearing processes during/before sendrec()
Jorrit Herder [Thu, 20 Oct 2005 20:38:58 +0000 (20:38 +0000)]
Tell RS server about upcoming shutdown.
Ben Gras [Thu, 20 Oct 2005 20:38:12 +0000 (20:38 +0000)]
gcc separate target
Jorrit Herder [Thu, 20 Oct 2005 20:34:34 +0000 (20:34 +0000)]
New IPC error codes: ESRCDIED, EDSTDIED, ETRAPDENIED.
New getsysinfo type to get DS store contents from IS.
New Data Store (DS) server message types and arguments.
Jorrit Herder [Thu, 20 Oct 2005 20:32:57 +0000 (20:32 +0000)]
Updated Makefile for DS server.
Jorrit Herder [Thu, 20 Oct 2005 20:32:40 +0000 (20:32 +0000)]
Updated makefile for DS server.
Jorrit Herder [Thu, 20 Oct 2005 20:32:22 +0000 (20:32 +0000)]
Renamed to manager.h.
Ben Gras [Thu, 20 Oct 2005 20:32:09 +0000 (20:32 +0000)]
Also dev_open opened block and character special files
Jorrit Herder [Thu, 20 Oct 2005 20:31:42 +0000 (20:31 +0000)]
*** empty log message ***
Jorrit Herder [Thu, 20 Oct 2005 20:31:18 +0000 (20:31 +0000)]
New Reincarnation Server functionality.
- service refresh: to cleanly stop and restart a server or driver
- binary exponential backoff: don't restart in a loop
Jorrit Herder [Thu, 20 Oct 2005 20:29:52 +0000 (20:29 +0000)]
New Data Store server.
Jorrit Herder [Thu, 20 Oct 2005 20:28:54 +0000 (20:28 +0000)]
New dumps for RS and DS server.
Jorrit Herder [Thu, 20 Oct 2005 20:26:02 +0000 (20:26 +0000)]
New MEM driver for recovery.
Jorrit Herder [Thu, 20 Oct 2005 20:25:32 +0000 (20:25 +0000)]
New error codes for IPC errors.
Made VM code debug output disappear.
Jorrit Herder [Thu, 20 Oct 2005 20:19:25 +0000 (20:19 +0000)]
Service refresh.
Ben Gras [Thu, 20 Oct 2005 20:11:51 +0000 (20:11 +0000)]
Reduce buffer cache a bit to make space for boot device for drivers.
Ben Gras [Thu, 20 Oct 2005 19:40:44 +0000 (19:40 +0000)]
New DMAP_BABY flag in <minix/dmap.h> and to be printed by IS in dmap dump.
Ben Gras [Thu, 20 Oct 2005 19:39:32 +0000 (19:39 +0000)]
Two 'dynamic driver' features in FS:
. When drivers disappear that have pending select()s, wake up
those user processes with EAGAIN so that they can retry their
select() and won't hang forever on it.
. When drivers re-appear and are mapped into the dmap, run through
the list of mounted filesystems and re-dev_open() every one (for
partition tables and such). This can't happen before the driver
has exec()ced itself, so processes that have fork()ed but not
exec()ced yet are marked as DMAP_BABY in the dmap table if they
are dmapped before they are execced. If that happens, the above
procedure happens after the exec(). If the exec() happens before
the dmapping, it (the dev_open()ing) happens right away.
Ben Gras [Thu, 20 Oct 2005 18:54:53 +0000 (18:54 +0000)]
Newline after startup msg
Ben Gras [Thu, 20 Oct 2005 12:25:33 +0000 (12:25 +0000)]
thisevent
Jorrit Herder [Thu, 20 Oct 2005 12:08:25 +0000 (12:08 +0000)]
New manual page for service(8).
Ben Gras [Thu, 20 Oct 2005 09:29:18 +0000 (09:29 +0000)]
Don't print KMESSages, they are sent to tty separately.