Commit Graph

11740 Commits

Author SHA1 Message Date
glass
31d0c81a4e a stab at a new config file for pain.... 1995-01-15 17:01:45 +00:00
mycroft
c4459d08d9 Clean up deleted files. 1995-01-15 10:15:19 +00:00
cgd
8eb9e3f4db trim it a bit to match reality. get completely rid of things not likely
to ever be wanted in this machine's kernel.
1995-01-15 10:04:21 +00:00
mycroft
2425ddde47 Remove the gratuitous `security' warnings. 1995-01-15 09:47:36 +00:00
mycroft
4bcd14e0b4 Remove the gratuitous `security' warning. 1995-01-15 09:29:16 +00:00
cgd
7fb59862ff undo charles's accidental changes. 1995-01-15 09:23:05 +00:00
mycroft
ae89e276d6 Daemonify only after the bind has been completed, and use daemon(). 1995-01-15 09:09:30 +00:00
mycroft
d14504fe02 Closer to KNF, ANSI, and POSIX. 1995-01-15 08:55:59 +00:00
mycroft
7a7adcb788 Gather a more complete ioctl list. From Matt Green (somewhat edited). 1995-01-15 07:51:08 +00:00
mycroft
7e07241514 Some KNF, POSIX, and err*(3)/warn*(3) cleanup. Also, use sys_signame[]
rather than a private, home-grown list.
1995-01-15 07:50:44 +00:00
mycroft
43de8b476a Remove some now unnecessary code. 1995-01-15 07:29:23 +00:00
mycroft
1848664e31 Fix an oversight in the previous change, and put the maintenance of nfsd next
to the FD_SET()s.
1995-01-15 07:26:58 +00:00
mycroft
07871af1af Add `-k' option, per Matt Green.
Put the description of the `-n' option in the table, where it belongs.  Also,
fix the formatting of the table for consistency with the other man pages.
Document the BLOCKSIZE environment variable.
1995-01-15 07:08:55 +00:00
mycroft
92702177a0 Add sum(1) alias, per Matt Green. Various other cleanup. Someone should
finish the addition to the HISTORY section.
1995-01-15 06:43:49 +00:00
briggs
73c9e168bf Fix minor compile warning. 1995-01-15 06:29:04 +00:00
briggs
ee0ad992ea scsibus_data -> scsibus_softc in device search. 1995-01-15 06:28:36 +00:00
briggs
bc36ccab9a Update for scsi changes. Incl. xs->resid = 0 (thanks Phil).
Changes compile, but are not tested.
1995-01-15 06:27:54 +00:00
mycroft
9154deaefa Stay on the correct line at the end of a substitute command. From Andrew Moore. 1995-01-15 06:18:29 +00:00
mycroft
71dcdbe0d4 Change directory permissions in pre-order. 1995-01-15 05:50:26 +00:00
mycroft
1044df1576 Add some commentary to the previous. 1995-01-15 03:33:25 +00:00
mycroft
b08d9a004d Fix slight oversight in previous. 1995-01-15 03:29:05 +00:00
phil
ba9c5ac055 Fix the bug that stopped a user from changing his yp passwd when
the entry was ::.  (Also allows root to change the empty password.)
1995-01-15 03:23:48 +00:00
mycroft
178fb5f48c Oops. Correct asm() spec. 1995-01-15 02:19:12 +00:00
mycroft
1aace6baa6 Duplicate sigreturn() changes. 1995-01-15 02:12:14 +00:00
mycroft
70e588a0f1 Remove prototype of check_selectors(). 1995-01-15 02:11:23 +00:00
mycroft
98fc96ea40 Add some commentary on the previous. 1995-01-15 01:15:04 +00:00
mycroft
ecef8fddfa Remove PSL_USERCLR, and add a PSL_USERSTATIC. Change the bit descriptions to
more closely match the 386 manual.  (Probably the mnemonics should be changed,
too.)
1995-01-15 00:57:50 +00:00
mycroft
c7c817b91a sigreturn() and ptrace() security violations will now trap. Deal with those
traps by looking at the instruction stream and the stack to see if it looks
like we're returning to user mode, and if so pop to the hooks in locore.s.
This will fail in the case where a pop %ds or pop %es faults when returning
from a fast interrupt, but this should not be possible.
1995-01-15 00:55:25 +00:00
mycroft
3e8850eab2 Enable CR0_AM on 486s. (We already handled the fault.) This would be more
useful if it applied to the kernel.
Avoid btrl when checking AST flag.
Add hooks to recover from errors during any INTRFASTEXIT and simulate a user-
level protection fault.
1995-01-15 00:52:21 +00:00
mycroft
c26ad3af41 Cosmetic changes, and use db_printf() rather than printf(). 1995-01-15 00:46:38 +00:00
mycroft
8476bee7b5 Do the eflags security check in a cheaper way. Just check that the privilege
level of the return cs is correct; don't check the other selectors.  (Will
fault later if they are invalid.)
1995-01-15 00:44:19 +00:00
mycroft
da79b43eae Move the existing frame pointer calculation into a separate helper function.
Eventually this should cause the child to be swapped in if necessary.
Do the eflags security check in cheaper way.
1995-01-15 00:42:01 +00:00
mycroft
a2dafd0821 Avoid using btrl, and check astpending before the return cs, because it's
faster and usually false.
1995-01-15 00:36:37 +00:00
mycroft
720e729421 Add `-t' option from Matthew Green, hacked a bit by me. 1995-01-13 23:23:41 +00:00
mycroft
8f6e962b3e Die quietly when we time out. 1995-01-13 21:28:00 +00:00
mycroft
5f5a0a3e8d Oops. 1995-01-13 21:07:00 +00:00
mycroft
f8bc7fb821 Only time out if called from inetd. Other cleanup. 1995-01-13 20:53:08 +00:00
mycroft
516fa506ed Make sure we reply to the request, so the client will stop sending. 1995-01-13 20:46:33 +00:00
mycroft
b481f03023 General cleanup. 1995-01-13 19:59:13 +00:00
mycroft
48bf1a7fe0 Fix error messages. 1995-01-13 19:37:52 +00:00
mycroft
8ee607a670 Need syslog.h. 1995-01-13 19:18:08 +00:00
mycroft
93335c3b0e Free argument list (for !from_inetd case). General cleanup. 1995-01-13 19:16:45 +00:00
mycroft
e3cbb4b410 Fix this for the case of not running from inetd. Send error messages to a
useful place.  General cleanup.
1995-01-13 18:51:39 +00:00
mycroft
396d1c1d0c Convert unspecified usec value to 0, per discussion with Rick. 1995-01-13 16:15:02 +00:00
mycroft
87d587e640 Simplify some sanity checks. 1995-01-13 14:46:44 +00:00
mycroft
28775a6a5d Add a DIAGNOSTIC check. 1995-01-13 14:38:13 +00:00
mycroft
4740006541 Oops. 1995-01-13 14:05:17 +00:00
mycroft
705f6e0337 *** empty log message *** 1995-01-13 13:19:34 +00:00
mycroft
1e5cd9212d (Almost) allow sector sizes other than 512 bytes. Reduce some expensive operations. 1995-01-13 12:30:59 +00:00
mycroft
7bb384b66c Avoid some repeated multiplications. 1995-01-13 11:14:27 +00:00