electrum-server.git
11 years agocatch_up database before launching transports
ThomasV [Fri, 15 Jun 2012 10:49:08 +0000]
catch_up database before launching transports

11 years agodo not empty memorypool; tag transactions sent to electrum
ThomasV [Thu, 14 Jun 2012 20:56:29 +0000]
do not empty memorypool; tag transactions sent to electrum

11 years agoadd sql limit to config
ThomasV [Thu, 14 Jun 2012 19:03:01 +0000]
add sql limit to config

11 years agoraise limit to 500; send address in error
ThomasV [Thu, 14 Jun 2012 13:57:44 +0000]
raise limit to 500; send address in error

11 years agoadd limit on sql requests
ThomasV [Thu, 14 Jun 2012 09:35:49 +0000]
add limit on sql requests

11 years agoextra bit of explanation
ThomasV [Wed, 13 Jun 2012 20:33:02 +0000]
extra bit of explanation

11 years agofix: line might be empty
ThomasV [Wed, 13 Jun 2012 20:12:09 +0000]
fix: line might be empty

11 years agoworkaround to detect old mempool transactions: use tx_id
ThomasV [Wed, 13 Jun 2012 20:11:39 +0000]
workaround to detect old mempool transactions: use tx_id

11 years agoremove deprecated patches
ThomasV [Wed, 13 Jun 2012 17:54:40 +0000]
remove deprecated patches

11 years agonew patch
ThomasV [Wed, 13 Jun 2012 17:42:03 +0000]
new patch

11 years agodo_dispatch
ThomasV [Wed, 13 Jun 2012 17:31:01 +0000]
do_dispatch

11 years agodo not override parent anymore
ThomasV [Wed, 13 Jun 2012 14:49:15 +0000]
do not override parent anymore

11 years agoadding server.load command
ThomasV [Wed, 13 Jun 2012 14:30:55 +0000]
adding server.load command

11 years agorestructuring: each processor has its own queue
ThomasV [Wed, 13 Jun 2012 14:24:15 +0000]
restructuring: each processor has its own queue

11 years agothreadsafe get_session
ThomasV [Wed, 13 Jun 2012 11:45:10 +0000]
threadsafe get_session

11 years agomore workaround
ThomasV [Mon, 11 Jun 2012 20:17:58 +0000]
more workaround

11 years agoworkaround
ThomasV [Mon, 11 Jun 2012 12:21:19 +0000]
workaround

11 years agoabe upgrades
ThomasV [Mon, 11 Jun 2012 09:51:37 +0000]
abe upgrades

11 years agonow in Abe.util
ThomasV [Mon, 11 Jun 2012 09:51:20 +0000]
now in Abe.util

11 years agopatch for 0.6.2
ThomasV [Mon, 11 Jun 2012 08:50:30 +0000]
patch for 0.6.2

11 years agorm native port
ThomasV [Sun, 10 Jun 2012 21:42:34 +0000]
rm native port

11 years agodisplay session type
ThomasV [Tue, 5 Jun 2012 17:19:52 +0000]
display session type

11 years agoadd timeout for http sessions
ThomasV [Tue, 5 Jun 2012 16:52:13 +0000]
add timeout for http sessions

11 years agosanity check session_id
ThomasV [Tue, 5 Jun 2012 14:58:32 +0000]
sanity check session_id

11 years agomove http sessions into dispatcher
ThomasV [Tue, 5 Jun 2012 14:34:08 +0000]
move http sessions into dispatcher

11 years agoremove support for native protocol
ThomasV [Mon, 4 Jun 2012 20:28:46 +0000]
remove support for native protocol

11 years agoprint block number
ThomasV [Mon, 4 Jun 2012 20:25:59 +0000]
print block number

11 years agooverload catch_up so that exceptions are raised
ThomasV [Mon, 4 Jun 2012 19:34:15 +0000]
overload catch_up so that exceptions are raised

11 years agologging
ThomasV [Mon, 4 Jun 2012 19:20:19 +0000]
logging

11 years agofix lock release
ThomasV [Sun, 3 Jun 2012 05:58:35 +0000]
fix lock release

11 years agoadd session before the requestor is started
ThomasV [Tue, 29 May 2012 12:25:36 +0000]
add session before the requestor is started

11 years agodefault disable native port
ThomasV [Sat, 26 May 2012 04:17:29 +0000]
default disable native port

11 years agorecv loop
ThomasV [Sat, 26 May 2012 04:07:40 +0000]
recv loop

11 years agofix socket send; increase buffer
ThomasV [Sat, 19 May 2012 22:24:30 +0000]
fix socket send; increase buffer

11 years agojsonrpc compliance.
ThomasV [Sat, 19 May 2012 05:35:16 +0000]
jsonrpc compliance.

11 years agojsonrpc compliance. terminate support for old clients
ThomasV [Fri, 18 May 2012 20:22:20 +0000]
jsonrpc compliance. terminate support for old clients

11 years agoports are set to empty string when disabled in confif file
ThomasV [Fri, 18 May 2012 20:16:42 +0000]
ports are set to empty string when disabled in confif file

11 years agoAccess-Control-Allow-Origin ; session bug workaround
ThomasV [Mon, 14 May 2012 20:11:56 +0000]
Access-Control-Allow-Origin ; session bug workaround

11 years agodisplay error message
ThomasV [Sun, 6 May 2012 15:12:01 +0000]
display error message

11 years agoreturn response to server.version
ThomasV [Wed, 2 May 2012 14:06:01 +0000]
return response to server.version

11 years agodo not log connections with no subscriptions
ThomasV [Wed, 2 May 2012 05:30:35 +0000]
do not log connections with no subscriptions

11 years agocheck password for 'info' command. display version and load
ThomasV [Mon, 30 Apr 2012 16:10:25 +0000]
check password for 'info' command. display version and load

11 years agoadd server info command. send command line commands with tcp instead of http
ThomasV [Mon, 30 Apr 2012 15:43:58 +0000]
add server info command. send command line commands with tcp instead of http

12 years agofix logging info: address
ThomasV [Mon, 30 Apr 2012 12:16:48 +0000]
fix logging info: address

12 years agoremove debug message
ThomasV [Sun, 29 Apr 2012 16:48:54 +0000]
remove debug message

12 years agofix for sending notifications
ThomasV [Sun, 29 Apr 2012 16:24:13 +0000]
fix for sending notifications

12 years agonotification
ThomasV [Sun, 29 Apr 2012 16:10:51 +0000]
notification

12 years agofix notifications
ThomasV [Sun, 29 Apr 2012 15:44:34 +0000]
fix notifications

12 years agorelax json rules for 0.43 clients. do not add None to subscriptions list in session
ThomasV [Sun, 29 Apr 2012 13:27:42 +0000]
relax json rules for 0.43 clients. do not add None to subscriptions list in session

12 years agodon't use affected_addrs between store and confirm, as we can subscribe to txs that...
genjix [Mon, 23 Apr 2012 11:58:07 +0000]
don't use affected_addrs between store and confirm, as we can subscribe to txs that don't get into the memory pool before being confirmed.

12 years agobe stricter with response typing.
genjix [Mon, 23 Apr 2012 03:09:11 +0000]
be stricter with response typing.

12 years ago{"id": null, "method":"blockchain.numblocks.subscribe", "params": [171462]}
genjix [Mon, 23 Apr 2012 00:17:54 +0000]
{"id": null, "method":"blockchain.numblocks.subscribe", "params": [171462]}
NOT
{"id": null, "method":"blockchain.numblocks.subscribe", "result": 171462}

12 years agoBugfix: allow blockchain.address.subscribe notifications to work.
genjix [Sun, 22 Apr 2012 23:24:58 +0000]
Bugfix: allow blockchain.address.subscribe notifications to work.

12 years agoBUGFIX: confirmations & payment_history fixes.
genjix [Sun, 22 Apr 2012 19:50:32 +0000]
BUGFIX: confirmations & payment_history fixes.

12 years agotrace input addresses for a tx
genjix [Sun, 22 Apr 2012 19:50:12 +0000]
trace input addresses for a tx

12 years agohistory using memory_pool to lookup txs
genjix [Sun, 22 Apr 2012 15:02:32 +0000]
history using memory_pool to lookup txs

12 years agohandle invalid address, and address with no activity
genjix [Sun, 22 Apr 2012 13:12:32 +0000]
handle invalid address, and address with no activity

12 years ago.gitignore
genjix [Sun, 22 Apr 2012 00:50:34 +0000]
.gitignore

12 years agoC++ core with working memory pool
genjix [Sun, 22 Apr 2012 00:49:59 +0000]
C++ core with working memory pool

12 years agoSuper fast C++ payment_history (not working with mempool yet)
genjix [Sat, 21 Apr 2012 00:52:17 +0000]
Super fast C++ payment_history (not working with mempool yet)

12 years agoC++ framework for fast blockchain.address.get_history
genjix [Fri, 20 Apr 2012 15:38:13 +0000]
C++ framework for fast blockchain.address.get_history

12 years agoBUGFIX: stop after load memory pool tx with single input
genjix [Fri, 20 Apr 2012 00:09:06 +0000]
BUGFIX: stop after load memory pool tx with single input

12 years agopoller __init__ takes service now
genjix [Thu, 19 Apr 2012 17:29:19 +0000]
poller __init__ takes service now

12 years agomempool subscribe works with outputs of transactions.
genjix [Thu, 19 Apr 2012 13:29:12 +0000]
mempool subscribe works with outputs of transactions.

12 years agoupdated numblocks.subscribe to work since sessions were removed.
genjix [Sun, 15 Apr 2012 21:29:14 +0000]
updated numblocks.subscribe to work since sessions were removed.

12 years agoIntegrated blockchain.address.get_history component into libbitcoin backend
genjix [Sun, 15 Apr 2012 20:58:44 +0000]
Integrated blockchain.address.get_history component into libbitcoin backend

12 years ago"methods" and "params" shouldnt be in response json.
genjix [Sun, 15 Apr 2012 20:56:57 +0000]
"methods" and "params" shouldnt be in response json.
isolate problem section.

12 years agopayment_history(...) function which constructs a History class then uses an expiry...
genjix [Sun, 15 Apr 2012 19:11:46 +0000]
payment_history(...) function which constructs a History class then uses an expiry queue to make object disappear once finished.

12 years agomempool_counter does not exist in get_history. the mempool:X is a lot simpler than...
genjix [Sun, 15 Apr 2012 19:03:45 +0000]
mempool_counter does not exist in get_history. the mempool:X is a lot simpler than i realised.

12 years agomempool counter should work for output too.
genjix [Sun, 15 Apr 2012 18:54:00 +0000]
mempool counter should work for output too.

12 years agohistory mempool counter.
genjix [Sun, 15 Apr 2012 18:16:35 +0000]
history mempool counter.

12 years agoblockchain.address.get_history memory pool transactions.
genjix [Sun, 15 Apr 2012 17:25:47 +0000]
blockchain.address.get_history memory pool transactions.

12 years agomemory pool buffer used for looking up memory pool transactions in get_history.
genjix [Thu, 12 Apr 2012 12:50:19 +0000]
memory pool buffer used for looking up memory pool transactions in get_history.

12 years agoimprove get_history (clearer + better error checking)
genjix [Tue, 10 Apr 2012 12:42:18 +0000]
improve get_history (clearer + better error checking)

12 years agolibbitcoin session now requires async_service during construction.
genjix [Sat, 7 Apr 2012 17:58:46 +0000]
libbitcoin session now requires async_service during construction.

12 years agounneeded psycopg2 import in abe backend
ThomasV [Sat, 7 Apr 2012 14:13:02 +0000]
unneeded psycopg2 import in abe backend

12 years agore-raise ImportError exception until we find a way to distinguish ImportError exceptions.
genjix [Sat, 7 Apr 2012 13:35:45 +0000]
re-raise ImportError exception until we find a way to distinguish ImportError exceptions.

12 years agoshow backend name when backend is not found.
genjix [Sat, 7 Apr 2012 13:24:32 +0000]
show backend name when backend is not found.

12 years agoRenamed: modules -> backends
genjix [Fri, 6 Apr 2012 18:43:15 +0000]
Renamed: modules -> backends

12 years agoImport backend using backend name.
genjix [Fri, 6 Apr 2012 17:51:16 +0000]
Import backend using backend name.

12 years agoload /etc/electrum.conf first, then ./electrum.conf (takes high precedence over ...
genjix [Wed, 4 Apr 2012 10:58:14 +0000]
load /etc/electrum.conf first, then ./electrum.conf (takes high precedence over /etc)

12 years agoremoved .pyc files.
genjix [Wed, 4 Apr 2012 09:57:18 +0000]
removed .pyc files.

12 years agoSome tidying up and re-arranging.
genjix [Wed, 4 Apr 2012 09:55:07 +0000]
Some tidying up and re-arranging.

12 years agocan specify backend in conf file
genjix [Wed, 4 Apr 2012 09:37:31 +0000]
can specify backend in conf file

12 years agoTypo with importing LibbitcoinProcessor
genjix [Wed, 4 Apr 2012 09:25:48 +0000]
Typo with importing LibbitcoinProcessor

12 years agotry to load ./electrum.conf before /etc/electrum.conf
genjix [Wed, 4 Apr 2012 09:24:28 +0000]
try to load ./electrum.conf before /etc/electrum.conf

12 years agoimproved logging
ThomasV [Sun, 1 Apr 2012 17:10:58 +0000]
improved logging

12 years agofix
ThomasV [Sun, 1 Apr 2012 10:57:09 +0000]
fix

12 years agoavoid nickname collision
ThomasV [Sun, 1 Apr 2012 09:32:13 +0000]
avoid nickname collision

12 years agoMerge commit 'refs/merge-requests/2' of git://gitorious.org/electrum/server into...
ThomasV [Sun, 1 Apr 2012 09:31:11 +0000]
Merge commit 'refs/merge-requests/2' of git://gitorious.org/electrum/server into merge-requests/2

12 years agoFix keys in the sample config file.
Ovidiu Constantin [Sat, 31 Mar 2012 12:57:21 +0000]
Fix keys in the sample config file.

12 years agoServer HOWTO and patched for bitcoind 0.6.0.
Ovidiu Constantin [Sat, 31 Mar 2012 12:51:08 +0000]
Server HOWTO and patched for bitcoind 0.6.0.

12 years agouse queue for session responses
ThomasV [Fri, 30 Mar 2012 15:28:37 +0000]
use queue for session responses

12 years agonew spec and conversion
ThomasV [Fri, 30 Mar 2012 08:47:35 +0000]
new spec and conversion

12 years agosimplification, server.stop
ThomasV [Thu, 29 Mar 2012 22:24:32 +0000]
simplification, server.stop

12 years agopassword
ThomasV [Thu, 29 Mar 2012 21:19:36 +0000]
password

12 years agobugfix
ThomasV [Thu, 29 Mar 2012 17:41:42 +0000]
bugfix

12 years agoport numbers
ThomasV [Thu, 29 Mar 2012 17:10:19 +0000]
port numbers

12 years agonativeServer does not work with libbitcoin
ThomasV [Thu, 29 Mar 2012 10:16:09 +0000]
nativeServer does not work with libbitcoin

12 years agomove files in modules dir
ThomasV [Thu, 29 Mar 2012 10:10:07 +0000]
move files in modules dir