electrum-server.git
10 years agoadd foundry script
ThomasV [Mon, 17 Feb 2014 18:35:48 +0000]
add foundry script

10 years agoclean stop script
ThomasV [Mon, 17 Feb 2014 17:28:30 +0000]
clean stop script

10 years agojoin threads during server shutdown
ThomasV [Mon, 17 Feb 2014 16:57:24 +0000]
join threads during server shutdown

10 years agofix error message in get_address
ThomasV [Thu, 30 Jan 2014 14:24:51 +0000]
fix error message in get_address

10 years agofix variable name
ThomasV [Thu, 30 Jan 2014 10:16:41 +0000]
fix variable name

10 years agoaddress.get_proof, utxo.get_address
ThomasV [Wed, 29 Jan 2014 15:27:04 +0000]
address.get_proof, utxo.get_address

10 years agocompute and send utxo_root with header
ThomasV [Sat, 25 Jan 2014 10:27:20 +0000]
compute and send utxo_root with header

10 years agouse more consistent names for databases
ThomasV [Sat, 25 Jan 2014 09:48:28 +0000]
use more consistent names for databases

10 years agofix
ThomasV [Fri, 24 Jan 2014 23:14:35 +0000]
fix

10 years agofix prev_root_hash
ThomasV [Fri, 24 Jan 2014 19:07:06 +0000]
fix prev_root_hash

10 years agofix
ThomasV [Fri, 24 Jan 2014 16:03:45 +0000]
fix

10 years agofix excess flood
ThomasV [Fri, 24 Jan 2014 15:49:10 +0000]
fix excess flood

10 years agofix
ThomasV [Fri, 24 Jan 2014 15:44:29 +0000]
fix

10 years agofixes
ThomasV [Fri, 24 Jan 2014 10:34:26 +0000]
fixes

10 years agoversion number
ThomasV [Tue, 21 Jan 2014 14:26:14 +0000]
version number

10 years agoMerge branch 'fulltree' of github.com:spesmilo/electrum-server into fulltree
ThomasV [Mon, 20 Jan 2014 16:28:02 +0000]
Merge branch 'fulltree' of github.com:spesmilo/electrum-server into fulltree

10 years agoupdate protocol
ThomasV [Mon, 20 Jan 2014 16:27:20 +0000]
update protocol

10 years agostore heights, and pruned histories
ThomasV [Wed, 15 Jan 2014 12:29:44 +0000]
store heights, and pruned histories

10 years agohash tree of unspents
ThomasV [Mon, 30 Dec 2013 10:15:32 +0000]
hash tree of unspents

10 years agoupdate protocol
ThomasV [Mon, 20 Jan 2014 16:27:20 +0000]
update protocol

10 years agostore heights, and pruned histories
ThomasV [Wed, 15 Jan 2014 12:29:44 +0000]
store heights, and pruned histories

10 years agohash tree of unspents
ThomasV [Mon, 30 Dec 2013 10:15:32 +0000]
hash tree of unspents

10 years agoset IRC default to off, cleanup sample config
Eagle[TM] [Fri, 3 Jan 2014 12:18:28 +0000]
set IRC default to off, cleanup sample config

10 years agoless verbose
ThomasV [Mon, 30 Dec 2013 08:25:50 +0000]
less verbose

10 years agoplyvel
ThomasV [Sun, 29 Dec 2013 09:16:56 +0000]
plyvel

10 years agoMerge branch 'master' of github.com:spesmilo/electrum-server
ThomasV [Mon, 16 Dec 2013 19:15:09 +0000]
Merge branch 'master' of github.com:spesmilo/electrum-server

10 years agowait a bit before asking for a new socket if the link is broken
ThomasV [Mon, 16 Dec 2013 19:14:53 +0000]
wait a bit before asking for a new socket if the link is broken

10 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

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

10 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

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

10 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

10 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

10 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

10 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

10 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

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

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

10 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

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

10 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

10 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

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

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

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

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

10 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

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

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

10 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

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

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

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

10 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

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

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

10 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

10 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

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

10 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

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

10 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

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

10 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

10 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

10 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

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

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

10 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

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

10 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

10 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

10 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

10 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

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

10 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

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

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

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

10 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

10 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