Skip to content
Snippets Groups Projects
Commit 18458766 authored by Stuart Gathman's avatar Stuart Gathman
Browse files

Configure gossip TTL.

parent cee6bc3b
No related branches found
No related tags found
No related merge requests found
#!/usr/bin/env python
# A simple milter that has grown quite a bit.
# $Log$
# Revision 1.120 2008/04/02 18:59:14 customdesigned
# Release 0.8.10
#
# Revision 1.119 2008/04/01 00:13:10 customdesigned
# Do not CBV whitelisted addresses. We already know they are good.
#
......@@ -453,7 +456,7 @@ def read_config(list):
banned_users = cp.getlist('srs','banned_users')
if gossip:
global gossip_node
global gossip_node, gossip_ttl
if cp.has_option('gossip','server'):
server = cp.get('gossip','server')
host,port = gossip.splitaddr(server)
......@@ -463,6 +466,10 @@ def read_config(list):
for p in cp.getlist('gossip','peers'):
host,port = gossip.splitaddr(p)
gossip_node.peers.append(gossip.server.Peer(host,port))
if cp.has_option('gossip','ttl'):
gossip_ttl = cp.getint('gossip','ttl')
else:
gossip_ttl = 1
def findsrs(fp):
lastln = None
......
......@@ -220,6 +220,8 @@ blind = 1
# Use a dedicated GOSSiP server. If not specified, a local database
# will be used.
;server=host:11900
# To include peers of a peer in reputation, set ttl=2
;ttl=1
# If a local database is used, also consult these GOSSiP servers about
# domains. Peer reputation is also tracked as to how often they
# agree with us, and weighted accordingly.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment