mirror of
https://github.com/craigerl/aprsd.git
synced 2024-11-25 09:28:38 -05:00
Added port and fixed telnet user
This patch adds the port to the aprs: section of the config.yml as well as fixes a possible issue with the user telnet auth command where the user is a string and the port is an int. python can't concatonate a string with an int.
This commit is contained in:
parent
5e383dbee8
commit
81d01c3bc6
@ -89,11 +89,12 @@ args = parser.parse_args()
|
||||
def setup_connection():
|
||||
global tn
|
||||
host = CONFIG['aprs']['host']
|
||||
LOG.debug("Setting up telnet connection to '%s'" % host)
|
||||
port = CONFIG['aprs']['port']
|
||||
LOG.debug("Setting up telnet connection to '%s:%s'" % (host, port))
|
||||
try:
|
||||
tn = telnetlib.Telnet(host, 14580)
|
||||
tn = telnetlib.Telnet(host, port)
|
||||
except Exception, e:
|
||||
LOG.critical("Telnet session failed.\n", e)
|
||||
LOG.exception("Telnet session failed.")
|
||||
sys.exit(-1)
|
||||
|
||||
|
||||
@ -430,6 +431,7 @@ def parse_config(args):
|
||||
check_option(config, 'aprs', 'login')
|
||||
check_option(config, 'aprs', 'password')
|
||||
check_option(config, 'aprs', 'host')
|
||||
check_option(config, 'aprs', 'port')
|
||||
check_option(config, 'imap', 'host')
|
||||
check_option(config, 'imap', 'login')
|
||||
check_option(config, 'imap', 'password')
|
||||
@ -453,7 +455,7 @@ def main(args=args):
|
||||
user = CONFIG['aprs']['login']
|
||||
password = CONFIG['aprs']['password']
|
||||
LOG.info("LOGIN to APRSD with user '%s'" % user)
|
||||
tn.write("user " + user + " pass " + password + " vers aprsd 0.99\n" )
|
||||
tn.write("user %s pass %s vers aprsd 0.99\n" % (user, password) )
|
||||
time.sleep(2)
|
||||
|
||||
check_email_thread() # start email reader thread
|
||||
|
@ -14,6 +14,7 @@ aprs:
|
||||
login: someusername
|
||||
password: password
|
||||
host: noam.aprs2.net
|
||||
port: 14580
|
||||
|
||||
shortcuts:
|
||||
'aa': '5551239999@vtext.com'
|
||||
|
Loading…
Reference in New Issue
Block a user