summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSigrid Solveig Haflínudóttir <sigrid@ftrv.se>2023-01-17 13:14:06 +0000
committerSigrid Solveig Haflínudóttir <sigrid@ftrv.se>2023-01-17 13:14:06 +0000
commitbb36ba0617b5aa8263ea9b5ece8c1a5249fedc86 (patch)
treee2845915cd47fe2aaac57cfe34f8da2ad5f24916
parent323a084780a3c0caf210e219b14725b4700175cc (diff)
plumb fileaddr: match with a trailing colon
-rw-r--r--sys/lib/plumb/fileaddr3
-rw-r--r--sys/man/6/plumb2
2 files changed, 2 insertions, 3 deletions
diff --git a/sys/lib/plumb/fileaddr b/sys/lib/plumb/fileaddr
index 0f08dc3ea..44a3a07f0 100644
--- a/sys/lib/plumb/fileaddr
+++ b/sys/lib/plumb/fileaddr
@@ -1,3 +1,2 @@
addrelem='((#?[0-9]+)|(/[A-Za-z0-9_\^]+/?)|[.$])'
-addr=:($addrelem([,;+\-]$addrelem)*)
-
+addr=:($addrelem([,;+\-]$addrelem)*):?
diff --git a/sys/man/6/plumb b/sys/man/6/plumb
index bc58a5064..24201d4b8 100644
--- a/sys/man/6/plumb
+++ b/sys/man/6/plumb
@@ -344,7 +344,7 @@ The following is a modest, representative file of plumbing rules.
# these are generally in order from most specific to least,
# since first rule that fires wins.
-addr=':(#?[0-9]+)'
+addr=':(#?[0-9]+):?'
protocol='(https?|ftp|file|gopher|mailto|news|nntp|telnet|wais)'
domain='[a-zA-Z0-9_@]+([.:][a-zA-Z0-9_@]+)*/?[a-zA-Z0-9_?,%#~&/\e-]+'
file='([:.][a-zA-Z0-9_?,%#~&/\e-]+)*'