Age | Commit message (Collapse) | Author |
|
|
|
deserves to get credited for this, but I have no idea where that came from
|
|
|
|
simplify: actually create a tmp directory hierarchy that exactly mimics
what fake contains. This avoids trouble with makewhatis checks.
Don't even try to remember what files are there, just wipe it all with
rmtree.
|
|
Problem found and fix tested by jmc@.
Note that the patch to Makefile.in is useful for two additional reasons:
1. It removes an ugly reimplementation of the bsd.man.mk .8.cat8 target.
2. It will be required anyway when installing source manuals in the future.
The bsd-wrapper patch looks redundant, but isn't. These rules are not
in bsd.man.mk because elsewhere, the source files (*.8 etc.) are part of
the source tree, not generated files.
|
|
|
|
ok matthew@
|
|
Unmaintained, duplication of other things, unwanted.
(if you want memory to act as a disk use a vnd or mfs)
ok matthew@.
|
|
the domain part or the entire address of the sender at the SMTP sesssion
level. this is not masquerade but allows smtpd to communicate with hosts
that do a check of SMTP sender fqdn.
sent to tech@, a couple 'no regression' feedbacks
|
|
|
|
|
|
|
|
ok deraadt matthew
|
|
(problem noticed by Nigel Taylor)
|
|
ok miod@, deraadt@
N.B.: If you're following -current, you MUST recompile config(8) and
re-config your kernel or else ioconf.c will fail to compile.
|
|
|
|
add subdir method to extrainfo and pkgpath to get to pkgpath string.
to be used in register-plist to allow for normalization of pkgpaths.
|
|
figure out what matches precisely.
approved by dcoppa@. okay sthen@, landry@
|
|
|
|
|
|
|
|
may only be set on directly connected networks but not on router
nodes which are used by the P2P links. Fix for PR 6597. OK sthen@
|
|
vmmap is designed to perform address space randomized allocations,
without letting fragmentation of the address space go through the roof.
Some highlights:
- kernel address space randomization
- proper implementation of guardpages
- roughly 10% system time reduction during kernel build
Tested by alot of people on tech@ and developers.
Theo's machines are still happy.
|
|
|
|
|
|
|
|
directives like "listen on egress".
Based on gilles@' code for smtpd and an idea from Mikolaj Kucharski.
|
|
|
|
|
|
|
|
|
|
listen on egress
listen on wlan
idea unvoluntarily suggested by Mikolaj Kucharski a few weeks ago,
unslacked after theo suggested it again.
|
|
to external domains
prompted by deraadt@
|
|
|
|
not key/val stores. refactored a bit so that smtpd can really take
advantage of backends. preliminary work for ldap support ;-)
no functionnal change
|
|
|
|
|
|
|
|
|
|
|
|
reset by ruleset matching and since it was cleared upon entering
lka_session_resolve_node(), it would trigger a fatal().
|
|
|
|
for an alias map.
fixes "accept from all for all alias myaliases deliver to mbox" and makes
thib "super happy"
ok thib@
|
|
|
|
the show sessions handler by implementing it in an asynchronous way.
Closes PR 6509
ok pyr@
|
|
From Lawrence Teo (thanks!)
OK krw@
|
|
|
|
daemon infrastructure. The previous design made it fairly hard to
reload the complex data structures, especially relays and protocols.
One of the reasons was that the privsep'd relayd processes had two
ways of getting their configuration: 1) from memory after forking from
the parent process and 2) and (partially) via imsgs after reload. The
new implementation first forks the privsep'd children before the
parents loads the configuration and sends it via imsgs to them; so it
is only like 2) before. It is based on an approach that I first
implemented for iked(8) and I also fixed many bugs in the code.
Thanks to many testers including dlg@ sthen@ phessler@
ok pyr@ dlg@ sthen@
|
|
deliver mail to. the only backend supported for now is USER_GETPWNAM and
it is not yet possible to switch to an alternate backend.
yes this means that we're very close from smtpd being able to handle fully
virtual accounts for both incoming and outgoing messages.
|
|
to send mail so they do not necessarily need a local system account.
two backends are provided by default, bsd_auth(3) and getpwnam(3), however
smtpd will only select bsd_auth(3) for the moment and not provide a way to
chose any other backend (that's on purpose ;p).
bye bye authenticate() !
|