chiark
/
gitweb
/
~ianmdlvl
/
secnet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
828682d
)
make-secnet-sites: Provide base91s_encode and base91s_decode
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Fri, 29 Nov 2019 21:27:00 +0000
(21:27 +0000)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 15 Feb 2020 21:56:52 +0000
(21:56 +0000)
We will use these in a moment.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
make-secnet-sites
patch
|
blob
|
history
diff --git
a/make-secnet-sites
b/make-secnet-sites
index 38badbbe830f8562bf512f44aa5cabe9938c4a3a..6cb131e126689130a755ac67421a4f4f875fd1e9 100755
(executable)
--- 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