diff options
author | Raffaello D. Di Napoli <rafdev@dinapo.li> | 2018-06-26 19:17:45 -0400 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2018-07-31 17:17:40 +0200 |
commit | f28b8857a9fa7b2b137a19ce7069077da5706d78 (patch) | |
tree | a699ba6077e00505ebb041944eb005d17bd53055 /examples/var_service | |
parent | c16ae469ef132d7250a509ef5ccf3420e2fc567f (diff) | |
download | busybox-f28b8857a9fa7b2b137a19ce7069077da5706d78.tar.gz |
sendmail: support AUTH PLAIN in addition to AUTH LOGIN
Implement the -am argument to allow choosing an AUTH method.
For now only PLAIN and LOGIN are supported, but others can be added
easily in the future.
AUTH PLAIN required adding a new variant of encode_base64() capable of
handling NUL characters in the input string; the old function is now a
wrapper for the newer one.
function old new delta
encode_n_base64 - 236 +236
sendmail_main 1199 1380 +181
packed_usage 32873 32877 +4
encode_base64 242 36 -206
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 2/1 up/down: 421/-206) Total: 215 bytes
Signed-off-by: Raffaello D. Di Napoli <rafdev@dinapo.li>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'examples/var_service')
0 files changed, 0 insertions, 0 deletions