Commit Graph

  • 07a6c58536 Fix url parsing in HttpsClient. Arthur Britto 2012-04-07 16:12:37 -07:00
  • 38e48b4f2f Add [validation_seed] newcoind.cfg. Arthur Britto 2012-04-07 16:12:06 -07:00
  • 553b554e90 Rename [node_public_key] to [validation_public_key] in newcoin.txt. Arthur Britto 2012-04-07 16:11:25 -07:00
  • 0e78e68053 Improve unit test. JoelKatz 2012-04-07 05:15:56 -07:00
  • 65f2546f05 Remove chatty logging JoelKatz 2012-04-07 05:12:36 -07:00
  • c029ca8427 Out of extreme paranoia, ensure HMAC key and ENC key are different. JoelKatz 2012-04-07 05:11:06 -07:00
  • 2467e668ac Cleanup. Minor bugfixes. Better documentation. JoelKatz 2012-04-07 04:13:22 -07:00
  • 812445f205 getFormat -> getTxnFormat JoelKatz 2012-04-07 03:56:40 -07:00
  • e005db7686 Needed for it to compile on my platform. JoelKatz 2012-04-06 22:39:08 -07:00
  • 29659e56f3 Stub. JoelKatz 2012-04-06 22:36:24 -07:00
  • 471c3caf8f Typo. JoelKatz 2012-04-06 22:35:42 -07:00
  • d384860dd7 Support for STI_LEDGERENTRY. JoelKatz 2012-04-06 22:35:12 -07:00
  • ad59037b47 Replace config.xml with newcoind.cfg. Arthur Britto 2012-04-06 22:32:36 -07:00
  • 3b07cc754d Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-04-06 22:27:39 -07:00
  • bcdd8ab519 Use newcoind.cfg instead of config.xml Arthur Britto 2012-04-06 22:27:14 -07:00
  • 0efeabe7fe Code to support ledger state node formats. JoelKatz 2012-04-06 18:52:36 -07:00
  • 3883777249 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-04-05 23:15:43 -07:00
  • c43917edd1 Fix tabs. Arthur Britto 2012-04-05 23:15:34 -07:00
  • 11cbf862e4 Full support for 128-bit types. Remove throw() specifications. JoelKatz 2012-04-05 21:08:34 -07:00
  • 250d8b02b1 Remove incorrect comments. JoelKatz 2012-04-05 20:20:01 -07:00
  • 7f623047cc Finalize code. Add unit test. JoelKatz 2012-04-05 19:53:35 -07:00
  • d2d6f12745 Complete ECIES functions. (Untested.) JoelKatz 2012-04-05 18:13:07 -07:00
  • af800ffe14 Replace the use of hanko with public keys. Arthur Britto 2012-04-05 16:42:21 -07:00
  • 31f4b5335c Merge branch 'master' into unl Arthur Britto 2012-04-05 16:25:31 -07:00
  • 87859dec69 Further work on parsing newcoin.txt. Arthur Britto 2012-04-05 16:20:38 -07:00
  • 50621437e6 Add helpers for parsing section files. Arthur Britto 2012-04-05 16:19:48 -07:00
  • 29afd2eeaf Make HttpsClient more flexable and easier to use. Arthur Britto 2012-04-05 16:19:05 -07:00
  • 71be855cd6 Have validator.txt use a section name. Arthur Britto 2012-04-05 16:17:55 -07:00
  • 18fc5bd93c Finish encrypt operation. JoelKatz 2012-04-04 18:11:24 -07:00
  • 65c3059647 Some of the ECIES code. WIP. JoelKatz 2012-04-04 15:06:27 -07:00
  • b7d72553ec Add the ECIES definitions. I'm going to put them in their own file. JoelKatz 2012-04-04 15:06:06 -07:00
  • c2c94b8a8b The crux of ECIES. Generate a secret from two EC keys. At least one private key must be known, but it doesn't matter which. JoelKatz 2012-04-04 12:45:54 -07:00
  • 8d23d1de40 Rename UNL methods. Arthur Britto 2012-04-03 22:48:57 -07:00
  • d72b670afc Initial check in of section file parser. Arthur Britto 2012-04-03 22:45:24 -07:00
  • 2c50a6fab9 Don't require the very latest version of Boost. JoelKatz 2012-04-03 21:41:53 -07:00
  • eb05274e20 Add skeleton for unl_default. Arthur Britto 2012-04-03 20:49:29 -07:00
  • 545c170d34 Make https regexes static. Arthur Britto 2012-04-03 20:48:23 -07:00
  • 232bf4e2b8 Update documentation in sample files. Arthur Britto 2012-04-03 20:00:12 -07:00
  • 77700b5761 Merge branch 'master' into unl Arthur Britto 2012-03-29 21:16:18 -07:00
  • 98d6065460 Initial support for fetch newcoin.txt via https. Arthur Britto 2012-03-29 21:14:57 -07:00
  • c70bf8465f Add support for boost regex to build. Arthur Britto 2012-03-29 21:10:08 -07:00
  • 38c4cf254b Add initial check in of newcoin.txt. Arthur Britto 2012-03-29 21:09:35 -07:00
  • 8df53225c1 Add more websites to validators.txt. Arthur Britto 2012-03-29 21:08:57 -07:00
  • 3ed2d39003 Whitespace fix. JoelKatz 2012-03-28 15:10:14 -07:00
  • 8ef67e3c3a New-style transaction cut over. JoelKatz 2012-03-28 15:09:29 -07:00
  • 6a9170c21e Missing from previous commits. JoelKatz 2012-03-28 15:08:52 -07:00
  • f705b647a1 Get a field as a string. JoelKatz 2012-03-28 15:08:41 -07:00
  • c3b0208a65 Cleanups. JoelKatz 2012-03-27 15:51:56 -07:00
  • cb28fd52a3 Make accounts there own type so we can add new functionality and so they can display properly. Cleanups and missing helper function. JoelKatz 2012-03-27 15:51:14 -07:00
  • cbddb42e43 The upcoming Txn DB change. JoelKatz 2012-03-27 15:50:22 -07:00
  • bd9780e503 Tie the new serialization code into the Json code. Small cleanups. JoelKatz 2012-03-26 20:31:03 -07:00
  • ec7833d56e Use some constants for middle transaction positions. JoelKatz 2012-03-26 18:05:09 -07:00
  • b72cdbac66 Cleanups. Move the sequence number into the middle transaction. JoelKatz 2012-03-26 18:04:36 -07:00
  • 649e1fda37 Final non-breaking changes to serializer classes. Extra set helper functions. JoelKatz 2012-03-26 11:43:26 -07:00
  • 39ce609a54 Push non-breaking changes to main branch. JoelKatz 2012-03-25 21:15:31 -07:00
  • 42a7f57614 Some helper functions. JoelKatz 2012-03-25 19:54:57 -07:00
  • 38cecf2d8f Code improvements: A way to avoid duplicate field indexes that Arthur came up with. Abstract out code to create individual fields. Field index operations. Flag operations. Optional field operations. JoelKatz 2012-03-25 00:04:59 -07:00
  • 4ac2aefe48 Format fixes. Transaction fee functions. JoelKatz 2012-03-22 20:50:34 -07:00
  • 2af323086f Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-03-22 15:50:22 -07:00
  • c819884990 More member function. JoelKatz 2012-03-22 15:45:46 -07:00
  • 254f3191de Wrong magic number. JoelKatz 2012-03-22 15:45:29 -07:00
  • 228b36d734 STUObject->STObject JoelKatz 2012-03-22 15:45:22 -07:00
  • a9bc2aa6e5 Add usage for new unl commands. Arthur Britto 2012-03-21 16:55:42 -07:00
  • 9027715d92 Merge branch 'master' into unl Arthur Britto 2012-03-21 16:50:06 -07:00
  • 1f3fcd5c65 Missing from previous commits. Sorry Arthur. JoelKatz 2012-03-21 14:54:37 -07:00
  • 0c0fbbbf5d Merge branch 'master' into unl Arthur Britto 2012-03-21 14:43:37 -07:00
  • 867835fcfa Add unl_reset command. Arthur Britto 2012-03-21 14:43:13 -07:00
  • d070b10f21 Add unl_delete command. Arthur Britto 2012-03-21 14:37:44 -07:00
  • 69d492f4e5 Fix wallet table creation. Arthur Britto 2012-03-21 14:36:46 -07:00
  • b5082aabbf Tie into STUObject code. JoelKatz 2012-03-21 14:35:40 -07:00
  • b2caa606d0 Bugfixes and some new functionality to better support higher-level types. JoelKatz 2012-03-21 11:30:01 -07:00
  • 091dada531 Merge branch 'master' into unl Arthur Britto 2012-03-20 15:21:20 -07:00
  • d0eb4567ba NewcoinAddress fixes and work towards unls. Arthur Britto 2012-03-20 15:20:39 -07:00
  • ebc93b8292 Merge branch 'master' of github.com:jedmccaleb/NewCoin JoelKatz 2012-03-20 11:22:36 -07:00
  • 8d0d3d36ef Some more work on this class. Constructors. get* functions. JoelKatz 2012-03-20 11:22:14 -07:00
  • 18ca0ebb21 Don't use 'magic numbers' for transaction types. Extra transaction constants. getFormat function. JoelKatz 2012-03-20 11:21:40 -07:00
  • 325ebc2312 Fix some incorrect numbering. Add some new constructors. JoelKatz 2012-03-20 11:21:16 -07:00
  • bcb7206d74 Change some STU* names to ST* names. JoelKatz 2012-03-20 11:21:02 -07:00
  • fded795841 Missing constructor. JoelKatz 2012-03-20 11:20:37 -07:00
  • 6bf311c819 Merge branch 'master' of github.com:jedmccaleb/NewCoin Arthur Britto 2012-03-19 12:16:01 -07:00
  • b4751f9a3a Minor clean up for human formats and DB. Arthur Britto 2012-03-19 12:11:56 -07:00
  • 2c113e8f8e Type for transaction types. JoelKatz 2012-03-19 09:31:20 -07:00
  • b6f929c8a9 Skeleton. JoelKatz 2012-03-19 09:31:01 -07:00
  • ad556a11cf Support for transaction type. JoelKatz 2012-03-19 09:28:14 -07:00
  • 4b66d24e3a Transaction in modifiable form. JoelKatz 2012-03-19 09:27:46 -07:00
  • 7e6406a484 Move the table to the implementation. JoelKatz 2012-03-19 09:08:55 -07:00
  • a03076823b Some missing helper functions. JoelKatz 2012-03-19 09:06:40 -07:00
  • ddb3f501b1 Remove unused unl.xml and wallet.xml. Arthur Britto 2012-03-18 20:25:02 -07:00
  • 0e78e379c7 Return AccountPublic in JSON. Arthur Britto 2012-03-18 19:25:06 -07:00
  • db73b12c9f Remove unused function isHex. Arthur Britto 2012-03-18 19:11:43 -07:00
  • af44d6d1f4 Merge branch 'master' into address Arthur Britto 2012-03-18 19:08:57 -07:00
  • 925cc6ff86 Many fixes and clean up for NewcoinAddress. Arthur Britto 2012-03-18 19:00:28 -07:00
  • 50cb87087c Updates. JoelKatz 2012-03-18 11:13:20 -07:00
  • 73ff9b95ad Rework addresses. Arthur Britto 2012-03-17 20:19:09 -07:00
  • 99493c662a Commit for Arthur. getFullText, object layout. STUObject code. JoelKatz 2012-03-16 17:04:18 -07:00
  • 672b976eb6 Bugfixes and missing functionality. STUVL::getLength, STUTL::getLength, list->vector, getTaggedListLength JoelKatz 2012-03-15 11:46:43 -07:00
  • 47e1f5a1d4 More work on the new serialized types. JoelKatz 2012-03-14 17:15:41 -07:00
  • 6e8421dd99 Reorder base58 for optimal short addresses and prefered names. Arthur Britto 2012-03-14 16:28:24 -07:00
  • 6a3a3becbc Merge branch 'master' into unl Arthur Britto 2012-03-14 15:07:56 -07:00
  • e7c350ffec Remove: script.h, keystore.h, and keystore.cpp Arthur Britto 2012-03-14 15:07:25 -07:00