electrum-server.git
6 years agoHOWTO: Update bitcoind recommendation to 0.8.6
Eagle[TM] [Mon, 9 Dec 2013 14:14:37 +0000]
HOWTO: Update bitcoind recommendation to 0.8.6

6 years agofix memleak with subscriptions
ThomasV [Mon, 9 Dec 2013 06:02:06 +0000]
fix memleak with subscriptions

6 years agodon't use python's random for session IDs
ThomasV [Fri, 6 Dec 2013 16:51:33 +0000]
don't use python's random for session IDs

6 years agoHOWTO: Step numbering (cosmetic)
Eagle[TM] [Fri, 6 Dec 2013 14:42:13 +0000]
HOWTO: Step numbering (cosmetic)

6 years agouse set instead of list in memorypool_update
ThomasV [Fri, 6 Dec 2013 12:18:36 +0000]
use set instead of list in memorypool_update

6 years agoirc: fix random nick generation with hex string in case irc_nick is not set
Eagle[TM] [Fri, 6 Dec 2013 11:30:25 +0000]
irc: fix random nick generation with hex string in case irc_nick is not set

6 years agoMerge branch 'master' of github.com:spesmilo/electrum-server
ThomasV [Fri, 6 Dec 2013 10:12:43 +0000]
Merge branch 'master' of github.com:spesmilo/electrum-server

6 years agouse a dict for sessions, instead of a list. Deprecates #48
ThomasV [Fri, 6 Dec 2013 10:12:07 +0000]
use a dict for sessions, instead of a list. Deprecates #48

6 years agoHOWTO: re-add compile example for bitcoind
Eagle[TM] [Wed, 4 Dec 2013 18:16:55 +0000]
HOWTO: re-add compile example for bitcoind

6 years agofix: restore method get_session_by_address
ThomasV [Wed, 4 Dec 2013 17:16:45 +0000]
fix: restore method get_session_by_address

6 years agofix
ThomasV [Wed, 4 Dec 2013 13:58:27 +0000]
fix

6 years agoadd a sleep() to sessions, and remove some dead code
ThomasV [Wed, 4 Dec 2013 11:24:01 +0000]
add a sleep() to sessions, and remove some dead code

6 years agofix locks
ThomasV [Wed, 4 Dec 2013 09:05:21 +0000]
fix locks

6 years agopass sessions to processors; fixes memory leak in watched_addresses
ThomasV [Tue, 3 Dec 2013 20:53:39 +0000]
pass sessions to processors; fixes memory leak in watched_addresses

6 years agostop session immediately if handshake fails; move some code
ThomasV [Mon, 25 Nov 2013 14:56:02 +0000]
stop session immediately if handshake fails; move some code

6 years agofix another memory leak
ThomasV [Mon, 25 Nov 2013 14:25:47 +0000]
fix another memory leak

6 years agoheapy commands
ThomasV [Sun, 24 Nov 2013 21:02:19 +0000]
heapy commands

6 years agostop server if txindex not used
ThomasV [Sun, 24 Nov 2013 20:30:47 +0000]
stop server if txindex not used

6 years agofix memory leak (caused by thread never terminating)
ThomasV [Sun, 24 Nov 2013 09:07:12 +0000]
fix memory leak (caused by thread never terminating)

6 years agoMerge branch 'master' of github.com:spesmilo/electrum-server
ThomasV [Thu, 14 Nov 2013 17:02:46 +0000]
Merge branch 'master' of github.com:spesmilo/electrum-server

6 years agoremove support for abe
ThomasV [Thu, 14 Nov 2013 17:02:37 +0000]
remove support for abe

6 years agoHOWTO: typo
Eagle[TM] [Thu, 14 Nov 2013 12:19:40 +0000]
HOWTO: typo

6 years agoUpdate docs: txindex in README, reindex in HOWTO
Eagle[TM] [Thu, 14 Nov 2013 12:18:01 +0000]
Update docs: txindex in README, reindex in HOWTO

6 years agono more patch
ThomasV [Thu, 14 Nov 2013 11:44:46 +0000]
no more patch

6 years agoMerge branch '3M3RY-mainline_bitcoind'
ThomasV [Thu, 14 Nov 2013 11:27:59 +0000]
Merge branch '3M3RY-mainline_bitcoind'

6 years agominor fix
ThomasV [Thu, 14 Nov 2013 11:27:29 +0000]
minor fix

6 years agoHOWTO: Recommend downloading, update index stats, point to step 10 in step 7
Eagle[TM] [Sun, 10 Nov 2013 01:43:10 +0000]
HOWTO: Recommend downloading, update index stats, point to step 10 in step 7

6 years agoREADME.leveldb: no need for txindex
Eagle[TM] [Sat, 9 Nov 2013 22:07:48 +0000]
README.leveldb: no need for txindex

6 years agofixes to complete mainline_bitcoind merge
Emery Hemingway [Thu, 7 Nov 2013 21:02:17 +0000]
fixes to complete mainline_bitcoind merge

6 years agoMerge branch 'mainline_bitcoind' of github.com:luke-jr/electrum-server into mainline_...
Emery Hemingway [Thu, 7 Nov 2013 20:14:21 +0000]
Merge branch 'mainline_bitcoind' of github.com:luke-jr/electrum-server into mainline_bitcoind

6 years agoAdjust code to work with unpatched bitcoind
Luke Dashjr [Thu, 7 Nov 2013 17:18:24 +0000]
Adjust code to work with unpatched bitcoind

7 years agocatch exceptions in script_GetOP
ThomasV [Wed, 23 Oct 2013 09:52:11 +0000]
catch exceptions in script_GetOP

7 years agoHOWTO: Describe self-signed SSL cert creation and use
Eagle[TM] [Wed, 16 Oct 2013 23:32:13 +0000]
HOWTO: Describe self-signed SSL cert creation and use

7 years agoHOWTO: minor formatting + headline change
Eagle[TM] [Fri, 13 Sep 2013 17:29:19 +0000]
HOWTO: minor formatting + headline change

7 years agoHOWTO: Update to 0.8.5, apt-get deps, other minor tweaks
Eagle[TM] [Fri, 13 Sep 2013 11:29:38 +0000]
HOWTO: Update to 0.8.5, apt-get deps, other minor tweaks

7 years agoHOWTO: recommended bitcoind settings / restarts
Eagle[TM] [Wed, 4 Sep 2013 23:45:48 +0000]
HOWTO: recommended bitcoind settings / restarts

7 years agoHOWTO: Mark 0.8.4 supported, add strip command, notice about bitcoin@master
Eagle[TM] [Wed, 4 Sep 2013 23:38:07 +0000]
HOWTO: Mark 0.8.4 supported, add strip command, notice about bitcoin@master

7 years agoHOWTO: Mark 0.8.3 as hightest supported version, add ulimit and restart suggestion
Eagle[TM] [Tue, 3 Sep 2013 21:30:39 +0000]
HOWTO: Mark 0.8.3 as hightest supported version, add ulimit and restart suggestion

7 years agoproperly fix caller OP codes from bitcoin upstream via bitcoin-abe
Eagle[TM] [Sun, 18 Aug 2013 20:38:59 +0000]
properly fix caller OP codes from bitcoin upstream via bitcoin-abe

7 years agoMerge pull request #35 from daeronmeyer/master
EagleTM [Sun, 11 Aug 2013 21:53:17 +0000]
Merge pull request #35 from daeronmeyer/master

Fix for server stop at block 251526

7 years agoUpdate deserialize.py
daeronmeyer [Sun, 11 Aug 2013 20:20:22 +0000]
Update deserialize.py

Put additional length check in place to handle Block #251526 (see: https://bitcointalk.org/index.php?topic=271761 )

7 years agoUpdate howto to 0.8.3
Eagle[TM] [Thu, 27 Jun 2013 06:50:38 +0000]
Update howto to 0.8.3

7 years agoMerge pull request #33 from hachre/patch-1
ThomasV [Sun, 5 May 2013 19:42:45 +0000]
Merge pull request #33 from hachre/patch-1

Fixed some things in the Bitcoind compile description

7 years agoparanoid_checks
ThomasV [Sun, 5 May 2013 16:00:50 +0000]
paranoid_checks

7 years agowait until bitcoind is ready on startup
ThomasV [Thu, 2 May 2013 12:28:58 +0000]
wait until bitcoind is ready on startup

7 years agoin mempool, use input addresses from parser instead of reading them from database
ThomasV [Tue, 30 Apr 2013 16:44:11 +0000]
in mempool, use input addresses from parser instead of reading them from database

7 years agoMerge branch 'master' of github.com:spesmilo/electrum-server
ThomasV [Tue, 30 Apr 2013 14:13:44 +0000]
Merge branch 'master' of github.com:spesmilo/electrum-server

7 years agofix tcp responder
ThomasV [Tue, 30 Apr 2013 14:13:21 +0000]
fix tcp responder

7 years agoadd 64-bit to software requirements
Eagle[TM] [Mon, 29 Apr 2013 22:58:27 +0000]
add 64-bit to software requirements

7 years agodon't remove dupes in touched_addresses, it is wasteful
ThomasV [Mon, 29 Apr 2013 17:16:37 +0000]
don't remove dupes in touched_addresses, it is wasteful

7 years agoadd responder thread to session
ThomasV [Mon, 29 Apr 2013 16:48:46 +0000]
add responder thread to session

7 years agoFixed some things in the Bitcoind compile description
Harald Glatt [Sun, 28 Apr 2013 13:19:44 +0000]
Fixed some things in the Bitcoind compile description

- fixed: added 'cd src' in between patch and make, because make has to be run in src/src not in src
- fixed: added 'ln' line after the compile so that the calls to 'bitcoind' later in the HOWTO actually work

7 years agoUpdate README.leveldb
Maran H. [Sun, 28 Apr 2013 10:04:19 +0000]
Update README.leveldb

Added instructions for the installing through apt on 12.04

7 years agoMerge pull request #32 from hachre/patch-1
EagleTM [Sun, 28 Apr 2013 09:09:15 +0000]
Merge pull request #32 from hachre/patch-1

Update HOWTO.md

7 years agoMerge branch 'master' of github.com:spesmilo/electrum-server
ThomasV [Sun, 28 Apr 2013 05:53:58 +0000]
Merge branch 'master' of github.com:spesmilo/electrum-server

7 years agofix: cache command
ThomasV [Sun, 28 Apr 2013 05:53:26 +0000]
fix: cache command

7 years agovastly more efficient method for invalidating cache after mempool
ThomasV [Sun, 28 Apr 2013 05:52:46 +0000]
vastly more efficient method for invalidating cache after mempool

7 years agoUpdate HOWTO.md
Harald Glatt [Sun, 28 Apr 2013 01:01:55 +0000]
Update HOWTO.md

- fixed the first symlink to be called 'electrum-server' instead of 'electrum'
- fixed later mentioned 'server' and corrected it to 'electrum-server'

7 years agofix bitcoind patch / compilation instructions
Eagle[TM] [Sat, 27 Apr 2013 23:28:26 +0000]
fix bitcoind patch / compilation instructions

7 years agoremove inactive sessions after 1000s
ThomasV [Fri, 26 Apr 2013 12:48:59 +0000]
remove inactive sessions after 1000s

7 years agoMerge branch 'master' of github.com:spesmilo/electrum-server
ThomasV [Fri, 26 Apr 2013 10:00:57 +0000]
Merge branch 'master' of github.com:spesmilo/electrum-server

7 years agodo not do SSL handshake on connect
ThomasV [Fri, 26 Apr 2013 10:00:14 +0000]
do not do SSL handshake on connect

7 years agofix download link to bitcoind
Eagle[TM] [Sun, 21 Apr 2013 18:29:27 +0000]
fix download link to bitcoind

7 years agovarious fixes
ThomasV [Sat, 20 Apr 2013 19:07:02 +0000]
various fixes

7 years agofix possible race condition in collect_gargage
ThomasV [Thu, 18 Apr 2013 09:13:13 +0000]
fix possible race condition in collect_gargage

7 years agolog IP address in case of failure to open connection
ThomasV [Tue, 16 Apr 2013 11:42:05 +0000]
log IP address in case of failure to open connection

7 years agofix the irc_socket_uses_100%_CPU bug
ThomasV [Tue, 16 Apr 2013 08:40:50 +0000]
fix the irc_socket_uses_100%_CPU bug

7 years agoMerge pull request #25 from jkozera/patch-1
ThomasV [Mon, 15 Apr 2013 13:49:42 +0000]
Merge pull request #25 from jkozera/patch-1

Don't call hashout_hex on hashout_hex's result

7 years agoMerge pull request #28 from jkozera/patch-3
ThomasV [Mon, 15 Apr 2013 13:39:26 +0000]
Merge pull request #28 from jkozera/patch-3

Get address from mempool for prevout not in db

7 years agoMerge pull request #27 from jkozera/patch-2
ThomasV [Mon, 15 Apr 2013 13:32:13 +0000]
Merge pull request #27 from jkozera/patch-2

Order transactions from the same block correctly

7 years agoGet address from mempool for prevout not in db
Jerzy Kozera [Sun, 14 Apr 2013 22:43:09 +0000]
Get address from mempool for prevout not in db

This fixes transactions from memorypool with inputs also in memorypool not being processed

7 years agoOrder transactions from the same block correctly
Jerzy Kozera [Sun, 14 Apr 2013 22:20:56 +0000]
Order transactions from the same block correctly

Currently transactions are stored in reversed order if they belong to the same block, which can result in holes in history when pruning.

For example, consider a transaction chain A->B->C->D, where A,B,C belong to the same block, and D to the next block. It's stored in the history as C,B,A,D. So when C is pruned first, we have B,A,D in history, which results in incorrect balance calculations, because both A and D are considered to come from pruned outputs.

Storing transactions in A,B,C,D order, and then pruning A first, correctly results in only B being considered as coming from pruned output.

7 years agodeprecate abe in conf, more details about leveldb and improvements in howto
Eagle[TM] [Sun, 14 Apr 2013 17:47:19 +0000]
deprecate abe in conf, more details about leveldb and improvements in howto

7 years agoupdate hw requirement and recommend bitcoind stable
Eagle[TM] [Sat, 13 Apr 2013 22:38:50 +0000]
update hw requirement and recommend bitcoind stable

7 years agofix config block formatting
Eagle[TM] [Wed, 10 Apr 2013 22:42:51 +0000]
fix config block formatting

7 years agoDocu changes for switch to leveldb with limit, abe deprecated
Eagle[TM] [Wed, 10 Apr 2013 22:38:55 +0000]
Docu changes for switch to leveldb with limit, abe deprecated

7 years agodefault to leveldb, use limit=100
ThomasV [Wed, 10 Apr 2013 16:36:22 +0000]
default to leveldb, use limit=100

7 years agodo not send port numbers when they are default
ThomasV [Wed, 10 Apr 2013 11:12:11 +0000]
do not send port numbers when they are default

7 years agotroubleshooting
ThomasV [Mon, 8 Apr 2013 08:59:57 +0000]
troubleshooting

7 years agostop if an exception occurs other than KeyError
ThomasV [Sun, 7 Apr 2013 04:46:25 +0000]
stop if an exception occurs other than KeyError

7 years agoadd delay if tcp session cannot be started
ThomasV [Sun, 7 Apr 2013 04:13:56 +0000]
add delay if tcp session cannot be started

7 years agofix
ThomasV [Sun, 7 Apr 2013 03:46:54 +0000]
fix

7 years agofix: set is not a list
ThomasV [Sat, 6 Apr 2013 14:15:20 +0000]
fix: set is not a list

7 years agoupdate documentation
ThomasV [Sat, 6 Apr 2013 13:46:42 +0000]
update documentation

7 years agoMerge branch 'master' of github.com:spesmilo/electrum-server
ThomasV [Sat, 6 Apr 2013 13:35:47 +0000]
Merge branch 'master' of github.com:spesmilo/electrum-server

7 years agosemi-pruning server
ThomasV [Sat, 6 Apr 2013 13:35:43 +0000]
semi-pruning server

7 years agoDon't call hashout_hex on hashout_hex's result
Jerzy Kozera [Tue, 2 Apr 2013 23:33:03 +0000]
Don't call hashout_hex on hashout_hex's result

tx_hash was already processed by hashout_hex

7 years agoMerge pull request #24 from bjd/perf
ThomasV [Sat, 30 Mar 2013 17:06:18 +0000]
Merge pull request #24 from bjd/perf

[perf] Fetch keys of mempool history maps outside of loop.

7 years ago[perf] Fetch keys of mempool history maps outside of loop.
Björge Dijkstra [Wed, 27 Mar 2013 22:33:52 +0000]
[perf] Fetch keys of mempool history maps outside of loop.

7 years agobump version number
ThomasV [Mon, 4 Mar 2013 07:36:42 +0000]
bump version number

7 years agonew database format, that handles p2sh addresses
ThomasV [Mon, 4 Mar 2013 07:35:10 +0000]
new database format, that handles p2sh addresses

7 years agoirc: catch exception in gethostbyname
ThomasV [Tue, 19 Feb 2013 05:21:28 +0000]
irc: catch exception in gethostbyname

7 years agoMerge pull request #23 from blockchain/master
ThomasV [Tue, 12 Feb 2013 18:57:58 +0000]
Merge pull request #23 from blockchain/master

Added Common Headers to Access-Control-Allow-Headers

7 years agoremove comment from log
ThomasV [Thu, 31 Jan 2013 09:53:42 +0000]
remove comment from log

7 years agoMerge branch 'master' of github.com:spesmilo/electrum-server
ThomasV [Wed, 30 Jan 2013 19:41:14 +0000]
Merge branch 'master' of github.com:spesmilo/electrum-server

7 years agodeserialize p2sh transactions
ThomasV [Wed, 30 Jan 2013 19:40:53 +0000]
deserialize p2sh transactions

7 years agoWildcard Access-Control-Allow-Headers not allowed
Ben Reeves [Wed, 30 Jan 2013 13:13:31 +0000]
Wildcard Access-Control-Allow-Headers not allowed

7 years agoHOWTO: bitcoind version, server foundry for dumps, server thread on bitcointalk
Eagle[TM] [Tue, 29 Jan 2013 23:22:28 +0000]
HOWTO: bitcoind version, server foundry for dumps, server thread on bitcointalk

7 years agoMerge branch 'master' of github.com:spesmilo/electrum-server
ThomasV [Tue, 29 Jan 2013 11:57:39 +0000]
Merge branch 'master' of github.com:spesmilo/electrum-server

7 years agofix decode/encode bug from pep8
ThomasV [Tue, 29 Jan 2013 11:57:35 +0000]
fix decode/encode bug from pep8