Commit Graph

1285 Commits

Author SHA1 Message Date
Vincent Richard
f9a4099837 Added section about tracing. 2018-08-17 20:30:21 +02:00
0xd34df00d
52042b2b5b Added net::message::getName() + the IMAP implementation. 2018-07-04 16:03:49 -04:00
Xavier Guérin
df8051d8db Import multiple certificates withing a single stream 2018-05-30 22:17:15 -04:00
Xavier Guérin
6ad4c1a0d5 Fix X509Certificate::getIssuerString signature 2018-05-30 20:20:56 -04:00
Vincent Richard
a9b822140b #196 Allow overriding CMAKE_CXX_FLAGS 2018-04-24 20:31:26 +02:00
Vincent Richard
8495ce1116 #194 Fixed documentation 2018-04-04 20:10:28 +02:00
Vincent Richard
8564b2f8b0 #193 Dropped support for boot::shared_ptr<>, enabled C++11 support in CMake 2018-04-01 11:29:07 +02:00
Vincent Richard
ed825ba255
Merge pull request #181 from rusdevops/patch-2
Update CMakeLists.txt
2018-03-12 20:42:03 +01:00
Vincent Richard
f04190bafa #191 X509Certificate::import() now auto-detects format 2018-03-12 20:37:12 +01:00
Vincent Richard
abba40e97d Added unit test related to PR #192. 2018-03-12 20:33:27 +01:00
Vincent Richard
754e556aeb
Merge pull request #192 from bosim/address-parsing
Handle parsing of a@b.c <e@f.g>
2018-03-12 20:31:03 +01:00
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