Bo Simonsen
b73d765f51
Handle parsing of a@b.c <e@f.g>
...
The behavior of current VMIME implementation will result in address a@b.c
with an empty name. That is because the parsing is stopped whenever a
wihtespace and a at-character is seen. We should continue the parsing to
deduce the real address (e@f.g in the example).
2018-02-19 13:08:09 +01:00
Vincent Richard
680057bacd
Merge pull request #184 from josusky/smtp-auth
...
Add SMTPS with AUTH PLAIN without SASL.
2017-12-20 08:46:28 +01:00
Vincent Richard
d7a1b5817e
Issue #186 : SMTPUTF8 is not an argument to RCPT + UTF8 in recipient address must switch the whole message to SMTPUTF8.
2017-12-14 22:11:58 +01:00
Vincent Richard
1592cccb61
Fixed #186 : use SMTPUTF8 only when needed.
2017-12-14 21:39:29 +01:00
Jan Osusky
dff676572a
Add SMTPS with AUTH PLAIN without SASL
...
GNU SASL is a nice library but comes with its own prerequisites and dependencies.
As IMAP and POP3 are able to work without SASL it seems to me logical to add some authentication support to SMTP too. As these days most of the communication is encrypted it is common to use simple mechanism like AUTH PLAIN, so I have added it.
2017-11-03 18:30:43 +01:00
Jan Osusky
6cfe2c5f6c
Add SMTPS with AUTH PLAIN without SASL
...
GNU SASL is a nice library but comes with its own prerequisites and dependencies.
As IMAP and POP3 are able to work without SASL it seems to me logical to add some authentication support to SMTP too. As these days most of the communication is encrypted it is common to use simple mechanism like AUTH PLAIN, so I have added it.
2017-10-20 16:06:14 +02:00
Jan Osusky
9e97519186
Fix of compilation warning reported by GCC 4.9.3
...
'class vmime::net::messageSetEnumerator' has virtual functions and accessible non-virtual destructor
2017-10-20 15:44:39 +02:00
Vincent Richard
eb5d9db693
Merge pull request #182 from miachm/master
...
Remove unnecessary public in vmime::encoding
2017-10-18 08:58:52 +02:00
Miguel Chacon
e83937ba42
Remove unnecesary public in vmime::enconding
2017-10-17 21:11:03 +02:00
rusdevops
51af739f8e
Update CMakeLists.txt
2017-10-12 08:06:53 -07:00
rusdevops
b848dec86a
Update CMakeLists.txt
2017-10-12 07:53:24 -07:00
Vincent Richard
79e96398cd
Merge pull request #180 from rusdevops/patch-1
...
Update CMakeLists.txt
2017-10-09 20:15:07 +02:00
rusdevops
a965f64262
Update CMakeLists.txt
2017-10-04 11:52:54 +03:00
Vincent Richard
e14fd4f2c9
Issue #179 : fixed input/output buffer size.
2017-09-06 20:59:10 +02:00
Vincent Richard
a370654a32
Merge pull request #178 from Aulddays/master
...
Fixed send performance issue
2017-08-18 21:12:45 +02:00
Aulddays
c6cf359ffc
Fixed send performance issue
2017-08-18 17:15:36 +08:00
Vincent Richard
243efb267f
Fixed #177 : thread id on OpenBSD.
2017-08-09 20:39:54 +02:00
Vincent Richard
f61efd2f36
Clear OpenSSL error queue before calling a SSL_*() function, then SSL_get_error().
2017-07-14 07:16:41 +02:00
Vincent Richard
5ea19601d5
Fixed #176 : fixed missing definition of AF_UNSPEC and SOCK_STREAM on OpenBSD systems.
2017-07-14 06:32:58 +02:00
Vincent Richard
3d3ed7b260
Issue #175 : use CMake macros for installation dir.
2017-06-19 22:08:45 +02:00
Vincent Richard
50b312f98a
Issue #173 : recognize non-standard '8bits' encoding.
2017-06-19 21:24:10 +02:00
Vincent Richard
ea66541338
Issue #138 : fixed non-portable HOST_NAME_MAX.
2017-05-08 21:53:26 +02:00
Vincent Richard
8d3ea37b55
Issue #138 : more reliable detection of strerror_r() variant.
2017-05-08 21:46:00 +02:00
Vincent Richard
d2b3f98ba1
Fixed #171 : cross-compiling detection.
2017-05-04 21:38:50 +02:00
Vincent Richard
8146d80e0c
Removed unused VMIME_TARGET_* defines.
2017-04-26 19:07:24 +02:00
Vincent Richard
1806073524
Merge pull request #169 from 0xd34df00d/master
...
Remove target architecture detection.
2017-04-26 19:06:26 +02:00
0xd34df00d
1862f165c2
Remove target architecture detection.
2017-04-08 20:02:34 -04:00
Vincent Richard
8e6db1c7a6
Merge branch 'master' of https://github.com/kisli/vmime
2017-03-29 21:28:45 +02:00
Vincent Richard
604b713562
Issue #168 : multiple sequences of 'LF..' not replaced correctly.
2017-03-28 22:31:04 +02:00
Vincent Richard
1bc9f457be
Merge pull request #165 from bmagistro/master
...
Ensure user defined parsingContext is passed forward on calls to parse.
2017-03-13 20:18:04 +01:00
Vincent Richard
041854731c
Issue #167 : don't build samples by default.
2017-03-13 18:45:26 +01:00
Vincent Richard
428c49b69f
Issue #166 : fixed include paths.
2017-03-13 18:44:52 +01:00
bmagistro
522ec147a3
fix deleted character
2017-03-09 15:40:50 -05:00
bmagistro
975f555f22
attempt 2, fix whitespace differences
2017-03-09 14:20:43 -05:00
bmagistro
e6f2ed341a
attempt 2, fix whitespace differences
2017-03-09 14:07:15 -05:00
bmagistro
8fb7b007f9
use original headerField.cpp to avoid whitespace differences
2017-02-27 11:12:12 -05:00
bmagistro
68fd4e1e42
add option to control parser invalid line behavior
2017-02-27 11:04:33 -05:00
bmagistro
05a65a3bfa
ensure user defined parsingContext is passed forward on calls to parse
2017-02-25 09:17:49 -05:00
Vincent Richard
3cfcdca2ff
Added example on how to fetch additional header fields.
2017-02-10 21:53:33 +01:00
Vincent Richard
9a3d6880e8
Fixed issue #160 : invalid characters in hostname.
2017-02-10 21:20:22 +01:00
Vincent Richard
e973619d7e
Issue #163 : default encoder (fallback).
2017-02-08 21:27:10 +01:00
Vincent Richard
ec5f4370b6
Fixed #159 : parsing error on invalid FETCH BODYSTRUCTURE response.
2017-01-18 21:10:10 +01:00
Vincent Richard
f29edeb887
Fixed possible bad memory access.
2017-01-17 21:22:44 +01:00
Vincent Richard
08b8ce3dc7
Emulate extraction of header+body for a specific part (IMAP).
2017-01-12 23:00:04 +01:00
Vincent Richard
8a63b02764
Fixed issue #157 .
2017-01-11 20:20:05 +01:00
Vincent Richard
7627129f4e
Release 0.9.2.
2017-01-03 21:00:08 +01:00
Vincent Richard
6cc9995f7b
Merge pull request #156 from bosim/add-wrapped-message-id-option
...
Add option to specify if vmime should wrap (Message|Content)-Id.
2017-01-03 20:52:48 +01:00
Bo Simonsen
3efaba7cdd
Add option to specify if vmime should wrap (Message|Content)-Id
...
Some MUAs (at least Outlook) has problems on Content-Id being wrapped,
therefore it is desired to turn what off. By wrapping Content-Id we
mean:
Content-Id: <jira-generated-image-avatar-.................................................>
becomes
Content-Id:
<jira-generated-image-avatar-.................................................>
An option has been added to GenerationContext to force the
wrapping off (GenerationContext::setWrapMessageId(false)).
Signed-off-by: Bo Simonsen <b.simonsen@kopano.com>
2017-01-03 15:32:36 +01:00
Vincent Richard
3f9190089a
ChangeLog is not updated anymore, refer to commits.
2017-01-02 21:45:03 +01:00
Vincent Richard
c53e914ea5
Always ignore newlines between words.
2017-01-02 21:40:38 +01:00