Robert Watson
4729fbd85f
When vn_open() is failing because it cannot allocate a vm object, call
...
VOP_CLOSE() on the vnode, so that VOP_OPEN() and VOP_CLOSE() calls
are symmetric in all failure cases. This prevents an 'open' reference
from being leaked in that unlikely failure scenario.
2002-02-18 00:26:10 +00:00
Robert Watson
3056874a81
style(9) prefers formatted comments in '/*' ... '*/' as opposed to
...
#if 0'd.
2002-02-18 00:23:44 +00:00
Robert Watson
eae1306746
Per discussion at BSDCon, note that the vop_getattr locking protocol
...
should require a shared lock, rather than an exclusive lock, which can
improve performance. No actual code change here, since a number of
VFS locking fixes are in the works.
2002-02-18 00:22:57 +00:00
Robert Watson
2f2f40f261
Language clarification: s/an or/a/
2002-02-18 00:21:05 +00:00
Robert Watson
992e463887
Clarify word choice: s/those users/users/, since there is no previous
...
instance of 'users' to refer to.
2002-02-18 00:20:12 +00:00
Matt Jacob
d134aa0b20
More for f/w crash dumps (bug fixing and adding ioctl entry points
...
and hints to enable for specific units)
MFC after: 1 week
2002-02-18 00:00:34 +00:00
Gregory Neil Shapiro
a23118f372
Update sendmail release note to reflect 8.12.2 import.
...
Change SUID -> set-user-ID
2002-02-17 23:58:31 +00:00
Gregory Neil Shapiro
8448f2e2cf
Turn FEATURE(relay_based_on_MX) off by default. It should not be used unless
...
absolutely necessary
Requested by: peter
PR: conf/33855
MFC after: 1 week
2002-02-17 23:38:16 +00:00
Gregory Neil Shapiro
21779123d1
This commit was generated by cvs2svn to compensate for changes in r90809,
...
which included commits to RCS files with non-trunk default branches.
2002-02-17 22:51:21 +00:00
Gregory Neil Shapiro
feb15b97ab
Add infrastructure for sendmail 8.12. If users are not starting a daemon
...
at boot (sendmail_enable=NO), a localhost-only daemon may started
(sendmail_submit_enable) as it is needed to accept mail from command line
submissions. If this isn't desired, see etc/mail/README for more hints.
Optionally (sendmail_msp_queue_enable) start a queue runner for the
submission queue in case a daemon isn't available to accept command line
submitted mail at submission time.
Note that the syslog labels for all of these sendmail processes have been
uniquified for easier log parsing.
2002-02-17 22:19:14 +00:00
Gregory Neil Shapiro
5cd5c25e71
Add information about how the new sendmail set-group-ID mail submission
...
works and ways to work around common problems people might have.
Include information on reverting to a set-user-ID root sendmail binary in
case anyone really needs to do this.
2002-02-17 22:14:29 +00:00
Gregory Neil Shapiro
a8247f3a53
Don't build a submit.cf file if SENDMAIL_SET_USER_ID is set
2002-02-17 22:12:57 +00:00
Gregory Neil Shapiro
ab3e277c5c
Add /var/spool/clientmqueue for 8.12's non-set-user-ID root mail submission
2002-02-17 22:11:41 +00:00
Gregory Neil Shapiro
9a63f27e11
Add new include/libmilter directory for libmilter (sendmail mail filter API)
...
include files
2002-02-17 22:10:56 +00:00
Gregory Neil Shapiro
474c81fdd8
Document new build knob, SENDMAIL_SET_USER_ID, which installs sendmail as a
...
set-user-ID root binary instead of the new method (set-group-ID smmsp).
2002-02-17 22:10:06 +00:00
Gregory Neil Shapiro
910976f7b0
Add new build knob, SENDMAIL_SET_USER_ID, which installs sendmail as a
...
set-user-ID root binary instead of the new method (set-group-ID smmsp).
Therefore, we shouldn't install /etc/mail/submit.cf if it is set.
2002-02-17 22:09:15 +00:00
Gregory Neil Shapiro
742253f5fd
Update for sendmail 8.12 which has a new OSTYPE(freebsd5)
...
Fix access_db usage for 8.12
2002-02-17 22:08:18 +00:00
Gregory Neil Shapiro
0045d4bf99
Update import instructions for sendmail 8.12.2
2002-02-17 22:06:57 +00:00
Gregory Neil Shapiro
6ebfa57d6f
Update build infrastructure for sendmail 8.12.
...
Add new build knob, SENDMAIL_SET_USER_ID, which installs sendmail as a
set-user-ID root binary instead of the new method (set-group-ID smmsp).
2002-02-17 22:06:20 +00:00
Gregory Neil Shapiro
095dae9d7a
Update build infrastructure for sendmail 8.12.
2002-02-17 22:05:07 +00:00
Gregory Neil Shapiro
40b36f54c8
Add editmap, a new utility which comes with sendmail 8.12 for editing maps in
...
place.
2002-02-17 22:02:59 +00:00
Gregory Neil Shapiro
850dab1773
Add two new libraries which are part of sendmail 8.12. libsm is used only
...
for building sendmail and the associated utilities. libmilter is a new
mail filtering API for sendmail.
2002-02-17 22:01:40 +00:00
Gregory Neil Shapiro
12ed1c7c81
Resolve conflicts from sendmail 8.12.2 import
2002-02-17 21:58:34 +00:00
Gregory Neil Shapiro
5b587aff2d
This commit was generated by cvs2svn to compensate for changes in r90792,
...
which included commits to RCS files with non-trunk default branches.
2002-02-17 21:56:45 +00:00
Gregory Neil Shapiro
4026605903
Import sendmail 8.12.2
2002-02-17 21:56:45 +00:00
Poul-Henning Kamp
4b55dbe36b
Move the stuff related to select and poll out of struct vnode.
...
The use of the zone allocator may or may not be overkill.
There is an XXX: over in ufs/ufs/ufs_vnops.c that jlemon may need
to revisit.
This shaves about 60 bytes of struct vnode which on my laptop means
600k less RAM used for vnodes.
2002-02-17 21:15:36 +00:00
Poul-Henning Kamp
e8b26e995e
Collect the VN_KNOTE() macro definitions on vnode.h
2002-02-17 21:07:57 +00:00
Poul-Henning Kamp
5a7ed3fb13
Always build all modules for LINT
2002-02-17 21:00:20 +00:00
Chris D. Faulhaber
96c066cc83
Ensure err is a useful value to prevent using fputs() with a NULL stream.
...
MFC after: 1 week
2002-02-17 20:53:56 +00:00
Poul-Henning Kamp
038b641740
v_lease is unused, zap it.
2002-02-17 20:41:27 +00:00
Poul-Henning Kamp
362912ebcc
Remove cache_purgeleafdirs(), it has been #if 0 for quite some time.
2002-02-17 20:40:29 +00:00
Poul-Henning Kamp
76b82a7ffb
Don't even think about using v_id for magic tricks, v_id is giving
...
us enough trouble as it is for SMPng.
2002-02-17 20:39:42 +00:00
Warner Losh
b3290f8139
Add Proxim RangeLAN-DS.
...
Submitted by: Matt Peterson <matt@peterson.org>
PR: 35057
Also update my note for the 3crwe737A after talking to Alan Clegg at BSDcon.
2002-02-17 20:05:39 +00:00
Chris D. Faulhaber
e76872c11e
o style and consistency fixes:
...
- if (!var) -> if (var == NULL)
- return val; -> return (val);
o update copyright
2002-02-17 20:05:20 +00:00
Daniel Eischen
3445a5f016
Oops, forgot to commit this (s/ucontext_t/struct __ucontext/).
2002-02-17 19:21:42 +00:00
Warner Losh
71233f4fa4
o __P removal
...
o use Ansi-style function definitions
2002-02-17 19:09:20 +00:00
Daniel Eischen
1e599eee20
Regenerate these files after change to syscalls.master.
2002-02-17 17:42:47 +00:00
Daniel Eischen
bc874287e9
Fix prototype to sigreturn to use struct __ucontext instead of ucontext_t.
2002-02-17 17:41:28 +00:00
Daniel Eischen
0270d57aef
Use struct __ucontext in prototypes and associated functions instead of
...
ucontext_t. Forward declare struct __ucontext in <sys/signal.h> and
remove reliance on <sys/ucontext.h> being included.
While I'm here, also hide osigcontext types from userland; suggested
by bde.
Namespace pollution noticed by: Kevin Day <toasty@shell.dragondata.com>
2002-02-17 17:40:34 +00:00
Chris D. Faulhaber
efec00ac60
Error handling fixes for inflate.
2002-02-17 17:35:18 +00:00
Daniel Eischen
9e9c4443f6
Don't rely on <sys/signal.h> to include <sys/ucontext.h>
2002-02-17 17:21:27 +00:00
Daniel Eischen
a06523b4f6
Don't rely on <sys/signal.h> to include <sys/ucontext.h>.
2002-02-17 17:19:14 +00:00
Yoshihiro Takahashi
37be85a7b0
Correct typo.
2002-02-17 14:16:17 +00:00
Josef Karthauser
a10b07e4ec
Fix a formatting error.
2002-02-17 12:41:50 +00:00
Josef Karthauser
97e5881fe1
KNF style the code, ready for an MFC.
2002-02-17 12:29:39 +00:00
Josef Karthauser
1b262fd0c5
KNF style the code, ready for an MFC.
2002-02-17 11:58:58 +00:00
Yoshihiro Takahashi
9f67ccb7e5
Move the bus_space_subregion function from the puc driver to the bus_space
...
sutff.
Reviewed by: jhay
2002-02-17 09:41:23 +00:00
Yoshihiro Takahashi
9d139b79d4
- Split the routine to initialize a bus_space_handle into the separate
...
function.
- Only access a bus_space_handle if the resource type is SYS_RES_MEMORY or
SYS_RES_IOPORT.
- Add the bus_space_subregion supports.
2002-02-17 09:16:45 +00:00
Yoshihiro Takahashi
a6e1e07f4d
MFi386: revision 1.167
2002-02-17 08:56:12 +00:00
Yoshihiro Takahashi
6bcb5293f0
MFi386: revision 1.392
2002-02-17 08:55:42 +00:00