URI: 
       tMerge branch 'master' of gitorious.org:electrum/electrum - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit bcf70ba2e19bf7d93a7de1112bdf42ddddd20e40
   DIR parent 0f12aca5f99ef13979c44b82ce2653e41c472492
  HTML Author: root <root@www.(none)>
       Date:   Thu, 10 Nov 2011 23:52:04 +0300
       
       Merge branch 'master' of gitorious.org:electrum/electrum
       
       Diffstat:
         M client/electrum.py                  |      39 +++++++++++++++++--------------
         M client/gui.py                       |       4 ++--
       
       2 files changed, 24 insertions(+), 19 deletions(-)
       ---
   DIR diff --git a/client/electrum.py b/client/electrum.py
       t@@ -405,27 +405,32 @@ class Wallet:
                return conf, unconf
        
            def request(self, request ):
       -        import urllib
       +
                use_http = self.port in [80,81]
        
                if use_http:
       -            request2 = urllib.urlencode({'q':request})
       -            request = "GET /electrum.php?" + request2 + " HTTP/1.0\r\n\r\n"
       +            import httplib, urllib
       +            params = urllib.urlencode({'q':request})
       +            headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"}
       +            conn = httplib.HTTPConnection(self.host)
       +            conn.request("POST", "/electrum.php", params, headers)
       +            response = conn.getresponse()
       +            if response.status == 200:
       +                out = response.read()
       +            else: out = ''
       +            conn.close()
       +
                else:
                    request += "#"
       -
       -        s = socket.socket( socket.AF_INET, socket.SOCK_STREAM)
       -        s.connect(( self.host, self.port))
       -        s.send( request )
       -        out = ''
       -        while 1:
       -            msg = s.recv(1024)
       -            if msg: out += msg
       -            else: break
       -        s.close()
       -
       -        if use_http:
       -            out = out.split('\r\n')[-1]
       +            s = socket.socket( socket.AF_INET, socket.SOCK_STREAM)
       +            s.connect(( self.host, self.port))
       +            s.send( request )
       +            out = ''
       +            while 1:
       +                msg = s.recv(1024)
       +                if msg: out += msg
       +                else: break
       +            s.close()
        
                return out
        
       t@@ -447,7 +452,7 @@ class Wallet:
                
            def update(self):
                blocks, changed_addresses = self.poll()
       -        self.blocks = blocks
       +        self.blocks = int(blocks)
                for addr, blk_hash in changed_addresses.items():
                    if self.status[addr] != blk_hash:
                        print "updating history for", addr
   DIR diff --git a/client/gui.py b/client/gui.py
       t@@ -51,7 +51,7 @@ def show_seed_dialog(wallet, password):
                buttons = gtk.BUTTONS_OK, 
                message_format = "Your wallet generation seed is:\n\n" + seed \
                    + "\n\nPlease keep it in a safe place; if you lose it, you will not be able to restore your wallet.\n\n" \
       -            + "Your wallet seed can also be stored and recovered with the following mnemonic code:\n\n\"" + ' '.join(mnemonic.mn_encode(seed)) + "\"" )
       +            + "Alternatively, your wallet seed can be stored and recovered with the following mnemonic code:\n\n\"" + ' '.join(mnemonic.mn_encode(seed)) + "\"" )
            dialog.show()
            dialog.run()
            dialog.destroy()
       t@@ -358,7 +358,7 @@ class BitcoinGUI:
                self.window.connect("destroy", gtk.main_quit)
                self.window.set_border_width(0)
                self.window.connect('mykeypress', gtk.main_quit)
       -        self.window.set_default_size(650, 350)
       +        self.window.set_default_size(670, 350)
        
                vbox = gtk.VBox()