X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=make-secnet-sites;h=6cb131e126689130a755ac67421a4f4f875fd1e9;hb=3f04bde1b26b0578027eda4d19ce296cd1c3b227;hp=38badbbe830f8562bf512f44aa5cabe9938c4a3a;hpb=828682da4322d21a1ab27bc9d8594001fb00d940;p=secnet.git diff --git a/make-secnet-sites b/make-secnet-sites index 38badbb..6cb131e 100755 --- a/make-secnet-sites +++ b/make-secnet-sites @@ -70,6 +70,7 @@ import ipaddress sys.path.insert(1,"/usr/local/share/secnet") sys.path.insert(1,"/usr/share/secnet") import ipaddrset +import base91 from argparseactionnoyes import ActionNoYes @@ -89,6 +90,12 @@ def debugrepr(*args): if debug_level > 0: print(repr(args), file=sys.stderr) +def base91s_encode(bindata): + return base91.encode(bindata).replace('"',"-") + +def base91s_decode(string): + return base91.decode(string.replace("-",'"')) + class Tainted: def __init__(self,s,tline=None,tfile=None): self._s=s