OpenBSD CVS

CVS log for src/usr.sbin/smtpd/smtpctl.8


[BACK] Up to [local] / src / usr.sbin / smtpd

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.66 / (download) - annotate - [select for diffs], Thu Mar 2 17:09:53 2023 UTC (15 months, 1 week ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, HEAD
Changes since 1.65: +3 -3 lines
Diff to previous 1.65 (colored)

improve the Nd lines such that the format is consistent for the
various *d, *conf, *ctl files (where relevant) and simple;

also makes "man -k routing" more useful;

help from claudio and florian
ok claudio florian millert

Revision 1.65 / (download) - annotate - [select for diffs], Mon Sep 14 09:48:08 2020 UTC (3 years, 8 months ago) by martijn
Branch: MAIN
CVS Tags: OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8
Changes since 1.64: +8 -3 lines
Diff to previous 1.64 (colored)

Make "spf walk" report if an spf-record has macro's and can't be resolved.

Originally reported by and OK on earlier version giovanni@
Looks good to deraadt@
feedback and OK jmc@
feedback semarie@
OK sthen@

Revision 1.64 / (download) - annotate - [select for diffs], Tue Sep 18 06:21:45 2018 UTC (5 years, 8 months ago) by miko
Branch: MAIN
CVS Tags: OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4
Changes since 1.63: +3 -3 lines
Diff to previous 1.63 (colored)

ellapsed -> elapsed; ok jmc@

Revision 1.63 / (download) - annotate - [select for diffs], Mon May 14 15:23:05 2018 UTC (6 years ago) by gilles
Branch: MAIN
Changes since 1.62: +2 -4 lines
Diff to previous 1.62 (colored)

kill corrupt / uncorrupt queue mechanism as it has never been usable and it
will be made irrelevant when the new config comes up soon

ok eric@

Revision 1.62 / (download) - annotate - [select for diffs], Tue Jan 30 20:48:35 2018 UTC (6 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_6_3_BASE, OPENBSD_6_3
Changes since 1.61: +16 -18 lines
Diff to previous 1.61 (colored)

regroup some commands in a more logical way;
ok sunil gilles

Revision 1.61 / (download) - annotate - [select for diffs], Sat Jan 6 09:16:37 2018 UTC (6 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.60: +3 -3 lines
Diff to previous 1.60 (colored)

tweak previous;

Revision 1.60 / (download) - annotate - [select for diffs], Sat Jan 6 07:59:27 2018 UTC (6 years, 5 months ago) by sunil
Branch: MAIN
Changes since 1.59: +8 -2 lines
Diff to previous 1.59 (colored)

Import gilles@'s standalone spfwalk utility into smtpctl(8) as
'spf walk' command.

Ok gilles@

Revision 1.59 / (download) - annotate - [select for diffs], Tue May 23 06:55:05 2017 UTC (7 years ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_6_2_BASE, OPENBSD_6_2
Changes since 1.58: +7 -5 lines
Diff to previous 1.58 (colored)

"update table" is for tables of type file only; ok gilles

Revision 1.58 / (download) - annotate - [select for diffs], Sun Sep 4 09:33:49 2016 UTC (7 years, 9 months ago) by eric
Branch: MAIN
CVS Tags: OPENBSD_6_1_BASE, OPENBSD_6_1
Changes since 1.57: +2 -4 lines
Diff to previous 1.57 (colored)

Remove the "smtpctl stop" command.
The daemon is stopped with kill(1).

ok gilles@

Revision 1.57 / (download) - annotate - [select for diffs], Tue Jun 14 22:40:48 2016 UTC (7 years, 11 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE, OPENBSD_6_0
Changes since 1.56: +3 -3 lines
Diff to previous 1.56 (colored)

Fix typo; OK jung@

Revision 1.56 / (download) - annotate - [select for diffs], Thu Jun 2 18:19:54 2016 UTC (8 years ago) by jung
Branch: MAIN
Changes since 1.55: +3 -3 lines
Diff to previous 1.55 (colored)

transfer is not a smtpctl command, but mta is

ok gilles

Revision 1.55 / (download) - annotate - [select for diffs], Sun Apr 17 18:41:03 2016 UTC (8 years, 1 month ago) by jung
Branch: MAIN
Changes since 1.54: +3 -3 lines
Diff to previous 1.54 (colored)

fix typo, it is supposed to be smtpctl trace "filters" not "filter"

from Boudewijn Dijkstra

Revision 1.54 / (download) - annotate - [select for diffs], Thu Nov 5 09:14:31 2015 UTC (8 years, 7 months ago) by sunil
Branch: MAIN
CVS Tags: OPENBSD_5_9_BASE, OPENBSD_5_9
Changes since 1.53: +4 -2 lines
Diff to previous 1.53 (colored)

Implement smtpctl uncorrupt <msgid>

"uncorrupt" moves envelopes from corrupt bucket back to the queue
for further discovery by the daemon.

After correcting the corrupt envelopes, admin could now...

# smtpctl uncorrupt msgid
# smtpctl discover msgid

to schedule the messages.

Ok gilles@

Revision 1.53 / (download) - annotate - [select for diffs], Thu Oct 29 10:25:36 2015 UTC (8 years, 7 months ago) by sunil
Branch: MAIN
Changes since 1.52: +5 -2 lines
Diff to previous 1.52 (colored)

Implement smtpctl discover <evpid|msgid>.

discover subcommand schedules envelopes manually moved to the queue.
It triggers a queue walk searching for envelopes with the given id,
schedules them and informs the user number of envelopes scheduled.
Admins no longer would need to restart the daemon to discover
manually moved messages.

Ok gilles@

Revision 1.52 / (download) - annotate - [select for diffs], Thu Oct 15 08:18:23 2015 UTC (8 years, 7 months ago) by sunil
Branch: MAIN
Changes since 1.51: +8 -2 lines
Diff to previous 1.51 (colored)

Let "all" as an argument for "resume envelope", "pause envelope"
and "remove" subcommands.

seems potentially useful millert@, Ok gilles@

Revision 1.51 / (download) - annotate - [select for diffs], Sun Aug 16 22:26:11 2015 UTC (8 years, 9 months ago) by jmc
Branch: MAIN
Changes since 1.50: +4 -4 lines
Diff to previous 1.50 (colored)

use a less ambiguous example; from larry hynes

Revision 1.50 / (download) - annotate - [select for diffs], Mon Jul 27 18:48:05 2015 UTC (8 years, 10 months ago) by sobrado
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE, OPENBSD_5_8
Changes since 1.49: +3 -3 lines
Diff to previous 1.49 (colored)

use file system path (.Pa) semantic markup macros where appropriate.

Revision 1.49 / (download) - annotate - [select for diffs], Mon Sep 29 20:56:46 2014 UTC (9 years, 8 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_5_7_BASE, OPENBSD_5_7
Changes since 1.48: +11 -3 lines
Diff to previous 1.48 (colored)

lightly document mailq; ok gilles

Revision 1.48 / (download) - annotate - [select for diffs], Tue Jul 8 07:58:01 2014 UTC (9 years, 11 months ago) by sobrado
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE, OPENBSD_5_6
Changes since 1.47: +3 -3 lines
Diff to previous 1.47 (colored)

improve indentation.

ok jmc@

Revision 1.47 / (download) - annotate - [select for diffs], Mon Feb 17 13:33:56 2014 UTC (10 years, 3 months ago) by eric
Branch: MAIN
CVS Tags: OPENBSD_5_5_BASE, OPENBSD_5_5
Changes since 1.46: +4 -2 lines
Diff to previous 1.46 (colored)

new "smtpctl show status" command to show if mta/mda/smtp are currently running or paused.

Revision 1.46 / (download) - annotate - [select for diffs], Wed Nov 13 09:15:41 2013 UTC (10 years, 6 months ago) by eric
Branch: MAIN
Changes since 1.45: +28 -2 lines
Diff to previous 1.45 (colored)

document smtpctl "show hosts" and "show relays".
add an encrypt wrapper usable for auth tables.

Revision 1.45 / (download) - annotate - [select for diffs], Mon Aug 26 16:54:04 2013 UTC (10 years, 9 months ago) by jmc
Branch: MAIN
Changes since 1.44: +4 -4 lines
Diff to previous 1.44 (colored)

"reactivate";
make.1 part From: Christian Schulte

Revision 1.44 / (download) - annotate - [select for diffs], Sat Jul 20 06:45:12 2013 UTC (10 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_5_4_BASE, OPENBSD_5_4
Changes since 1.43: +12 -9 lines
Diff to previous 1.43 (colored)

tweak previous;

Revision 1.43 / (download) - annotate - [select for diffs], Fri Jul 19 21:14:52 2013 UTC (10 years, 10 months ago) by eric
Branch: MAIN
Changes since 1.42: +36 -2 lines
Diff to previous 1.42 (colored)

Many MTA improvements:

- Better transient error handling logic: failing destinations are
  automatically disabled for a while.  When a destination is active
  again, ask the scheduler to retry previous envelopes immediatly.
- More informative error report when all routes fail for a mail.
- Implement a "smtpctl show hoststats" command to get the latest stat
  message per MX domain.
- Implement a "smtpctl show routes" command to show the state the
  currently known routes to remote MXs.
- Implement a "smtpctl resume route" command to re-enable a route that
  has been disabled.
- Do not hardcode limits
- Minor code improvements

Revision 1.42 / (download) - annotate - [select for diffs], Fri Jul 19 15:14:23 2013 UTC (10 years, 10 months ago) by eric
Branch: MAIN
Changes since 1.41: +8 -2 lines
Diff to previous 1.41 (colored)

scheduler improvements:
- implement suspend/resume scheduling for individual envelopes or message,
  with the associated smtpctl commands.
- allow the mta to request immediate scheduling of an envelope.
- on temporary failures a penalty can be given to further delay the next try.

Revision 1.41 / (download) - annotate - [select for diffs], Fri May 24 17:03:14 2013 UTC (11 years ago) by eric
Branch: MAIN
Changes since 1.40: +3 -3 lines
Diff to previous 1.40 (colored)

sync with OpenSMTPD 5.3.2

ok gilles@

Revision 1.40 / (download) - annotate - [select for diffs], Thu Feb 14 13:21:16 2013 UTC (11 years, 3 months ago) by gilles
Branch: MAIN
CVS Tags: OPENBSD_5_3_BASE, OPENBSD_5_3
Changes since 1.39: +5 -3 lines
Diff to previous 1.39 (colored)

- document smtpctl trace expand

Revision 1.39 / (download) - annotate - [select for diffs], Mon Jan 28 11:09:53 2013 UTC (11 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.38: +3 -1 lines
Diff to previous 1.38 (colored)

- introduce 'smtpctl trace lookup' to trace lookup process
- improve logging of the transfer process

trace by me, logging by eric

Revision 1.38 / (download) - annotate - [select for diffs], Sat Jan 26 14:13:25 2013 UTC (11 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.37: +20 -20 lines
Diff to previous 1.37 (colored)

tweak previous;

Revision 1.37 / (download) - annotate - [select for diffs], Sat Jan 26 09:37:23 2013 UTC (11 years, 4 months ago) by gilles
Branch: MAIN
Changes since 1.36: +54 -7 lines
Diff to previous 1.36 (colored)

Sync with our smtpd repo:

* first bricks of ldap and sqlite support (not finished but both working)
* new table API to replace map API, all lookups are done through tables
* improved handling of temporary errors throughout the daemon
* improved scheduler and mta logic: connection reuse, optimizes batches
* improved queue: more tolerant to admin errors, new layout, less disk-IO
* improved memory usage under high load
* SSL certs/keys isolated to lookup process to avoid facing network
* VIRTUAL support improved, fully virtual setups possible now
* runtime tracing of processes through smtpctl trace
* ssl_privsep.c sync-ed with relayd
* ssl.c no longer contains smtpd specific interfaces
* smtpd-specific ssl bits moved to ssl_smtpd.c
* update mail address in copyright

FLUSH YOUR QUEUE. FLUSH YOUR QUEUE. FLUSH YOUR QUEUE. FLUSH YOUR QUEUE.

smtpd.conf(5) simplified, it will require adaptations

ok eric@

Revision 1.36 / (download) - annotate - [select for diffs], Tue Nov 20 11:39:51 2012 UTC (11 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.35: +5 -5 lines
Diff to previous 1.35 (colored)

- for lists, list type must come first
- uppercase "ID"

Revision 1.35 / (download) - annotate - [select for diffs], Tue Nov 20 09:47:46 2012 UTC (11 years, 6 months ago) by eric
Branch: MAIN
Changes since 1.34: +88 -13 lines
Diff to previous 1.34 (colored)

Allow "smtpctl show queue" to run in "online" mode if the smtpd server
is running.  The scheduler sends the runtime state of each envelope to
the queue process which loads the envelope, fills the runtime bits and
sends the envelope back to the client. Iteration over the envelope set
happens in small chunks to make the request interruptible and to allow
the server to keep doing its job in the meantime.

Adpat "smtpctl schedule-all" to schedule the messages one by one using
the same iteration mechanism.

Document "smtpctl monitor" and "smtpctl show queue".

ok gilles@

Revision 1.34 / (download) - annotate - [select for diffs], Wed Oct 17 08:38:48 2012 UTC (11 years, 7 months ago) by eric
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

consistency fix: we use "envelope-id" everywhere.

ok gilles@

Revision 1.33 / (download) - annotate - [select for diffs], Mon Oct 15 22:47:20 2012 UTC (11 years, 7 months ago) by jmc
Branch: MAIN
Changes since 1.32: +3 -3 lines
Diff to previous 1.32 (colored)

tweak previous; ok eric

Revision 1.32 / (download) - annotate - [select for diffs], Mon Oct 15 18:32:25 2012 UTC (11 years, 7 months ago) by eric
Branch: MAIN
Changes since 1.31: +3 -1 lines
Diff to previous 1.31 (colored)

implement and document "smtpctl stop"

ok gilles@

Revision 1.31 / (download) - annotate - [select for diffs], Sun Oct 14 13:22:33 2012 UTC (11 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.30: +2 -1 lines
Diff to previous 1.30 (colored)

mistakenly removed an ".Xr smtpd 8"

spotted by jmc@

Revision 1.30 / (download) - annotate - [select for diffs], Sun Oct 14 11:58:23 2012 UTC (11 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.29: +6 -3 lines
Diff to previous 1.29 (colored)

introduce map_file.c which will deprecate map_stdio.c

The idea is to have a file-backed map but to have smtpd(8) cache the maps
so that it cannot be partially read if edited while mail is received. The
file is read and converted to a static map (map_static.c), changes aren't
visible to smtpd until an explicit: smtpctl update map  which reads file,
builds a new static map and invalidates the former.

partial-read issue discussed with beck@ and halex@
idea to convert internally to a static map by eric@

diff ok eric@ and chl@

Revision 1.29 / (download) - annotate - [select for diffs], Sun Oct 14 11:47:09 2012 UTC (11 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.28: +2 -5 lines
Diff to previous 1.28 (colored)

smtpctl show runqueue no longer exists, it's been that way for a while

Revision 1.28 / (download) - annotate - [select for diffs], Wed Oct 10 19:39:11 2012 UTC (11 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.27: +6 -2 lines
Diff to previous 1.27 (colored)

teach smtpctl how to display envelopes and messages using their id.
this allows an admin to inspect the queue without having to manually
extract bucket and find the path to an envelope or message.

diff by Sunil Nimmagadda <sunil@poolp.org>

ok eric@, chl@ and I

Revision 1.27 / (download) - annotate - [select for diffs], Sat Apr 7 14:11:11 2012 UTC (12 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_5_2_BASE, OPENBSD_5_2
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored)

grammar fix;

Revision 1.26 / (download) - annotate - [select for diffs], Thu Feb 9 07:47:43 2012 UTC (12 years, 4 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_5_1_BASE, OPENBSD_5_1
Changes since 1.25: +5 -5 lines
Diff to previous 1.25 (colored)

correct argument names for "resume"; from Jan Stary
ok gilles

Revision 1.25 / (download) - annotate - [select for diffs], Wed Oct 26 21:41:18 2011 UTC (12 years, 7 months ago) by jmc
Branch: MAIN
Changes since 1.24: +4 -4 lines
Diff to previous 1.24 (colored)

retain alphabetical order;

Revision 1.24 / (download) - annotate - [select for diffs], Wed Oct 26 20:47:31 2011 UTC (12 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.23: +4 -4 lines
Diff to previous 1.23 (colored)

- fix smtpctl pause/resume so the ramqueue scheduling is done correctly
- rename IMSG and smtpctl pause/resume parameters
- update man page

tested by me, ok chl@, eric@

Revision 1.23 / (download) - annotate - [select for diffs], Sun Oct 23 18:37:34 2011 UTC (12 years, 7 months ago) by jmc
Branch: MAIN
Changes since 1.22: +4 -4 lines
Diff to previous 1.22 (colored)

retain alphabetical order;

Revision 1.22 / (download) - annotate - [select for diffs], Sun Oct 23 17:12:41 2011 UTC (12 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.21: +5 -3 lines
Diff to previous 1.21 (colored)

- smtpctl schedule no longer works, instead, use 'smtpctl schedule-id <id>'
- introduce 'smtpctl schedule-all'

ok eric@

Revision 1.21 / (download) - annotate - [select for diffs], Wed Aug 17 20:04:43 2011 UTC (12 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.20: +4 -4 lines
Diff to previous 1.20 (colored)

- teach smtpctl remove about the new ramqueue structure
- bonus #1: O(log n) removal of envelopes
- bonus #2: removing all envelopes that have the same msgid works again

Revision 1.20 / (download) - annotate - [select for diffs], Fri Jul 22 06:33:54 2011 UTC (12 years, 10 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_5_0_BASE, OPENBSD_5_0
Changes since 1.19: +4 -4 lines
Diff to previous 1.19 (colored)

tweak previous;

Revision 1.19 / (download) - annotate - [select for diffs], Thu Jul 21 23:29:24 2011 UTC (12 years, 10 months ago) by gilles
Branch: MAIN
Changes since 1.18: +14 -14 lines
Diff to previous 1.18 (colored)

- update smtpctl.8 to reflect reality
- bring back 'smtpctl schedule' and 'smtpctl remove' to life

Things you should know:

The ramqueue data structure is not finished yet and lacks an envelope tree
for evpid lookups. I wanted to wait until I'm done but too many people are
affected by not being able to reschedule envelopes, this is a quick fix.

So right now there's an O(rrible) complexity as both commands will perform
a (possibly aborted) queue scan leading to O(n). I will make that O(log n)
soon.

Also, smtpctl remove no longer supports removing an entire message, I will
fix that very soon too.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Oct 18 13:28:25 2010 UTC (13 years, 7 months ago) by sthen
Branch: MAIN
CVS Tags: OPENBSD_4_9_BASE, OPENBSD_4_9
Changes since 1.17: +6 -2 lines
Diff to previous 1.17 (colored)

Mention that commands may be abbreviated, as done in other *ctl manuals.
ok gilles@

Revision 1.17 / (download) - annotate - [select for diffs], Sat Oct 9 22:05:35 2010 UTC (13 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.16: +9 -8 lines
Diff to previous 1.16 (colored)

backout the "new" queue code commited 4 months ago. it has many good ideas,
is way more optimized than what we had earlier and there's definitely stuff
we want to keep, however it is early optimization that doesn't account for
many features and makes them hard (if not impossible) to write without
ugly workarounds that ruin the purpose of the optimizations.

the backout goes to 30 May's right before the commit and catches up on all
the non-queue related commits that happened since then.

i'll work on reintroducing the ideas from this queue when the basic
features we expect from a MTA are implemented.

suggested on tech@ about a week ago, no objections, several "please make
smtpd move forward" mails from hackers and tech readers.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Jun 1 23:06:25 2010 UTC (14 years ago) by jacekm
Branch: MAIN
CVS Tags: OPENBSD_4_8_BASE, OPENBSD_4_8
Changes since 1.15: +8 -9 lines
Diff to previous 1.15 (colored)

new queue, again; gcc2 compile tested by deraadt

Revision 1.15 / (download) - annotate - [select for diffs], Tue Jun 1 19:47:09 2010 UTC (14 years ago) by jacekm
Branch: MAIN
Changes since 1.14: +7 -6 lines
Diff to previous 1.14 (colored)

New queue doesn't compile on gcc2, back out.  Spotted by deraadt@

Revision 1.14 / (download) - annotate - [select for diffs], Mon May 31 23:38:56 2010 UTC (14 years ago) by jacekm
Branch: MAIN
Changes since 1.13: +7 -8 lines
Diff to previous 1.13 (colored)

Rewrite entire queue code.

Major goals:

1) Fix bad performance caused by the runner process doing full queue
read in 1s intervals.  My Soekris can now happily accept >50 msg/s
while having multi-thousand queue; before, one hundred queue would
bring the system to its knees.

2) Introduce Qmail-like scheduler that doesn't write as much to the
disk so that it needs less code for servicing error conditions,
which in some places can be tricky to get right.

3) Introduce separation between the scheduler and the backend; these
two queue aspects shouldn't be too tied too each other.  This means
that eg. storing queue in SQL requires rewrite of just queue_backend.c.

4) Make on-disk queue format architecture independent, and more
easily extensible, to reduce number of flag days in the future.

Minor goals:

ENOSPC no longer prevents delivery attempts, fixed session limiting
for relayed mail, improved batching of "relay via" mails, human-readable
mailq output, "show queue raw" command, clearer logging, sending
of single bounce about multiple recipients, exact delay= computation,
zero delay between deliveries while within session limit (currently
1s delay between re-scheduling is enforced), mta no longer requests
content fd, corrected session limit for bounce submissions, tiny
<100B queue files instead of multi-KB, detect loops before accepting
mail, reduce traffic on imsg channels by killing enormous struct
submit_status.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Feb 23 22:09:55 2010 UTC (14 years, 3 months ago) by stevesk
Branch: MAIN
CVS Tags: OPENBSD_4_7_BASE, OPENBSD_4_7
Changes since 1.12: +4 -2 lines
Diff to previous 1.12 (colored)

add remove command; ok jmc@ gilles@

Revision 1.12 / (download) - annotate - [select for diffs], Tue Feb 23 21:12:14 2010 UTC (14 years, 3 months ago) by stevesk
Branch: MAIN
Changes since 1.11: +30 -7 lines
Diff to previous 1.11 (colored)

Add a description for message-id and message-uid (text from gilles@).
Also combine the two schedule commands with uid/id into one.  help and
ok jmc@ and gilles@

Revision 1.11 / (download) - annotate - [select for diffs], Sun Jan 3 14:37:37 2010 UTC (14 years, 5 months ago) by chl
Branch: MAIN
Changes since 1.10: +5 -1 lines
Diff to previous 1.10 (colored)

Implement "log verbose" and "log brief" to enable or disable verbose debug
logging on runtime.

Based on claudio@'s work on ripd, ospfd, ospf6d, dvmrpd, ldpd, bgpd.

With help/ideas/testing from gilles@ jacekm@ todd@

ok jacekm@

Revision 1.10 / (download) - annotate - [select for diffs], Thu Oct 22 15:02:12 2009 UTC (14 years, 7 months ago) by sobrado
Branch: MAIN
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)

write UNIX-domain in a more consistent way; while here, replace a
few remaining ".Tn UNIX" macros with ".Ux" ones.

pointed out by ratchov@, thanks!

ok jmc@

Revision 1.9 / (download) - annotate - [select for diffs], Thu Oct 22 12:35:53 2009 UTC (14 years, 7 months ago) by sobrado
Branch: MAIN
Changes since 1.8: +4 -3 lines
Diff to previous 1.8 (colored)

use the UNIX-related macros (.At and .Ux) where appropriate.

ok jmc@

Revision 1.8 / (download) - annotate - [select for diffs], Mon Mar 23 21:48:40 2009 UTC (15 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE, OPENBSD_4_6
Changes since 1.7: +22 -22 lines
Diff to previous 1.7 (colored)

various minor improvements; ok jacekm gilles

Revision 1.7 / (download) - annotate - [select for diffs], Mon Mar 16 22:40:35 2009 UTC (15 years, 2 months ago) by gilles
Branch: MAIN
Changes since 1.6: +23 -2 lines
Diff to previous 1.6 (colored)

update smtpctl.8 with new smtpctl commands

Revision 1.6 / (download) - annotate - [select for diffs], Sat Dec 27 17:58:02 2008 UTC (15 years, 5 months ago) by jacekm
Branch: MAIN
CVS Tags: OPENBSD_4_5_BASE, OPENBSD_4_5
Changes since 1.5: +6 -6 lines
Diff to previous 1.5 (colored)

Manpage bits for "showqueue" -> "show queue" change.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Dec 11 22:19:39 2008 UTC (15 years, 6 months ago) by gilles
Branch: MAIN
Changes since 1.4: +7 -1 lines
Diff to previous 1.4 (colored)

- document showqueue and showrunqueue

Revision 1.4 / (download) - annotate - [select for diffs], Sat Dec 6 13:18:13 2008 UTC (15 years, 6 months ago) by sobrado
Branch: MAIN
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

the ellipsis allows more than one argument being specified.

discussed with gilles@

ok jmc@

Revision 1.3 / (download) - annotate - [select for diffs], Sat Dec 6 10:54:45 2008 UTC (15 years, 6 months ago) by sobrado
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

smtpctl(8) was committed after 4.4.

ok gilles@

Revision 1.2 / (download) - annotate - [select for diffs], Fri Dec 5 06:56:41 2008 UTC (15 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.1: +5 -7 lines
Diff to previous 1.1 (colored)

tweaks;

Revision 1.1 / (download) - annotate - [select for diffs], Fri Dec 5 03:28:37 2008 UTC (15 years, 6 months ago) by gilles
Branch: MAIN

- smtpctl utility to control the smtpd, don't expect too much yet as it is
	just an empty clone of relayctl with the glue needed to have it
	exchange imsg with smtpd correctly. code mostly by pyr@, reviewed
	by chl@ and I a while ago.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.