Commit Graph

  • 3f3ea3c594 Fix the bug Jed reported. JoelKatz 2012-06-29 02:07:24 -07:00
  • fcebbef0f4 Fix incorrect transactions states after SQL retrieval JoelKatz 2012-06-29 02:01:24 -07:00
  • 5ed0197a42 Correctly update transactions in memory when a ledger closes. JoelKatz 2012-06-28 13:27:10 -07:00
  • 83dfc36892 Use safe lexical casts. (Until we put RPCServer parsing code in try/catch blocks.) Return full transactions in doAccountTransactions. JoelKatz 2012-06-28 13:14:16 -07:00
  • 64f9f044c8 Remove some dead Transaction::getJson options. JoelKatz 2012-06-28 13:13:58 -07:00
  • b712c192e6 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-06-28 13:13:29 -07:00
  • d564c16268 Lexical casts that don't throw. JoelKatz 2012-06-28 13:12:50 -07:00
  • 029bcfa6d9 Cosmetic, rename a few protobuf fields. Arthur Britto 2012-06-28 01:01:44 -07:00
  • 9f2c4b163f Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-06-27 20:39:20 -07:00
  • 7d2e55346f Call NetworkOPs::pubTransaction. JoelKatz 2012-06-27 20:39:00 -07:00
  • 87313e0ff1 Cosmetic. Arthur Britto 2012-06-27 20:26:53 -07:00
  • e383a59b5e Support validations with versions in them. JoelKatz 2012-06-27 13:33:22 -07:00
  • dbabc6edd0 Don't claim to support HTTP keep alives and then close the connection. This properly supports HTTP keep alives and should speed up RPC significantly. JoelKatz 2012-06-27 12:04:35 -07:00
  • 48de3f3a02 Cleanup. JoelKatz 2012-06-27 12:04:20 -07:00
  • 40c828df5e Small cleanup. JoelKatz 2012-06-27 12:04:12 -07:00
  • 03342cacd8 Add WS transaction_subscribe and transaction_unsubscribe support. Arthur Britto 2012-06-26 20:45:19 -07:00
  • 1bf80d8c51 Add WS ledger_accounts_subscribe and ledger_accounts_unsubscribe. Arthur Britto 2012-06-26 16:55:29 -07:00
  • 34273d74d7 compile on windows jed 2012-06-26 11:46:11 -07:00
  • d2a701059e Change rpcWRONG_PASSWORD to rpcNO_ACCOUNT. Arthur Britto 2012-06-26 03:47:17 -07:00
  • 0bcbb5bd75 Move RPC data_* commands data to db/rpc.db. Arthur Britto 2012-06-26 03:39:15 -07:00
  • 4306be296a Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-06-26 02:02:09 -07:00
  • fa48a1fb09 Fix the retrieve ledger hash problem for real. Make partial ledger operations work. Set base code for how thin servers will operate on partial ledgers. JoelKatz 2012-06-26 02:01:13 -07:00
  • e4d8bda4a6 Cosmetic fix. JoelKatz 2012-06-26 02:00:32 -07:00
  • aa2b86681d Raise log level before running unit tests. JoelKatz 2012-06-26 02:00:17 -07:00
  • 74e831a3e7 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-25 23:31:30 -07:00
  • b56da4a73d Get WS ledger_subscribe and ledger_unsubscribe working. Arthur Britto 2012-06-25 23:31:13 -07:00
  • 7018a1b57c Cosmetic. Arthur Britto 2012-06-25 23:30:01 -07:00
  • cc6052d294 Give Arthur a way to get all the accounts changed by a ledger. JoelKatz 2012-06-25 23:16:20 -07:00
  • cbdb6724e5 Test for SQL presence was backwards. JoelKatz 2012-06-25 15:34:18 -07:00
  • d042a1f49d Rework version logic as agreed. JoelKatz 2012-06-25 15:20:22 -07:00
  • 93ad67c240 Close SHAMap node security hole Use new hash prefixes. Use new wire/prefix formats. Remove SHAMapException JoelKatz 2012-06-25 09:13:18 -07:00
  • 5e7c389085 Use new hash prefix. Remove SHAMapException JoelKatz 2012-06-25 09:12:54 -07:00
  • 6a67b65f63 New prefixed hash functions and unit test. JoelKatz 2012-06-25 09:12:35 -07:00
  • ee2b1580a5 Use new hash prefixes. JoelKatz 2012-06-25 09:12:15 -07:00
  • 0f80dff088 Use new hash prefixes. JoelKatz 2012-06-25 09:11:47 -07:00
  • c1003de4e8 Use new hash prefixes. JoelKatz 2012-06-25 09:11:30 -07:00
  • 738627cef9 Table of hash prefixes. JoelKatz 2012-06-25 09:10:29 -07:00
  • e832639776 Return whether the application is running. JoelKatz 2012-06-25 09:10:17 -07:00
  • 30f9d51601 getting it compiling on windows jed 2012-06-25 08:10:55 -07:00
  • b0a65050e0 Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-06-24 22:56:18 -07:00
  • 55f370c6bc Merge branch 'websocket' Arthur Britto 2012-06-24 20:14:02 -07:00
  • 849368fd6b Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-24 20:06:41 -07:00
  • 0951c3634f Add LICENSE file. Arthur Britto 2012-06-24 20:06:28 -07:00
  • 9e95955fc7 Work on WS server. Arthur Britto 2012-06-24 20:03:17 -07:00
  • 1cf9156fc3 Add some monitoring support to NetworkOPs. Arthur Britto 2012-06-24 20:02:55 -07:00
  • 2fc6bbb6fc Cosmetic. Arthur Britto 2012-06-24 20:01:37 -07:00
  • 04972f78d7 Add #defines for vt100 colors for debugging. Arthur Britto 2012-06-24 19:58:17 -07:00
  • 5ea05a4710 Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-06-24 19:40:15 -07:00
  • b4eea47a10 Track peer versions and put in the Json output. JoelKatz 2012-06-24 16:47:47 -07:00
  • 808cec521e It's crap like that that makes me dislike C++ sometimes. JoelKatz 2012-06-24 16:46:45 -07:00
  • 9be40b6679 Get rid of unneeded comments. Elements are in index key. Arthur Britto 2012-06-24 16:37:48 -07:00
  • 69d7b8a93d Track server and protocol versions and minimum supported versions. This is a protocol-breaking change. It's needed because other protocol-breaking changes are needed for security reasons, and we don't want subtly-incompatible nodes connecting. JoelKatz 2012-06-24 16:30:13 -07:00
  • 6018cba00e Track server and protocol version. JoelKatz 2012-06-24 16:29:52 -07:00
  • ef87efb96d Explain how we're going to fix getLedgerByHash JoelKatz 2012-06-24 14:34:19 -07:00
  • 17c3b934e6 Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-06-24 14:29:29 -07:00
  • 23fd638b25 Bugfix. Sorry. JoelKatz 2012-06-24 14:06:47 -07:00
  • e6c0ab262e Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-06-24 08:34:58 -07:00
  • 324992b2ad Bugfixes. JoelKatz 2012-06-24 06:31:03 -07:00
  • 29586c8e7d Typo. JoelKatz 2012-06-24 06:16:32 -07:00
  • 9d5467feff Bugfix. JoelKatz 2012-06-24 06:15:19 -07:00
  • 08bfd8f1d0 Fix the disconnect between hashes of nodes in transport format and hashes of nodes in internal format. JoelKatz 2012-06-24 06:01:48 -07:00
  • 340f17e471 Use the new filters. JoelKatz 2012-06-24 05:48:09 -07:00
  • f9560e27c7 Missing #include JoelKatz 2012-06-24 05:42:44 -07:00
  • c13c561295 Use the new accelerators to speed up ledger and transaction set synchronization JoelKatz 2012-06-24 05:33:53 -07:00
  • 955752c8bc Bugfix. JoelKatz 2012-06-24 05:33:32 -07:00
  • 748461ddc2 Make the hashed object write code not block on an SQL write. Make bulk updates efficient. JoelKatz 2012-06-24 04:53:31 -07:00
  • 4a15c2a105 Bugfix. JoelKatz 2012-06-24 04:52:01 -07:00
  • 726b7dc572 Speed up DB initialization JoelKatz 2012-06-23 22:55:53 -07:00
  • 434ad60eca Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-06-23 22:54:07 -07:00
  • 5073185354 Remove a redundant and expensive test. JoelKatz 2012-06-23 22:45:24 -07:00
  • 8e1c49f0d7 Bugfixes. JoelKatz 2012-06-23 22:28:49 -07:00
  • c70f66b286 Fix a bug I just introduced. JoelKatz 2012-06-23 22:16:33 -07:00
  • 9f519369be Don't relay failed transactions when we are tracking the network. JoelKatz 2012-06-23 21:55:45 -07:00
  • a4b66042c5 Fix a bug where validations weren't passed to the consensus handler. Change 'suppress' to 'isNew' to better reflect the meaning of its return value. JoelKatz 2012-06-23 21:54:34 -07:00
  • 9db52a232a Split get signing hash operation and signature verify operation. JoelKatz 2012-06-23 21:53:54 -07:00
  • 4d52ec0191 Don't relay stale validations. JoelKatz 2012-06-23 21:53:25 -07:00
  • 08c71cbaad Remove debug. JoelKatz 2012-06-23 21:34:49 -07:00
  • ae127674ec Remove extraneous log. JoelKatz 2012-06-23 20:43:39 -07:00
  • 09120c414b Adjust timing slightly. JoelKatz 2012-06-23 20:41:51 -07:00
  • d2325b18ed cosmetic fix JoelKatz 2012-06-23 20:40:29 -07:00
  • 6efa96f1eb Fix the categorization of terALREADY. JoelKatz 2012-06-23 20:28:43 -07:00
  • 5c41a41e4b Enforce some sanity on the HashedObject code. JoelKatz 2012-06-23 20:16:42 -07:00
  • 14795c55f4 Remove a FIXME or two. JoelKatz 2012-06-23 19:34:25 -07:00
  • 682df84505 Cleanup, remove FIXMEs. JoelKatz 2012-06-23 19:32:19 -07:00
  • 31e9e4daab Typo. JoelKatz 2012-06-23 16:57:19 -07:00
  • e7aef33344 Clean up timeout tracking and log acquire timeouts. JoelKatz 2012-06-23 16:55:26 -07:00
  • 31ad073f8a Track timeouts in ledgers and transaction sets we're acquiring. JoelKatz 2012-06-22 17:57:02 -07:00
  • ba9afb5676 Use peer add logic based on reported ledger closings. Fall back to all peers if no peers reported the ledger we want. JoelKatz 2012-06-22 17:56:30 -07:00
  • f99975ebb9 Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-06-22 17:24:13 -07:00
  • a8199271f8 vc project jed 2012-06-22 17:24:00 -07:00
  • 076cd28ff1 Add README. Arthur Britto 2012-06-22 15:21:11 -07:00
  • 54f9ddf014 Remove obsolete files. Arthur Britto 2012-06-22 13:21:53 -07:00
  • ab15f65aeb block some RPC commands from being used remotely jed 2012-06-22 09:14:45 -07:00
  • f91ab9d011 Cleanups. Add unit test for STAmount::getRate. JoelKatz 2012-06-22 03:31:05 -07:00
  • 4568302182 Fix a bug where a non-validating node couldn't recognize consensus if there was only one vaalidating node. JoelKatz 2012-06-22 03:01:13 -07:00
  • 64a1d14fdc Mark an urgent FIXME.# TODO JoelKatz 2012-06-22 01:57:54 -07:00
  • 63f3a6179e Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-22 01:46:21 -07:00
  • 80d1a6c6ff Make websocket server non-ssl for now. Arthur Britto 2012-06-22 01:46:13 -07:00
  • 7826bcec49 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-06-22 00:45:52 -07:00
  • 0a6a2dcfc7 Cleanup. JoelKatz 2012-06-22 00:45:43 -07:00