]>
Zhao Yanbai Git Server - minix.git/log
Philip Homburg [Wed, 6 Dec 2006 15:21:27 +0000 (15:21 +0000)]
Some 64-bit file offset changes that were left out accidentally in the first
commit.
Philip Homburg [Mon, 27 Nov 2006 14:21:43 +0000 (14:21 +0000)]
First cut at 64-bit file offsets in block devices for mkfs/fsck.
Philip Homburg [Fri, 24 Nov 2006 14:04:01 +0000 (14:04 +0000)]
Replaced <servers/fs/...> with <servers/mfs/...>
Philip Homburg [Fri, 24 Nov 2006 14:01:14 +0000 (14:01 +0000)]
Better error handling in _mount.c
Philip Homburg [Fri, 24 Nov 2006 13:59:13 +0000 (13:59 +0000)]
chmod needs more space
Philip Homburg [Fri, 24 Nov 2006 13:57:37 +0000 (13:57 +0000)]
Small image doesn't fit on boot floppy.
Ben Gras [Fri, 17 Nov 2006 16:12:08 +0000 (16:12 +0000)]
Revert back to previous minised
Ben Gras [Fri, 10 Nov 2006 18:19:38 +0000 (18:19 +0000)]
Fix warnings (Ingmar Alting)
Ben Gras [Fri, 10 Nov 2006 18:13:02 +0000 (18:13 +0000)]
Fix some warnings (by Ingmar Alting)
Philip Homburg [Fri, 10 Nov 2006 15:05:32 +0000 (15:05 +0000)]
Added missing defines in include/minix/vfsif.h
Philip Homburg [Thu, 9 Nov 2006 16:22:54 +0000 (16:22 +0000)]
Getdents implementation in library/vfs/mfs.
Changed readdir, etc. to use getdents
Ben Gras [Mon, 6 Nov 2006 18:02:22 +0000 (18:02 +0000)]
Typo reported by ville.solarius@gmail.com
Ben Gras [Fri, 3 Nov 2006 14:47:28 +0000 (14:47 +0000)]
set $PATH so /usr/local/egrep isn't used; also exclude /var/log from package
Ben Gras [Thu, 2 Nov 2006 16:51:04 +0000 (16:51 +0000)]
New sed manpage
Ben Gras [Thu, 2 Nov 2006 16:48:47 +0000 (16:48 +0000)]
old sed out, new sed in
Ben Gras [Thu, 2 Nov 2006 16:48:15 +0000 (16:48 +0000)]
New sed
Ben Gras [Wed, 1 Nov 2006 16:53:45 +0000 (16:53 +0000)]
obsolete server.
Philip Homburg [Wed, 1 Nov 2006 14:55:00 +0000 (14:55 +0000)]
at_wini now calls pci_reserve.
Ben Gras [Wed, 1 Nov 2006 14:17:47 +0000 (14:17 +0000)]
Explicit conversion from O_ACCMODE to minix [RW]_BIT is clearer
and catches bogus values (such as 3).
Philip Homburg [Tue, 31 Oct 2006 13:35:04 +0000 (13:35 +0000)]
rs changes (also use driver configurations in the image ramdisk)
Ben Gras [Mon, 30 Oct 2006 16:11:57 +0000 (16:11 +0000)]
Ignore .svn dir as well as CVS dir.
Ben Gras [Mon, 30 Oct 2006 15:53:38 +0000 (15:53 +0000)]
System statistical and call profiling
support by Rogier Meurs <rogier@meurs.org>.
Ben Gras [Wed, 25 Oct 2006 13:40:36 +0000 (13:40 +0000)]
Merge of VFS by Balasz Gerofi with Minix trunk.
Ben Gras [Wed, 25 Oct 2006 13:39:53 +0000 (13:39 +0000)]
More memory for these drivers
Ben Gras [Wed, 25 Oct 2006 13:38:31 +0000 (13:38 +0000)]
Part of wait()/waitpid() fix in revision 2629:2634 in PM - kernel
unblocks a process that has no priority (stopped with sys_nice()
and PRIO_STOP) and reschedules it if that gives it RTS flags of 0.
Ben Gras [Wed, 25 Oct 2006 13:35:03 +0000 (13:35 +0000)]
Default amount of memory for tests (some ran out of memory)
Philip Homburg [Wed, 25 Oct 2006 13:07:58 +0000 (13:07 +0000)]
Include kernel/priv.h for rs/manager.h
Ben Gras [Wed, 25 Oct 2006 11:29:43 +0000 (11:29 +0000)]
. processes stay ZOMBIE, even after wait(), to avoid wrongly seeing them
as living processes before they are cleaned up (fixes
wait()/waitpid() hanging forever on previously-ZOMBIE processes)
. stop processes from running using sys_nice() with PRIO_STOP
when a handled signal is delivered, before computing
stack locations for sys_sigsend(). (fixes race condition
when runnable processes get signals, and e.g. get scheduled
before FS sends a reply to unpause(), which can make the
signal stack location wrong.)
Ben Gras [Tue, 24 Oct 2006 14:20:59 +0000 (14:20 +0000)]
Don't do make clean if flex Makefile doesn't exist.
Philip Homburg [Fri, 20 Oct 2006 15:01:32 +0000 (15:01 +0000)]
(Incomplete) support for access control in PCI (pci_set_acl).
-script argument to service for crash recovery scripts
-config argument to service for driver resource configuration
restart command in service to restart a driver after a crash (for use in
crash recovery scripts).
down and refresh now take labels instead of pids.
verious changes in rs to make this work.
Philip Homburg [Fri, 20 Oct 2006 14:46:55 +0000 (14:46 +0000)]
Access control in do_sdevio and do_vdevio
Philip Homburg [Fri, 20 Oct 2006 14:42:48 +0000 (14:42 +0000)]
Initialize priv from user supplied priv structure in SYS_PRIV_INIT.
Added SYS_PRIV_USER call to downgrade a privileged process to a user process.
Philip Homburg [Fri, 20 Oct 2006 14:14:08 +0000 (14:14 +0000)]
Additional ptrace commands for fault injection.
Philip Homburg [Fri, 20 Oct 2006 14:10:53 +0000 (14:10 +0000)]
Nice(3) implementation
Philip Homburg [Fri, 20 Oct 2006 13:59:42 +0000 (13:59 +0000)]
Bigger ramdisk
Philip Homburg [Fri, 20 Oct 2006 13:58:45 +0000 (13:58 +0000)]
Use /usr/tmp as temp dir for compiling imgrd_s.s
Philip Homburg [Fri, 20 Oct 2006 13:54:14 +0000 (13:54 +0000)]
More stack for the log driver.
Ben Gras [Fri, 6 Oct 2006 15:45:13 +0000 (15:45 +0000)]
Use size-dependant no. of words, with OPEN_MAX as default for fd_set size.
Ben Gras [Fri, 6 Oct 2006 15:44:41 +0000 (15:44 +0000)]
Fix for clean target.
Ben Gras [Thu, 5 Oct 2006 09:58:50 +0000 (09:58 +0000)]
Remove objects in aes subdir too
Ben Gras [Thu, 5 Oct 2006 09:56:17 +0000 (09:56 +0000)]
make clean in ibm subdir too
Ben Gras [Thu, 5 Oct 2006 09:55:29 +0000 (09:55 +0000)]
Leftover junk
Ben Gras [Thu, 5 Oct 2006 09:53:42 +0000 (09:53 +0000)]
Don't include this in the distribution.
Ben Gras [Wed, 4 Oct 2006 13:28:38 +0000 (13:28 +0000)]
Change select() so that only as many words as necessary for the 'nfds'
argument from the fd bitmasks are copied from and back to userspace. This
solves an ABI dependency on OPEN_MAX. If nfds is too big for the current
OPEN_MAX, select() fails (but that's relatively easy to fix by 'just'
recompiling the system and not the application binaries), but if it's
smaller, binaries keep working.
Ben Gras [Wed, 27 Sep 2006 15:40:10 +0000 (15:40 +0000)]
Don't install progressbar suid.
Ben Gras [Wed, 27 Sep 2006 13:55:54 +0000 (13:55 +0000)]
Reorder for port order, and add svn (Subversion) as service (port 3690)
Ben Gras [Wed, 27 Sep 2006 08:56:37 +0000 (08:56 +0000)]
_NSIG is supposed to be highest signal number plus one, not highest
signal number.
Philip Homburg [Thu, 21 Sep 2006 13:33:23 +0000 (13:33 +0000)]
Missing negation in comment
Philip Homburg [Thu, 14 Sep 2006 13:48:41 +0000 (13:48 +0000)]
Added EOPNOTSUPP and better error handling in accept.
Philip Homburg [Fri, 8 Sep 2006 13:20:57 +0000 (13:20 +0000)]
Disabled /etc/rc.rescue
Philip Homburg [Mon, 28 Aug 2006 15:30:14 +0000 (15:30 +0000)]
NUL terminate timingdata[cat].names instead of timingdata[0].names. Reported
by <devel@pop3.ru>.
Philip Homburg [Mon, 28 Aug 2006 15:10:10 +0000 (15:10 +0000)]
Also clear word 6 in the ATAPI SCSI_READ10 command packet (in atapi_transfer).
Philip Homburg [Mon, 28 Aug 2006 15:03:03 +0000 (15:03 +0000)]
first commit of extra ptrace code for fault injection.
Philip Homburg [Mon, 28 Aug 2006 14:59:56 +0000 (14:59 +0000)]
first commit of extra ptrace code for fault injection
Philip Homburg [Mon, 28 Aug 2006 14:59:55 +0000 (14:59 +0000)]
Removed superfluous assignment to text_base. Reported by Ildar Ismagilov.
Philip Homburg [Mon, 28 Aug 2006 14:32:24 +0000 (14:32 +0000)]
No need for .depend files in CVS.
Philip Homburg [Mon, 28 Aug 2006 12:59:36 +0000 (12:59 +0000)]
Do not abort/panic when an ethernet driver does something unexpected.
Philip Homburg [Mon, 28 Aug 2006 12:16:15 +0000 (12:16 +0000)]
TTY should not panic when it is impossible to reply. A driver may crash
before receiving the reply from TTY.
Ben Gras [Fri, 18 Aug 2006 16:18:54 +0000 (16:18 +0000)]
New UPDATING file with hints for source updating.
Ben Gras [Fri, 18 Aug 2006 16:16:06 +0000 (16:16 +0000)]
Undo configure script regeneration - not using --libdir
Ben Gras [Thu, 17 Aug 2006 14:21:10 +0000 (14:21 +0000)]
Installing in build file sidesteps problems installing as bin
Ben Gras [Thu, 17 Aug 2006 14:03:06 +0000 (14:03 +0000)]
set $PATH to avoid (e.g.) /usr/local/bin/grep (gnu grep) being found
which has unexpected return codes compared to minix grep.
Ben Gras [Thu, 17 Aug 2006 10:10:42 +0000 (10:10 +0000)]
Let installing work as bin
Ben Gras [Thu, 17 Aug 2006 09:53:26 +0000 (09:53 +0000)]
Fixes to build and install flex as bin.
Ben Gras [Tue, 15 Aug 2006 15:59:38 +0000 (15:59 +0000)]
new command 'dumpcore' that can write core files of running processes.
Ben Gras [Tue, 15 Aug 2006 15:59:04 +0000 (15:59 +0000)]
Force yacc to be /usr/bin/yacc, in case someone has /usr/local/bin/yacc
(bison) before /usr/bin/yacc in $PATH
Ben Gras [Tue, 15 Aug 2006 15:58:24 +0000 (15:58 +0000)]
/usr/local/gnu removed as prefix; gcc libs go into /usr/local/lib/gcc now
Ben Gras [Tue, 15 Aug 2006 15:57:13 +0000 (15:57 +0000)]
No separate beta dir
Ben Gras [Tue, 15 Aug 2006 15:56:42 +0000 (15:56 +0000)]
Make packman minix-version-aware
Ben Gras [Tue, 15 Aug 2006 15:56:09 +0000 (15:56 +0000)]
add xxl to usage
don't touch non-compiler binaries
Ben Gras [Tue, 15 Aug 2006 15:55:04 +0000 (15:55 +0000)]
Code for 'service run'
Ben Gras [Tue, 15 Aug 2006 15:54:51 +0000 (15:54 +0000)]
Added 'service run' to run a service without restart.
Philip Homburg [Thu, 10 Aug 2006 14:13:28 +0000 (14:13 +0000)]
Pass 'service' instead of 'argv[1]' to servxcheck.
Philip Homburg [Thu, 10 Aug 2006 14:11:25 +0000 (14:11 +0000)]
Use syslog for logging.
Ben Gras [Thu, 10 Aug 2006 11:51:11 +0000 (11:51 +0000)]
. fix for wild store at startup time by calling dev_io without fp
initialized
. fix for writing exactly PIPE_SIZE to a pipe with O_NONBLOCK blocking
anyway because of incomplete logic in pipe_check
Philip Homburg [Thu, 10 Aug 2006 10:56:16 +0000 (10:56 +0000)]
Improved access checks in system.c. Grant drivers and FS the rights they need.
Ben Gras [Fri, 4 Aug 2006 13:31:06 +0000 (13:31 +0000)]
report driver source of grant mismatch
Ben Gras [Fri, 4 Aug 2006 13:26:05 +0000 (13:26 +0000)]
Clarify du units.
Ben Gras [Fri, 4 Aug 2006 12:12:06 +0000 (12:12 +0000)]
Start calling it 3.1.3rc1
Ben Gras [Wed, 2 Aug 2006 22:51:47 +0000 (22:51 +0000)]
At least 8k stack for all drivers so that malloc() works, for grants,
for printf().
Ben Gras [Wed, 2 Aug 2006 22:42:10 +0000 (22:42 +0000)]
lance needs 8k in order for safecopies to work (malloc()).
Ben Gras [Wed, 2 Aug 2006 15:18:49 +0000 (15:18 +0000)]
Turn off prototypes for readv and writev until they're defined
(properly) in the library.
Ben Gras [Wed, 2 Aug 2006 12:03:02 +0000 (12:03 +0000)]
Fix by Joren for setjmp to not clobber %ebx.
Ben Gras [Tue, 1 Aug 2006 09:17:43 +0000 (09:17 +0000)]
Make includes for gcc 4.1.1 too if found.
Ben Gras [Mon, 31 Jul 2006 15:06:53 +0000 (15:06 +0000)]
Actually make top suid root
Ben Gras [Mon, 31 Jul 2006 14:37:56 +0000 (14:37 +0000)]
make top suid root to do getsysinfo.
Ben Gras [Mon, 31 Jul 2006 11:40:14 +0000 (11:40 +0000)]
/usr/local/src for easypack-fetched sources.
Ben Gras [Thu, 27 Jul 2006 16:23:01 +0000 (16:23 +0000)]
Introduced unprivileged getsysinfo variant, to retrieve harmless data
in formats that don't change (or is upwards compatible).
Ben Gras [Thu, 27 Jul 2006 16:05:17 +0000 (16:05 +0000)]
big for big commands
Ben Gras [Thu, 27 Jul 2006 08:51:08 +0000 (08:51 +0000)]
Bigger bigsh for gcc and binutils
Ben Gras [Wed, 26 Jul 2006 14:26:26 +0000 (14:26 +0000)]
Force minix install
Ben Gras [Wed, 26 Jul 2006 11:34:26 +0000 (11:34 +0000)]
Make ps suid root instead of sguid kmem. This makes getsysinfo
work for it.
Philip Homburg [Tue, 25 Jul 2006 14:13:09 +0000 (14:13 +0000)]
Fix for 'cleanup: not idle: 2313' bug.
Ben Gras [Tue, 25 Jul 2006 11:01:54 +0000 (11:01 +0000)]
Taught log driver to return REP_IO_GRANT on revive events, makes revive
work again.
Ben Gras [Tue, 25 Jul 2006 09:41:40 +0000 (09:41 +0000)]
Introduction of a 'big' ioctl, with more bits (20) reserved for encoding the
size field. The TIOCSFON ioctl size (8192) didn't get encoded properly,
as there weren't enough bits for it (12) in the regular format.
The new format has only one type field, and an extra flag (_IOC_BIG)
turned on. FS checks for this flag and uses the alternative decoding
of the ioctl codes to determine the size when doing grants.
This unbreaks loadfont, although that still uses a phys copy in tty.
Ben Gras [Tue, 25 Jul 2006 09:39:13 +0000 (09:39 +0000)]
flex build fix - can't build and install separately with two different
compilers.
Ben Gras [Tue, 25 Jul 2006 09:38:24 +0000 (09:38 +0000)]
More stack for system.
Ben Gras [Mon, 24 Jul 2006 13:27:17 +0000 (13:27 +0000)]
Don't give an error message for usage.
Philip Homburg [Mon, 24 Jul 2006 13:07:25 +0000 (13:07 +0000)]
Allow holes in executables.
Ben Gras [Fri, 21 Jul 2006 16:09:05 +0000 (16:09 +0000)]
Make /usr/local/lib/{ack,gcc} for ack and gcc format libraries.