Commit Graph

  • c0231e2f15 Paranoia check for identical finished messages. JoelKatz 2012-04-29 18:32:18 -07:00
  • fe60a78882 Fix a race condition. Arthur Britto 2012-04-29 17:28:50 -07:00
  • 024f14efa4 Store DHParams in sqlite. Arthur Britto 2012-04-29 16:48:51 -07:00
  • 2d9eff0ecf Add strUnHex and DH support to utils. Arthur Britto 2012-04-29 16:48:00 -07:00
  • cf5757378f Simplify nodeIdentityCreate. Arthur Britto 2012-04-29 14:15:31 -07:00
  • 7bf12985df Merge branch 'bootstrap' Arthur Britto 2012-04-29 14:02:02 -07:00
  • 8e0e396ece Verify connected nodes identity. Arthur Britto 2012-04-29 13:58:52 -07:00
  • f4a0c1b48f Add support for signing and verifying to NewcoinAddress. Arthur Britto 2012-04-29 13:57:53 -07:00
  • ce9592eceb Get entropy from platform's native source. JoelKatz 2012-04-29 13:45:31 -07:00
  • f56dd7c108 Typoe. JoelKatz 2012-04-29 13:27:59 -07:00
  • 83d4280035 Get entropy from the windows system provider and give to SSL JoelKatz 2012-04-29 13:26:29 -07:00
  • 62ed100198 Round out node private key functionality. Arthur Britto 2012-04-29 12:59:39 -07:00
  • 79470a297c Add some hex routines to utils. Arthur Britto 2012-04-29 12:58:23 -07:00
  • 5e97213bb1 Merge branch 'master' into bootstrap Arthur Britto 2012-04-28 18:10:10 -07:00
  • bb5afa144a Add verification timer to peer connecting. Arthur Britto 2012-04-28 18:08:10 -07:00
  • daf696042d Peer::getSessionCookie JoelKatz 2012-04-28 17:40:40 -07:00
  • aa570192dc Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-04-28 17:29:56 -07:00
  • 610c3a2ce3 Add ssl support for peer connections. Arthur Britto 2012-04-28 16:17:38 -07:00
  • 10017b06a2 Add config option peer_ssl_cipher_list. Arthur Britto 2012-04-28 16:15:15 -07:00
  • 67e34a1594 Load theConfig before initializing Application. Arthur Britto 2012-04-28 15:13:32 -07:00
  • 21f6dd1f87 Add basic ssl support for peer connections. Arthur Britto 2012-04-27 21:58:58 -07:00
  • f6fca74f36 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-04-27 14:40:47 -07:00
  • 1509553cfc Fix peer reporting. Arthur Britto 2012-04-27 14:34:07 -07:00
  • c926a16c9c Merge branch 'bootstrap' Arthur Britto 2012-04-27 14:13:54 -07:00
  • b49b0d59a5 Transmit node public and don't talk to self or redundant nodes. Arthur Britto 2012-04-27 14:09:13 -07:00
  • fe66dcfdc2 Fully clear NewcoinAddress. Arthur Britto 2012-04-27 14:00:25 -07:00
  • 3e6014dcf5 Bugfix. JoelKatz 2012-04-27 11:48:59 -07:00
  • 6f2f058cd8 Derive Serialized ledger and transaction classes from SerializedType, not STObject. JoelKatz 2012-04-27 11:48:32 -07:00
  • d64eb65b66 Cleanup. JoelKatz 2012-04-26 19:11:26 -07:00
  • a9b75e3fe2 Remove debug. JoelKatz 2012-04-26 19:11:13 -07:00
  • d248f40c84 Bugfixes. JoelKatz 2012-04-26 19:08:28 -07:00
  • dc98472f2c Bugfixes. JoelKatz 2012-04-26 18:59:08 -07:00
  • fc10975bb7 Tiny cosmetic fix. JoelKatz 2012-04-26 18:58:56 -07:00
  • 55d2bc450d Don't lose the account field name. JoelKatz 2012-04-26 18:58:44 -07:00
  • 2810f887a5 Cosmetic fix. Extra debug. JoelKatz 2012-04-26 18:58:31 -07:00
  • 9ae8fff660 Don't name the entry. It looks ugly. JoelKatz 2012-04-26 18:58:18 -07:00
  • c231c3571e Tiny cleanup. JoelKatz 2012-04-26 18:58:03 -07:00
  • a1c3375237 Cleanups. JoelKatz 2012-04-26 18:57:49 -07:00
  • a14c9fdcf1 Fix a typo. Add some asserts. JoelKatz 2012-04-26 18:57:34 -07:00
  • 424a3e52b3 Extra debug. JoelKatz 2012-04-26 18:57:24 -07:00
  • 8ad5ff9577 writeBack(lepCREATE) bugfix. JoelKatz 2012-04-26 18:39:28 -07:00
  • ae9e7024f1 VL bugfixes. JoelKatz 2012-04-26 18:36:51 -07:00
  • f461ef1945 VL unit test. JoelKatz 2012-04-26 18:36:27 -07:00
  • 245581c102 Cleanup. JoelKatz 2012-04-26 17:45:59 -07:00
  • c92f77df6b Bugfix. JoelKatz 2012-04-26 17:45:48 -07:00
  • 5ce4a63451 Bugfix. Remove dead code. JoelKatz 2012-04-26 17:45:36 -07:00
  • 1241648009 Why wasn't 'size' const?! JoelKatz 2012-04-26 17:42:03 -07:00
  • f27b6b6a1a Bugfix. JoelKatz 2012-04-26 17:37:46 -07:00
  • da365592a4 Missing line. JoelKatz 2012-04-26 17:31:46 -07:00
  • a3669388b9 Bugfixes. JoelKatz 2012-04-26 17:31:09 -07:00
  • 80efbfb6ee Make debug easier. JoelKatz 2012-04-26 17:30:32 -07:00
  • d5d0a21801 Bugfix. JoelKatz 2012-04-26 17:07:18 -07:00
  • d458b68228 Bugfixes. JoelKatz 2012-04-26 16:38:47 -07:00
  • 2494992d5d Simplify hashing of CBase58Data. Arthur Britto 2012-04-26 15:39:16 -07:00
  • 3bf90b36db Merge branch 'bootstrap' Arthur Britto 2012-04-26 15:25:18 -07:00
  • f761d826cf Use NewcoingAddress in mConnectionPool. Arthur Britto 2012-04-26 15:21:02 -07:00
  • a014ef63b4 #ifdef 0 obsolete hankos in NewcoinAddress. Arthur Britto 2012-04-26 15:19:59 -07:00
  • cb7fdf6ad8 Make CBase58Data (and NewcoinAddress) hashable. Arthur Britto 2012-04-26 15:18:10 -07:00
  • 396eca1a3c Work toward policy based network connectivity. Arthur Britto 2012-04-25 23:04:38 -07:00
  • 077da2acda Remove extraneous 'return' JoelKatz 2012-04-25 21:47:47 -07:00
  • 80a71b3d2b Bugfixes, unit test support. JoelKatz 2012-04-25 21:47:33 -07:00
  • ccd2f9a76f Bugfixes from unit test. JoelKatz 2012-04-25 21:47:20 -07:00
  • 44423a4c6d Don't return a void. JoelKatz 2012-04-25 21:47:04 -07:00
  • c21a7e2741 Some operators to make the unit tests simpler JoelKatz 2012-04-25 16:48:42 -07:00
  • b18dfada9a Save an unnecessary copy or two. JoelKatz 2012-04-24 19:12:54 -07:00
  • 8eaff48c19 Cleanups. JoelKatz 2012-04-24 18:18:44 -07:00
  • 275d509d31 Small cleanups. JoelKatz 2012-04-24 18:03:12 -07:00
  • ea809a0fe0 Re-enable node identity and clean up. Arthur Britto 2012-04-24 17:33:03 -07:00
  • fd4f783ef3 Remove obsolete db layout.txt Arthur Britto 2012-04-24 17:10:08 -07:00
  • 41ba874199 Remove KnownNodeList completely and remove pugi from build. Arthur Britto 2012-04-24 17:06:25 -07:00
  • 5f31b13e8d Fix SQL for tracking Misc information. Arthur Britto 2012-04-24 16:33:18 -07:00
  • 7f6457ae77 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-04-24 16:14:38 -07:00
  • 4bb078f053 *_clone functions were in the wrong place. JoelKatz 2012-04-24 15:57:46 -07:00
  • c21a9b17c5 Format type. JoelKatz 2012-04-24 15:57:30 -07:00
  • 51f2865c37 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-04-24 14:59:12 -07:00
  • f24a43bb7a Cosmetic changes. Arthur Britto 2012-04-24 14:47:58 -07:00
  • 0903f5e433 Be clear about what's an account and what's a public key. JoelKatz 2012-04-24 04:42:49 -07:00
  • 9e2d13ff3e SerializedTransaction::getAffectdAccounts So we can know what transactions affect what accounts. JoelKatz 2012-04-24 04:34:46 -07:00
  • 0392d8ddcb Local accounts now have their balances and sequences managed from the active ledger, not from the wallet. JoelKatz 2012-04-24 04:24:14 -07:00
  • f36d1fdc08 Remove a FIXME by fixing it. JoelKatz 2012-04-24 03:32:12 -07:00
  • f4639058f0 Tie to new code. JoelKatz 2012-04-23 16:01:35 -07:00
  • 39fbc0fb62 Tie to new code. JoelKatz 2012-04-23 16:01:23 -07:00
  • 2d24d05174 Mark a FIXME. BOOST_FOREACH caches the end. JoelKatz 2012-04-23 16:01:02 -07:00
  • 012ac4a20b Bugfix. JoelKatz 2012-04-23 16:00:55 -07:00
  • a15549a797 Remove obsolete assumptions. (Not every transaction has an amount, not every transaction has a destination). JoelKatz 2012-04-23 16:00:24 -07:00
  • 18c1b104a0 NewcoinAddress functions. JoelKatz 2012-04-23 16:00:09 -07:00
  • 00f06feae0 Tie to NewcoinAddress code. JoelKatz 2012-04-23 15:59:55 -07:00
  • bf4becf436 Get STAccount value as NewcoinAddress. JoelKatz 2012-04-23 15:59:39 -07:00
  • 454f47fa99 Tie SerializedTransacion code to NewcoinAddress code. JoelKatz 2012-04-23 15:59:02 -07:00
  • 44afa8fcf9 Tie the STAccount class to the NewcoinAddress code. JoelKatz 2012-04-23 15:58:27 -07:00
  • 3a09455e6c Remove dead code. Change unit tests to compensate. JoelKatz 2012-04-23 15:58:05 -07:00
  • 238b2d16f8 Cleanups. JoelKatz 2012-04-23 15:57:42 -07:00
  • 790a759927 Cleanups. JoelKatz 2012-04-23 15:57:29 -07:00
  • 9a94752da1 Remove dead code. Add tie in to TransactionEngine code. JoelKatz 2012-04-23 15:56:29 -07:00
  • 59872be189 Remove obsolete ledger functionality. Update to use new code. JoelKatz 2012-04-23 15:55:58 -07:00
  • b3773f1d52 Typo. JoelKatz 2012-04-23 15:55:19 -07:00
  • cd73263f2f Rework AccountState to fit new model. JoelKatz 2012-04-23 15:54:56 -07:00
  • a641149834 Wrong return value. JoelKatz 2012-04-22 21:11:14 -07:00
  • a5e8ab6943 Handle make payment for native currencies. Keep a vector of affected account state nodes to make atomicity easier. JoelKatz 2012-04-22 19:14:06 -07:00
  • 003ec1af1e Missing helper functions. JoelKatz 2012-04-22 18:47:59 -07:00