diff options
| author | 2024-11-16 07:25:25 +0100 | |
|---|---|---|
| committer | 2024-11-16 07:25:25 +0100 | |
| commit | 29caa37fd768df07de98c292c6db3196906cbf98 (patch) | |
| tree | 64d9286e797f959cf216efa55e9fc7f5144e2609 /activitypub.c | |
| parent | Minor tweak to proxy code (some URLs were not correctly formed). (diff) | |
| download | snac2-29caa37fd768df07de98c292c6db3196906cbf98.tar.gz snac2-29caa37fd768df07de98c292c6db3196906cbf98.tar.xz snac2-29caa37fd768df07de98c292c6db3196906cbf98.zip | |
Allow underscores in hashtags.
Diffstat (limited to 'activitypub.c')
| -rw-r--r-- | activitypub.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/activitypub.c b/activitypub.c index 0b2fc6a..031b9ac 100644 --- a/activitypub.c +++ b/activitypub.c | |||
| @@ -724,7 +724,7 @@ xs_str *process_tags(snac *snac, const char *content, xs_list **tag) | |||
| 724 | /* use this same server */ | 724 | /* use this same server */ |
| 725 | def_srv = xs_dup(xs_dict_get(srv_config, "host")); | 725 | def_srv = xs_dup(xs_dict_get(srv_config, "host")); |
| 726 | 726 | ||
| 727 | split = xs_regex_split(content, "(@[A-Za-z0-9_]+(@[A-Za-z0-9\\.-]+)?|&#[0-9]+;|#[^[:punct:][:space:]]+)"); | 727 | split = xs_regex_split(content, "(@[A-Za-z0-9_]+(@[A-Za-z0-9\\.-]+)?|&#[0-9]+;|#(_|[^[:punct:][:space:]])+)"); |
| 728 | 728 | ||
| 729 | p = split; | 729 | p = split; |
| 730 | while (xs_list_iter(&p, &v)) { | 730 | while (xs_list_iter(&p, &v)) { |