<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git-send-email.perl, branch v2.7.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.7.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.7.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2016-02-05T22:54:09Z</updated>
<entry>
<title>Merge branch 'ew/send-email-mutt-alias-fix' into maint</title>
<updated>2016-02-05T22:54:09Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-05T22:54:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=25b1166ab2d4cb1685ecc26a36c35756ed5e1d4d'/>
<id>urn:sha1:25b1166ab2d4cb1685ecc26a36c35756ed5e1d4d</id>
<content type='text'>
"git send-email" was confused by escaped quotes stored in the alias
files saved by "mutt", which has been corrected.

* ew/send-email-mutt-alias-fix:
  git-send-email: do not double-escape quotes from mutt
</content>
</entry>
<entry>
<title>git-send-email: do not double-escape quotes from mutt</title>
<updated>2016-01-04T21:35:40Z</updated>
<author>
<name>Eric Wong</name>
<email>normalperson@yhbt.net</email>
</author>
<published>2016-01-04T20:53:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2c510f21cd2c571549cf75ff94061a2a6717851f'/>
<id>urn:sha1:2c510f21cd2c571549cf75ff94061a2a6717851f</id>
<content type='text'>
mutt saves aliases with escaped quotes in the form of:

	alias dot \"Dot U. Sir\" &lt;somebody@example.org&gt;

When we pass through our sanitize_address routine,
we end up with double-escaping:

	 To: "\\\"Dot U. Sir\\\" &lt;somebody@example.org&gt;

Remove the escaping in mutt only for now, as I am not sure
if other mailers can do this or if this is better fixed in
sanitize_address.

Cc: Remi Lespinet &lt;remi.lespinet@ensimag.grenoble-inp.fr&gt;
Cc: Matthieu Moy &lt;Matthieu.Moy@imag.fr&gt;
Signed-off-by: Eric Wong &lt;normalperson@yhbt.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jk/send-email-ssl-errors'</title>
<updated>2015-12-21T18:59:06Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-12-21T18:59:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7aaff08f3996eceadc98a531ef0faa8d7bae955e'/>
<id>urn:sha1:7aaff08f3996eceadc98a531ef0faa8d7bae955e</id>
<content type='text'>
Improve error reporting when SMTP TLS fails.

* jk/send-email-ssl-errors:
  send-email: enable SSL level 1 debug output
</content>
</entry>
<entry>
<title>send-email: enable SSL level 1 debug output</title>
<updated>2015-12-11T17:41:10Z</updated>
<author>
<name>John Keeping</name>
<email>john@keeping.me.uk</email>
</author>
<published>2015-12-03T21:47:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9d605249e53db69b47cdf6145ec9639a45c38100'/>
<id>urn:sha1:9d605249e53db69b47cdf6145ec9639a45c38100</id>
<content type='text'>
If a server's certificate isn't accepted by send-email, the output is:

	Unable to initialize SMTP properly. Check config and use --smtp-debug.

but adding --smtp-debug=1 just produces the same output since we don't
get as far as talking SMTP.

Turning on SSL debug at level 1 gives:

	DEBUG: .../IO/Socket/SSL.pm:1796: SSL connect attempt failed error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
	DEBUG: .../IO/Socket/SSL.pm:673: fatal SSL error: SSL connect attempt failed error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
	DEBUG: .../IO/Socket/SSL.pm:1780: IO::Socket::IP configuration failed

IO::Socket::SSL defines level 1 debug as "print out errors from
IO::Socket::SSL and ciphers from Net::SSLeay".  In fact, it aliases
Net::SSLeay::trace which is defined to guarantee silence at level 0 and
only emit error messages at level 1, so let's enable it by default.

The modification of warnings is needed to avoid a warning about:

	Name "IO::Socket::SSL::DEBUG" used only once: possible typo

Signed-off-by: John Keeping &lt;john@keeping.me.uk&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jk/send-email-complete-aliases'</title>
<updated>2015-12-04T19:19:11Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-12-04T19:19:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c69d08df96ab784a61c9abaf81a632eea594e62b'/>
<id>urn:sha1:c69d08df96ab784a61c9abaf81a632eea594e62b</id>
<content type='text'>
Teach send-email to dump mail aliases, so that we can do tab completion
on the command line.

* jk/send-email-complete-aliases:
  completion: add support for completing email aliases
  sendemail: teach git-send-email to dump alias names
</content>
</entry>
<entry>
<title>Merge branch 'jk/send-email-ca-path'</title>
<updated>2015-12-01T23:54:54Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2015-12-01T23:54:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=43ed3827ed5ce06692d02e0f0c6809ff5812bb6e'/>
<id>urn:sha1:43ed3827ed5ce06692d02e0f0c6809ff5812bb6e</id>
<content type='text'>
Use a safer behavior when we hit errors verifying remote certificates.

* jk/send-email-ca-path:
  send-email: die if CA path doesn't exist
</content>
</entry>
<entry>
<title>send-email: die if CA path doesn't exist</title>
<updated>2015-11-24T23:35:55Z</updated>
<author>
<name>John Keeping</name>
<email>john@keeping.me.uk</email>
</author>
<published>2015-11-24T23:31:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c55d65f3c524ab2cb40e2293343eb28a0ee0fe46'/>
<id>urn:sha1:c55d65f3c524ab2cb40e2293343eb28a0ee0fe46</id>
<content type='text'>
If the CA path isn't found it's most likely to indicate a
misconfiguration, in which case accepting any certificate is unlikely to
be the correct thing to do.

Signed-off-by: John Keeping &lt;john@keeping.me.uk&gt;
Signed-off-by: Jeff King &lt;peff@peff.net&gt;
</content>
</entry>
<entry>
<title>send-email: expand path in sendemail.smtpsslcertpath config</title>
<updated>2015-11-20T13:02:06Z</updated>
<author>
<name>John Keeping</name>
<email>john@keeping.me.uk</email>
</author>
<published>2015-11-17T22:01:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=6e07a3b51b43ce0b573f5411524ad4fd423eaf75'/>
<id>urn:sha1:6e07a3b51b43ce0b573f5411524ad4fd423eaf75</id>
<content type='text'>
As it says in the name, the SSL certificate path is a path so treat it
as one and support tilde-expansion.

Signed-off-by: John Keeping &lt;john@keeping.me.uk&gt;
Signed-off-by: Jeff King &lt;peff@peff.net&gt;
</content>
</entry>
<entry>
<title>sendemail: teach git-send-email to dump alias names</title>
<updated>2015-11-20T13:02:06Z</updated>
<author>
<name>Jacob Keller</name>
<email>jacob.keller@gmail.com</email>
</author>
<published>2015-11-19T22:52:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=17b7a8324402ab1e5bb66adb287e5463757c9326'/>
<id>urn:sha1:17b7a8324402ab1e5bb66adb287e5463757c9326</id>
<content type='text'>
Add an option "--dump-aliases" which changes the default behavior of
git-send-email. This mode will simply read the alias files configured by
sendemail.aliasesfile and sendemail.aliasfiletype and dump a list of all
configured aliases, one per line. The intended use case for this option
is the bash-completion script which will use it to autocomplete aliases
on the options which take addresses.

Add some tests for the new option using various alias file formats.

A possible future extension to the alias dump format could be done by
extending the --dump-aliases to take an optional argument defining the
format to display. This has not been done in this patch as no user of
this information has been identified.

Signed-off-by: Jacob Keller &lt;jacob.keller@gmail.com&gt;
Signed-off-by: Jeff King &lt;peff@peff.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'sa/send-email-smtp-batch-data-limit' into maint</title>
<updated>2015-11-05T20:18:06Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-11-05T20:18:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=53be145209eeac5972d4ea4374d667fdf594f78f'/>
<id>urn:sha1:53be145209eeac5972d4ea4374d667fdf594f78f</id>
<content type='text'>
When "git send-email" wanted to talk over Net::SMTP::SSL,
Net::Cmd::datasend() did not like to be fed too many bytes at the
same time and failed to send messages.  Send the payload one line
at a time to work around the problem.

* sa/send-email-smtp-batch-data-limit:
  git-send-email.perl: Fixed sending of many/huge changes/patches
</content>
</entry>
</feed>
