]> diplodocus.org Git - nmh/history - uip/post.c
lock_file.c: close(2) file descriptor on failure, avoiding leak.
[nmh] / uip / post.c
2017-09-09 Ralph CorderoyRefer to #include files from the root of nmh's source.
2017-09-09 Ralph CorderoyOnly call fork(2) once, not up to five times on failure.
2017-09-08 Ken HornsteinSend a QUIT instead of RSET at session end when doing...
2017-08-27 Ralph CorderoyAdd gcc's pure function attribute.
2017-08-27 Ralph CorderoyAdd die(fmt, ...). Equivalent to adios(NULL, fmt,...
2017-08-26 Ralph CorderoyAdd more NORETURN and CHECK_PRINTF function attributes.
2017-08-23 Ralph CorderoyDon't need to `else' after done() at end of then-block.
2017-08-23 Ralph CorderoyDon't need to `else' after adios() at end of then-block.
2017-08-22 Ralph CorderoyReformat else-if that are split over two or more lines...
2017-08-13 Ralph Corderoym_getfld() et al: Replace with m_getfld2(), etc., in...
2017-08-01 Ken HornsteinMerge branch 'fix-post-bcc'
2017-07-25 Ken HornsteinFinished implementation, but tests need to be written.
2017-06-23 Ken HornsteinStart of work to fix lack of address rewriting for bcc
2017-05-25 Ralph CorderoyDon't cast lseek(2)'s offset to off_t when it's 0.
2017-05-23 Ralph CorderoyReplace some "FALLTHRU" comments with control flow.
2017-05-16 Ralph Corderoysbr/message_id.c: Move duplicate prototypes to new...
2017-05-15 Ralph Corderoysbr/m_mktemp.h: Move remaining prototypes from h/protot...
2017-05-15 David LevineHave post(1) report name of fileproc if it fails.
2017-05-14 Ralph CorderoyUse new PLURALS(n) macro instead of variety of tests.
2017-05-13 Ralph CorderoyAdd FENDNULL(s): fends off NULL by giving an empty...
2017-05-07 Ralph CorderoyMake many m_getfld() buffer parameters NMH_BUFSIZ big.
2017-04-28 Ralph CorderoyFix spelling in C comments.
2017-04-22 Ralph CorderoyReplace "/*\n * " with "/* " at the start of a file.
2017-04-22 Ralph Corderoyuip/post.c: Don't bother naming `struct oauth_profile'.
2017-04-17 Ralph CorderoyFix post's die() to save errno before unlink(2)ing.
2017-04-17 Ralph CorderoyReplace advise(NULL, fmt, ...) with inform(fmt, ...).
2017-02-27 David LevineAdded /* FALLTHRU */ comments where gcc 7 noticed their...
2016-12-10 Ralph CorderoyRename recently added TrimSuffixC() to trim_suffix_c().
2016-11-13 Ralph CorderoyReplace many add(s, NULL) with mh_xstrdup(s).
2016-11-02 Ken HornsteinAdd support for certificate verification when using...
2016-10-30 Ralph Corderoyfgets() reserves space for the NUL itself.
2016-10-30 Ralph CorderoyReplace strlen(foo) > 0 with *foo.
2016-10-30 Ralph CorderoyReplace printf("...\n") with puts("...").
2016-10-19 Ralph CorderoyPut, rather than print, single characters.
2016-10-19 Ralph CorderoyReplace strchr() condition with TrimSuffixC().
2016-10-18 Ralph CorderoyReplace getcpy() with mh_xstrdup() where the string...
2016-10-06 David LevineMoved scan_input() from uip/post.c to sbr/utils.c.
2016-10-06 David LevineMerge branch 'welcome'
2016-10-06 David LevineEnable SMTP 8BITMIME for messages with 8-bit content:
2016-09-26 David LevineMerge remote-tracking branch 'origin' into smtputf8
2016-09-25 David LevineMerge remote-tracking branch 'origin' into smtputf8
2016-09-24 David LevineReplace profile-based hack to allow getname() to handle...
2016-09-24 David LevineRemoved send and post -eai switches. Instead, post...
2016-09-24 David LevineRenamed mhbuild -headerencoding 8bit to utf-8.
2016-09-23 Ken HornsteinMerge branch 'pop-tls'
2016-09-23 David LevineAdded SMTPUTF8 (RFC 6531) support:
2016-09-22 Ken HornsteinOkay, fixed a few more things. Almost there?
2016-09-11 Ken HornsteinRemove the unused argument from mts_init() (as far...
2016-09-06 Ken HornsteinMerge branch 'xoauth'
2016-09-06 Ken HornsteinChange things so if -authservice wasn't given, throw...
2016-09-05 Ken HornsteinFix up a few minor nits to make OAuth2 (finally!) work...
2016-08-20 Ken HornsteinRetrieve appropriate profile entries and pass them...
2016-08-18 Ken HornsteinStart of adding arguments for transmitting OAuth parame...
2016-08-17 Ken HornsteinStart of adding arguments for transmitting OAuth parame...
2016-07-08 David LevineMerge remote-tracking branch 'origin' into xoauth
2016-06-26 David LevineMerge remote-tracking branch 'origin' into xoauth
2016-03-25 David LevineMerge remote-tracking branch 'origin' into xoauth
2016-03-24 David LevineChanged sign of minchars for the SASL-related switches...
2016-03-24 David LevineMerge remote-tracking branch 'origin' into xoauth
2016-03-24 David LevineReplaced -oauth service switch with -saslmech xoauth2
2016-03-18 David LevineMerge remote-tracking branch 'origin' into xoauth
2016-03-13 David LevineMerge branch 'master' into xoauth
2015-08-21 Leonardo TaccariAdd support for the -sendmail flag to send/post, to...
2014-12-09 Eric GillespieImplement OAuth 2.0 [1] for XOAUTH2 in SMTP [2] and...
2014-09-13 David LevineFixed all anomalies detected by clang static analyzer...
2014-07-09 David LevineIf the user didn't specify any of the tls switches...
2014-07-03 Lyndon NerenbergNote that post uses the submission port now.
2014-04-18 Ken HornsteinRemove -queue support to post; it is now officially...
2014-03-07 David LevineRemoved declaration of unused sm_reply from post.c.
2014-01-26 David LevineMerge branch 'tmpfiles'
2014-01-26 David LevineMerge branch 'tmpfiles'
2014-01-25 David LevineReplaced nearly all unlink(3) calls with m_unlink().
2014-01-25 David LevineReplaced boilerplate at beginning of each nmh program...
2014-01-23 Ken HornsteinMerge branch 'mhbuild-always'
2014-01-22 David LevineAlways check that mktemp()/mktemp2() succeeds before...
2014-01-21 David LevineReplaced use of m_mktemp() with m_mktemp2() so that...
2014-01-20 Ken HornsteinRemove the --disable-locale configure option and make...
2013-12-05 Ken HornsteinGarbage collect "normalize".
2013-12-04 Ken HornsteinMerge branch 'encode-rfc2047'
2013-12-02 Ken HornsteinRemove code to set the signature buffer; it turns out...
2013-10-28 Ken HornsteinFix up warnings reported by LLVM.
2013-05-04 David LevineReplaced raw hack to add the credentials profile entry...
2013-04-23 David LevineCompleted commit 52a236230220232fd632b5aa88eb9bb31dba34...
2013-04-14 David LevineMoved #include of signal.h to h/signals.h. And it...
2013-04-14 David LevineMoved #include of errno.h to h/nmh.h.
2013-03-31 Ken HornsteinPreliminary support for TLS negotiation at the very...
2013-03-24 David LevineMore replacements of mh_strcasecmp() with strcasecmp().
2013-02-22 Ken HornsteinMerge branch 'format-test'
2013-02-06 Ken HornsteinMore work to convert programs over to the use of argspl...
2013-02-06 Ken HornsteinFINALLY clean up our signed/unsigned character warning...
2013-02-02 David LevineRemoved myuid and mygid variables, they're no longer...
2013-02-02 David LevineRemoved unused vec[0] relic from before argsplit conver...
2013-02-02 Ken HornsteinConvert post over to use new argsplit code.
2013-02-01 Lyndon NerenbergMerge branch 'master' into savannah
2013-01-31 Lyndon NerenbergMerge branch 'master' of ssh://git.sv.gnu.org/srv/git...
2013-01-30 Ken HornsteinMore changes to use argsplit() for helper programs.
2013-01-27 David LevineMerge branch 'm_getfld'
2013-01-23 David LevineChanged m_getfld() to automatically allocate a new...
2013-01-21 Ken HornsteinMerge branch 'master' into format-test
2013-01-21 David LevineRemoved the static m_getfld() state instance and replaced
next