Age | Commit message (Collapse) | Author |
|
ok sthen haesbaert
while here, knock out a useless .Pp, and provide a section number for
an Xr;
|
|
ok gilles@
|
|
"moui" landry@
|
|
real option -export-symbols.
Instead of blindly passing that one to the linker, error out beforehand,
so that people know the problem IS libtool usage and not our program.
(as exemplified by Todd Fries on ldns).
|
|
as found out by sebastia@ and used during 5.2 vax package build...
no ill side-effects so far, so do this as a stopgap measure
(matthieu@ reports that our libtool is not yet very good for static-only
arches).
|
|
time is checked multiple times. Add a set_timeout_interval() function
to allow setting a timeout based on an interval from current time.
Fixes issues with initial startup where the global cur_time was
always old and caused initial DHCPDISCOVER or DHCPREQUEST packets
to be sent multiple times. And probably other timeout related
oddities.
Tested by naddy@
|
|
|
|
ok deraadt@ robert@
|
|
|
|
in there. fixes issues reported by many.
ok gilles@
|
|
|
|
|
|
- rename compress_zlib.c to compress_gzip.c
with this commit it is possible to inspect a compressed queue with gzcat :)
|
|
- check gzdopen() failure
- call gzclose() whenever a failure occurs after gzdopen()
- simplify slightly some checks in compress/uncompress
- create PATH_TEMPORARY in /var/spool/smtpd, chmod 700, owned by _smtpd
- compress_zlib should use PATH_TEMPORARY instread of /tmp as we're
chrooted and this will otherwise lead to a fatal()
ok chl@
|
|
|
|
- comment variables unused at this time
|
|
Reminded by jasper@
ok gilles@ eric@
|
|
authentication:
- Combine the http and https usage formats into a single http[s] format
to make it more concise.
- In the AUTO-FETCHING FILES section of the ftp(1) man page, mention
that specifying "user" and "password" with HTTP and HTTPS URLs will
log in using Basic authentication (if http_proxy is not defined).
- When compiled with -DSMALL, fix ftp(1) usage so that
"[user:password@]" is not shown for http[s] since Basic authentication
is not supported with -DSMALL.
Done with a lot of discussion with and help from jmc@ (thank you!).
ok deraadt haesbaert jmc
|
|
queue.
To use it, just add "queue compress" in smtpd.conf. For now, only zlib is used.
lots of feedback from eric@ and gilles@
ok eric@ gilles@
|
|
from parent. Disable imsg from other processes until then. Fix some races
when the mta tries to lookup an auth map too early, for example.
ok gilles@ chl@
|
|
ok deraadt@
|
|
there in the last few years ;-)
- get rid of availdesc(): getdtablecount() is so much more reliable
- get rid of env->sc_maxconn, we can be much smarter with getdtablecount()
and getdtablesize()
- disable accept when we hit the control process fd reserve
- disable accept when we fail
- enable accept when we're back below the limit
this is not the full fd exhaustion diff, i'll merge changes from relayd
tomorrow, this was only required to get rid of the env->sc_maxconn and
availdesc() mess
"reads alright" eric@
|
|
- resume if we go below the fd reserve
with feedback and ok eric@
|
|
false positives like the DUART on the MPC8347 as found on socppc.
ok deraadt@
|
|
with sleep mode. So skip the wakeup code as well if we are a serial console.
The port on the v445 almost certainly isn't a real st16650 and probably
doesn't implement sleep mode (perhaps someone cut the soft core down a bit
too much?). But it is indistinguishable from it, so we have to deal with it.
ok deraadt@
|
|
happen if the message is aborted before an envelope is sent to the
scheduler. In this case, just ignore it.
ok gilles@ chl@
|
|
system users ... use getpwuid() instead of ub->getbyuid()
- since that was the only caller, get rid of user_backend->getbyuid()
this is the first step towards removing the user_backend API and making
user lookups available through the maps API (yes, virtual user support ;)
ok eric@, ok chl@
|
|
ok stsp@, deraadt@
|
|
- when smtpd starts with -T profiling it will log_trace() some prof. info
- when smtpd starts with -T profstat, it will push them to stats API with
type STAT_TIMESPEC under key profiling.imsg.*
with this diff we can get live profiling of events with a very minimal
overhead :-)
ok chl@, ok eric@
|
|
to store multicast frames when one of the associated stations is in power
saving mode.
ok stsp@
|
|
- statistics can now have a type (counter, timestamp, timeval, timespec and
possibly others in the future)
- stat_increment() / stat_decrement() now take an increment/decrement value
and are at the moment only of type counter
- stat_set() now takes a stat_value
- provide helpers to convert raw values to stat_value
ok eric@, ok chl@
while at it fix a rq_queue_dump() call using a bogus timestamp in scheduler
ramqueue.
|
|
ok gilles@ chl@
|
|
suggested by Jan Stary.
ok gilles@ chl@
|
|
- add info to be able to pinpoint parse errors at runtime.
- let job runners abort when a parse error happens while expanding a variable
during execution
- fix an infinite loop when compiling without FEATURE_RECVARS.
okay millert@, krw@
the very few errors found out by this (less than 10 over src/X/ports)
fixed trivially beforehand, as requested by deraadt@
|
|
ok dlg@.
|
|
ok dlg@.
|
|
ok dlg@.
|
|
|
|
suggested by Jan Stary.
move queue loading notification to log_debug() while there.
ok gilles@
|
|
- flesh out SEE ALSO in bgpd.8
- fix a formatting warning in relayd.conf.5
|
|
|
|
|
|
commit. It breaks make build on arm and generally causes more grief than the
the (small) benefit it is supposed to bring.
ok matthew@
|
|
queue, also notify the scheduler so it can rollback the current update.
Send only the msgid while there.
ok gilles@
|
|
the mta/mda.
ok gilles@
|
|
ok gilles@
|
|
|
|
|
|
|
|
- remove loading of evpid.
- don't dump the msgid
- ignore msgid at load
- remove now unused functions ascii_{dump,load}_uint{32,64}_hex()
With inputs from eric@ and gilles@
ok gilles@ eric@
|