git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH 0/4] Some improvements for git-imap-send

From
HMHitoshi Mitake <mitake@dcl.info.waseda.ac.jp>
Date
Feb 9, 2010, 12:09 UTC
Message-ID
<1265717345-2118-1-git-send-email-mitake@dcl.info.waseda.ac.jp>
In-Reply-To
<7vaavj8h1k.fsf@alter.siamese.dyndns.org>
Hi Git folks,

Thanks for your patch ( http://article.gmane.org/gmane.comp.version-control.git/139186 ), now I can enable boolean values with no assign statement in imap section like "preformattedHTML" in .gitconfig.

This patch series adds two new options to git-imap-send, "auth-method" and "lf-to-crlf".

Users can specify authenticate method with "auth-method". This patch also adds new auth method "CRAM-MD5".

Some strict IMAP servers (e.g. Cyrus) don't allow "bare newlines" in messages. If "lf-to-crlf" enabled, git-imap-send converts LF to CRLF("\r\n") before storing messages to draft folder.

If you think these are useful, please use.
Thanks,
Hitoshi Mitake (4):
  Add base64 encoder and decoder
  Add stuffs for MD5 hash algorithm
  git-imap-send: Implement CRAM-MD5 auth method
  git-imap-send: Add method to convert from LF to CRLF
 Documentation/git-imap-send.txt |    9 +
 Makefile                        |    6 +
 base64.c                        |  122 ++++++++
 base64.h                        |   36 +++
 imap-send.c                     |  137 ++++++++--
 md5.c                           |  600 +++++++++++++++++++++++++++++++++++++++
 md5.h                           |   61 ++++
 md5_hmac.c                      |  137 +++++++++
 md5_hmac.h                      |   36 +++
 9 files changed, 1127 insertions(+), 17 deletions(-)
 create mode 100644 base64.c
 create mode 100644 base64.h
 create mode 100644 md5.c
 create mode 100644 md5.h
 create mode 100644 md5_hmac.c
 create mode 100644 md5_hmac.h
Previous: Junio C HamanoNext: Jeff King
Message 4 of 49 in “imap.preformattedHTML and imap.sslverify”
  1. Junio C HamanoFeb 6, 2010
  2. Jeremy WhiteFeb 8, 2010
  3. Junio C HamanoFeb 8, 2010
  4. 0/4 Some improvements for git-imap-sendHitoshi Mitake, Feb 9, 2010
  5. Jeff KingFeb 9, 2010
  6. Erik Faye-LundFeb 9, 2010
  7. Jeff KingFeb 9, 2010
  8. Erik Faye-LundFeb 9, 2010
  9. Jeff KingFeb 9, 2010
  10. 1/2 git-imap-send: Add CRAM-MD5 authenticate method supportHitoshi Mitake, Feb 11, 2010
  11. Erik Faye-LundFeb 11, 2010
  12. Hitoshi MitakeFeb 11, 2010
  13. 1/2 git-imap-send: Add CRAM-MD5 authenticate method supportHitoshi Mitake, Feb 11, 2010
  14. Junio C HamanoFeb 11, 2010
  15. Hitoshi MitakeFeb 12, 2010
  16. 2/2 git-imap-send: Convert LF to CRLF before storing patch to draft boxHitoshi Mitake, Feb 11, 2010
  17. Junio C HamanoFeb 11, 2010
  18. Hitoshi MitakeFeb 12, 2010
  19. 1/2 git-imap-send: Add CRAM-MD5 authenticate method supportHitoshi Mitake, Feb 11, 2010
  20. 2/2 git-imap-send: Convert LF to CRLF before storing patch to draft boxHitoshi Mitake, Feb 11, 2010
  21. 1/2 git-imap-send: Add CRAM-MD5 authenticate method supportHitoshi Mitake, Feb 12, 2010
  22. Erik Faye-LundFeb 12, 2010
  23. Hitoshi MitakeFeb 13, 2010
  24. Junio C HamanoFeb 12, 2010
  25. Hitoshi MitakeFeb 13, 2010
  26. 1/2 git-imap-send: Add CRAM-MD5 authenticate method supportHitoshi Mitake, Feb 13, 2010
  27. Junio C HamanoFeb 13, 2010
  28. Junio C HamanoFeb 16, 2010
  29. Hitoshi MitakeFeb 17, 2010
  30. 1/2 git-imap-send: Add CRAM-MD5 authenticate method supportHitoshi Mitake, Feb 17, 2010
  31. Junio C HamanoFeb 17, 2010
  32. Hitoshi MitakeFeb 18, 2010
  33. Hitoshi MitakeFeb 17, 2010
  34. 2/2 git-imap-send: Convert LF to CRLF before storing patch to draft boxHitoshi Mitake, Feb 12, 2010
  35. 1/4 Add base64 encoder and decoderHitoshi Mitake, Feb 9, 2010
  36. Erik Faye-LundFeb 9, 2010
  37. Hitoshi MitakeFeb 11, 2010
  38. 2/4 Add stuffs for MD5 hash algorithmHitoshi Mitake, Feb 9, 2010
  39. 3/4 git-imap-send: Implement CRAM-MD5 auth methodHitoshi Mitake, Feb 9, 2010
  40. Erik Faye-LundFeb 9, 2010
  41. Hitoshi MitakeFeb 11, 2010
  42. Erik Faye-LundFeb 11, 2010
  43. Hitoshi MitakeFeb 11, 2010
  44. 4/4 git-imap-send: Add method to convert from LF to CRLFHitoshi Mitake, Feb 9, 2010
  45. Jakub NarebskiFeb 9, 2010
  46. Hitoshi MitakeFeb 11, 2010
  47. Linus TorvaldsFeb 9, 2010
  48. Junio C HamanoFeb 9, 2010
  49. Hitoshi MitakeFeb 11, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.