aboutsummaryrefslogtreecommitdiffstats
path: root/git-send-email.perl
AgeCommit message (Expand)AuthorFilesLines
2023-12-09Merge branch 'tz/send-email-negatable-options'Junio C Hamano1-15/+8
2023-11-20Merge branch 'tz/send-email-helpfix'Junio C Hamano1-2/+2
2023-11-17send-email: avoid duplicate specification warningsTodd Zullinger1-13/+6
2023-11-17perl: bump the required Perl version to 5.8.1 from 5.8.0Todd Zullinger1-2/+2
2023-11-16send-email: remove stray characters from usageTodd Zullinger1-2/+2
2023-11-07Merge branch 'ms/send-email-validate-fix'Junio C Hamano1-28/+32
2023-10-30Merge branch 'jk/send-email-fix-addresses-from-composed-messages'Junio C Hamano1-80/+52
2023-10-26send-email: move validation code below process_address_listMichael Strawbridge1-28/+32
2023-10-20send-email: handle to/cc/bcc from --compose messageJeff King1-2/+14
2023-10-20Revert "send-email: extract email-parsing code into a subroutine"Jeff King1-80/+40
2023-09-18git-send-email.perl: avoid printing undef when validating addressesTaylor Blau1-3/+3
2023-08-08send-email: avoid creating more than one Term::ReadLine objectJeff King1-5/+13
2023-08-08send-email: drop FakeTerm hackJeff King1-20/+2
2023-05-19Merge branch 'jc/send-email-pre-process-fix'Junio C Hamano1-0/+1
2023-05-17send-email: clear the $message_id after validationJunio C Hamano1-0/+2
2023-05-15Merge branch 'mc/send-email-header-cmd'Junio C Hamano1-18/+70
2023-05-10Merge branch 'ms/send-email-feed-header-to-validate-hook'Junio C Hamano1-37/+60
2023-05-01send-email: detect empty blank lines in command outputMaxim Cournoyer1-2/+10
2023-05-01send-email: add --header-cmd, --no-header-cmd optionsMaxim Cournoyer1-12/+43
2023-05-01send-email: extract execute_cmd from recipients_cmdMaxim Cournoyer1-6/+18
2023-04-19send-email: expose header information to git-send-email's sendemail-validate ...Michael Strawbridge1-19/+29
2023-04-19send-email: refactor header generation functionsMichael Strawbridge1-18/+31
2023-04-14send-email: export patch counters in validate environmentRobin Jarry1-1/+16
2023-04-11Merge branch 'jc/spell-id-in-both-caps-in-message-id'Junio C Hamano1-2/+2
2023-04-03e-mail workflow: Message-ID is spelled with ID in both capital lettersJunio C Hamano1-2/+2
2022-11-27send-email: relay '-v N' to format-patchKyle Meyer1-1/+8
2022-04-11i18n: fix some badly formatted i18n stringsJean-Noël Avila1-4/+3
2022-01-07send-email: use 'git hook run' for 'sendemail-validate'Emily Shaffer1-8/+14
2021-10-28send-email docs: add format-patch optionsThiago Perrotta1-1/+2
2021-10-28send-email: programmatically generate bash completionsThiago Perrotta1-9/+44
2021-09-15Merge branch 'ab/send-email-config-fix'Junio C Hamano1-1/+1
2021-09-10Merge branch 'mh/send-email-reset-in-reply-to'Junio C Hamano1-9/+17
2021-09-07send-email: fix a "first config key wins" regression in v2.33.0Ævar Arnfjörð Bjarmason1-1/+1
2021-08-30send-email: avoid incorrect header propagationMarvin Häuser1-9/+17
2021-07-22Merge branch 'ab/send-email-optim'Junio C Hamano1-60/+114
2021-06-14Merge branch 'ga/send-email-sendmail-cmd'Junio C Hamano1-7/+27
2021-05-28send-email: move trivial config handling to PerlÆvar Arnfjörð Bjarmason1-8/+21
2021-05-28perl: nano-optimize by replacing Cwd::cwd() with Cwd::getcwd()Ævar Arnfjörð Bjarmason1-1/+1
2021-05-28send-email: lazily load modules for a big speedupÆvar Arnfjörð Bjarmason1-32/+39
2021-05-28send-email: get rid of indirect object syntaxÆvar Arnfjörð Bjarmason1-3/+3
2021-05-28send-email: use function syntax instead of barewordsÆvar Arnfjörð Bjarmason1-2/+2
2021-05-28send-email: lazily shell out to "git var"Ævar Arnfjörð Bjarmason1-5/+15
2021-05-28send-email: lazily load config for a big speedupÆvar Arnfjörð Bjarmason1-9/+26
2021-05-28send-email: copy "config_regxp" into git-send-email.perlÆvar Arnfjörð Bjarmason1-1/+19
2021-05-28send-email: refactor sendemail.smtpencryption config parsingÆvar Arnfjörð Bjarmason1-8/+1
2021-05-28send-email: remove non-working support for "sendemail.smtpssl"Ævar Arnfjörð Bjarmason1-5/+1
2021-05-28send-email tests: support GIT_TEST_PERL_FATAL_WARNINGS=trueÆvar Arnfjörð Bjarmason1-1/+1
2021-05-27Merge branch 'ab/send-email-inline-hooks-path'Junio C Hamano1-1/+2
2021-05-27send-email: move "hooks_path" invocation to git-send-email.perlÆvar Arnfjörð Bjarmason1-1/+2
2021-05-25send-email: fix missing error message regressionÆvar Arnfjörð Bjarmason1-1/+11
2021-05-17git-send-email: add option to specify sendmail commandGregory Anders1-7/+27
2021-04-06git-send-email: improve --validate error outputÆvar Arnfjörð Bjarmason1-6/+6
2021-04-06git-send-email: refactor duplicate $? checks into a functionÆvar Arnfjörð Bjarmason1-17/+28
2021-04-02git-send-email: replace "map" in void context with "for"Ævar Arnfjörð Bjarmason1-2/+2
2021-03-23git-send-email: Respect core.hooksPath settingRobert Foss1-1/+1
2020-07-23git-send-email: die if sendmail.* config is setDrew DeVault1-0/+8
2020-07-01send-email: restore --in-reply-to superseding behaviorRafael Aquini1-2/+6
2019-11-10Fix spelling errors in code commentsElijah Newren1-1/+1
2019-06-13Merge branch 'ab/send-email-transferencoding-fix'Junio C Hamano1-89/+116
2019-05-29send-email: fix regression in sendemail.identity parsingÆvar Arnfjörð Bjarmason1-19/+40
2019-05-13send-email: do defaults -> config -> getopt in that orderÆvar Arnfjörð Bjarmason1-42/+49
2019-05-13send-email: rename the @bcclist variable for consistencyÆvar Arnfjörð Bjarmason1-5/+5
2019-05-13send-email: move the read_config() function above getoptsÆvar Arnfjörð Bjarmason1-49/+48
2019-04-25Merge branch 'bs/sendemail-tighten-anything-by'Junio C Hamano1-1/+1
2019-04-25Merge branch 'bc/send-email-qp-cr'Junio C Hamano1-1/+1
2019-04-14send-email: default to quoted-printable when CR is presentbrian m. carlson1-1/+1
2019-04-04send-email: don't cc *-by lines with '-' prefixBaruch Siach1-1/+1
2019-02-20completion: add more parameter value completionNguyễn Thái Ngọc Duy1-0/+6
2018-11-13Merge branch 'nd/complete-format-patch'Junio C Hamano1-0/+8
2018-11-13Merge branch 'al/send-email-auto-cte-fixup'Junio C Hamano1-1/+1
2018-11-06Merge branch 'jw/send-email-no-auth'Junio C Hamano1-2/+6
2018-11-06completion: use __gitcomp_builtin for format-patchDuy Nguyen1-0/+8
2018-11-02send-email: avoid empty transfer encoding headerAaron Lindsay1-1/+1
2018-10-23send-email: explicitly disable authenticationJoshua Watt1-2/+6
2018-10-16send-email: also pick up cc addresses from -by trailersRasmus Villemoes1-7/+12
2018-10-11send-email: only consider lines containing @ or <> for automatic Cc'ingRasmus Villemoes1-0/+5
2018-08-02Merge branch 'jm/send-email-tls-auth-on-batch'Junio C Hamano1-2/+1
2018-07-16send-email: fix tls AUTH when sending batchJules Maselbas1-2/+1
2018-07-09send-email: automatically determine transfer-encodingbrian m. carlson1-12/+6
2018-07-09docs: correct RFC specifying email line lengthbrian m. carlson0-0/+0
2018-07-09send-email: accept long lines with suitable transfer encodingbrian m. carlson1-7/+11
2018-07-09send-email: add an auto option for transfer encodingbrian m. carlson1-5/+7
2018-05-30Merge branch 'dd/send-email-reedit'Junio C Hamano1-7/+31
2018-05-06git-send-email: allow re-editing of messageDrew DeVault1-7/+31
2018-04-19send-email: avoid duplicate In-Reply-To/ReferencesStefan Agner1-1/+6
2018-03-15Merge branch 'ab/perl-fixes'Junio C Hamano1-15/+13
2018-03-15Merge branch 'cl/send-email-reply-to'Junio C Hamano1-19/+35
2018-03-15Merge branch 'np/send-email-header-parsing'Junio C Hamano1-38/+77
2018-03-06Merge branch 'xz/send-email-batch-size'Junio C Hamano1-0/+4
2018-03-06send-email: support separate Reply-To addressChristian Ludwig1-1/+17
2018-03-06send-email: rename variable for clarityChristian Ludwig1-19/+19
2018-03-05perl: move CPAN loader wrappers to another namespaceÆvar Arnfjörð Bjarmason1-2/+2
2018-03-05git-send-email: unconditionally use Net::{SMTP,Domain}Ævar Arnfjörð Bjarmason1-13/+11
2018-02-13Merge branch 'ab/simplify-perl-makefile'Junio C Hamano1-1/+1
2018-02-12send-email: error out when relogin delay is missingStefan Beller1-0/+4
2018-01-05send-email: add and use a local copy of Mail::AddressMatthieu Moy1-1/+2
2017-12-15send-email: extract email-parsing code into a subroutineNathan Payre1-38/+77
2017-12-11Makefile: replace perl/Makefile.PL with simple make rulesÆvar Arnfjörð Bjarmason1-1/+1
2017-11-28git-send-email: honor $PATH for sendmail binaryFlorian Klink1-1/+3
2017-08-24send-email: don't use Mail::Address, even if availableMatthieu Moy1-6/+1
2017-08-24send-email: fix garbage removal after addressMatthieu Moy1-2/+24
2017-07-06Merge branch 'xz/send-email-batch-size'Junio C Hamano1-0/+18
2017-07-05send-email: --batch-size to work around some SMTP server limitxiaoqiang zhao1-0/+18
2017-06-02Merge branch 'jt/send-email-validate-hook'Junio C Hamano1-15/+17
2017-06-02Merge branch 'dk/send-email-avoid-net-smtp-ssl-when-able'Junio C Hamano1-1/+1
2017-06-02send-email: check for repo before invoking hookJonathan Tan1-15/+17
2017-06-01send-email: Net::SMTP::starttls was introduced in v2.34Jonathan Nieder1-1/+1
2017-05-30Merge branch 'dk/send-email-avoid-net-smtp-ssl-when-able'Junio C Hamano1-19/+35
2017-05-20send-email: Net::SMTP::SSL is obsolete, use only when necessaryDennis Kaarsemaker1-19/+35
2017-05-16send-email: support validate hookJonathan Tan1-1/+19
2017-03-21Merge branch 'jh/send-email-one-cc' into maintJunio C Hamano1-1/+1
2017-03-10Merge branch 'jh/send-email-one-cc'Junio C Hamano1-1/+1
2017-02-27send-email: only allow one address per body tagJohan Hovold1-1/+1
2016-12-14i18n: send-email: mark composing message for translationVasco Almeida1-7/+9
2016-12-14i18n: send-email: mark string with interpolation for translationVasco Almeida1-40/+47
2016-12-14i18n: send-email: mark warnings and errors for translationVasco Almeida1-17/+17
2016-12-14i18n: send-email: mark strings for translationVasco Almeida1-22/+32
2016-07-11Merge branch 'jc/send-email-skip-backup'Junio C Hamano1-0/+40
2016-05-03Merge branch 'jd/send-email-to-whom'Junio C Hamano1-2/+3
2016-04-25send-email: fix grammo in the prompt that asks e-mail recipientsJunio C Hamano1-2/+3
2016-04-22Merge branch 'ew/send-email-drop-data-dumper'Junio C Hamano1-1/+0
2016-04-22Merge branch 'ew/send-email-readable-message-id'Junio C Hamano1-2/+3
2016-04-12send-email: detect and offer to skip backup filesJunio C Hamano1-0/+40
2016-04-06send-email: do not load Data::DumperEric Wong1-1/+0
2016-04-06send-email: more meaningful Message-IDEric Wong1-2/+3
2016-03-18send-email: ignore trailing whitespace in mailrc alias fileJeff King1-1/+1
2016-02-05Merge branch 'ew/send-email-mutt-alias-fix' into maintJunio C Hamano1-2/+7
2016-01-04git-send-email: do not double-escape quotes from muttEric Wong1-2/+7
2015-12-21Merge branch 'jk/send-email-ssl-errors'Junio C Hamano1-0/+7
2015-12-11send-email: enable SSL level 1 debug outputJohn Keeping1-0/+7
2015-12-04Merge branch 'jk/send-email-complete-aliases'Junio C Hamano1-0/+15
2015-12-01Merge branch 'jk/send-email-ca-path'Jeff King1-2/+1
2015-11-24send-email: die if CA path doesn't existJohn Keeping1-2/+1
2015-11-20send-email: expand path in sendemail.smtpsslcertpath configJohn Keeping1-1/+1
2015-11-20sendemail: teach git-send-email to dump alias namesJacob Keller1-0/+15
2015-11-05Merge branch 'sa/send-email-smtp-batch-data-limit' into maintJunio C Hamano1-1/+5
2015-10-15Merge branch 'sa/send-email-smtp-batch-data-limit'Junio C Hamano1-1/+5
2015-09-30git-send-email.perl: Fixed sending of many/huge changes/patchesStefan Agner1-1/+5
2015-09-21Merge branch 'bn/send-email-smtp-auth-error-message-fix'Junio C Hamano1-1/+1
2015-09-21send-email: fix uninitialized var warning for $smtp_authBrian Norris1-1/+1
2015-08-26Merge branch 'jv/send-email-selective-smtp-auth'Junio C Hamano1-1/+25
2015-08-17send-email: provide whitelist of SMTP AUTH mechanismsJan Viktorin1-1/+25
2015-08-03Merge branch 'rl/send-email-aliases'Junio C Hamano1-28/+22
2015-07-07send-email: suppress meaningless whitespaces in from fieldRemi Lespinet1-0/+1
2015-07-07send-email: allow multiple emails using --cc, --to and --bccRemi Lespinet1-15/+2
2015-07-07send-email: consider quote as delimiter instead of characterRemi Lespinet1-2/+4
2015-07-07send-email: reduce dependencies impact on parse_address_lineRemi Lespinet1-1/+1
2015-06-30send-email: minor code refactoringRemi Lespinet1-3/+3
2015-06-30send-email: allow use of aliases in the From field of --compose modeRemi Lespinet1-2/+2
2015-06-30send-email: refactor address list processRemi Lespinet1-10/+12
2015-06-30send-email: allow aliases in patch header and command script outputsRemi Lespinet1-0/+2
2015-06-01send-email: further warn about unsupported sendmail aliases featuresEric Sunshine1-0/+4
2015-06-01send-email: implement sendmail aliases line continuation supportEric Sunshine1-3/+7
2015-06-01send-email: simplify sendmail aliases comment and blank line recognizerEric Sunshine1-1/+1
2015-06-01send-email: refactor sendmail aliases parserEric Sunshine1-14/+24
2015-06-01send-email: fix style: cuddle 'elsif' and 'else' with closing braceEric Sunshine1-12/+5
2015-06-01send-email: drop noise comments which merely repeat what code saysEric Sunshine1-5/+0
2015-06-01send-email: visually distinguish sendmail aliases parser warningsEric Sunshine1-3/+3
2015-05-27send-email: add sendmail email aliases formatAllen Hubbe1-0/+25
2015-03-03Merge branch 'km/send-email-getopt-long-workarounds'Junio C Hamano1-0/+10
2015-02-25Merge branch 'jc/send-email-sensible-encoding'Junio C Hamano1-0/+1
2015-02-16git-send-email.perl: support no- prefix with older GetOptionsKyle J. McKay1-0/+10
2015-02-13send-email: ask confirmation if given encoding name is very shortJunio C Hamano1-0/+1
2015-01-07Merge branch 'lh/send-email-hide-x-mailer'Junio C Hamano1-3/+8
2015-01-07Merge branch 'rd/send-email-2047-fix'Junio C Hamano1-11/+25
2014-12-15send-email: add --[no-]xmailer optionLuis Henriques1-3/+8
2014-12-15send-email: handle adjacent RFC 2047-encoded words properlyРоман Донченко1-10/+16
2014-12-15send-email: align RFC 2047 decoding more closely with the specРоман Донченко1-11/+19
2014-11-25git-send-email: add --transfer-encoding optionPaolo Bonzini1-0/+36
2014-11-25git-send-email: delay creation of MIME headersPaolo Bonzini1-6/+19
2014-06-20Merge branch 'mt/send-email-cover-to-cc'Junio C Hamano1-0/+16
2014-04-29git-send-email: two new options: to-cover, cc-coverMichael S. Tsirkin1-0/+16
2014-04-23send-email: windows drive prefix (e.g. C:) appears only at the beginningJunio C Hamano1-1/+1
2014-04-16send-email: recognize absolute path on WindowsErik Faye-Lund1-2/+14
2014-02-13Merge branch 'rk/send-email-ssl-cert' into maintJunio C Hamano1-1/+2
2014-01-27Merge branch 'rk/send-email-ssl-cert'Junio C Hamano1-1/+2
2014-01-16send-email: /etc/ssl/certs/ directory may not be usable as ca_pathRuben Kerkhof1-1/+2
2013-12-04send-email: set SSL options through IO::Socket::SSL::set_client_defaultsThomas Rast1-2/+5
2013-12-04send-email: --smtp-ssl-cert-path takes an argumentThomas Rast1-1/+1
2013-12-04send-email: pass Debug to Net::SMTP::SSL::newThomas Rast1-0/+1
2013-09-10send-email: don't call methods on undefined valuesBrian M. Carlson1-1/+1
2013-07-22Merge branch 'rr/send-email-ssl-verify'Junio C Hamano1-3/+38
2013-07-18send-email: be explicit with SSL certificate verificationRamkumar Ramachandra1-3/+38
2013-07-15Merge branch 'bc/send-email-use-port-as-separate-param'Junio C Hamano1-2/+4
2013-07-04send-email: provide port separately from hostnamebrian m. carlson1-2/+4
2013-06-27Merge branch 'mt/send-email-cc-match-fix'Junio C Hamano1-2/+3
2013-06-20send-email: sanitize author when writing From lineMichael S. Tsirkin1-2/+3
2013-06-14Merge branch 'mt/send-email-cc-match-fix'Junio C Hamano1-8/+15
2013-06-05send-email: make --suppress-cc=self sanitize inputMichael S. Tsirkin1-8/+15
2013-06-05send-email: fix suppress-cc=self on cccmdMichael S. Tsirkin1-1/+1
2013-05-28send-email: remove warning about unset chainreplytoFelipe Contreras1-17/+2
2013-04-07send-email: make annotate configurableFelipe Contreras1-3/+4
2013-04-05Merge branch 'rr/send-email-perl-critique'Junio C Hamano1-8/+10
2013-03-31send-email: use the three-arg form of open in recipients_cmdRamkumar Ramachandra1-1/+1
2013-03-31send-email: drop misleading function prototypeRamkumar Ramachandra1-4/+6
2013-03-31send-email: use "return;" not "return undef;" on error codepathsRamkumar Ramachandra1-3/+3
2013-02-27git-send-email: use git credential to obtain passwordMichal Nazarewicz1-28/+43
2013-01-14Merge branch 'nz/send-email-headers-are-case-insensitive'Junio C Hamano1-5/+5
2013-01-06git-send-email: treat field names as case-insensitivelyNickolai Zeldovich1-5/+5
2012-11-29Merge branch 'km/send-email-remove-cruft-in-address'Junio C Hamano1-18/+59