|
|
@ -42,11 +42,12 @@ ishashtagend(char c)
|
|
|
|
int
|
|
|
|
int
|
|
|
|
sd_autolink_issafe(const uint8_t *link, size_t link_len)
|
|
|
|
sd_autolink_issafe(const uint8_t *link, size_t link_len)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
static const size_t valid_uris_count = 12;
|
|
|
|
static const size_t valid_uris_count = 13;
|
|
|
|
static const char *valid_uris[] = {
|
|
|
|
static const char *valid_uris[] = {
|
|
|
|
"§",
|
|
|
|
"§",
|
|
|
|
"@", "&", "%", "#",
|
|
|
|
"@", "&", "%", "#",
|
|
|
|
"gemini://", "gopher://",
|
|
|
|
"gemini://", "gopher://",
|
|
|
|
|
|
|
|
"ytdl://",
|
|
|
|
"/", "http://", "https://", "ftp://", "mailto:"
|
|
|
|
"/", "http://", "https://", "ftp://", "mailto:"
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|