789db08 | cvs2svn | 11 March 1997, 00:08:01 UTC | This commit was manufactured by cvs2svn to create tag 'RELENG_2_1_7_RELEASE'. | 11 March 1997, 00:08:01 UTC |
59091f4 | David Greenman | 19 February 1997, 17:58:29 UTC | Brought in fix from rev 1.51: don't clear P_SUGID if various {u,g}id don't match. | 19 February 1997, 17:58:29 UTC |
6b8f7cb | Jordan K. Hubbard | 19 February 1997, 17:22:19 UTC | Might as well update these values too, while I'm at it. | 19 February 1997, 17:22:19 UTC |
986c3df | Jordan K. Hubbard | 19 February 1997, 17:06:18 UTC | Merge blunderfix. | 19 February 1997, 17:06:18 UTC |
4ed9c7e | David Greenman | 19 February 1997, 08:12:01 UTC | Brought in fix from rev 1.15: protect from stack overrun. NOTE: I do not plan to move the RELENG_2_1_7_RELEASE tag after this commit since the release has presumably already been rolled. If Jordan wants to include this change, then he'll need to move the tag himself. | 19 February 1997, 08:12:01 UTC |
bb2319f | Justin T. Gibbs | 19 February 1997, 01:02:21 UTC | Sync with current. | 19 February 1997, 01:02:21 UTC |
e619d50 | David Greenman | 18 February 1997, 23:37:58 UTC | Updated to Jan 22, 1997 revision from the InterNIC. | 18 February 1997, 23:37:58 UTC |
6a145c2 | David Greenman | 18 February 1997, 22:40:31 UTC | Brought in fix from rev 1.18: fix for ccd when using bounce buffers (init b_bufsize). | 18 February 1997, 22:40:31 UTC |
44e87c4 | Justin T. Gibbs | 18 February 1997, 20:31:44 UTC | Sync with HEAD. | 18 February 1997, 20:31:44 UTC |
2494091 | Justin T. Gibbs | 18 February 1997, 19:53:23 UTC | Kill the initialization of two old scratch ram variables. They were removed to make space for the larger message buffer. | 18 February 1997, 19:53:23 UTC |
c310960 | Justin T. Gibbs | 18 February 1997, 19:52:38 UTC | Enlarge the message out buffer from 6 to 8 bytes. Now that sync and wide negotiation messages may be tagged, we were overrunning the old buffer. The variable that was getting squashed is updated before the message goes out, causing corrupted SDTR or WDTR messages. Depending on the phases traversed before message out, this could cause the wrong offset to be negotiated allowing data overruns to occur. The problem is easier to detect with wide targets on the chain since the allowed offset is smaller. Also removed the unnecessary clearing of SPIORDY during the message out phase. We don't rely on SPIORDY any more. | 18 February 1997, 19:52:38 UTC |
b5c4a47 | Jordan K. Hubbard | 18 February 1997, 16:20:43 UTC | YAMFC (will move tag for this file). | 18 February 1997, 16:20:43 UTC |
0e3f182 | Jordan K. Hubbard | 18 February 1997, 04:39:18 UTC | YAMFC | 18 February 1997, 04:39:18 UTC |
dfbd66c | Justin T. Gibbs | 18 February 1997, 04:27:08 UTC | Sync with current - Disable use of AAP in queueing commands and fix a few error recovery bugs. | 18 February 1997, 04:27:08 UTC |
b7ea7a8 | Jordan K. Hubbard | 18 February 1997, 01:51:09 UTC | YAMFC | 18 February 1997, 01:51:09 UTC |
26fab0b | Jordan K. Hubbard | 18 February 1997, 01:39:37 UTC | Update packages to correct versions for 2.1.7 | 18 February 1997, 01:39:37 UTC |
6c448f7 | Jordan K. Hubbard | 18 February 1997, 01:36:36 UTC | Merge ftp timeout fix. | 18 February 1997, 01:36:36 UTC |
dad00b0 | Jordan K. Hubbard | 17 February 1997, 22:09:41 UTC | YAMFC | 17 February 1997, 22:09:41 UTC |
3e1967b | Jordan K. Hubbard | 17 February 1997, 13:42:53 UTC | YAMFC | 17 February 1997, 13:42:53 UTC |
7649a33 | Jordan K. Hubbard | 17 February 1997, 13:31:52 UTC | YAMFC | 17 February 1997, 13:31:52 UTC |
c4879e7 | Jordan K. Hubbard | 17 February 1997, 11:04:30 UTC | Make sysinstall obj link, as in -current. | 17 February 1997, 11:04:30 UTC |
a3cef37 | David Greenman | 17 February 1997, 10:58:46 UTC | Pass P_SUGID on to the child of a fork(). It was possible to get rlogin to coredump previously since it (somewhat uniquely) is setuid and forks without execing, and thus without passing P_SUGID the child could coredump and possibly divulge sensitive information (such as encrypted passwords from the passwd database). | 17 February 1997, 10:58:46 UTC |
f48d256 | Jordan K. Hubbard | 17 February 1997, 08:32:05 UTC | Tweak annoying title. | 17 February 1997, 08:32:05 UTC |
8684dcb | Jordan K. Hubbard | 16 February 1997, 23:36:45 UTC | YAMFC | 16 February 1997, 23:36:45 UTC |
660dd94 | Jordan K. Hubbard | 16 February 1997, 10:20:55 UTC | YAMFC | 16 February 1997, 10:20:55 UTC |
867aa05 | Jordan K. Hubbard | 16 February 1997, 06:48:59 UTC | 2.1's tzsetup has the UTC/localtime query - we don't need it in sysinstall for 2.1. | 16 February 1997, 06:48:59 UTC |
d4f73f1 | Jordan K. Hubbard | 16 February 1997, 00:55:17 UTC | Merge install notes. | 16 February 1997, 00:55:17 UTC |
0be6ae9 | Jordan K. Hubbard | 15 February 1997, 16:36:16 UTC | YAMFC | 15 February 1997, 16:36:16 UTC |
110ec5c | Jordan K. Hubbard | 15 February 1997, 15:41:44 UTC | Sync. | 15 February 1997, 15:41:44 UTC |
2627deb | Bruce Evans | 15 February 1997, 14:30:02 UTC | Restored .endif in 2.1 too. | 15 February 1997, 14:30:02 UTC |
e7cc633 | Jordan K. Hubbard | 15 February 1997, 14:18:11 UTC | Merge-o-mat. | 15 February 1997, 14:18:11 UTC |
b1d4e84 | Jordan K. Hubbard | 15 February 1997, 13:21:19 UTC | YAMFC | 15 February 1997, 13:21:19 UTC |
89b9035 | Joerg Wunsch | 15 February 1997, 10:18:12 UTC | YAMFC (rev 1.2: plug a security hole) | 15 February 1997, 10:18:12 UTC |
e248a37 | Joerg Wunsch | 15 February 1997, 10:13:25 UTC | Merge from rev 1.19. | 15 February 1997, 10:13:25 UTC |
46910da | Joerg Wunsch | 15 February 1997, 10:09:23 UTC | Merge the -p option here, to plug an ugly security hole involving $ENV forwarding over telnet. | 15 February 1997, 10:09:23 UTC |
34093fc | Bruce Evans | 15 February 1997, 05:38:02 UTC | Merged from current: 1.12 (deleted confusing -D's) and 1.14 (disabled i387 log1p()). | 15 February 1997, 05:38:02 UTC |
9926239 | Jordan K. Hubbard | 14 February 1997, 21:29:27 UTC | YAMFC | 14 February 1997, 21:29:27 UTC |
cf22169 | David Greenman | 14 February 1997, 03:13:37 UTC | Changed timeout for requesting sense from 100ms to 1 second. Submitted by: gibbs | 14 February 1997, 03:13:37 UTC |
adc1d1d | Jordan K. Hubbard | 14 February 1997, 02:56:10 UTC | YAMFC (configResolv()). | 14 February 1997, 02:56:10 UTC |
72bc0a4 | Jordan K. Hubbard | 14 February 1997, 01:54:12 UTC | YAMFC. | 14 February 1997, 01:54:12 UTC |
3959c1b | Guido van Rooij | 13 February 1997, 19:31:55 UTC | Backport -P flag and new default behaviour from -current (do not allow PORT commands to remote ports less than 1024 or addresses other than the requestor's address.) | 13 February 1997, 19:31:55 UTC |
05d61fd | David Greenman | 13 February 1997, 15:14:21 UTC | Last minute fix that might get SMC 9332BDT cards working. Ported from a -current patch by John Capo <jc@irbs.com>. | 13 February 1997, 15:14:21 UTC |
e03c98c | Jordan K. Hubbard | 13 February 1997, 00:33:00 UTC | Merge for 2.1 | 13 February 1997, 00:33:00 UTC |
5b6e1aa | Justin T. Gibbs | 12 February 1997, 18:40:17 UTC | Sync with current: Fully support auto termination and setting high byte termination. Add support for memory mapped I/O. Changed initialization order so that the ahc_in/outb functions can be used for all I/O even at startup. Reviewed by: wcarchive | 12 February 1997, 18:40:17 UTC |
41afddb | Justin T. Gibbs | 12 February 1997, 18:39:03 UTC | Sync with current: Fully support auto termination and setting high byte termination. Much better error handling and recovery code. Add rudimentary Queue Full recovery code. Style and type fixes. Split up the interrupt handler into subfunctions to improve readability. Reviewed by: wcarchive | 12 February 1997, 18:39:03 UTC |
77a69a9 | Justin T. Gibbs | 12 February 1997, 18:36:15 UTC | Sync with current: Style and type cleanups. Reviewed by: wcarchive | 12 February 1997, 18:36:15 UTC |
cc475c4 | Justin T. Gibbs | 12 February 1997, 18:35:43 UTC | Sync with current: SCB paging is now performed largely at the sequencer level. Totally rewritten mesgin and mesgout phase handling WDTR and SDTR message handling replaced with generic extended message handling pushing the handling of extended messages up to the kernel driver. Support the NOOP message. Don't clobber in-progress PCI transfers when shutting down DMAs. Many other changes to improve error detection and correction. Reviewed by: wcarchive | 12 February 1997, 18:35:43 UTC |
d234777 | Jordan K. Hubbard | 12 February 1997, 10:47:44 UTC | Small correction for HAVE_PWDB_C macro. Submitted-By: David Nugent <davidn@labs.usn.blaze.net.au> | 12 February 1997, 10:47:44 UTC |
e1742a1 | Jordan K. Hubbard | 11 February 1997, 09:21:24 UTC | Bump version to 2.1.7. Reminded-By: Chad R. Larson <chad@anasazi.com> | 11 February 1997, 09:21:24 UTC |
cf8643d | Jordan K. Hubbard | 10 February 1997, 21:09:18 UTC | Bring in select CD audio fixes from 2.2. Approved-By: sos Submitted-By: John Rochester <jr@cs.mun.ca> | 10 February 1997, 21:09:18 UTC |
30769d4 | Mark Murray | 10 February 1997, 20:58:34 UTC | YAMFC (buffer overruns and other security fixes) Tested on: thingy | 10 February 1997, 20:58:34 UTC |
309065a | Bill Fenner | 10 February 1997, 06:46:37 UTC | Another fix related to pr#bin/2585 . That'll teach me to grep h_length *.c ... | 10 February 1997, 06:46:37 UTC |
853fc60 | Jordan K. Hubbard | 10 February 1997, 06:36:10 UTC | Push RELDATE back; I don't want to break all those ports. Noted-By: peter | 10 February 1997, 06:36:10 UTC |
af4c6bf | Jordan K. Hubbard | 09 February 1997, 23:19:24 UTC | Merge r1.12 from HEAD | 09 February 1997, 23:19:24 UTC |
06e6ba1 | Bill Fenner | 09 February 1997, 22:32:04 UTC | Fix possible gethostbyname-related overflows as pointed out in PR#bin/2585 . | 09 February 1997, 22:32:04 UTC |
5dab8e4 | Mark Murray | 09 February 1997, 21:42:43 UTC | YABCFC (Julian Assange's buffer length fixes). This is a blind commit, but as the diffs are small and very self-contained, committing them this way is not too much of a hazard. | 09 February 1997, 21:42:43 UTC |
c896baa | Eivind Eklund | 09 February 1997, 20:53:05 UTC | Removed default setuid bit and added a comment about this to the man page. | 09 February 1997, 20:53:05 UTC |
4d140d8 | Eivind Eklund | 09 February 1997, 19:17:34 UTC | Remove setuid bit from default install, and explain in the man page why. | 09 February 1997, 19:17:34 UTC |
48d5172 | Eivind Eklund | 09 February 1997, 15:03:33 UTC | Removed a potential buffer overflow. | 09 February 1997, 15:03:33 UTC |
5f295ac | Eivind Eklund | 09 February 1997, 14:20:30 UTC | Removed potential buffer overflow. | 09 February 1997, 14:20:30 UTC |
8730d7a | Mike Pritchard | 09 February 1997, 07:50:12 UTC | YAMFC: Drop all privs when run with "calendar -a". | 09 February 1997, 07:50:12 UTC |
6005168 | Warner Losh | 09 February 1997, 06:57:54 UTC | backport 1.11 (possible security hole in rcmd.c) | 09 February 1997, 06:57:54 UTC |
eb065a2 | Warner Losh | 09 February 1997, 05:20:06 UTC | Merge buffer oflow from -current (rev 1.5) | 09 February 1997, 05:20:06 UTC |
3b406ce | Warner Losh | 09 February 1997, 05:10:04 UTC | Merge buffer oflow from -current (rev 1.3) | 09 February 1997, 05:10:04 UTC |
d000521 | Warner Losh | 09 February 1997, 05:05:43 UTC | Merge buffer oflow from -current (rev 1.4) | 09 February 1997, 05:05:43 UTC |
389671f | Warner Losh | 09 February 1997, 04:53:42 UTC | Merge 1.3 from -current (buffer overflow from OpenBSD) | 09 February 1997, 04:53:42 UTC |
e9ea890 | Warner Losh | 09 February 1997, 04:41:22 UTC | buffer overflow merge from -current 1.12 | 09 February 1997, 04:41:22 UTC |
eba838d | Warner Losh | 09 February 1997, 04:34:54 UTC | Backport IP option parsing from -current | 09 February 1997, 04:34:54 UTC |
9cc57f1 | John Polstra | 09 February 1997, 02:08:35 UTC | Merge from main branch 1.21 -> 1.22: don't include encrypted passwords in master.passwd diff output. | 09 February 1997, 02:08:35 UTC |
c3d2690 | Jordan K. Hubbard | 08 February 1997, 17:46:06 UTC | Update these docs in preparation for 2.1.7 | 08 February 1997, 17:46:06 UTC |
7008409 | Nate Williams | 08 February 1997, 16:52:55 UTC | Bring in fsck fix from -current, which has been running safely on my 2.1 boxes since it was submitted. The following small diff fixes the annoying fsck bug that causes it to need to be run twice to end up with correct reference counts for inodes for directories that had subdirectories relocated into the lost+found directory. | 08 February 1997, 16:52:55 UTC |
7a4d187 | Jordan K. Hubbard | 08 February 1997, 02:02:22 UTC | Whoops! There are two changes in here that always need to stay out of 2.1, and I managed to forget about both of them in this merge (even though I knew about it from before). :-) | 08 February 1997, 02:02:22 UTC |
f6fabd7 | Jordan K. Hubbard | 07 February 1997, 19:32:14 UTC | Merge 2.1 fetch up to 2.2 level. Requested-By: wollman | 07 February 1997, 19:32:14 UTC |
5bbfdb6 | Jordan K. Hubbard | 07 February 1997, 19:15:01 UTC | Now that this is tagged over, add a small tweak for 2.1. Submitted by: David Nugent <davidn@labs.usn.blaze.net.au> | 07 February 1997, 19:15:01 UTC |
688bc70 | Jordan K. Hubbard | 07 February 1997, 19:12:19 UTC | Bring pw into 2.1 branch. | 07 February 1997, 19:12:19 UTC |
ac039fc | Jordan K. Hubbard | 07 February 1997, 19:05:20 UTC | Whoops! Merged one more line than I meant to. | 07 February 1997, 19:05:20 UTC |
157081c | Jordan K. Hubbard | 07 February 1997, 07:52:44 UTC | Adapt to libftpio changes. | 07 February 1997, 07:52:44 UTC |
91e4e39 | Jordan K. Hubbard | 07 February 1997, 06:39:27 UTC | Apply a quick band-aid to this while we're deciding what to do about fetch(1) in RELENG_2_1_0. | 07 February 1997, 06:39:27 UTC |
aef395b | Jordan K. Hubbard | 07 February 1997, 06:20:03 UTC | Roll Peter's typo fix in. | 07 February 1997, 06:20:03 UTC |
28c2856 | Warner Losh | 07 February 1997, 06:11:03 UTC | Bring my buffer overflow changes back from -current | 07 February 1997, 06:11:03 UTC |
2320bb5 | Jordan K. Hubbard | 07 February 1997, 04:27:24 UTC | It's easier to go forwards than backwards with this, and the RELENG_2_1_0 sysinstall was already broken (I think there's a PR for this somewhere). This will require some additional changes elsewhere, like bringing in pw. | 07 February 1997, 04:27:24 UTC |
e86e879 | Warner Losh | 07 February 1997, 04:15:21 UTC | Bring back the OpenBSD inspired fixes to dump. dumprmt.c (1.7) main.c (1.9) optr.c (1.4) | 07 February 1997, 04:15:21 UTC |
4d3b1ae | Warner Losh | 07 February 1997, 04:13:45 UTC | Bring back my OpenBSD patches, Guido's patches and the fix to Guido's patches into -stable: dirs (1.7) main.c (1.3,1.4) tape.c (1.5,1.6) exterm.h(1.3) interactive (1.2,1.3) | 07 February 1997, 04:13:45 UTC |
e823bc3 | Jordan K. Hubbard | 07 February 1997, 03:24:15 UTC | Merge from -current. | 07 February 1997, 03:24:15 UTC |
81f0ccb | Jordan K. Hubbard | 07 February 1997, 02:51:33 UTC | Merge changes from -current. Quite a lot of bug fixes went into this. | 07 February 1997, 02:51:33 UTC |
4df7fd9 | Jordan K. Hubbard | 07 February 1997, 02:17:47 UTC | Bring a wide number of improvements over from -current. This is necessary for sysinstall (in which tag spam causes the HEAD versions to always appear for certain files, regardless of major branch). | 07 February 1997, 02:17:47 UTC |
f74e01a | Jordan K. Hubbard | 07 February 1997, 01:55:21 UTC | Bump version info to 2.1.7 so we don't forget. | 07 February 1997, 01:55:21 UTC |
038e961 | Mike Pritchard | 06 February 1997, 13:32:25 UTC | Bring in security fixes from -current. | 06 February 1997, 13:32:25 UTC |
65f572d | Eivind Eklund | 06 February 1997, 06:45:01 UTC | Brought in nescessary changes from -current. Reviewed by: jkh | 06 February 1997, 06:45:01 UTC |
6b261d0 | Joe Greco | 05 February 1997, 22:58:47 UTC | Fix an exploitable buffer overflow condition. From l0pht: Modstat is sgid kmem which is really handy to become if you feel like looking through /dev/mem and /dev/kmem (gee, wonder what you might want to do that for ). Like just about everything else under the sun it has a buffer overflow problem. The problem exists in the dostat() routine where an arbitrary sized string is shoved into sbuf.name through a strcpy(). <http://www.l0pht.com/advisories.html> This change was committed to 2.2 as rev. 1.4 of modstat.c by joerg, and is being duplicated verbatim in 2.1-STABLE -JG | 05 February 1997, 22:58:47 UTC |
222d26c | David Greenman | 05 February 1997, 12:50:33 UTC | Brought in various fixes from main branch and wcarchive: some configuration changes having to do with DMA limits, change to the way that the board is reset to avoid PCI/system hang, and don't count short frames as input errors. Tested extensively on wcarchive. | 05 February 1997, 12:50:33 UTC |
c6728ff | David Greenman | 05 February 1997, 12:04:41 UTC | Killed call to getenv for ENABLE_STARTUP_LOCALE and call to _startup_setlocale() per recent security hole bug report by Thomas H. Ptacek <tqbf@enteract.com>. The bug was also fixed at a lower level in libc. hole | 05 February 1997, 12:04:41 UTC |
1f8e7fd | David Greenman | 05 February 1997, 10:04:30 UTC | Killed getenv of PATH_LOCALE...similar to rev 1.14 of setlocale.c, but the calls were spread out all over the place in this 2.1.x version. | 05 February 1997, 10:04:30 UTC |
417cc53 | Peter Wemm | 05 February 1997, 07:51:38 UTC | Update to 8.8.5 from -current onto 2.1.x branch. Note, this is a blind commit, I do not have any sane 2.1.x systems within reach. | 05 February 1997, 07:51:38 UTC |
8fd3e3f | Paul Traina | 05 February 1997, 06:13:00 UTC | Merge from -current (2.2 is already current) | 05 February 1997, 06:13:00 UTC |
1890fbb | Paul Traina | 05 February 1997, 06:10:49 UTC | Merge appropriate bits from -current | 05 February 1997, 06:10:49 UTC |
317972d | David Greenman | 05 February 1997, 05:41:50 UTC | Brought in the important parts of rev 1.186: Add spltty around call to close Disallow IO access to everyone if securelevel > 0 Don't corrupt memory if the cursor isn't in the 80x25 area. | 05 February 1997, 05:41:50 UTC |
e947721 | David Greenman | 05 February 1997, 05:27:15 UTC | Killed PG_N from device memory/register mappings. It appears to cause NMI/parity errors on some machines. | 05 February 1997, 05:27:15 UTC |
26a487f | Paul Traina | 05 February 1997, 05:20:20 UTC | Merge from -current | 05 February 1997, 05:20:20 UTC |
1bdfa5d | Paul Traina | 05 February 1997, 05:09:13 UTC | Merge from head: revision 1.48 date: 1997/01/26 01:37:05; author: pst; state: Exp; lines: +1 -1 Don't use /tmp for afterdepend cleanup target | 05 February 1997, 05:09:13 UTC |