Mercurial > hgrepos > hgweb.cgi > s4
changeset 468:c00857f0e9d2
Avoid `+' and `=' in random string in case of being used as CGI args
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Tue, 22 Aug 2017 15:23:39 +0859 |
parents | 598f00f1b995 |
children | f095f639e5bf |
files | s4-funcs.sh |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/s4-funcs.sh Tue Aug 22 08:55:48 2017 +0859 +++ b/s4-funcs.sh Tue Aug 22 15:23:39 2017 +0859 @@ -1020,7 +1020,8 @@ ) genrandom() { # $1=columns (default: 10) - dd if=/dev/urandom count=1 2>/dev/null|nkf -MB|fold -w${1:-10}|sed -n 10p + dd if=/dev/urandom count=1 2>/dev/null|nkf -MB \ + | tr -d '+='|fold -w${1:-10}|sed -n 10p } genserial() { echo $((($(date +%s)-1433084400)/10))c$$