Jan Engelhardt
|
0ce327abee
|
url: strip leading slash from url-path (#298)
|
2024-03-04 11:46:03 +01:00 |
|
Jan Engelhardt
|
c6b01fcc32
|
url: repair off-by-one bug in extractHost (#297)
`hostPart[len]` is pointing to `]`, but we need to check the
char after that.
Fixes: v0.9.2-187-g874a1d8c
|
2024-03-04 11:45:49 +01:00 |
|
Jan Engelhardt
|
874a1d8c33
|
url: support IPv6 literals (RFC 2732) (#292)
|
2024-01-30 12:38:41 +01:00 |
|
Vincent Richard
|
13ca7fa6e5
|
Fixed implicit declarations and misc warnings.
|
2021-01-11 22:34:59 +01:00 |
|
Vincent Richard
|
df135b5a8b
|
Removed 'stringProxy' since COW std::string is no longer valid in C++11.
|
2018-09-15 07:41:26 +02:00 |
|
Vincent Richard
|
cfd4492915
|
More tests.
|
2018-09-06 00:22:34 +02:00 |
|
Vincent Richard
|
7e29cf01fa
|
Fixed bug in implementation of isStringEqualNoCase().
|
2018-09-06 00:16:48 +02:00 |
|
Vincent Richard
|
b55bdc9c0b
|
Code style and clarity.
|
2018-09-05 23:54:48 +02:00 |
|
Vincent Richard
|
604b713562
|
Issue #168: multiple sequences of 'LF..' not replaced correctly.
|
2017-03-28 22:31:04 +02: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
|
4fd8976515
|
Issue #126: more warnings fixed.
|
2016-03-13 20:15:22 +01:00 |
|
Vincent Richard
|
3dd5975422
|
Fixed possible endless loop with some buffer sizes (thanks to John van der Kamp).
|
2015-06-11 20:03:38 +02:00 |
|
Vincent Richard
|
58bad6e488
|
Path to/from string conversion.
|
2014-01-19 17:25:25 +01:00 |
|
Vincent Richard
|
d0ffbb60e6
|
Use equivalence instead of strict equality for path components.
|
2014-01-16 00:15:21 +01:00 |
|
Vincent Richard
|
fe43da096f
|
Reset line length after encoding a hard line break in QP encoding.
|
2014-01-14 08:18:24 +01:00 |
|
Vincent Richard
|
7e265b05f4
|
Simplified types for better readability. Use appropriate types (size_t, byte_t...). Minor warning fixes.
|
2013-12-10 08:52:51 +01:00 |
|
Vincent Richard
|
f9913fa28a
|
Boost/C++11 shared pointers.
|
2013-11-21 22:16:57 +01:00 |
|
Vincent Richard
|
e760842265
|
Use "std::map" instead of "propertySet" in url class.
|
2013-11-15 21:46:03 +01:00 |
|
Vincent Richard
|
895b07cae9
|
Added support for SIZE SMTP extension (RFC-1870).
|
2013-06-24 15:32:40 +02:00 |
|
Vincent Richard
|
462311e382
|
Added filtered output stream to transform LFs to CRLFs.
|
2013-04-16 12:03:13 +02:00 |
|
Vincent Richard
|
1df8c6cd0e
|
Refactored unit tests.
|
2013-03-08 08:19:55 +01:00 |
|
Vincent Richard
|
d3f539bf92
|
Fixed SMTP dot stuffing at the beginning of content.
|
2013-02-20 16:07:00 +01:00 |
|
Vincent Richard
|
725070467c
|
Unit tests for seekableInputStreamRegionAdapter.
|
2013-02-15 15:17:04 +01:00 |
|
Vincent Richard
|
34c4fce797
|
Unit tests for output stream adapters.
|
2013-02-14 15:59:26 +01:00 |
|
Vincent Richard
|
ad9bef78c4
|
Updated copyright year and maintainer email address.
|
2013-01-10 17:30:31 +01:00 |
|
Vincent Richard
|
ec715e6058
|
Added tests for Quoted-Printable encoding.
|
2012-04-05 22:29:32 +02:00 |
|
Vincent Richard
|
e8cb19f9e5
|
Encode quotation marks in QP/RFC-2047.
|
2010-10-12 09:45:16 +00:00 |
|
Vincent Richard
|
b94fe09cae
|
Fixed bug #2933667: CRLF filter broken.
|
2010-01-20 08:42:47 +00:00 |
|
Vincent Richard
|
ee2fa4feaf
|
Added option to return ISO week-numbering instead of default calendar-numbering.
|
2009-12-01 13:44:34 +00:00 |
|
Vincent Richard
|
a5d258dc72
|
Relicensed VMime under the GNU GPL version 3. Changed copyright year to 2009.
|
2009-09-06 12:02:10 +00:00 |
|
Vincent Richard
|
13f69779c2
|
New namespace for encoders.
|
2008-10-12 13:59:09 +00:00 |
|
Vincent Richard
|
3f4226eaac
|
Fixed compilation warnings.
|
2008-10-12 10:05:28 +00:00 |
|
Vincent Richard
|
0c30c298da
|
Changed copyright year to 2008.
|
2008-01-04 18:07:40 +00:00 |
|
Vincent Richard
|
fd0647db85
|
Added function to unquote strings.
|
2007-08-30 21:38:22 +00:00 |
|
Vincent Richard
|
a25333888d
|
Fixed bug #1656547: segfault in urlUtils::decode() if the string ends with '%'.
|
2007-05-21 16:01:12 +00:00 |
|
Vincent Richard
|
d284cfa729
|
Changed copyright year to 2007.
|
2007-01-01 20:55:15 +00:00 |
|
Vincent Richard
|
01ba897060
|
Week of year calculation.
|
2006-04-24 19:40:24 +00:00 |
|
Vincent Richard
|
e9501b48d8
|
Refactored and cleaned up smart pointers.
|
2006-03-29 20:06:39 +00:00 |
|
Vincent Richard
|
0457e42360
|
Added unit tests for datetimeUtils + renamed functions.
|
2006-02-12 14:13:04 +00:00 |
|
Vincent Richard
|
5280d12555
|
Changed copyright year to 2006.
|
2006-02-05 10:30:52 +00:00 |
|
Vincent Richard
|
64235edb41
|
Fixed encoding of reserved/unsafe chars.
|
2006-01-31 19:09:43 +00:00 |
|
Vincent Richard
|
ecf9dbafe6
|
Allow '@' in the username part of an URL.
|
2006-01-09 18:02:25 +00:00 |
|
Vincent Richard
|
cbd1110a4b
|
Updated FSF address.
|
2005-09-17 10:10:29 +00:00 |
|
Vincent Richard
|
3b1fcbe825
|
New namespace for message digest algorithms.
|
2005-09-06 20:08:39 +00:00 |
|
Vincent Richard
|
2dd861c907
|
Throw exception in debug mode when thisRef()/thisWeakRef() is called from the object's constructor.
|
2005-09-02 11:02:12 +00:00 |
|
Vincent Richard
|
5d18fce959
|
Moved to CppUnit for unit tests framework.
|
2005-08-25 21:25:45 +00:00 |
|
Vincent Richard
|
207efb83b1
|
Removed implicit conversion to T* for smart pointers.
|
2005-07-24 11:39:24 +00:00 |
|
Vincent Richard
|
0934b4fc51
|
Added tests for smart pointer comparison.
|
2005-07-21 11:08:17 +00:00 |
|
Vincent Richard
|
6c324d55ec
|
Added simple test for STL containers.
|
2005-07-18 20:19:00 +00:00 |
|