mirror of
https://github.com/matrix-construct/construct
synced 2024-09-26 02:18:53 +02:00
ircd::rfc3986: Add REMOTE_MAX / REMOTE_BUFSIZE convenience constexprs.
This commit is contained in:
parent
2ad38e0865
commit
859c488932
2 changed files with 3 additions and 1 deletions
|
@ -78,6 +78,6 @@ struct ircd::m::fed::well_known::request
|
|||
size_t redirects {0};
|
||||
json::object response;
|
||||
json::string m_server;
|
||||
char tgtbuf[rfc3986::DOMAIN_BUFSIZE];
|
||||
char tgtbuf[rfc3986::REMOTE_BUFSIZE];
|
||||
char buf[15_KiB];
|
||||
};
|
||||
|
|
|
@ -25,6 +25,8 @@ namespace ircd::rfc3986
|
|||
constexpr size_t HOSTNAME_BUFSIZE { HOSTNAME_MAX + 1 };
|
||||
constexpr size_t DOMAIN_MAX { rfc1035::NAME_MAX };
|
||||
constexpr size_t DOMAIN_BUFSIZE { DOMAIN_MAX + 1 };
|
||||
constexpr size_t REMOTE_MAX { DOMAIN_MAX + 6 };
|
||||
constexpr size_t REMOTE_BUFSIZE { REMOTE_MAX + 1 };
|
||||
|
||||
// Percent-encode arbitrary string; binary/non-printable characters OK
|
||||
string_view encode(const mutable_buffer &, const string_view &url);
|
||||
|
|
Loading…
Reference in a new issue