]> git.plutz.net Git - cgilite/commitdiff
Include backtick (`) in URL escape handling
authorPaul Hänsch <paul@plutz.net>
Mon, 19 Jun 2023 13:25:13 +0000 (15:25 +0200)
committerPaul Hänsch <paul@plutz.net>
Mon, 19 Jun 2023 13:25:13 +0000 (15:25 +0200)
cgilite.sh
markdown.awk

index b915a8fb83e4971817ad98ba0818d2a15635bfaa..76c91b2c05dd98c4b1bc5410c0eec250f5eb7a4c 100755 (executable)
@@ -313,6 +313,7 @@ URL(){
     \&*) out="${out}%26"; str="${str#?}";;
     \"*) out="${out}%22"; str="${str#?}";;
     \'*) out="${out}%27"; str="${str#?}";;
+    \`*) out="${out}%60"; str="${str#?}";;
     \?*) out="${out}%3F"; str="${str#?}";;
     \#*) out="${out}%23"; str="${str#?}";;
     \[*) out="${out}%5B"; str="${str#?}";;
index af3d7224657418caa809b5fa6223ce3cc1411224..a50f7a2253cf0b3ca52798d819380602e454fcd1 100755 (executable)
@@ -93,6 +93,7 @@ function URL ( text ) {
   gsub( /&/,  "%26",  text );
   gsub( /"/,  "%22", text );
   gsub( /'/,  "%27", text );
+  gsub( /`/,  "%60", text );
   gsub( /\?/,  "%3F", text );
   gsub( /#/,  "%23", text );
   gsub( /\[/,  "%5B", text );