Up to [local] / src / usr.sbin / smtpd
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.20, Thu May 24 13:11:46 2018 UTC (6 years ago) by gilles
Branch: MAIN
CVS Tags: HEAD
Changes since 1.19: +0 -0 lines
FILE REMOVED
no longer used, remove
Revision 1.19 / (download) - annotate - [select for diffs], Thu May 24 11:38:24 2018 UTC (6 years ago) by gilles
Branch: MAIN
Changes since 1.18: +0 -149 lines
Diff to previous 1.18 (colored)
switch smtpd to new grammar ok eric@
Revision 1.18 / (download) - annotate - [select for diffs], Wed Aug 31 10:18:08 2016 UTC (7 years, 9 months ago) by gilles
Branch: MAIN
CVS Tags: OPENBSD_6_3_BASE,
OPENBSD_6_3,
OPENBSD_6_2_BASE,
OPENBSD_6_2,
OPENBSD_6_1_BASE,
OPENBSD_6_1
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)
allow overriding the subaddressing delimiter with subaddressing-delimiter keyword, the default is still + ok eric@, sunil@
Revision 1.17 / (download) - annotate - [select for diffs], Mon Dec 28 22:08:30 2015 UTC (8 years, 5 months ago) by jung
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE,
OPENBSD_6_0,
OPENBSD_5_9_BASE,
OPENBSD_5_9
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored)
remove spaces after '!' no binary change ok millert
Revision 1.16 / (download) - annotate - [select for diffs], Tue Jan 20 17:37:54 2015 UTC (9 years, 4 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE,
OPENBSD_5_8,
OPENBSD_5_7_BASE,
OPENBSD_5_7
Changes since 1.15: +3 -2 lines
Diff to previous 1.15 (colored)
use <limits.h> comprehensively. For now try to push <> includes to each .c file, and out of the .h files. To avoid overinclude. ok gilles, in principle. If this has been done right, -portable should become easier to maintain.
Revision 1.15 / (download) - annotate - [select for diffs], Sat May 10 21:50:40 2014 UTC (10 years, 1 month ago) by chl
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE,
OPENBSD_5_6
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)
fix typo in function prototype ok gilles@
Revision 1.14 / (download) - annotate - [select for diffs], Wed Apr 30 09:17:29 2014 UTC (10 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.13: +45 -3 lines
Diff to previous 1.13 (colored)
when using maildir, do not create automatically create folders to match tag in email address (ie: gilles+tag => ~/Maildir/.tag), instead use the folder if it already exists and deliver to the mail Maildir otherwise. ok eric@ and chl@
Revision 1.13 / (download) - annotate - [select for diffs], Sat Apr 19 17:31:35 2014 UTC (10 years, 1 month ago) by gilles
Branch: MAIN
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)
(void) cast snprintf calls that cannot truncate
Revision 1.12 / (download) - annotate - [select for diffs], Fri May 24 17:03:14 2013 UTC (11 years ago) by eric
Branch: MAIN
CVS Tags: OPENBSD_5_5_BASE,
OPENBSD_5_5,
OPENBSD_5_4_BASE,
OPENBSD_5_4
Changes since 1.11: +2 -3 lines
Diff to previous 1.11 (colored)
sync with OpenSMTPD 5.3.2 ok gilles@
Revision 1.11 / (download) - annotate - [select for diffs], Sat Jan 26 09:37:23 2013 UTC (11 years, 4 months ago) by gilles
Branch: MAIN
CVS Tags: OPENBSD_5_3_BASE,
OPENBSD_5_3
Changes since 1.10: +1 -1 lines
Diff to previous 1.10 (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.10 / (download) - annotate - [select for diffs], Fri Nov 23 10:55:25 2012 UTC (11 years, 6 months ago) by eric
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)
knf ok gilles@
Revision 1.9 / (download) - annotate - [select for diffs], Wed Oct 3 17:58:03 2012 UTC (11 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)
disallow root deliveries for "deliver to filename" and "deliver to mda" rules, we only allow them for mbox and maildir though users should really create a root alias ... discussed with eric@ and chl@, ok both
Revision 1.8 / (download) - annotate - [select for diffs], Sun Sep 16 11:53:57 2012 UTC (11 years, 8 months ago) by gilles
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)
replace BSD-licensed mkdir_p() with ISC-licensed mkdirs(), this allows us to avoid a dual-licensed util.c for no reason ok chl@
Revision 1.7 / (download) - annotate - [select for diffs], Thu Jul 12 08:51:43 2012 UTC (11 years, 11 months ago) by chl
Branch: MAIN
CVS Tags: OPENBSD_5_2_BASE,
OPENBSD_5_2
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)
add support for maildir tagging/folders. ok gilles@ ok eric@ on previous versions of this patch
Revision 1.6 / (download) - annotate - [select for diffs], Fri May 25 13:51:42 2012 UTC (12 years ago) by chl
Branch: MAIN
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)
add missing header needed by time() ok gilles@
Revision 1.5 / (download) - annotate - [select for diffs], Wed Mar 7 23:04:00 2012 UTC (12 years, 3 months ago) by gilles
Branch: MAIN
Changes since 1.4: +1 -2 lines
Diff to previous 1.4 (colored)
- db.h not needed here, already removed by chl@ but I fscked up previous commit ... remove again
Revision 1.4 / (download) - annotate - [select for diffs], Wed Mar 7 22:54:49 2012 UTC (12 years, 3 months ago) by gilles
Branch: MAIN
Changes since 1.3: +1 -0 lines
Diff to previous 1.3 (colored)
various reliability fixes: - prevent queue_fsqueue from fatal() when it hits an ENOENT, it can happen - change a bit the scheduler API to simplify it, fix runner accordingly - we can't remove msg/batch from ramqueue while envelope is offloaded or it will cause a double, instead we add refcnt to both msg/batch and only free them when it hits 0
Revision 1.3 / (download) - annotate - [select for diffs], Sat Feb 4 17:11:45 2012 UTC (12 years, 4 months ago) by chl
Branch: MAIN
CVS Tags: OPENBSD_5_1_BASE,
OPENBSD_5_1
Changes since 1.2: +1 -2 lines
Diff to previous 1.2 (colored)
remove unused header ok gilles@
Revision 1.2 / (download) - annotate - [select for diffs], Sun Dec 18 22:53:41 2011 UTC (12 years, 5 months ago) by chl
Branch: MAIN
Changes since 1.1: +3 -5 lines
Diff to previous 1.1 (colored)
use #defined error() ok eric@
Revision 1.1 / (download) - annotate - [select for diffs], Tue Dec 13 21:44:47 2011 UTC (12 years, 5 months ago) by gilles
Branch: MAIN
- introduce delivery backend API (delivery.c) - 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@