Commit Graph

1484 Commits

Author SHA1 Message Date
cgd 8ebc845441 got rid of (obviously) bogus assignment which followed free(). 1993-07-02 10:26:49 +00:00
cgd 532d59062c add DDB... why? because we'd like to actually use it to DEBUG things! 1993-07-02 10:09:17 +00:00
alm 79b13f93c3 corrected return type 1993-07-02 10:05:24 +00:00
mycroft 222aca8e41 Clean up deleted files. 1993-07-02 10:02:52 +00:00
alm aef94df1e8 fixed undo within a global command (would corrupt the buffer) 1993-07-02 10:02:26 +00:00
alm fe8b331915 added missing parens in buffer allocation (caused seg violation) 1993-07-02 09:50:36 +00:00
andrew 9024d0885a Fixed a nested comment compiler warning. 1993-07-02 08:15:32 +00:00
mycroft 2eb048f805 Add another tape drive. 1993-07-02 03:23:17 +00:00
mycroft c5fdaf369a Blasted ftpd! 1993-07-02 03:11:11 +00:00
mycroft 50974047ed Fix bugs in rb_write and rb_cwrite, and make tab handling use rb_cwrite. 1993-07-02 03:04:51 +00:00
mycroft 0b9057dfee Use __dead, not volatile. 1993-07-01 19:02:56 +00:00
mycroft 941652ff62 This has got to be a bug. 1993-07-01 18:04:16 +00:00
andrew 172788b885 Fixed a typo. 1993-07-01 07:22:41 +00:00
mycroft 9be7563dea Please remind me to shoot Andrew. 1993-07-01 04:05:21 +00:00
mycroft 3c4b913d33 Fix a bunch of things. 1993-07-01 00:24:09 +00:00
mycroft c414ffef06 Fix a situation where we might forget to splx(). 1993-07-01 00:22:10 +00:00
mycroft ec3a442b59 Fix Andrew's real bug, and put back the FAST_VECTOR changes. 1993-07-01 00:20:19 +00:00
mycroft 789d3e468d Fix broken prototype. 1993-06-30 13:43:03 +00:00
andrew f7dd4be020 Updated comments. 1993-06-30 04:13:34 +00:00
andrew 5138fc637d Noted that IO_TIMER2 was an EISA-specific feature. 1993-06-30 04:06:41 +00:00
andrew 62442b4e98 Added com_scratch entry. 1993-06-30 04:04:24 +00:00
andrew 7a0e26cd13 Paul Kranenburg's VM deadlock patches (from patchkit 00147, parts 3 & 4).
Prevent dirty objects from being cached, and prevent vm_page_alloc() from
allocating too much memory to non-kernel objects.
1993-06-30 03:48:25 +00:00
andrew 112b578662 Paul Kranenburg's VM deadlock fixes. (patchkit patch 00147, part 2) 1993-06-30 03:35:07 +00:00
andrew 8d9d634680 Backed out the changes to the FAST_VECTOR code that were made in the
previous revision, as they apparently broke something.
1993-06-30 02:34:57 +00:00
mycroft 5f8b3f4ff4 Oops. Get rid of the `#ifndef MYCROFT_IS_A_DORK'. B-) 1993-06-29 19:38:50 +00:00
brezak 6a4e260542 Support 38400, 57600, and 115200 tty speeds. 1993-06-29 19:16:38 +00:00
deraadt 9a9273e999 uninitialized variable reported by <jfw@ksr.com> 1993-06-29 19:12:44 +00:00
brezak 9d140301eb Uucpd from Net2 1993-06-29 18:53:47 +00:00
glass 1b22d94879 various updates: but hasn't been compiled 1993-06-29 17:36:31 +00:00
glass e2d2f40725 additional needed functionality 1993-06-29 17:36:03 +00:00
glass 11a0ff5f16 added /dev/idprom driver :), doesn't compile yet 1993-06-29 17:35:37 +00:00
mycroft ea8be8d2e0 Change file name extension for new gzip. 1993-06-29 15:37:37 +00:00
brezak a01003e74b build tar-1.11.2 and gzip-1.1.1 1993-06-29 14:53:07 +00:00
brezak 6247556e3b GNU tar 1.11.2 1993-06-29 14:50:55 +00:00
brezak f9695d77a3 Gzip 1.1.1 1993-06-29 14:49:14 +00:00
mycroft d94e5eecbb Fix some off-by-one errors. 1993-06-29 13:47:05 +00:00
mrg c1436e5003 4.4BSD-Lite2 1993-06-29 13:24:44 +00:00
andrew 5705dde7e9 Disallow access to the user pages, where the kernel stack is stored. This
is effected in useracc(), and also by a vm_protect() in vm_fork() for i386
CPUs.  Without the latter a write to the user area, say USRSTACK+1000,
would hang a 386-based system.
1993-06-29 07:16:31 +00:00
glass b54cac1cc7 Upgrade for sendmail 8.1B to 8.1C....
from Eric Allman <eric@vangogh.cs.berkeley.edu>:
>Subject: sendmail 8.1C out
...
>THIS IS AN URGENT FIX.  There is a security problem in 8.1B (and
>apparently most vendor versions of sendmail) that permits a user
>to read any file on the system (don't ask, I won't go into details).
>It should be installed immediately.
...
> ======================================================================
>
> 8.1C/8.1B     93/06/27
>       Serious security bug fix: it was possible to read any file on
>               the system, regardless of ownership and permissions.
>       If a subroutine returns a fully qualified address, return it
>               immediately instead of feeding it back into rewriting.
>               This fixes a problem with mailertable lookups.
>       CONFIG: fix some M4 frotz (concat => CONCAT)
>
1993-06-28 22:32:43 +00:00
glass 455487b127 this mallocing 'struct tty' stuff is bogus as the vm system isn't
up and running yet when consoles are first used.  squish.
1993-06-27 12:08:50 +00:00
andrew 1b69e917eb ANSIfications. 1993-06-27 06:59:20 +00:00
andrew bc5f186001 ANSIfications. 1993-06-27 06:42:19 +00:00
andrew 918a434644 ANSIfications. Added support for vm_fault_wire() returning a result; code
to actually fail is currently disabled, as this would enable some new code
in vm_map_pageable() (disabled in this commit) that hasn't been used to
date.  I'm fairly confident it is all OK, but shall test it some more once
the rest of the kernel is more stable, before enabling it.
1993-06-27 06:38:48 +00:00
andrew 51ac6a0997 ANSIfications. 1993-06-27 06:27:29 +00:00
andrew 09ff7fc9f4 #endif was somehow missing from the end of a DDB conditional! 1993-06-27 06:22:32 +00:00
andrew 3e701a1438 * ansifications
* Yuval Yarom's socket recv(2) fixes - access rights problems (see also
  uipc_socket.c).
1993-06-27 06:08:40 +00:00
andrew d46fb2c3fb * ansifications
* Yuval Yarom's socket recv(2) fixes, to prevent incorrect blocking and
  lack thereof with recv(2) and MSG_WAITALL.  Fixes a sbdrop() panic during
  some MSG_WAITALL recv(2) sleeps.  Access rights fix (also in
  uipc_syscalls.c) too.  A test program which shows these problems is
  available.
1993-06-27 06:08:15 +00:00
andrew 6535028529 * ansifications
* fixed the arguments given to the line discipline l_open function in
  ptsopen()
* should ptsstart() return 1 if (tp->t_state & TS_TTSTOP)?
1993-06-27 06:06:47 +00:00
andrew 4d08b29158 * ansifications
* question about whether the "tp->t_state |= TS_ISOPEN" in ttyopen() should
  be shifted to the end of the block in which it appears.
1993-06-27 06:06:14 +00:00
andrew f74843ee98 * ansifications
* cleaned up hardclock() to avoid checking "p" multiple times, and avoid a
  gcc2 possible-use-before-initialisation warning.
* changed softclock() timeout callback functions to be of type timeout_t -
  a pointer to a void fn(int).  No-one was using the second, tick, argument
  that was being passed to these callbacks - it is much cleaner to drop the
  thing entirely, rather than add a whole heap of casts of dubious
  correctness to calls to timeout(), etc.  The old style is kept in an
  #ifdef, for future reference.
1993-06-27 06:05:32 +00:00