mess822 is a library for parsing Internet mail messages. The mess822
package contains several applications that work with qmail:
   * ofmipd rewrites messages from dumb clients. It supports a database
     of recognized senders and From lines, using cdb for fast lookups.
   * new-inject is an experimental new version of qmail-inject. It
     includes a flexible user-controlled hostname rewriting mechanism.
   * iftocc can be used in .qmail files. It checks whether a known
     address is listed in To or Cc.
   * 822header, 822field, 822date, and 822received extract various
     pieces of information from a mail message.
   * 822print converts a message into an easier-to-read format.

mess822 supports the full complexity of RFC 822 address lists, including
address groups, source routes, spaces around dots, etc. It also supports
common RFC 822 extensions: backslashes in atoms, dots in phrases,
addresses without host names, etc. It extracts each address as an
easy-to-use string, with a separate string for the accompanying comment.

mess822 converts RFC 822 dates into libtai's struct caltime format. It
supports numeric time zones, the standard old-fashioned time zones, and
many nonstandard time zones.

WWW: http://cr.yp.to/mess822.html
a></td><td class='form'><form method='get'>
<input type='hidden' name='id' value='811102ef1fe2f0d3d7ff92d36f27fde2b592ded4'/><select name='h' onchange='this.form.submit();'>
<option value='cinnamon'>cinnamon</option>
<option value='cinnamon-2.8'>cinnamon-2.8</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/bl-1.2.3'>dependabot/npm_and_yarn/devel/electron4/files/bl-1.2.3</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/elliptic-6.5.3'>dependabot/npm_and_yarn/devel/electron4/files/elliptic-6.5.3</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/elliptic-6.5.4'>dependabot/npm_and_yarn/devel/electron4/files/elliptic-6.5.4</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/ini-1.3.7'>dependabot/npm_and_yarn/devel/electron4/files/ini-1.3.7</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/lodash-4.17.19'>dependabot/npm_and_yarn/devel/electron4/files/lodash-4.17.19</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/lodash.merge-4.6.2'>dependabot/npm_and_yarn/devel/electron4/files/lodash.merge-4.6.2</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.2'>dependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.2</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.3'>dependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.3</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/node-fetch-2.6.1'>dependabot/npm_and_yarn/devel/electron4/files/node-fetch-2.6.1</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/serve-10.1.2'>dependabot/npm_and_yarn/devel/electron4/files/serve-10.1.2</option>
<option value='dependabot/npm_and_yarn/devel/electron4/files/y18n-3.2.2'>dependabot/npm_and_yarn/devel/electron4/files/y18n-3.2.2</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.3'>dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.3</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.4'>dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.4</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'>dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/lodash-4.17.19'>dependabot/npm_and_yarn/devel/electron6/files/lodash-4.17.19</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/lodash.merge-4.6.2'>dependabot/npm_and_yarn/devel/electron6/files/lodash.merge-4.6.2</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/node-fetch-2.6.1'>dependabot/npm_and_yarn/devel/electron6/files/node-fetch-2.6.1</option>
<option value='dependabot/npm_and_yarn/devel/electron6/files/serve-10.1.2'>dependabot/npm_and_yarn/devel/electron6/files/serve-10.1.2</option>
<option value='gnome-3.22'>gnome-3.22</option>
<option value='gnome-3.24' selected='selected'>gnome-3.24</option>
<option value='gnome-3.26'>gnome-3.26</option>
<option value='gnome-3.28'>gnome-3.28</option>
<option value='gnome-3.32'>gnome-3.32</option>
<option value='gnome-3.36'>gnome-3.36</option>
<option value='gstreamer'>gstreamer</option>
<option value='gstreamer-1.16'>gstreamer-1.16</option>
<option value='gstreamer0.10-removal'>gstreamer0.10-removal</option>
<option value='main'>main</option>
<option value='master'>master</option>
<option value='mate-1.16'>mate-1.16</option>
<option value='mate-1.18'>mate-1.18</option>
<option value='mate-1.20'>mate-1.20</option>
<option value='mate-1.22'>mate-1.22</option>
</select> <input type='submit' value='switch'/></form></td></tr>
<tr><td class='sub'>FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)</td><td class='sub right'></td></tr></table>
<table class='tabs'><tr><td>
<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/about/?h=gnome-3.24'>about</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/?h=gnome-3.24'>summary</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/refs/?h=gnome-3.24&amp;id=811102ef1fe2f0d3d7ff92d36f27fde2b592ded4'>refs</a><a class='active' href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/multimedia/vapoursynth-l-smash-works?h=gnome-3.24'>log</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/tree/multimedia/vapoursynth-l-smash-works?h=gnome-3.24&amp;id=811102ef1fe2f0d3d7ff92d36f27fde2b592ded4'>tree</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/multimedia/vapoursynth-l-smash-works?h=gnome-3.24&amp;id=811102ef1fe2f0d3d7ff92d36f27fde2b592ded4'>commit</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/diff/multimedia/vapoursynth-l-smash-works?h=gnome-3.24&amp;id=811102ef1fe2f0d3d7ff92d36f27fde2b592ded4'>diff</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/stats/multimedia/vapoursynth-l-smash-works?h=gnome-3.24'>stats</a></td><td class='form'><form class='right' method='get' action='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/multimedia/vapoursynth-l-smash-works'>
<input type='hidden' name='h' value='gnome-3.24'/><input type='hidden' name='id' value='811102ef1fe2f0d3d7ff92d36f27fde2b592ded4'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/?h=gnome-3.24&amp;id=811102ef1fe2f0d3d7ff92d36f27fde2b592ded4'>root</a>/<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/multimedia?h=gnome-3.24&amp;id=811102ef1fe2f0d3d7ff92d36f27fde2b592ded4'>multimedia</a>/<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/multimedia/vapoursynth-l-smash-works?h=gnome-3.24&amp;id=811102ef1fe2f0d3d7ff92d36f27fde2b592ded4'>vapoursynth-l-smash-works</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th></th><th class='left'>Commit message (<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/multimedia/vapoursynth-l-smash-works?h=gnome-3.24&amp;id=811102ef1fe2f0d3d7ff92d36f27fde2b592ded4&amp;showmsg=1'>Expand</a>)</th><th class='left'>Author</th><th class='left'>Age</th><th class='left'>Files</th><th class='left'>Lines</th></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/multimedia/vapoursynth-l-smash-works?h=gnome-3.24&amp;id=1f2d6176cb76f3173c76d1ee4ca6616a6df8d8f5'>Chase ffmpeg 3.3 update (ABI changes)</a></td><td>riggs</td><td><span title='2017-04-25 16:20:30 +0800'>2017-04-25</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/multimedia/vapoursynth-l-smash-works?h=gnome-3.24&amp;id=00bfe3acf3d75b9dd9dec312442040eead9bffd6'>multimedia/vapoursynth-l-smash-works: update to 0.0.929</a></td><td>jbeich</td><td><span title='2017-03-11 19:43:18 +0800'>2017-03-11</span></td><td>2</td><td><span class='deletions'>-5</span>/<span class='insertions'>+5</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/multimedia/vapoursynth-l-smash-works?h=gnome-3.24&amp;id=703f8134414ef53a0ed395eaf6cdfe784eefaa7d'>Mark simplified MIT as ISCL</a></td><td>jbeich</td><td><span title='2016-12-25 16:31:51 +0800'>2016-12-25</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/multimedia/vapoursynth-l-smash-works?h=gnome-3.24&amp;id=ddf4911a0712cae0f9269115f7a846c3d0b6e899'>multimedia/vapoursynth-l-smash-works: update to 0.0.921</a></td><td>jbeich</td><td><span title='2016-12-25 15:28:58 +0800'>2016-12-25</span></td><td>2</td><td><span class='deletions'>-5</span>/<span class='insertions'>+5</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/multimedia/vapoursynth-l-smash-works?h=gnome-3.24&amp;id=c0d6117c56b34d41cd45b7a394719ba963e18c14'>multimedia/vapoursynth-l-smash-works: update to 0.0.918</a></td><td>jbeich</td><td><span title='2016-12-12 01:06:33 +0800'>2016-12-12</span></td><td>2</td><td><span class='deletions'>-5</span>/<span class='insertions'>+6</span></td></tr>
<tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/multimedia/vapoursynth-l-smash-works?h=gnome-3.24&amp;id=587677d11f9e54c218984c45302721ac78b9fb4b'>multimedia/ffmpeg: update to 3.2.2</a></td><td>jbeich</td><td><span title='2016-12-11 23:22:47 +0800'>2016-12-11</span>