Max Kellermann
|
a139279575
|
Copyright year 2019
|
2019-06-17 11:17:30 +02:00 |
|
Max Kellermann
|
f5c9071494
|
*: copyright year 2018
|
2018-10-31 17:54:59 +01:00 |
|
Max Kellermann
|
cf471e830f
|
Merge branch 'v0.20.x'
|
2018-08-02 11:07:40 +02:00 |
|
Max Kellermann
|
906972973e
|
case-insensitive URI scheme comparison
Required according to RFC 3986:
> An implementation should accept uppercase letters as equivalent to
> lowercase in scheme names
Closes #330
|
2018-08-02 11:01:45 +02:00 |
|
Max Kellermann
|
49784513b1
|
util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STL
|
2017-11-10 19:24:33 +01:00 |
|
Max Kellermann
|
71f0ed8b74
|
*: add "noexcept" to many, many function prototypes
This eliminates some overhead, because the compiler doesn't need to
consider these functions throwing.
|
2017-05-08 14:44:49 +02:00 |
|
Max Kellermann
|
6c6947b01f
|
util/UriUtil: add uri_get_path()
|
2017-01-08 11:05:58 +01:00 |
|
Max Kellermann
|
5900253b85
|
update copyright year
|
2017-01-03 20:48:59 +01:00 |
|
Max Kellermann
|
1d67aa7bf2
|
update copyright year to 2016
|
2016-02-26 17:54:05 +01:00 |
|
Max Kellermann
|
75d46efd23
|
util/UriUtil: use StringAfterPrefix() instead of memcmp()
|
2015-11-06 09:49:22 +01:00 |
|
Max Kellermann
|
b83392cb04
|
util/UriUtil: move code to SkipUriScheme()
|
2015-11-06 09:49:22 +01:00 |
|
Max Kellermann
|
7640d333f4
|
util/UriUtil: make variables more local
|
2015-11-06 09:49:22 +01:00 |
|
Max Kellermann
|
712ed555e6
|
Copyright year 2015
|
2015-01-01 19:48:13 +01:00 |
|
Max Kellermann
|
940cab8620
|
Merge branch 'v0.18.x' into v0.19.x
|
2014-12-26 14:28:52 +01:00 |
|
Max Kellermann
|
53f4044890
|
util/{ASCII,UriUtil}, ...: work around -Wtautological-pointer-compare
New in clang 3.6.
|
2014-12-26 13:43:32 +01:00 |
|
Max Kellermann
|
674091424e
|
util/UriUtil: add uri_get_suffix() overload that ignores query string
|
2014-11-02 11:53:31 +01:00 |
|
Max Kellermann
|
eab32f2e5d
|
util/UriUtil: add uri_get_suffix() overload that ignores query string
|
2014-11-01 12:45:47 +01:00 |
|
Max Kellermann
|
464767c5fd
|
db/upnp/Util: move caturl() to util/UriUtil.cxx
|
2014-10-10 22:43:40 +02:00 |
|
Max Kellermann
|
6ba1fe7568
|
UriUtil: support ftp:// URLs in uri_remove_auth()
|
2014-02-24 19:59:53 +01:00 |
|
Max Kellermann
|
4f83c60296
|
copyright year 2014
|
2014-01-13 22:31:55 +01:00 |
|
Max Kellermann
|
139122c57f
|
Merge branch 'v0.18.x'
|
2014-01-08 22:14:12 +01:00 |
|
Max Kellermann
|
afc70c120e
|
util/UriUtil: uri_get_suffix() fails if name begins with dot
A file called ".jpg" is not a JPEG file with an empty name; it is
merely a hidden file.
|
2013-12-29 17:40:51 +01:00 |
|
Max Kellermann
|
e1ec65bd53
|
UriUtil: add function uri_get_scheme()
Replaces g_uri_parse_scheme().
|
2013-12-15 17:06:10 +01:00 |
|
Max Kellermann
|
44581dbef5
|
util/UriUtil: add uri_is_child_or_same()
|
2013-10-29 21:13:40 +01:00 |
|
Max Kellermann
|
3d12f8d246
|
UriUtil: uri_remove_auth() returns std::string
|
2013-10-23 21:58:44 +02:00 |
|
Max Kellermann
|
6fd481df97
|
Mapper, ...: use memcmp() instead of strncmp() where appropriate
Micro-optimization.
|
2013-10-14 22:00:21 +02:00 |
|
Max Kellermann
|
7ec1121cc8
|
uri: convert to C++
|
2013-04-08 23:45:31 +02:00 |
|