Commit Graph

  • 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
  • 6182c4bb51 Make the dirty node save logic work during consensus ledger close. JoelKatz 2012-06-22 00:42:03 -07:00
  • d81b1e6c84 Cleanups. JoelKatz 2012-06-22 00:41:40 -07:00
  • 14a51421c9 Support bulk writes. JoelKatz 2012-06-22 00:41:28 -07:00
  • d7fa4d17cd Cleanup. JoelKatz 2012-06-22 00:41:24 -07:00
  • 62b6ec172d Cleanup. JoelKatz 2012-06-22 00:36:24 -07:00
  • dec76cc959 Merge branch 'websocket' Arthur Britto 2012-06-22 00:31:18 -07:00
  • ff3f17c40d Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-06-22 00:30:08 -07:00
  • 51e98b3b89 Cosmetic. Arthur Britto 2012-06-22 00:30:03 -07:00
  • 408fe7400d Integrate websocket door into Application. Arthur Britto 2012-06-22 00:29:27 -07:00
  • ff36f551e9 Initial checking of websocket server. Arthur Britto 2012-06-22 00:28:11 -07:00
  • 3162c022eb Spelling error. JoelKatz 2012-06-21 20:47:26 -07:00
  • 31592c145b Fix one bogus and one questionable use of 'reserve' JoelKatz 2012-06-21 20:18:15 -07:00
  • dda06d989d Begin fixing consensus without having the full consensus LCL. JoelKatz 2012-06-21 17:37:27 -07:00
  • 69bbe599a2 Mark a FIXME JoelKatz 2012-06-21 12:09:48 -07:00
  • 9cb6130f7f If we've lost synch, still report the ledger we're running on. JoelKatz 2012-06-21 12:07:44 -07:00
  • c62cbeadf0 partial fix for joining the network jed 2012-06-21 10:20:11 -07:00
  • 04d891bfd9 Merge branch 'master' of github.com:jedmccaleb/NewCoin jed 2012-06-21 06:36:46 -07:00
  • 9de8b0f07b . jed 2012-06-21 06:36:32 -07:00
  • 913261c0bb Merge branch 'master' into websocket Arthur Britto 2012-06-20 20:52:30 -07:00
  • a2dc2dbf5f Make it compile. JoelKatz 2012-06-20 19:34:48 -07:00