X-Git-Url: http://www.average.org/gitweb/?p=loctrkd.git;a=blobdiff_plain;f=gps303%2Flookaside.py;h=60dcea73f54b5ad1fe52128976b8d532cce95203;hp=085cbe9a31b65c65057d6fa150158560658ef4f4;hb=01e993a49ac30b400940fc031cc94ef893fc7200;hpb=da8493cf8d5652664822afed88f073c683278d5f diff --git a/gps303/lookaside.py b/gps303/lookaside.py index 085cbe9..60dcea7 100644 --- a/gps303/lookaside.py +++ b/gps303/lookaside.py @@ -2,6 +2,7 @@ from datetime import datetime, timezone from logging import getLogger +from os import umask from struct import pack import zmq @@ -16,7 +17,9 @@ log = getLogger("gps303/lookaside") def runserver(conf): zctx = zmq.Context() zpub = zctx.socket(zmq.PUB) + oldmask = umask(0o117) zpub.bind(conf.get("lookaside", "publishurl")) + umask(oldmask) zsub = zctx.socket(zmq.SUB) zsub.connect(conf.get("collector", "publishurl")) for protoname in (