Age | Commit message (Collapse) | Author |
|
ok claudio, benno
|
|
log file during a test.
|
|
is set.
|
|
received from or sent to relayd into the client and server log file.
|
|
question is the empty string.
Spotted by Joerg Zinke.
|
|
from Rafael
ok haesbaert ratchov
|
|
- Introduce a mda_getlastline function(); improve the code to avoid
useless allocations and string formatting; make it return the last
line with content (skip trailing empty lines if found).
- Add a mechanism by which the mda can request the parent to abort a
local delivery by killing the process.
- Use ioev/iobuf for draining data to the delivery process.
- Make sure to catch all transient errors and make them result in a
tempfail rather than calling fatal().
- Make sure that the envelope status is properly set for all failures.
- Stop using SMTP response codes; it makes no sense in this context.
ok gilles@
|
|
Problem spotted by and diff to fix this (and convert to km_alloc) from oga
ok deraadt@
|
|
- Change the scheduler backend API a bit: commit() and rollback()
API calls return the number of envelopes added or canceled; put
the number of envelopes in the structure returned by batch().
- Properly report the number of incoming, registered, removed and
expired envelopes, as well as the outcome of deliveries.
ok gilles@
|
|
process. So when the child dies, the parent exits immediately.
|
|
dependent on ipsec.
puzzled how this went by since I did run full mkrs... pbly lost in my forest
of trees :(
report Amit Kulkarni <amitkulz at gmail.com>, fix me, ok kettenis beck krw
|
|
Fix by oga, via mikeb.
|
|
with help from Remco <remco at d-compu.dyndns.org>
|
|
code path. Fixes crashes when wav_close() is called on uninitialized
wav structure. With help from Remco <remco at d-compu.dyndns.org>,
thanks!
|
|
messages and enable flow control for MIDI. Since this requires protocol
version bump, both sndiod and libsndio must be kept up to date to work
together.
|
|
ok sf@
|
|
|
|
|
|
based on snmpctl. Found and committed from the plane in 10km (35.000
feet). No functional change and this diff doesn't touch any crypto
code so the current country below me cannot blame me for importing /
exporting any crypto.
ok benno@
|
|
|
|
repairs tfork_thread() operation.
|
|
the transmit queue is full. If the transmit queue is full, set a timeout to
get things going again.
|
|
the main program should not reguster a cleanup handler with atexit(3).
This will allow us to add the cleanup handler registration code to crt0.c
and have ld.so pass its cleanup handler to the main program in the future.
While there, also zero ra to mark the last stack frame as demanded by the ELF
ABI.
ok kurt@, miod@
|
|
|
|
newsyslog test failing atm on NFS..
ok sthen@
|
|
also PORTS_BUILD_XENOCARA_TOO.
Don't use !!! if things break, it's your fault.
|
|
ok kurt@
|
|
|
|
-assume we have hardware checksum offloading. stop mucking with the
checksum in most of the stack
-stop checksum mucking in pf, just set a "needs checksumming" flag if needed
-in all output pathes, very late, if we figure out the outbound interface
doesn't have hw cksum offloading, do the cksum in software. this especially
makes the bridge path behave like a regular output path
-little special casing for bridge still required until the broadcast path
loses its disgusting shortcut hacks, but at least it's in one place now
and not all over the stack
in6_proto_cksum_out mostly written by krw@
started at k2k11 in iceland more than 1.5 years ago - yes it took that
long, this stuff is everything but easy.
this happens to fix the infamous pf rdr bug that made us turn off proto
cksum offloading on almost all interface drivers.
ok camield sthen claudio, testing by many, thanks!
|
|
|
|
|
|
Found the hard way by deraadt@
|
|
|
|
|
|
ok nicm@
|
|
that a macro (which I called MAXRESOLVCONSIZE) would make things
easier to read and reduce such typos. Make it so.
|
|
ok kettenis
|
|
binding a lease to that interface. This fixes issues sthen@ found
with unexpectedly persistant addresses and failures of dhclient
when switching an interface repeatedly between different networks.
This crude but predictable behaviour may be toned down once it
is figured out what we want to do with mixed static/dynamic
configurations on an interface.
ok sthen@
|
|
Pointed out by deraadt@
|
|
|
|
|
|
size. When relocating use blocks that are a maximum of 32KB in size and
increment the segment registers after relocating each block. This keeps us
within the confines of the %cx register and the real mode segmented
addressing.
|
|
64KB segment at 0x7c00 and any additional 64KB segments over top of each
other at 0x10000.
|
|
|
|
|
|
|
|
OK jasper@ sthen@
|
|
have to go through the PLT/GOT to get at them anymore. In fact going through
the GOT now fails since we no longer have a GOT entry for OPENSSL_ia32cap_P.
Fixes the problem spotted by jasper@ and sthen@. Based on a diff from mikeb@
who did most of the actual work of tracking down the issue.
ok millert@, mikeb@
|
|
|
|
When enabled SMAP will generate page faults on the kernel attempting
to read/write user data pages unless an override flag is set.
Instructions that modify the flag are patched into copyin/copyout and
friends on boot if SMAP is enabled.
Those with access to hardware with SMAP can contact me for a test case.
joint work with deraadt@
ok miod@ deraadt@
|