Privacy feature: allow running a private server, that does not register on IRC. New...
authorOvidiu Constantin <ovidiu.constantin@livigent.com>
Sun, 27 Nov 2011 15:18:57 +0000 (17:18 +0200)
committerOvidiu Constantin <ovidiu.constantin@livigent.com>
Sun, 27 Nov 2011 15:18:57 +0000 (17:18 +0200)
[server]
irc = no

electrum.conf.sample
server.py

index dac7630..6aebfc3 100644 (file)
@@ -3,6 +3,7 @@ host = localhost
 port = 50000
 password = secret
 banner = Welcome to Electrum!
+irc = yes
 
 [database]
 type = sqlite3
index 4cd4b5b..260ad81 100755 (executable)
--- a/server.py
+++ b/server.py
@@ -39,6 +39,7 @@ config.set('server','banner', 'Welcome to Electrum!')
 config.set('server', 'host', 'ecdsa.org')
 config.set('server', 'port', 50000)
 config.set('server', 'password', '')
+config.set('server', 'irc', 'yes')
 config.add_section('database')
 config.set('database', 'type', 'psycopg2')
 config.set('database', 'database', 'abe')
@@ -519,7 +520,8 @@ if __name__ == '__main__':
 
     thread.start_new_thread(listen_thread, (store,))
     thread.start_new_thread(clean_session_thread, ())
-    thread.start_new_thread(irc_thread, ())
+    if (config.get('server','irc') == 'yes' ):
+       thread.start_new_thread(irc_thread, ())
 
     while not stopping:
         try: