Age | Commit message (Collapse) | Author |
|
vt-switch internally so it's likely to actually survive the suspend.
tested by beck@, sthen@. ok deraadt@
|
|
slow enough
|
|
kernel. a one second sleep has made it go away in all my tests. ok theo
|
|
fails -- which should never happen -- the function does not return and is
accession the NULL set control pointer later on.
Found by Matthew Haub. OK deraadt@
|
|
spotted by Matthew Haub <matthew.haub@alumni.adelaide.edu.au>
|
|
ok gilles@
|
|
|
|
a token so that it is possible to do: smtpctl schedule <message id/uid>
introduce F_MESSAGE_FORCESCHEDULE which lets the runner schedule a message
even if the retry delay has not been expired.
F_MESSAGE_ENQUEUED is a valid flag for a message and should not cause an\
errx() in smtpctl show queue
|
|
and uid do not look wrong. this was not needed earlier because we only deal
with message id's coming from trusted sources, but smtpctl will soon have a
new feature which requires us to deal with user provided message id's.
|
|
frame according to the pfsync header. dont try to parse an unsupported
version of the protocol.
|
|
ok jacekm@ gilles@
|
|
runner_reset_flags would attempt to update envelope, but its
envelope.tmp could be renamed by queue_purge. The fix is to store
envelope.tmp in a place no other process writes to, and
/queue/envelope.tmp is perfect for this.
ok gilles@
|
|
ok gilles@
|
|
ok gilles@
|
|
getnameinfo internally; ok gilles@
|
|
|
|
ok jacekm@
|
|
|
|
ok gilles@
|
|
"For sure!" claudio@
|
|
New Intra-Area-Prefix LSAs are originated when a neighbour
becomes adjacent, or when a neighbour loses adjacency,
or when an interface changes state.
ok claudio@
|
|
We now comply with RFC5340 and move prefixes between the two
ref-types of Intra-Area-Prefix LSAs (router and network).
In case an LSA ends up having all of its prefixes moved to another
one, the LSA is flushed from the LSDB by re-originating with MAX_AGE.
(This does not yet work reliably. We end up having LSAs with zero
prefixes in the LSDB in some cases. Should not affect SPF calculation,
so not much harm done, but will need to be fixed.)
This commit just adds the necessary code to do origination,
but it is not being called yet. This will be done in a separate
commit.
"Looks good." claudio@
|
|
Will soon be done in rde instead.
"Sure but don't wait too long before readding the code in rde" claudio@
|
|
Also syncs other fields the ospfe is syncing to when getting
iface updates from parent process.
None of these fields are used by the rde yet, but state will be
important soon, for proper origination of Intra-Area-Prefix LSAs.
ok claudio@
|
|
about nbr state change.
Intra-Area-Prefix LSAs refer to these LSAs. While not strictly necessary,
it makes sense for these LSAs to be up-to-date in the LSDB before new
Intra-Area-Prefix LSAs are originated.
This change has no effect yet because Intra-Area-Prefix LSAs are
currently originated during updates of LSA types it depends on,
but origination will soon be synced to state changes in the iface
and nbr state machines instead.
ok claudio@
|
|
ospfe was sending state from a local variable which does not
always reflect the true state of the neighbour. The RDE would
end up with an invalid nbr state of zero in some situations.
Send state saved in nbr structure instead, this is always valid.
ok claudio@
|
|
Seems like nobody ever tried to dump IPv6 tables. Found while reworking this
code.
|
|
|
|
- decline source routing at MAIL FROM, strip at RCPT TO
ok gilles@
|
|
mfa_test_rcpt; ok gilles@
|
|
|
|
ok hshoexer msf
|
|
|
|
and inserts the session into the session tree. session_init() is called
only when we receive the resolution answer.
this fixes a race condition that would sometimes cause the hostname to
appear as "<unknown>" in headers just because dns was lagging, and it
unbreaks ssmtp support which suffered from th very same race condition.
|
|
- make newaliases finish with short summary
ok gilles@
|
|
which points at makemap as the preferred utility; ok gilles@
|
|
gilles@, pyr@ and henning@, diff ok gilles@.
|
|
is used instead; ok gilles@
Problem made visible by malloc.conf = AFGJ, and pointed out by otto@
|
|
|
|
the message id and uid immediately. only do it if session has been flagged
with F_QUIT, otherwise session_pickup() will do it when in state S_DONE.
this fixes a bug reported by pea@ where the message id was not displayed
in the "message accepted for delivery" line.
|
|
|
|
auto-mode so that the system is not left in an inconsistent state
- unify messages
- tweak manpage according to new behavior
based on an initial patch from matthieu@
ok matthieu@
|
|
and we try to prepend. The result was a corrupt AS-PATH and a RDE fatal
later on when some other operation was run on that path.
Found the hard way by henning@ and sthen@. OK henning@, sthen@
|
|
ok sthen@
|
|
fallback, as used in /etc/relayd.conf;
from Patrik Lundin
|
|
|
|
keep open all pipes going in their direction; ok pyr@
|
|
the envelope; ok gilles@
|
|
- format some text to avoid line wrapping
|
|
WARNING: THIS BREAKS COMPATIBILITY WITH THE PREVIOUS VERSION OF PFSYNC
this is a new variant of the protocol and a large reworking of the
pfsync code to address some performance issues. the single largest
benefit comes from having multiple pfsync messages of different
types handled in a single packet. pfsyncs handling of pf states is
highly optimised now, along with packet parsing and construction.
huggz for beck@ for testing.
huge thanks to mcbride@ for his help during development and for
finding all the bugs during the initial tests.
thanks to peter sutton for letting me get credit for this work.
ok beck@ mcbride@ "good." deraadt@
|