OpenBSD CVS

CVS log for src/usr.sbin/smtpd/Attic/rfc2822.c


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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.11, Wed Oct 3 11:47:17 2018 UTC (5 years, 8 months ago) by eric
Branch: MAIN
CVS Tags: HEAD
Changes since 1.10: +1 -1 lines
FILE REMOVED

remove unused files

Revision 1.10 / (download) - annotate - [select for diffs], Sat Feb 4 19:25:24 2017 UTC (7 years, 4 months ago) by guenther
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.9: +4 -4 lines
Diff to previous 1.9 (colored)

Cast char to unsigned char for isspace()

ok gilles@

Revision 1.9 / (download) - annotate - [select for diffs], Thu Oct 13 15:47:32 2016 UTC (7 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.8: +6 -1 lines
Diff to previous 1.8 (colored)

A logic issue in smtpd's header parsing can cause SMTP sessions to hang.

diff by eric@, ok me

Revision 1.7.6.2 / (download) - annotate - [select for diffs], Thu Oct 13 15:46:05 2016 UTC (7 years, 7 months ago) by gilles
Branch: OPENBSD_6_0
Changes since 1.7.6.1: +6 -1 lines
Diff to previous 1.7.6.1 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)

"A logic issue in smtpd's header parsing can cause SMTP sessions to hang"
errata 014

Revision 1.7.2.1 / (download) - annotate - [select for diffs], Thu Oct 13 15:44:09 2016 UTC (7 years, 7 months ago) by gilles
Branch: OPENBSD_5_9
Changes since 1.7: +6 -1 lines
Diff to previous 1.7 (colored) next main 1.8 (colored)

"A logic issue in smtpd's header parsing can cause SMTP sessions to hang."
errata 031

Revision 1.7.6.1 / (download) - annotate - [select for diffs], Tue Aug 23 11:15:17 2016 UTC (7 years, 9 months ago) by jasper
Branch: OPENBSD_6_0
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)

backport from -current; original commit by eric@:

Properly initialize the message parser. fix a regression where the
message headers would not be altered as expected.
ok gilles@

Revision 1.8 / (download) - annotate - [select for diffs], Sat Aug 20 20:47:08 2016 UTC (7 years, 9 months ago) by eric
Branch: MAIN
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)

Properly initialize the message parser. fix a regression where the
message headers would not be altered as expected.

ok gilles@

Revision 1.7 / (download) - annotate - [select for diffs], Thu Feb 4 22:35:17 2016 UTC (8 years, 4 months ago) by eric
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE, OPENBSD_5_9_BASE
Branch point for: OPENBSD_6_0, OPENBSD_5_9
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored)

fix memory leak

ok gilles@ jung@

Revision 1.6 / (download) - annotate - [select for diffs], Mon Dec 28 22:08:30 2015 UTC (8 years, 5 months ago) by jung
Branch: MAIN
Changes since 1.5: +4 -4 lines
Diff to previous 1.5 (colored)

remove spaces after '!'

no binary change

ok millert

Revision 1.5 / (download) - annotate - [select for diffs], Thu Nov 5 08:55:09 2015 UTC (8 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.4: +10 -1 lines
Diff to previous 1.4 (colored)

when a message consists solely of headers and does not end them with an
empty line, the message parser gets confused, and forgets to flush last
header to message file.

detect if we're still in headers when hitting EOM, and flush if that is
the case.

reported by Philipp Takacs <philipp@bureaucracy.de>

ok millert@, jung@, sunil@, eric@

Revision 1.4 / (download) - annotate - [select for diffs], Mon Sep 7 15:36:53 2015 UTC (8 years, 9 months ago) by gilles
Branch: MAIN
Changes since 1.3: +62 -8 lines
Diff to previous 1.3 (colored)

when bypassing the enqueuer, insert Message-Id header if none was found and
the client has connected from a loopback interface.

ok millert@ eric@

Revision 1.3 / (download) - annotate - [select for diffs], Sun Nov 23 21:27:53 2014 UTC (9 years, 6 months ago) by gilles
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7
Changes since 1.2: +7 -2 lines
Diff to previous 1.2 (colored)

some third-party applications generate malformed headers which we can still
parse correctly, do not reject message as malformed in this case

Revision 1.2 / (download) - annotate - [select for diffs], Wed Oct 15 19:23:29 2014 UTC (9 years, 7 months ago) by gilles
Branch: MAIN
Changes since 1.1: +3 -3 lines
Diff to previous 1.1 (colored)

- allow empty headers

Revision 1.1 / (download) - annotate - [select for diffs], Sun Oct 12 16:19:30 2014 UTC (9 years, 7 months ago) by gilles
Branch: MAIN

simple message parser to be used in smtp incoming sessions, not plugged yet

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.