server: switched to gnuradionetwork system manager by default

This commit is contained in:
Maurizio Porrato 2011-04-09 17:20:29 +02:00
rodzic e438cde9d2
commit 7eff622e13
3 zmienionych plików z 7 dodań i 5 usunięć

Wyświetl plik

@ -112,10 +112,10 @@ class FRNServer(BufferingLineReceiver, TimeoutMixin):
self.stopPinging()
if self.user is not None:
log.msg("Logging out client %s" % self.user)
if self.factory.talking.get(self.user.NT) == self:
del self.factory.talking[self.user.NT]
self.factory.manager.clientLogout(self.factory.serverAuth, self.user)
self.factory.tracker.logout(self)
if self.factory.talking.get(self.user.NT) == self:
del self.factory.talking[self.user.NT]
self.transport.loseConnection()
def decodeCT(self, body):

Wyświetl plik

@ -26,10 +26,11 @@ if __name__ == '__main__':
log.msg("Building RemoteManager")
return RemoteManager(reactor)
pool = ConnectionPool("sqlite3", "/dev/shm/frnmanager.sqlite3", check_same_thread=False, cp_noisy=True)
def databaseManagerFactory():
log.msg("Building DatabaseManager")
return DatabaseManager(
ConnectionPool("sqlite3", "/tmp/frnmanager.sqlite3", check_same_thread=False, cp_noisy=True))
return DatabaseManager(pool)
reactor.listenTCP(10025, FRNManagerServerFactory(
databaseManagerFactory

Wyświetl plik

@ -52,7 +52,8 @@ class FRNServerServiceMaker(object):
return internet.TCPServer(options['port'],
FRNServerFactory(
pjoin(options['confdir'], 'tracker.shelve'),
RemoteManager(),
# RemoteManager(), # Authenticate on frn.no-ip.info
RemoteManager(server='fri.no-ip.info', maskParrot=False),
FRNUser(
SN=options['server'],PT=options['port'],
BN=options['backup_server'], BP=options['backup_port'],