Age | Commit message (Collapse) | Author |
|
ok mbalmer@
|
|
|
|
capable machines, remote powering them up.
ok claudio, sthen, "I like this a lot" & ok dlg
|
|
consists of checking headers for a custom header, but we also count how many
hops the mail went through and use a hard limit (currently set to 100 as was
recommanded by RFC) as a safe-guard.
idea discussed with jacekm@, qmail approach suggested by claudio@ a long time
ago
|
|
|
|
should manage the right set of options and return an appropriate usage
when required.
jsing@ has suggested preserving "-e" in ex(1) as an undocumented
compatibility flag to avoid breaking silly scripts that may use this
option with the line-oriented editor.
diff sent upstream to nex/nvi maintainers.
ok ("put it in!") jsing@
|
|
used by queue process but also by runner, while at it change the prototype
of queue_open_message_file() so it takes the message id and not a batch,
runner process requires the decriptor before it even starts building a
batch.
|
|
signify temp failure to the caller if ferror is true; ok gilles@
|
|
actually a bitfield -- of routing messages a listener is interested in.
This list can be changed with a setsockopt(s, AF_ROUTE, ROUTE_MSGFILTER, ...)
call. OK henning@, dlg@
|
|
|
|
wording fixes and ok henning@
|
|
ok blambert@
|
|
information is already provided further down the page;
ok sobrado
|
|
interested in the first few KB.
ok grange@
|
|
provided recipient even after aliases/forwards expansion, we'll need this
for loop detection.
message id and uid being MAXPATHLEN long is a waste, define MAX_ID_SIZE
which is currently set to 64 (but can probably be further reduced) and
make sure that structures and the few strlcpy's use the right define.
original idea by jacekm@ a while ago
|
|
Added text was copied from comments found in sys/tree.h.
"go ahead, if something's wrong with it, jmc will fix it" mcbride@
|
|
-ls primary is better described as "ls -dils" than "ls -dgils";
|
|
ok miod@
|
|
|
|
::1 (fallback to 127.0.0.1) before sending the enqueue request.
|
|
|
|
pointed out by bluhm@, "obvious" thib@
|
|
come from the external process (smtpctl/send-mail/etc...), make the socket
world-writeable and request credentials with getpeereid().
discussed with pyr@ who was happy to hand me over UNP opened at the
"passing credentials through a unix socket" page, but hopefully saved by
dlg@ who knew about getpeereid() :-)
cvs: ----------------------------------------------------------------------
cvs: eNTER lOG. lINES BEGINNING WITH `cvs:' ARE REMOVED AUTOMATICALLY
cvs:
cvs: cOMMITTING IN .
cvs:
cvs: mODIFIED fILES:
cvs: CONTROL.C PARSE.Y SMTP.C SMTPD.C SMTPD.H STORE.C
|
|
discussed w/ aschrijver@
|
|
|
|
without "talking" smtp to listeners. currently, a big part of the server
side code is done (and requires a cleanup), next step is to get it usable
properly from a mail user agent.
|
|
network 0.0.0.0/0 or ::/0, the SA was established for the IP address
in the packet instead of the network in the flow. That means the
SA was not negotiated for the network 0.0.0.0 with mask 0 but for
the remote IP with mask 255.255.255.255. This SA did not match the
flow and did not work.
To differentiate between general flows that are used to trigger
specific host-to-host SAs and flows for matching network SAs, the
if condition only uses the ipo->ipo_dst field now. For a flow
without peer, an SA must be negotiated for each host-to-host
combination. Otherwise, if a peer exists at the flow, the kernel
acquires one SA for the whole network.
tested by todd@, ok hshoexer@, angelos@, todd@
|
|
|
|
so that recursive transfers don't cause a loop. problem reported
and tested by Jesus Sanchez. string compare inlining and looks
good to millert@
|
|
to the RDE.
ok claudio@
|
|
allow resources that are only 5 bytes long. Prevents dmesg spamming
on the OQO.
|
|
|
|
Ok: miod, tedu
|
|
|
|
From Laurence Tratt; thanks!
|
|
pretend there was no match. This prevents pf_state_insert()
to fail with duplicate keys. OK henning@, mcbride@
|
|
pointed out by krw@
|
|
|
|
|
|
the enqueue code i'm working on, but this is no longer necessary since the
enqueue code uses recipient_to_path. revert part of previous commit
|
|
|
|
|
|
|
|
mutex with ipl set to IPL_HIGH. While i'm here, unify the code with
i386, by giving the same lock to the i386 code.
This lock is mostly for MP, but could actually prevent a race where a
process is doing pci_conf_{read,write}, and then an interrupt fire and
also does pci_conf_{read,write}. Since this is a two stage process, the
interrupt could race with the one, causing the value to the written to
the wrong place, or the wrong value to be written.
Tested by many. "go ahead" kettenis@.
|
|
for easier debugging.
ok grunk@, hshoexer@, todd@
|
|
which may not be null terminated; ok henning@
|
|
which caused th ev_arg member of struct event to be reset after the first
call to control_dispatch_ext (causing a null deref at second call). this
has been driving me nuts for at least an hour ...
|
|
and while there use a better type for the plural{,es}() functions.
OK henning@
|
|
|
|
hash the VLAN priority; ok henning@
|