summaryrefslogtreecommitdiff
path: root/usr.sbin
AgeCommit message (Collapse)Author
2012-01-09Rename whatis.{db,index} back to mandoc.{db,index}Ingo Schwarze
such that makewhatis(8) called from pkg_delete(1) does not fail trying to open old-style whatis.db files as btree(3). Suggested by espie@ deraadt@ millert@
2012-01-07sloppy Ingo, whatis.db + whatis.indexMarc Espie
fix PkgCheck to use the proper API.
2012-01-06typo in log_peer_warnx messageStuart Henderson
2012-01-06mkdir needs -m to set the modeSebastian Reitenbach
OK yasuoka@
2012-01-05Enable the new apropos(1), whatis(1), and makewhatis(8).Ingo Schwarze
Unlink the old apropos(1), whatis(1), and makewhatis(8) from the build. Call the new tools from pkg_create(1) and pkg_add(1). "Please enable it now." deraadt@
2012-01-05update to nginx-1.0.11Robert Nagy
2011-12-31Remove the EXTENSIONS ifdef danse; it might have made sense in the pastAntoine Jacoutot
but user(8) behaviour has become OS specific in time so there's no sense keeping this. We are OpenBSD and we use BSD EXTENSIONS unconditionally. ok miod@ millert@ deraadt@
2011-12-30Fix a warning.Antoine Jacoutot
inputs from and ok miod@
2011-12-28Print PPP-Max-Payload headers (for RFC 4638 PPPoe), part of a larger diffStuart Henderson
from Matt Dainty. ok haesbaert@
2011-12-28s/minum/minimum/ in commentStuart Henderson
2011-12-28only add the rdomain for hostname lookups, when we have a hostname to lookup.Peter Hessler
noticed by zepard at gmail OK henning@
2011-12-27Q_BOUNCE is not used anymoreEric Faurot
ok gilles@
2011-12-27Instead of using a separate "bounce" queue, create the bounce envelopeEric Faurot
directly as an envelope of the bounced message, just like "regular" envelopes. ok gilles@
2011-12-27Follow adduser(8) behaviour (as well as what the pkg tools and ourAntoine Jacoutot
installer do) and do not append the user to its primary group name in /etc/group. ok miod@
2011-12-25Missing architecture on the .Dt line; found with mandocdb(8); ok jmc@.Ingo Schwarze
2011-12-24formatting errors, found using freebsd's "igor";Jason McIntyre
2011-12-24-p requires an argument; from Stefan PetterssonJason McIntyre
ok krw
2011-12-23some spelling fixes, found using freebsd's "igor" document verifier;Jason McIntyre
2011-12-23On envelope creation, get the message id in a saner way than theEric Faurot
current confusing hack. ok gilles@
2011-12-22Add fqueue_envelope_path() function to create path to envelopes.Eric Faurot
ok chl@ gilles@
2011-12-21disable temporarily CA support, it prevents some remote hosts fromCharles Longeau
establishing a ssl session. will be investigated and reenabled soon asked and commited on behalf of gilles@ ok gilles@
2011-12-19fix/improve envelope_validate():Eric Faurot
- return an informative error string if the envelope is invalid. - take the envelope id as a parameter and make sure it matches. - do not expect the errorline to start with an SMTP response code, as this is not always the case: a temporary failure with mda would cause the envelope to be marked as corrupted. Instead, just make sure that all string fields are actual strings to prevent overflows later. ok gilles@ chl@
2011-12-18Sync comments with latest cleanup changesCharles Longeau
ok eric@
2011-12-18use #defined error()Charles Longeau
ok eric@
2011-12-18Add missing header needed by PRI format stringCharles Longeau
ok eric@
2011-12-18remove unused headerCharles Longeau
ok eric@
2011-12-18- use envelope_set_errormsg() where possible.Eric Faurot
- make it use sizeof() rather than a hardcoded limit. ok chl@ gilles@
2011-12-16simplifyEric Faurot
ok chl@ gilles@
2011-12-15better size checkEric Faurot
2011-12-15all leading dots must be duplicated.Eric Faurot
ok gilles@
2011-12-14finally kill queue_shared.c and move what is left to bounce.cEric Faurot
where it belongs. ok gilles@
2011-12-14split auth_backend.c for consistencyEric Faurot
ok chl@ gilles@
2011-12-14merge pcre-8.21Robert Nagy
2011-12-14move show_queue() and related functions from queue_shared.cEric Faurot
to smtpctl.c ok gilles@
2011-12-14make queue_fsqueue backend consistent with the backend scheme.Eric Faurot
ok gilles@
2011-12-14add missing prototypeEric Faurot
ok gilles@
2011-12-13*finally* make use of certificate authority file if available !Gilles Chehade
bits from relayd, ok chl@, ok eric@
2011-12-13rename files for consistency.Eric Faurot
ok gilles@
2011-12-13merge map_backend.c into map.cEric Faurot
ok gilles@
2011-12-13split user_backend.c into user.c and user_pwd.c to be consistent with theEric Faurot
backend scheme. Also rename USER_GETPWNAM to USER_PWD. ok chl@ gilles@
2011-12-13- man page had an example wrongGilles Chehade
spotted and diff by Ptter J. Philipp <php@centroid.eu> a while ago, thanks
2011-12-13- introduce delivery backend API (delivery.c)Gilles Chehade
- move each delivery method to it's own delivery backend - simplify smtpd.c accordingly - rename A_EXT -> A_MDA since that's what we really do ok eric@
2011-12-12add a session_enter_state() function to change the state of an smtpEric Faurot
session and allow those state changes to be traced (add traces flags for upcoming changes while there). ok chl@ gilles@
2011-12-12display proc name rather than function name in debug messageEric Faurot
ok gilles@ chl@
2011-12-12remove comments about dead "struct delivery"Charles Longeau
"obvious ok" gilles@
2011-12-11utility function for parsing and validating SMTP response linesEric Faurot
ok gilles@
2011-12-11Make the mta code a bit more straightforward:Eric Faurot
- fetch the ssl cert earlier on if needed - skip mta_pickup() when handling the incoming fd ok gilles@
2011-12-08check for NULL ->ifa_addr, found the hard way by yours truly on his phoneTodd T. Fries
ok chl@ & gilles@
2011-12-08rename struct user to struct mta_user to avoid namespace conflict elsewhereTodd T. Fries
ok chl@ & gilles@
2011-12-04Add a new '-S' option to _set_ the user's secondary group(s) (which alsoAntoine Jacoutot
permits to remove a user from a group). It uses the same syntax as `-G'. In practice this works like `-G' on Linux; it was decided not to modify our `-G' option because people rely on the existing behavior (which works like `-aG' on Linux, i.e. append to group). Reworked from scratch from a submission by Frank Brodbeck. man page bits reviewed by jmc@ ok miod@