git: 9front

Download patch

ref: e0873ae0adda493fd8e3923591831af37a22bf9b
parent: 1a7d3b66fa8fb41f133c1093b52148f0ba6d71b4
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Tue Jan 17 08:14:06 EST 2023

plumb fileaddr: match with a trailing colon

--- 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)*):?
--- a/sys/man/6/plumb
+++ b/sys/man/6/plumb
@@ -344,7 +344,7 @@
 # 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-]+)*'
--