electrum-server.git
10 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

10 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 )

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

10 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

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

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

10 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

10 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

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

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

11 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

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

11 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

11 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

11 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

11 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

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

11 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

11 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'

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

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

11 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

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

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

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

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

11 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

11 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

11 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

11 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

11 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

11 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

11 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.

11 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

11 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

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

11 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

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

11 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

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

11 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

11 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

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

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

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

11 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

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

11 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

11 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.

11 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.

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

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

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

11 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

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

11 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

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

11 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

11 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

11 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

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

11 years agofix DataStore class broken by utility cleanup (kudos for fix: brincobt/Animazing)
Eagle[TM] [Mon, 28 Jan 2013 23:21:27 +0000]
fix DataStore class broken by utility cleanup (kudos for fix: brincobt/Animazing)

11 years agoreduce logs
ThomasV [Mon, 28 Jan 2013 20:48:23 +0000]
reduce logs

11 years agobugfix: quotes introduced in the pep8 commit
ThomasV [Mon, 28 Jan 2013 15:23:42 +0000]
bugfix: quotes introduced in the pep8 commit

11 years agofix: get_history was sorting with the wrong key.
ThomasV [Mon, 21 Jan 2013 10:33:41 +0000]
fix: get_history was sorting with the wrong key.

11 years agofix indent for bitcoind code listing and mark specific checkout for abe
Eagle[TM] [Sun, 20 Jan 2013 22:09:23 +0000]
fix indent for bitcoind code listing and mark specific checkout for abe

11 years agoemtpy default ssl ports to make ssl optional
Eagle[TM] [Wed, 16 Jan 2013 14:54:59 +0000]
emtpy default ssl ports to make ssl optional

11 years agominor typos in HOWTO
Eagle[TM] [Wed, 16 Jan 2013 12:30:27 +0000]
minor typos in HOWTO

11 years agoMerge pull request #21 from WyseNynja/no_eval
ThomasV [Mon, 14 Jan 2013 07:47:23 +0000]
Merge pull request #21 from WyseNynja/no_eval

don't use eval

11 years agoMerge pull request #22 from WyseNynja/patch-1
ThomasV [Mon, 14 Jan 2013 07:46:53 +0000]
Merge pull request #22 from WyseNynja/patch-1

Fix accidental change

11 years agoFix accidental change
Bryan Stitt [Mon, 14 Jan 2013 04:48:16 +0000]
Fix accidental change

When I was moving things around with pep8, I moved this push_response out of the if/elif, but it shouldn't have been moved.

11 years agodon't use eval
Bryan Stitt [Mon, 14 Jan 2013 01:29:28 +0000]
don't use eval

11 years agoMerge pull request #17 from WyseNynja/master
ThomasV [Mon, 14 Jan 2013 01:19:23 +0000]
Merge pull request #17 from WyseNynja/master

pep8

11 years agopep8 and utility cleanup
Bryan Stitt [Thu, 10 Jan 2013 03:20:02 +0000]
pep8 and utility cleanup

11 years agoMerge pull request #16 from EagleTM/master
EagleTM [Sun, 13 Jan 2013 17:29:51 +0000]
Merge pull request #16 from EagleTM/master

fix default ssl cert/key / HOWTO update

11 years agoMerge remote-tracking branch 'upstream/master'
Eagle[TM] [Sun, 13 Jan 2013 14:21:19 +0000]
Merge remote-tracking branch 'upstream/master'

Conflicts:
README.md

11 years agoadd empty defaults for ssl key/cert config for assert to work
Eagle[TM] [Sun, 13 Jan 2013 14:17:47 +0000]
add empty defaults for ssl key/cert config for assert to work

11 years agomore about pruning servers, specifc abe version, spelling errors
Eagle[TM] [Sun, 13 Jan 2013 08:50:22 +0000]
more about pruning servers, specifc abe version, spelling errors

11 years agoMerge pull request #15 from WyseNynja/patch-1
ThomasV [Tue, 8 Jan 2013 13:39:46 +0000]
Merge pull request #15 from WyseNynja/patch-1

Update README.md

11 years agoUpdate README.md
Bryan Stitt [Sat, 5 Jan 2013 06:28:40 +0000]
Update README.md

jsonrpc moved from google to github

11 years agoMerge pull request #14 from EagleTM/master
EagleTM [Thu, 3 Jan 2013 01:18:24 +0000]
Merge pull request #14 from EagleTM/master

HOWTO update

11 years agoUpdate HOWTO with fixed patch instructions for bitcoind + info about leveldb
Eagle[TM] [Thu, 3 Jan 2013 01:13:02 +0000]
Update HOWTO with fixed patch instructions for bitcoind + info about leveldb

11 years agoMerge pull request #12 from EagleTM/master
EagleTM [Fri, 28 Dec 2012 09:18:40 +0000]
Merge pull request #12 from EagleTM/master

missing try in main loop, increase timeout irc

11 years agofix abe crash (blockindexing stops) on limit reached for get_address_out_rows in...
Eagle[TM] [Thu, 27 Dec 2012 07:39:31 +0000]
fix abe crash (blockindexing stops) on limit reached for get_address_out_rows in main loop

11 years agoincrease IRC socket timeout to 300 to avoid rare cases of nick collision
Eagle[TM] [Fri, 21 Dec 2012 08:48:15 +0000]
increase IRC socket timeout to 300 to avoid rare cases of nick collision

11 years agoMerge pull request #11 from EagleTM/master
EagleTM [Sun, 9 Dec 2012 11:04:22 +0000]
Merge pull request #11 from EagleTM/master

logging, docu

11 years agochange abe backend to print_log
Eagle[TM] [Sun, 9 Dec 2012 10:31:10 +0000]
change abe backend to print_log

11 years agoalternate build instructions for leveldb
Eagle[TM] [Sun, 9 Dec 2012 08:32:19 +0000]
alternate build instructions for leveldb

11 years agoUpdate with recent config setting samples, remove chace i.e leveldb
Eagle[TM] [Sun, 9 Dec 2012 08:26:33 +0000]
Update with recent config setting samples, remove chace i.e leveldb

11 years agocatch exception raised when mempool has changed
ThomasV [Fri, 7 Dec 2012 10:55:14 +0000]
catch exception raised when mempool has changed

11 years agoterminate if bitcoind is dead
ThomasV [Sun, 2 Dec 2012 06:57:19 +0000]
terminate if bitcoind is dead

11 years agopull req by EagleTM (retyped manually)
ThomasV [Thu, 29 Nov 2012 09:53:03 +0000]
pull req by EagleTM (retyped manually)

11 years agomodule init file
ThomasV [Tue, 27 Nov 2012 15:02:39 +0000]
module init file

11 years agoMerge pull request #9 from EagleTM/master
ThomasV [Tue, 27 Nov 2012 12:35:23 +0000]
Merge pull request #9 from EagleTM/master

Update IRC documentation and new config settings

11 years agotypo fix
Eagle[TM] [Mon, 26 Nov 2012 23:38:24 +0000]
typo fix

11 years agoadding report_ config fields for different host and port settings on IRC for NAT...
Eagle[TM] [Mon, 26 Nov 2012 23:30:27 +0000]
adding report_ config fields for different host and port settings on IRC for NAT setups

11 years agoupdate IRC readme with irc_nick and notes about name
Eagle[TM] [Mon, 26 Nov 2012 22:34:09 +0000]
update IRC readme with irc_nick and notes about name

11 years agoMerge remote-tracking branch 'upstream/master'
Eagle[TM] [Mon, 26 Nov 2012 22:20:31 +0000]
Merge remote-tracking branch 'upstream/master'

11 years agossl v23
ThomasV [Mon, 26 Nov 2012 08:53:52 +0000]
ssl v23

11 years agofix "wrong version number" error for HTTPS by using SSLv23
Eagle[TM] [Sun, 25 Nov 2012 23:01:49 +0000]
fix "wrong version number" error for HTTPS by using SSLv23