]>
diplodocus.org Git - nmh/log
David Levine [Sun, 11 Sep 2016 15:30:42 +0000 (11:30 -0400)]
Added Examples section to mhlogin man page.
Ken Hornstein [Sun, 11 Sep 2016 04:41:18 +0000 (00:41 -0400)]
Add a "file-nopermcheck" credential entry.
Ken Hornstein [Sun, 11 Sep 2016 04:05:25 +0000 (00:05 -0400)]
Change this so the MTS_SMTP is the default, to match the value
of mts_method and the original code.
Ken Hornstein [Sun, 11 Sep 2016 04:01:28 +0000 (00:01 -0400)]
Remove the unused argument from mts_init() (as far as I can tell,
it has never been used, for anything).
Ken Hornstein [Thu, 8 Sep 2016 17:13:57 +0000 (13:13 -0400)]
Only get a write lock on the sequences file if we're performing a pack
operation.
David Levine [Tue, 6 Sep 2016 22:02:46 +0000 (18:02 -0400)]
Added some NMH_UNUSED's to prevent compile warnings without
OAUTH_SUPPORT.
David Levine [Tue, 6 Sep 2016 21:49:59 +0000 (17:49 -0400)]
Protected call of mh_oauth_do_xoauth() with #ifdef OAUTH_SUPPORT to
allow post(1) to link when configured without it.
David Levine [Tue, 6 Sep 2016 21:36:16 +0000 (17:36 -0400)]
Protected use of setup_oauth_params() with #ifdef OAUTH_SUPPORT.
Ken Hornstein [Tue, 6 Sep 2016 19:32:28 +0000 (15:32 -0400)]
Under some circumstances, some version of MacOS X can return EPROTOTYPE
if you try to write to a connection that is being torn down. Handle
that case.
David Levine [Tue, 6 Sep 2016 13:16:15 +0000 (09:16 -0400)]
Removed incorrect increment of read position pointer, which caused
first character of some very short (less than 4 characters) message
bodies to be dropped. It seems that the message needed to start
with a "From " line to reveal the problem.
Ken Hornstein [Tue, 6 Sep 2016 00:32:03 +0000 (20:32 -0400)]
Merge branch 'xoauth'
Ken Hornstein [Tue, 6 Sep 2016 00:21:55 +0000 (20:21 -0400)]
Change things so if -authservice wasn't given, throw an error.
At the same time, improve the code so -authservice doesn't
have to be given before the other oauth flags.
Ken Hornstein [Mon, 5 Sep 2016 02:20:40 +0000 (22:20 -0400)]
Switch from our horrible awk script that parses the signal header file
to the POSIX function strsignal().
Ken Hornstein [Mon, 5 Sep 2016 00:42:21 +0000 (20:42 -0400)]
Fix up a few minor nits to make OAuth2 (finally!) work right in post(8).
Change the tests to support the new error output.
Ken Hornstein [Sun, 4 Sep 2016 03:46:45 +0000 (23:46 -0400)]
Add new signal include file location for El Capitan. I am not sure
this is in general the right approach.
David Levine [Mon, 29 Aug 2016 13:26:38 +0000 (09:26 -0400)]
Added warning message on stderr if folder -nocreate is provided
a non-existant folder.
(cherry picked from commit
d51964a51fdc08d92dab9825a8357c9adba34aa7 )
David Levine [Mon, 29 Aug 2016 13:26:38 +0000 (09:26 -0400)]
Added warning message on stderr if folder -nocreate is provided
a non-existant folder.
David Levine [Sun, 21 Aug 2016 17:04:59 +0000 (13:04 -0400)]
Removed jsmn license from COPYRIGHT. In keeping what appears to
be standard practice, the COPYRIGHT file just contains the nmh
copyright. We retain the jsmn license in thirdparty/jsmn/LICENSE.
David Levine [Sun, 21 Aug 2016 16:22:42 +0000 (12:22 -0400)]
Check result of setup_oauth_params() for != OK instead of non-zero.
Ken Hornstein [Sun, 21 Aug 2016 04:39:36 +0000 (00:39 -0400)]
Very close, but it doesn't passes the tests just yet.
Ken Hornstein [Sat, 20 Aug 2016 05:18:13 +0000 (01:18 -0400)]
Retrieve appropriate profile entries and pass them to post(8).
Not quite working yet.
Ken Hornstein [Wed, 17 Aug 2016 03:35:09 +0000 (23:35 -0400)]
Start of adding arguments for transmitting OAuth parameters to
post.
(cherry picked from commit
68246559a5087f3a3c13ef2a6240a7c18dd9c155 )
Ken Hornstein [Wed, 17 Aug 2016 03:35:09 +0000 (23:35 -0400)]
Start of adding arguments for transmitting OAuth parameters to
post.
Ken Hornstein [Mon, 15 Aug 2016 18:39:04 +0000 (14:39 -0400)]
Add $(ICONVLIB) to programs that need it.
(cherry picked from commit
8c9441dc98bb4ce98ae70528d5415d9f5507713e )
Ken Hornstein [Mon, 15 Aug 2016 18:39:04 +0000 (14:39 -0400)]
Add $(ICONVLIB) to programs that need it.
David Levine [Mon, 15 Aug 2016 14:58:33 +0000 (10:58 -0400)]
Create $MH_OBJ_DIR/test/testdir if it doesn't already exist. This
allows a test to be run standalone, now that said directory must
exist before defining $MH_TEST_DIR.
(cherry picked from commit
0f53d91688c0fab28b900ad27a1610a755dea526 )
David Levine [Mon, 15 Aug 2016 14:58:33 +0000 (10:58 -0400)]
Create $MH_OBJ_DIR/test/testdir if it doesn't already exist. This
allows a test to be run standalone, now that said directory must
exist before defining $MH_TEST_DIR.
David Levine [Mon, 15 Aug 2016 14:31:43 +0000 (10:31 -0400)]
Plug a couple of (harmless) memory leaks in mhfixmsg.
(cherry picked from commit
58d22c00deb7bc9c771c5293079f6f89bc28274a )
David Levine [Mon, 15 Aug 2016 14:31:43 +0000 (10:31 -0400)]
Plug a couple of (harmless) memory leaks in mhfixmsg.
David Levine [Mon, 15 Aug 2016 00:45:43 +0000 (20:45 -0400)]
Handle base64 decoding decoding of initial response for all AUTH
mechanisms the same way, based on RFC 4954 spec. Also, don't try
to decode = or * response.
(cherry picked from commit
b3ebdfc56e7a0199a60d80f54872e86969d96933 )
David Levine [Mon, 15 Aug 2016 00:45:43 +0000 (20:45 -0400)]
Handle base64 decoding decoding of initial response for all AUTH
mechanisms the same way, based on RFC 4954 spec. Also, don't try
to decode = or * response.
Ken Hornstein [Sun, 14 Aug 2016 17:26:59 +0000 (13:26 -0400)]
Newer versions of Automake want to include the test-driver script,
so make sure we ignore it.
(cherry picked from commit
bd6f799b1d98c11b50a4121c9ac763bcf1b1b3fe )
Ken Hornstein [Sun, 14 Aug 2016 17:25:51 +0000 (13:25 -0400)]
Use isascii() with isprint(), since using isprint() on
bytes > 127 is undefined.
(cherry picked from commit
7054379384884f0975c687ce9b2cd8c20e3f2c12 )
Ken Hornstein [Sun, 14 Aug 2016 17:26:59 +0000 (13:26 -0400)]
Newer versions of Automake want to include the test-driver script,
so make sure we ignore it.
Ken Hornstein [Sun, 14 Aug 2016 17:25:51 +0000 (13:25 -0400)]
Use isascii() with isprint(), since using isprint() on
bytes > 127 is undefined.
David Levine [Sun, 14 Aug 2016 17:11:50 +0000 (13:11 -0400)]
Set HOME in tests if unset, to avoid warning from w3m about not being
about to create config directory.
(cherry picked from commit
30a9c9b62fa92df289079080eb5ee57d2fda3951 )
David Levine [Sun, 14 Aug 2016 17:11:50 +0000 (13:11 -0400)]
Set HOME in tests if unset, to avoid warning from w3m about not being
about to create config directory.
David Levine [Sun, 14 Aug 2016 15:04:07 +0000 (11:04 -0400)]
Fixed typo in man page.
David Levine [Sun, 14 Aug 2016 15:02:50 +0000 (11:02 -0400)]
Fixed a couple of typos in man pages.
David Levine [Sun, 14 Aug 2016 14:59:13 +0000 (10:59 -0400)]
Attempt to decode base64-encoded strings in -snoop traffic.
David Levine [Sun, 14 Aug 2016 14:57:51 +0000 (10:57 -0400)]
Attempt to decode base64-encoded strings in -snoop traffic.
David Levine [Wed, 10 Aug 2016 15:58:45 +0000 (11:58 -0400)]
Canonicalize MH_TEST_DIR in TESTS_ENVIRONMENT.
(cherry picked from commit
28c31eb83bf6113dd72182bb5f13c4da99372d9e )
David Levine [Wed, 10 Aug 2016 15:47:36 +0000 (11:47 -0400)]
Use pwd -P to canonicalize MH_TEST_DIR.
(cherry picked from commit
6f94c7d978b034d34319236e8a868a5b225605c0 )
David Levine [Wed, 10 Aug 2016 15:41:01 +0000 (11:41 -0400)]
Added debug printouts.
(cherry picked from commit
5d8bc1288d5bd672bfb81b347e4c7742fbe644d1 )
David Levine [Wed, 10 Aug 2016 15:19:00 +0000 (11:19 -0400)]
Canonicalized MH_TEST_DIR, and replaced use of `pwd` with it, to
try to prevent test failures on fbsd10 test host.
(cherry picked from commit
1846c42228ff68f328cb046027bc7a03ec3ba596 )
David Levine [Wed, 10 Aug 2016 15:58:45 +0000 (11:58 -0400)]
Canonicalize MH_TEST_DIR in TESTS_ENVIRONMENT.
David Levine [Wed, 10 Aug 2016 15:47:36 +0000 (11:47 -0400)]
Use pwd -P to canonicalize MH_TEST_DIR.
David Levine [Wed, 10 Aug 2016 15:41:01 +0000 (11:41 -0400)]
Added debug printouts.
David Levine [Wed, 10 Aug 2016 15:19:00 +0000 (11:19 -0400)]
Canonicalized MH_TEST_DIR, and replaced use of `pwd` with it, to
try to prevent test failures on fbsd10 test host.
David Levine [Fri, 22 Jul 2016 14:08:24 +0000 (10:08 -0400)]
Fixed comments describing decodeBase64().
(cherry picked from commit
06b87ce464beb93a7929541c355edf580ccec023 )
David Levine [Fri, 22 Jul 2016 14:08:24 +0000 (10:08 -0400)]
Fixed comments describing decodeBase64().
David Levine [Thu, 21 Jul 2016 01:25:01 +0000 (21:25 -0400)]
Factored out base64 decoding code into decodeBase64().
(cherry picked from commit
522c66eae1a144e0631dfaa61f1632e341ea7ce6 )
David Levine [Thu, 21 Jul 2016 01:14:25 +0000 (21:14 -0400)]
Moved md5.c from uip to sbr.
(cherry picked from commit
98c792e2effa2656e4fce979d6f6eec44d64131c )
David Levine [Thu, 21 Jul 2016 01:25:01 +0000 (21:25 -0400)]
Factored out base64 decoding code into decodeBase64().
David Levine [Thu, 21 Jul 2016 01:14:25 +0000 (21:14 -0400)]
Moved md5.c from uip to sbr.
David Levine [Fri, 8 Jul 2016 15:01:07 +0000 (11:01 -0400)]
Updated send(1) man page to note that sendfrom looks in
Envelope-From and Sender headers as well as the From header.
(cherry picked from commit
b347135ed8e4c15c6562d7b3d7924bd9ef7f1589 )
David Levine [Fri, 8 Jul 2016 15:01:07 +0000 (11:01 -0400)]
Updated send(1) man page to note that sendfrom looks in
Envelope-From and Sender headers as well as the From header.
David Levine [Fri, 8 Jul 2016 14:48:59 +0000 (10:48 -0400)]
Merge remote-tracking branch 'origin' into xoauth
David Levine [Fri, 8 Jul 2016 14:35:52 +0000 (10:35 -0400)]
Added Envelope-From and Sender support to sendfrom.
David Levine [Fri, 8 Jul 2016 14:28:20 +0000 (10:28 -0400)]
Changed addresses to use example.com.
David Levine [Fri, 8 Jul 2016 13:59:58 +0000 (09:59 -0400)]
export MH_TEST_DIR so that test/dist/test-dist can be run standalone.
David Levine [Tue, 5 Jul 2016 16:10:05 +0000 (12:10 -0400)]
Moved sendfrom code from contrib into send(1).
David Levine [Tue, 5 Jul 2016 16:02:59 +0000 (12:02 -0400)]
Moved sendfrom code from contrib into send(1).
David Levine [Tue, 5 Jul 2016 13:57:07 +0000 (09:57 -0400)]
Added context_find_prefix().
David Levine [Mon, 4 Jul 2016 22:25:53 +0000 (18:25 -0400)]
Added context_find_prefix().
David Levine [Sun, 26 Jun 2016 01:22:37 +0000 (21:22 -0400)]
Wrapped code block of conditional statement with {}, so that the
second statement is now included in the conditional. Found by
gcc 6 -Wmisleading-indentation.
(cherry picked from commit
9626eb33ed5ff7c59776081e1a58a20a1eed96be )
David Levine [Sun, 26 Jun 2016 01:19:37 +0000 (21:19 -0400)]
Moved free(cp) to right after last (and only) use of cp. The statement
was flagged by gcc 6 -Wmisleading-indentation. In its original location,
it would not always have been called, resulting in leaked memory.
(cherry picked from commit
79f012b76eba04d50a36a4a37c57458a8d521434 )
David Levine [Sun, 26 Jun 2016 01:17:05 +0000 (21:17 -0400)]
Fixed indentation to prevent warning from gcc 6 -Wmisleading-indentation.
(cherry picked from commit
a814c930041c1e238f1826b1ac9c46b67e4cfb70 )
David Levine [Sun, 26 Jun 2016 01:22:37 +0000 (21:22 -0400)]
Wrapped code block of conditional statement with {}, so that the
second statement is now included in the conditional. Found by
gcc 6 -Wmisleading-indentation.
David Levine [Sun, 26 Jun 2016 01:19:37 +0000 (21:19 -0400)]
Moved free(cp) to right after last (and only) use of cp. The statement
was flagged by gcc 6 -Wmisleading-indentation. In its original location,
it would not always have been called, resulting in leaked memory.
David Levine [Sun, 26 Jun 2016 01:17:05 +0000 (21:17 -0400)]
Fixed indentation to prevent warning from gcc 6 -Wmisleading-indentation.
David Levine [Sun, 26 Jun 2016 01:16:36 +0000 (21:16 -0400)]
Merge remote-tracking branch 'origin' into xoauth
David Levine [Sun, 12 Jun 2016 14:38:19 +0000 (10:38 -0400)]
Added const to filename args of cpydata(). Then added const to some
args in mhfixmsg.c.
(cherry picked from commit
9f7d48c36f01ba29974834cbcdc24e4c2e1f07d9 )
David Levine [Sun, 12 Jun 2016 14:36:43 +0000 (10:36 -0400)]
Added const to arg of m_backup().
(cherry picked from commit
d42ab414c8bce17b6b437ef9ebfd194a8ac4111c )
David Levine [Sun, 12 Jun 2016 15:34:59 +0000 (11:34 -0400)]
Synched common.sh.in from master to nmh-oauth.
David Levine [Sun, 12 Jun 2016 15:33:27 +0000 (11:33 -0400)]
No longer need const cast in sendfrom.c.
David Levine [Sun, 12 Jun 2016 15:27:21 +0000 (11:27 -0400)]
Added consts to adios(), advise(), and advertise() to sync master
and nmh-oauth branch.
David Levine [Sun, 12 Jun 2016 15:26:37 +0000 (11:26 -0400)]
Added consts to adios(), advise(), and advertise() to sync master
and nmh-oauth branch.
David Levine [Sun, 12 Jun 2016 14:38:19 +0000 (10:38 -0400)]
Added const to filename args of cpydata(). Then added const to some
args in mhfixmsg.c.
David Levine [Sun, 12 Jun 2016 14:36:43 +0000 (10:36 -0400)]
Added const to arg of m_backup().
David Levine [Sun, 12 Jun 2016 14:35:47 +0000 (10:35 -0400)]
Added const to first arg of adios().
David Levine [Sun, 12 Jun 2016 14:05:16 +0000 (10:05 -0400)]
If parse_mime() fails and the -file switch was used, pass the input
message to it unchanged so that pipelines won't break.
(cherry picked from commit
564b5b785c7cc709f92a83afb547267ed7418f18 )
David Levine [Sun, 12 Jun 2016 14:05:16 +0000 (10:05 -0400)]
If parse_mime() fails and the -file switch was used, pass the input
message to it unchanged so that pipelines won't break.
David Levine [Mon, 30 May 2016 15:49:20 +0000 (11:49 -0400)]
Plugged leak in mh_oauth_cred_load().
David Levine [Mon, 30 May 2016 15:48:46 +0000 (11:48 -0400)]
Added free_fs() call to plug leak from fmt_compile().
David Levine [Mon, 30 May 2016 15:48:28 +0000 (11:48 -0400)]
Added free_fs() call to plug leak from fmt_compile().
klemens [Sun, 29 May 2016 12:39:05 +0000 (14:39 +0200)]
spelling-fixes ( code-comments in .c, .h. .y ... )
(cherry picked from commit
942561da2455ee50a1eb82c8c4f2bdb5e25133d1 )
klemens [Sun, 29 May 2016 12:37:11 +0000 (14:37 +0200)]
spelling-fixes ( docs, man, readme )
(cherry picked from commit
fa92642a21119eda8bfc961f8d5a8d3e9ee7d494 )
klemens [Sun, 29 May 2016 12:39:05 +0000 (14:39 +0200)]
spelling-fixes ( code-comments in .c, .h. .y ... )
klemens [Sun, 29 May 2016 12:37:11 +0000 (14:37 +0200)]
spelling-fixes ( docs, man, readme )
David Levine [Sun, 29 May 2016 13:40:12 +0000 (09:40 -0400)]
Added sendfrom to docs/contrib.
David Levine [Sun, 29 May 2016 13:39:36 +0000 (09:39 -0400)]
Added sendfrom to docs/contrib.
David Levine [Sat, 21 May 2016 13:15:56 +0000 (09:15 -0400)]
Added docdir to mhparam.
(cherry picked from commit
89d69fbd2ae1f9c8c989850ec7057814c655a727 )
David Levine [Sat, 21 May 2016 12:06:36 +0000 (08:06 -0400)]
Removed unnecessary memset on fmt_mnull: it gets initialized to
all 0's.
(cherry picked from commit
56c4ac49d7b8ad674c0a66e9999186bcb98bd048 )
Ken Hornstein [Wed, 18 May 2016 16:44:21 +0000 (12:44 -0400)]
Check to see if cross-directory links are supported; if they are not,
then don't run the refile -link test.
(cherry picked from commit
35fce21b692a6259138fc81caf13f4d07bb58da0 )
David Levine [Sat, 21 May 2016 13:15:56 +0000 (09:15 -0400)]
Added docdir to mhparam.
David Levine [Sat, 21 May 2016 12:06:36 +0000 (08:06 -0400)]
Removed unnecessary memset on fmt_mnull: it gets initialized to
all 0's.
Ken Hornstein [Wed, 18 May 2016 16:44:21 +0000 (12:44 -0400)]
Check to see if cross-directory links are supported; if they are not,
then don't run the refile -link test.
David Levine [Mon, 2 May 2016 16:55:31 +0000 (12:55 -0400)]
For slocal, changed default user, if -user switch isn't used, to be
the user part of the Local-Mailbox profile entry, if present, or the
current user. addr uses the same default. This allows addr
to contain a '.', which slocal did not allow before.
David Levine [Tue, 26 Apr 2016 02:20:39 +0000 (22:20 -0400)]
Added test of negative return code from jsmn_parse() to test-send.