Age | Commit message (Collapse) | Author |
|
long story short: datafp is reused by the possibly multiple client sessions
of a MTA session. fclosing it in client_close() will cause the file pointer
to be invalidated as soon as we fail the primary MX and attempt the second.
bug introduced while trying to fix a leak causing a crash for a user, now
smtpd will unconditionnally fclose() in MTA_DONE and if a leak still exists
then we should track why the mta session doesnt reach MTA_DONE.
|
|
- Add functions to radius+.c that are required to implement RADIUS
accounting.
- Send RADIUS Account-Start and Account-Stop messages with attributes that
are defined by RFC 2866, 2868, 2869.
- If any authentication realm is deleted from the configuration, npppd may
exit by segmentation fault.
- Delete radius_common.c, radius_common.h and eap.c because they are not
used.
- Retransmission and failover are reimplemented.
- Cleanup
|
|
(part missed from previous commit)
|
|
|
|
soon to become struct generic_attach_args.
|
|
|
|
removal.
|
|
installs manuals twice, not only the first time.
Admittedly, marking real target files as .PHONY is ugly,
but this is the least complex fix found so far.
If somebody comes up with something better,
i will gladly improve this.
Problem originally reported and some prodding by deraadt@.
|
|
we could as well pull the 'mv bsd.mp bsd' and the associated checks
out of there.
ok deraadt@ "makes sense" todd@
|
|
the vfprintf(3) man page for ages. Based on code from NetBSD/FreeBSD.
Prevent ramdisk growth with a maze of #ifdefs.
ok robert, no objections deraadt, espie, millert
|
|
1) Make the pagedaemon aware of the memory ranges and size of allocations
where memory is being requested, and pass this information on to
bufbackoff(), which will later (not yet) be used to ensure that the
buffer cache gets out of the way in the right area of memory.
Note that this commit does not yet make it *do* that - as currently
the buffer cache is all in dma-able memory and it will simply back
off.
2) Add uvm_pagerealloc_multi - to be used by the buffer cache code
for reallocating pages to particular regions.
much of this work by ariane, with smatterings of me, art,and oga
ok oga@, thib@, ariane@, deraadt@
|
|
ok claudio@
|
|
|
|
|
|
meh deraadt@, miod@; "haha, you're fixing presto!?" tedu@
|
|
From now on rc(8) is going to call these scripts to start them up on boot
in the same order than before.
In addition the inetd and rwhod variables in rc.conf are deprecated so that
inetd_flags and rwhod_flags should be used. The old flags are still going
to be used for some time to allow users to switch.
There are more rc modifications to come later so let's put this in so
we can base more work on this.
It is important to mention that you can still keep using rc.local just
like the way you did before, and we have no intention to remove that either.
I'd also like to thank ajacoutot@, halex@, sthen@ and schwarze@ for working
on this with me.
|
|
ok millert
|
|
getent() as toprec. Make cap_mkdb faster when building termcap.db.
OK nicm@
|
|
normalized to be /usr/share/tabset (except one that was missed).
OK nicm@
|
|
modifier. Found the hard way...
|
|
|
|
plotfarms.
|
|
VAX port. This means, 11/7xx, VAX6000 and VAX8x00 systems, as well as SBI,
CMI, BI, XMI and MASSBUS drivers.
Most of these files were not being compiled or kept in compilable state over
the years anyway.
|
|
these things. evne though that's fixed, always good to initialize
memory. ok deraadt djm
|
|
of a 1 when creating signal masks.
ok millert@
|
|
|
|
|
|
having one per volume.
ok marco@
|
|
anymore.
|
|
ok krw@
|
|
|
|
attempt to
read a native label fails. Reset B_ERROR/b_error on buf to ensure any i/o failure on
that first attempt is forgiven. A la the dkcsum() fix to recover from a disk error.
|
|
(line continuation applies to comments). This doesn't matter now since
we strip comments but still isn't right. Spotted by millert@.
|
|
write label location here too.
|
|
however since this code exists it still should work correctly.
|
|
it again.
|
|
which additionally also supports $Log$ and $Locker. Written by Joerg
Sonnenberger and tweaked by me.
ok ray
|
|
to no.
The way it works is as follow:
- if baseXX was selected during the upgrade, etcXX will be added to the
args to pass to sysmerge(8)
- if xbaseXX was selected during the upgrade, xetcXX will be added to
the args to pass to sysmerge(8)
Note that etcXX and xetcXX will always be fetched from the first
installation source that was configured during the upgrade (it is most
likely that other sources contain site specific sets rather than the
base ones).
This option will not be available when using tape.
"read good" krw@
prodded by and ok (with love) pirofti@, ok deraadt@
|
|
to indicate if we should force a metadata write.
ok marco@
|
|
via readdoslabel(), tweak writedisklabel() to write disklabels at
the same place readdoslabel() reads them from. Irregardless of the
physical disk sector size. As is done in i386/amd64 already.
No change in behaviour for the 'normal' 512-byte sector case.
ok deraadt@
|
|
and POOLBYTES for write.
looks right to deraadt
|
|
persistant connection, will use the same client code for scp and http.
|
|
|
|
A simple first-fit allocator, intended to manage small ranges of memory.
This is currently not called.
tested and ok mlarkin@, prodded by deraadt@
|
|
necessary.
"ok ... wait wait WAIT!! ... oh, yeah, it's fine, ok" guenther@
|
|
|
|
ok claudio@
|
|
that *some* char in sun_path is NUL, not necessarily the last.
ok claudio@ tedu@
|
|
in the end of the sockaddr_un. Done with claudio@
|
|
|