Commit Graph

  • 52f6184e88 fix: must init raw pointer *bodyPart master saturneric 2024-12-01 19:26:23 +01:00
  • fd0b5f7a21 fix: should not use mlang in such a way in mingw saturneric 2024-12-01 02:32:41 +01:00
  • 193a9ee85b feat: remember boundary from parsing saturneric 2024-11-28 12:00:39 +01:00
  • 43b262bd8c
    gh: add a GitHub workflow for compile+testsuite testing (#313) Jan Engelhardt 2024-06-11 21:01:01 +02:00
  • beb238b5e7
    Fix a test failure in pathTest::testGenerate (#312) Jan Engelhardt 2024-06-11 20:49:10 +02:00
  • aa60d00496
    Fix a test failure in testNewFromString (#311) Jan Engelhardt 2024-06-11 20:47:53 +02:00
  • 0f7014ab57
    build: upgrade to C++17 when ICU is used (#310) Jan Engelhardt 2024-06-11 20:46:59 +02:00
  • fb5b82746a
    contrib: update utfcpp to v4.0.5 (#309) Jan Engelhardt 2024-06-11 20:45:51 +02:00
  • 5f8fa22602
    build: resolve a -Wunused-function compiler warning (#308) Jan Engelhardt 2024-06-11 20:44:18 +02:00
  • a2636bd4ae
    asciiPercent computation: another potential multiplication overflow (#307) Jan Engelhardt 2024-05-21 20:48:08 +02:00
  • d296c2d1d5
    vmime: prevent loss of a space during text::createFromString (#306) Jan Engelhardt 2024-05-21 15:55:06 +02:00
  • c105165c6e
    tests: switch a byte sequence in textTest (#305) Jan Engelhardt 2024-05-21 15:48:26 +02:00
  • b447adbe37
    Fixes/comments for guessBestEncoding (#304) Jan Engelhardt 2024-05-21 15:47:05 +02:00
  • 97d15b8cd7
    vmime: avoid changing SEVEN_BIT when encoding::decideImpl sees U+007F (#303) Jan Engelhardt 2024-05-21 15:45:29 +02:00
  • 15f3b94580
    Resolve compiler warnings (#302) Jan Engelhardt 2024-05-21 15:41:50 +02:00
  • d03ad5f0f6
    Fix OpenSSL initialization #299 (#300) Ján Osuský 2024-03-04 11:48:48 +01:00
  • 0ce327abee
    url: strip leading slash from url-path (#298) Jan Engelhardt 2024-03-04 11:46:03 +01:00
  • c6b01fcc32
    url: repair off-by-one bug in extractHost (#297) Jan Engelhardt 2024-03-04 11:45:49 +01:00
  • c3c6242ed1
    url: add remark to documentation about hardcoded // substring (#293) Jan Engelhardt 2024-01-30 12:41:49 +01:00
  • 874a1d8c33
    url: support IPv6 literals (RFC 2732) (#292) Jan Engelhardt 2024-01-30 12:38:41 +01:00
  • 8bed1cc743
    Fixed confusing source/bin dirs in makefile. (#291) Vincent Richard 2024-01-12 13:36:00 +01:00
  • a5623d695f Fixed use of old API (#287). vincent-richard 2024-01-01 18:02:32 +01:00
  • 6fd4de8fb5
    Add parsing feedback via parsingContext (#280) bmagistro 2023-12-31 10:10:18 -05:00
  • 9b65b4de6c
    Configurable email add domain (#287) bmagistro 2023-12-31 10:03:30 -05:00
  • acfc0bbf82
    Avoid generating illegal Envelope-From with sendmail:// transport (#285) Jan Engelhardt 2023-12-31 15:56:28 +01:00
  • 022303bbc9
    Build: static lib dependency for ICU (#281) bmagistro 2023-12-31 09:54:48 -05:00
  • 7ada1c974c
    Build: fix missed path for generated files in #277 (#278) bmagistro 2023-12-31 09:35:57 -05:00
  • 82377e0342
    Build: add FreeBSD & libc++ compilation support (#288) Jan Engelhardt 2023-12-31 15:22:36 +01:00
  • 6e11c9c9f8
    Make default context thread_local (#286) bmagistro 2023-12-31 09:19:28 -05:00
  • 1a35bb6d71
    Build: add Solaris compilation support (#282) Jan Engelhardt 2023-11-09 20:32:47 +01:00
  • c6b9ad3c78
    Update cmake (#277) bmagistro 2023-08-09 04:59:38 -04:00
  • fc69321d53
    Merge pull request #272 from frodegill/bytearray_to_string Vincent Richard 2022-03-26 22:30:00 +01:00
  • 56b77ca3b7
    Merge pull request #271 from frodegill/digest_sha256 Vincent Richard 2022-03-26 22:19:47 +01:00
  • 6fd3632912 Added utility function to convert byteArray to HEX string. Useful for printing fingerprint digests etc. Frode Roxrud Gill 2022-03-13 11:59:02 +01:00
  • 46c09fa8a5
    Merge pull request #1 from frodegill/digest_sha256 Frode Roxrud Gill 2022-03-13 11:54:16 +01:00
  • cd59fabe79 Added support for digest algorithm SHA256 Frode Roxrud Gill 2022-03-13 11:44:27 +01:00
  • 561746081f Fixed possible recursion crash when parsing mailbox groups. vincent-richard 2022-01-25 10:28:20 +01:00
  • 23ab2a6a3c Fixed Cppcheck issues. Vincent Richard 2021-11-25 21:57:07 +01:00
  • 80ad529d5a #268 Code style fixes + moved specific bits to IMAP namespace Vincent Richard 2021-11-25 21:23:50 +01:00
  • c6e3b759bc
    Merge pull request #268 from jacadcaps/search Vincent Richard 2021-11-25 20:22:50 +01:00
  • 1a0a22a311 Implemented IMAP SEARCH Jacek Piszczek 2021-10-28 23:17:29 -04:00
  • edcb4b4b1f
    Merge pull request #262 from ibanic/master Vincent Richard 2021-05-16 18:43:14 +02:00
  • f5fa6434aa fixed coding style ibanic 2021-05-16 09:43:32 +02:00
  • 5d78d879bb Prevent accessing empty buffer ibanic 2021-05-15 22:32:24 +02:00
  • c86e4bcd3a #261 Workaround for bad SEARCH response with AOL IMAP server vincent-richard 2021-05-11 08:31:03 +02:00
  • 7503cd3747 #200 Fixed installation directory vincent-richard 2021-05-06 21:06:47 +02:00
  • c6904bd7cf SMTP/DSN refactoring. vincent-richard 2021-04-03 11:21:50 +02:00
  • a6226e8cbc
    Merge pull request #256 from jacadcaps/IMAP.PEEK Vincent Richard 2021-03-31 21:37:30 +02:00
  • 8024c650a2
    Merge pull request #258 from jacadcaps/processFetchResponse Vincent Richard 2021-03-31 21:22:13 +02:00
  • c0f2380aac Fixed build Jacek Piszczek 2021-03-25 02:17:17 +01:00
  • e5186e6710 Fixed parsing of IMAP astring. vincent-richard 2021-03-24 21:04:01 +01:00
  • 6feb658bfb Added missing includes Jacek Piszczek 2021-03-24 15:57:25 -04:00
  • 7d64105dee
    Merge pull request #257 from jacadcaps/defaultCertificateVerifier Vincent Richard 2021-03-24 20:52:05 +01:00
  • b2d08d4f71
    Merge pull request #255 from jacadcaps/weak_ptr-checks Vincent Richard 2021-03-24 20:41:58 +01:00
  • 9ec84cf80f Process Message-ID and In-Reply-To in EVELOPE Jacek Piszczek 2021-03-24 14:24:35 -04:00
  • db486520f2 Improved certificate verification Jacek Piszczek 2021-03-24 12:55:42 -04:00
  • a0d02afc69 IMAP PEEK support Jacek Piszczek 2021-03-24 12:27:47 -04:00
  • d7eaba1007 Cosmetics Jacek Piszczek 2021-03-24 11:14:03 -04:00
  • 68f8eb0d39 Ensure disconnect() method always disconnect the underlying sockets. Added additional checks after weak pointer locks. Jacek Piszczek 2021-03-24 11:08:40 -04:00
  • 115d232483
    Merge pull request #253 from jacadcaps/MessageParser Vincent Richard 2021-03-16 21:38:34 +01:00
  • cb5adc3a23
    Merge pull request #254 from jacadcaps/MessageParserDate Vincent Richard 2021-03-16 21:36:25 +01:00
  • 025c155919 Workaround a RECEIVED message field missing actual date info. Jacek Piszczek 2021-03-15 20:38:04 -04:00
  • 408ffb13ea Default missing Content-Type to Text/Plain as per https://tools.ietf.org/html/rfc2045#section-5.2 Jacek Piszczek 2021-03-15 20:31:07 -04:00
  • 98ec456ed1
    Merge pull request #252 from jacadcaps/replyTo Vincent Richard 2021-03-15 19:39:33 +01:00
  • 8416534992 Fixed an ENVELOPE ReplyTo handling regression Jacek Piszczek 2021-03-15 08:18:33 -04:00
  • 98e9759da2
    Merge pull request #251 from jacadcaps/exception_fixes Vincent Richard 2021-02-25 20:48:39 +01:00
  • 39a0cfbcc3 net/tls: Refactored re-throwing exceptions so that the original exception class is retained. With the old code, a socket_exception was re-thrown as vmime::exception. IMAPFolder.cpp: Fixed a use-after-free in case of an exception in close(). Jacek Piszczek 2021-02-24 13:53:39 -05:00
  • 47c6f35f5a #250 Fixed unquoted mailbox name vincent-richard 2021-02-05 18:28:20 +01:00
  • ea9775c4f1
    Merge pull request #249 from mpietruschka/master Vincent Richard 2021-01-25 22:55:46 +01:00
  • 9116feac76 Fixed build with ICU 68.2-1 Your Name 2021-01-23 01:35:08 +01:00
  • 7f9a0eb148 Fixed build with ICU 68.2-1 Your Name 2021-01-23 01:03:58 +01:00
  • 13ca7fa6e5 Fixed implicit declarations and misc warnings. Vincent Richard 2021-01-11 22:34:59 +01:00
  • 817358854d Fixed line endings. Vincent Richard 2021-01-11 22:06:42 +01:00
  • ec5b8f7cfe #247 Fixed build with ICU 68.2-1 Vincent Richard 2021-01-11 22:04:52 +01:00
  • 3733af5191 Reply-To should be an addressList according to the RFC. Vincent Richard 2021-01-11 21:48:34 +01:00
  • 2e07dc4c31
    Merge pull request #248 from jas4711/jas4711/drop-obsolete-gsasl-symbols Vincent Richard 2021-01-11 21:18:53 +01:00
  • c750e899b8
    Don't use deprecated gsasl symbols. Simon Josefsson 2021-01-08 03:25:09 +01:00
  • 9e2c286c0b
    Merge pull request #246 from jengelh/asciiquote Vincent Richard 2020-12-12 14:19:58 +01:00
  • f4c611b736 Avoid force-encoding display names that fit within qcontent Jan Engelhardt 2020-12-09 16:58:57 +01:00
  • 6c4bd0dda9 Check for DSN extension support before using it. vincent-richard 2020-09-04 19:14:33 +02:00
  • 9205c9d0ab Fixed unit test for DSN support. vincent-richard 2020-09-02 19:57:42 +02:00
  • e25751cc0d Fixed missing default argument. vincent-richard 2020-09-02 19:24:11 +02:00
  • 84294f6543
    Merge pull request #240 from josusky/master Vincent Richard 2020-09-02 19:07:06 +02:00
  • 7000792fa0 Fix wording of DSN attributes documentation Jan Osusky 2020-08-21 13:30:36 +02:00
  • 6eb63399a1 Try obtaining content disposition for all body parts types 0xd34df00d 2020-08-08 14:46:19 -04:00
  • 4edb9ed949 Text body part can also have a name 0xd34df00d 2020-08-08 12:50:53 -04:00
  • d14038dd66 Refactor out getPartName() 0xd34df00d 2020-08-08 12:44:03 -04:00
  • 22ae6a91f5 Fix #223 Richard Steele 2019-11-18 11:54:19 +01:00
  • d4cc5cfc9b Editorial changes in DSN attributes Jan Osusky 2020-08-21 13:13:55 +02:00
  • 4c330bc623
    Merge pull request #241 from 0xd34df00d/body_type_parsing Vincent Richard 2020-08-09 11:02:53 +02:00
  • c137bc55af Try obtaining content disposition for all body parts types 0xd34df00d 2020-08-08 14:46:19 -04:00
  • 1806e0be0e Text body part can also have a name 0xd34df00d 2020-08-08 12:50:53 -04:00
  • 83a2669a51 Refactor out getPartName() 0xd34df00d 2020-08-08 12:44:03 -04:00
  • e02ea9d178
    Merge pull request #233 from RichardSteele/fix-openssl-223 Vincent Richard 2020-07-31 18:02:46 +02:00
  • 64ef65e03c Create class for DSN attributes Jan Osusky 2020-07-23 10:42:15 +02:00
  • e30766cf2a Add basic support for delivery status notifications (DSN) Jan Osusky 2017-10-20 14:02:33 +02:00
  • 0f99387648
    Merge pull request #239 from kisli/laurent-richard-fix-message-flag-set Vincent Richard 2020-07-17 23:42:13 +02:00
  • 3052e5b998
    Fix message flag assignment with FLAG_MODE_SET laurent-richard 2020-07-16 10:32:10 +02:00
  • 5c00f7867a #238 Fixed whitespace between encoded words vincent-richard 2020-06-16 19:47:33 +02:00
  • 9a10a839ec Added test. vincent-richard 2020-06-02 18:13:34 +02:00