summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar default2024-11-16 07:25:25 +0100
committerGravatar default2024-11-16 07:25:25 +0100
commit29caa37fd768df07de98c292c6db3196906cbf98 (patch)
tree64d9286e797f959cf216efa55e9fc7f5144e2609
parentMinor tweak to proxy code (some URLs were not correctly formed). (diff)
downloadpenes-snac2-29caa37fd768df07de98c292c6db3196906cbf98.tar.gz
penes-snac2-29caa37fd768df07de98c292c6db3196906cbf98.tar.xz
penes-snac2-29caa37fd768df07de98c292c6db3196906cbf98.zip
Allow underscores in hashtags.
-rw-r--r--activitypub.c2
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)) {