Commit Graph

14206 Commits

Author SHA1 Message Date
mycroft
c62765fbdd Fix the `restrictmailq' security check to explicitly check the egid. 1995-06-03 02:07:08 +00:00
pk
7d18c2534d Add `Maxtor LXT-213S', this time without a Sun OEM addition. 1995-06-02 21:44:11 +00:00
christos
73afb6b797 don't print NULLs; print empty strings.... 1995-06-02 21:40:51 +00:00
pk
c64cecc457 Protoize (from Thorsten Lockert, PR #1070).
Some other cleanup.
1995-06-02 21:30:47 +00:00
mycroft
19755ba159 We must do setgid() explicitly now. 1995-06-02 21:25:09 +00:00
mycroft
7f26bb202e Set cr_gid properly, and adjust for getgrouplist() change. 1995-06-02 21:04:24 +00:00
mycroft
41a1b362f8 Fix more off by one errors. 1995-06-02 19:50:11 +00:00
mycroft
8dc3fb5a63 Use vaccess(). 1995-06-02 19:04:22 +00:00
mycroft
f1365566f1 Fix another off by one error. 1995-06-02 18:49:31 +00:00
mycroft
b1b27effa0 Imported group list now starts at offset 0, not 1. 1995-06-02 18:38:57 +00:00
mycroft
f5f32d8328 Exported group list now starts at offset 0, not 1. 1995-06-02 18:35:50 +00:00
mycroft
d4e9fde6e5 Handle most of the address fixups during bootstrap with a macro. 1995-06-02 18:14:04 +00:00
pk
c86cba88fe Update SCSI decls. 1995-06-02 17:53:51 +00:00
mycroft
3126edd708 Arrest the KNF policeman. 1995-06-02 17:51:21 +00:00
gwr
788562b9ed Use the exec header left by the boot program to validate the
symbol table size, and then preserve symbols for ddb.
1995-06-02 16:46:18 +00:00
gwr
3fda1f293a Keep the exec header so the kernel can find it. 1995-06-02 16:44:20 +00:00
mycroft
6b8a5d7b8e Update a comment in deupdat() to reflect current reality. 1995-06-02 16:19:55 +00:00
pk
fd77fcfc4c Make this compile warning-free (from Thorsten Lockert, PR 1071). 1995-06-02 15:55:27 +00:00
pk
c0c45bba22 Try to recover from multi-byte messages sent by a target for which we
get an "Illegal command" (why is this?) when we try to pull it in.
On detection of this condition, we reset the SCSI bus and simply stop asking
this target for an identify messages, for now.
1995-06-02 15:46:47 +00:00
mycroft
7aeec96289 Various changes:
* Update the `archive' bit any time the file's time stamp is updated.
* Don't set the `archive' bit automatically for directories, and don't
update the time stamp of directories automatically.  (There are the DOS
semantics.)
* Use DE_TIMES() to change the time stamp in deupdat().  Remove the extra
time stamp argument, as it's superfluous, and we may want to make changes
without touching the time stamp.
* Allow denode updates iff DE_MODIFIED is set after DE_TIMES() is called.
This allows us to make changes that are totally independent of the time
stamp, and to avoid rewriting the entry if the time stamp was ignored (e.g.
for directories).
* Make time stamp changes in setattr() asynchronous.
1995-06-02 15:33:22 +00:00
pk
7fc3672d12 Correct argument in error msg. (PR #1087) 1995-06-02 15:03:34 +00:00
pk
0dee01cc03 Remove local declarations of ctime(). 1995-06-02 15:02:18 +00:00
mycroft
320cd8e632 Fix typo. 1995-06-02 14:54:53 +00:00
mycroft
dc4b7aaed2 Set the `archive' bit on created files. Copy some code from UFS to do better
permission checking in setattr().
1995-06-02 14:52:34 +00:00
mycroft
03f102b969 Remove a bunch of stuff which is outdated and/or doesn't belong here. 1995-06-02 14:04:36 +00:00
pk
4770e5e7c5 Try to recover from multi-byte messages sent by a target for which we
get an "Illegal command" (why is this?) when we try to pull it in.
On detection of this condition, we reset the SCSI bus and simply stop asking
this target for an identify messages, for now.
1995-06-02 13:43:30 +00:00
pk
9905cdf5a6 Compute `unit' up front (snarfed from sun3 MAKEDEV). 1995-06-02 09:25:16 +00:00
mycroft
489f42a2d8 Dynamically allocate the deencapsulation interfaces. Abstract the code to
reset a vif into a separate function.
1995-06-02 04:23:05 +00:00
brezak
f44a5710f1 define MANZ=1 in bsd.own to get compressed man pages installed 1995-06-02 02:52:04 +00:00
brezak
cfe5401c83 Integrate patch from Lon Willett that is part of release 3.20 1995-06-02 02:48:41 +00:00
mycroft
e729deedb2 Fix a condition where union_updatevp() would reinsert the node onto the
wrong hash chain, by not swapping the hash values.  Noted by John Kohl, but
fixed differently.
1995-06-02 02:39:20 +00:00
thorpej
c381c611ec Make the behavior of `-s' consistent. 1995-06-02 01:02:09 +00:00
gwr
73a128e326 Add a man page. 1995-06-02 00:22:47 +00:00
thorpej
9cf337c39b Install this setuid-root. 1995-06-01 23:38:51 +00:00
thorpej
9d50339841 Lots of things; use getopt(), make `-i ...' work, others. 1995-06-01 23:27:00 +00:00
jtc
4cb508307a Don't duplicate the primary group. The first member of the groups list
no longer serves as effective group id.
1995-06-01 22:51:17 +00:00
jtc
95ded74f58 Moved egid credential from cr_groups[0] to new field cr_gid. POSIX.1
requires that sgid executables and the setuid() syscall *not* change
the supplemental group list.
1995-06-01 22:43:30 +00:00
mycroft
4516e8c845 Don't use INADDR_* constants in case labels. 1995-06-01 21:46:27 +00:00
mycroft
eb216fd6c2 Avoid byte-swapping IP addresses at run time. 1995-06-01 21:35:34 +00:00
jtc
d045544ebd Changed ns82450 to ns8250 and dropped ns82550 from probe console messages. 1995-06-01 21:26:51 +00:00
gwr
f38968b1dd boot --> ufsboot 1995-06-01 21:15:20 +00:00
gwr
7f6fe50cb7 clean up import conflicts 1995-06-01 21:03:07 +00:00
gwr
a48381d6df Make this build in libsa 1995-06-01 20:44:40 +00:00
gwr
506236d9e5 Booting from ufs works now. 1995-06-01 20:37:44 +00:00
gwr
81c8755972 Moved to ufsboot 1995-06-01 20:26:32 +00:00
gwr
9b910268e1 Better reset code, and reset the chip when it goes comatose. 1995-06-01 20:22:17 +00:00
mycroft
d69f7885b7 Allow [nh]to[hn][ls]() to do constant folding. 1995-06-01 17:19:18 +00:00
mellon
b23214bbd9 Clear up name conflict between Ultrix syscall 103 and 139. 1995-06-01 16:38:15 +00:00
ragge
2c26a4db6f Removed some (unworking) #ifdef vax. 1995-06-01 16:25:04 +00:00
mycroft
2eaf92b3e5 Add missing ntohl() in multicast test. 1995-06-01 15:59:04 +00:00