server: switched to gnuradionetwork system manager by default
This commit is contained in:
rodič
e438cde9d2
revize
7eff622e13
|
@ -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):
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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'],
|
||||
|
|
Načítá se…
Odkázat v novém úkolu