Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extensible Messages #48

Merged
merged 48 commits into from
Mar 17, 2015
Merged

Extensible Messages #48

merged 48 commits into from
Mar 17, 2015

Commits on Mar 12, 2015

  1. Extensibility

    - changed options in constructors
    - define block and transaction constructors for block and tx messages
    Braydon Fuller committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    9a813ba View commit details
    Browse the repository at this point in the history
  2. Changed options for Pool

    Braydon Fuller committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    0b20724 View commit details
    Browse the repository at this point in the history
  3. Moved commands, message and messages to directory

    Braydon Fuller committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    e8f0725 View commit details
    Browse the repository at this point in the history
  4. Improved API:

    - Renamed "Commands" to "builder"
    - "Messages.parseMessage" to "Messages.parseBuffer"
    - Changed to use private methods for "discardUntilNextMessage" and "buildFromBuffer"
    - Cleaned up tests
    Braydon Fuller committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    11bee8b View commit details
    Browse the repository at this point in the history
  5. Removed bufferput dependency

    Braydon Fuller committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    32a28b1 View commit details
    Browse the repository at this point in the history
  6. removed "buildFromObject" alias

    Braydon Fuller committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    42288e8 View commit details
    Browse the repository at this point in the history
  7. added missing precondition and moved buffer.skip to new file

    Braydon Fuller committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    7e29af4 View commit details
    Browse the repository at this point in the history
  8. added test for inventory fromBufferReader

    Braydon Fuller committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    d63c117 View commit details
    Browse the repository at this point in the history
  9. added test for pool.sendMessage

    Braydon Fuller committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    1dfe709 View commit details
    Browse the repository at this point in the history
  10. added test coverage for peer

    Braydon Fuller committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    608e41d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6ca2f69 View commit details
    Browse the repository at this point in the history
  12. moved ping and verack to seperate files

    Braydon Fuller committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    3c2afed View commit details
    Browse the repository at this point in the history
  13. pass options directly into command messages

    Braydon Fuller committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    feda6e9 View commit details
    Browse the repository at this point in the history
  14. moved the rest of the commands into seperate files

    Braydon Fuller committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    e460bf9 View commit details
    Browse the repository at this point in the history
  15. organized commands to build from an array

    Braydon Fuller committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    2eb7712 View commit details
    Browse the repository at this point in the history
  16. whitespace cleanup

    Braydon Fuller committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    091893b View commit details
    Browse the repository at this point in the history
  17. updated bitcoind integration test

    Braydon Fuller committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    faf2bb1 View commit details
    Browse the repository at this point in the history
  18. listen for incoming connections

    Patrick Nagurny committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    7f61fc6 View commit details
    Browse the repository at this point in the history
  19. make listening optional and fixed peer test

    Braydon Fuller committed Mar 12, 2015
    Configuration menu
    Copy the full SHA
    6461748 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2015

  1. expose message construtors by name

    Braydon Fuller committed Mar 13, 2015
    Configuration menu
    Copy the full SHA
    641443f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ecb34e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a8b8c59 View commit details
    Browse the repository at this point in the history
  4. added tests for command edge cases

    Braydon Fuller committed Mar 13, 2015
    Configuration menu
    Copy the full SHA
    8c9babc View commit details
    Browse the repository at this point in the history
  5. added tests for pool.listen and improved arguments for tx and block m…

    …essages
    Braydon Fuller committed Mar 13, 2015
    Configuration menu
    Copy the full SHA
    3b53593 View commit details
    Browse the repository at this point in the history
  6. added tests for pool _addConnectedPeer

    Braydon Fuller committed Mar 13, 2015
    Configuration menu
    Copy the full SHA
    97f39db View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2015

  1. updated to use mapped constructers and removed build method

    Braydon Fuller committed Mar 14, 2015
    Configuration menu
    Copy the full SHA
    6007dc6 View commit details
    Browse the repository at this point in the history
  2. cleanup builder options

    Braydon Fuller committed Mar 14, 2015
    Configuration menu
    Copy the full SHA
    e31f28e View commit details
    Browse the repository at this point in the history
  3. update documentation for messages

    Braydon Fuller committed Mar 14, 2015
    Configuration menu
    Copy the full SHA
    cfbee2d View commit details
    Browse the repository at this point in the history
  4. updated documentation for peer and pool

    Braydon Fuller committed Mar 14, 2015
    Configuration menu
    Copy the full SHA
    a57f864 View commit details
    Browse the repository at this point in the history
  5. add test for default magic for command messages

    Braydon Fuller committed Mar 14, 2015
    Configuration menu
    Copy the full SHA
    a15f11c View commit details
    Browse the repository at this point in the history
  6. added test for message utils

    Braydon Fuller committed Mar 14, 2015
    Configuration menu
    Copy the full SHA
    6db209b View commit details
    Browse the repository at this point in the history
  7. added test for version message handling

    Braydon Fuller committed Mar 14, 2015
    Configuration menu
    Copy the full SHA
    1545abb View commit details
    Browse the repository at this point in the history
  8. added test for handling addr times and v6 addresses

    Braydon Fuller committed Mar 14, 2015
    Configuration menu
    Copy the full SHA
    e62ddd9 View commit details
    Browse the repository at this point in the history
  9. add test for seed event, and remove test stubs

    Braydon Fuller committed Mar 14, 2015
    Configuration menu
    Copy the full SHA
    ede5f0b View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2015

  1. updated jsdocs for peer and pool

    Braydon Fuller committed Mar 16, 2015
    Configuration menu
    Copy the full SHA
    f17bbf5 View commit details
    Browse the repository at this point in the history
  2. added jsdocs for inventory

    Braydon Fuller committed Mar 16, 2015
    Configuration menu
    Copy the full SHA
    42c829e View commit details
    Browse the repository at this point in the history
  3. added jsdocs for bloomfilter and messages

    Braydon Fuller committed Mar 16, 2015
    Configuration menu
    Copy the full SHA
    50d7d37 View commit details
    Browse the repository at this point in the history
  4. add jsdocs for inv, getdata and notfound

    Braydon Fuller committed Mar 16, 2015
    Configuration menu
    Copy the full SHA
    4c4d53a View commit details
    Browse the repository at this point in the history
  5. added jsdocs for message commands

    Braydon Fuller committed Mar 16, 2015
    Configuration menu
    Copy the full SHA
    42985a7 View commit details
    Browse the repository at this point in the history
  6. updated docs for message commands

    Braydon Fuller committed Mar 16, 2015
    Configuration menu
    Copy the full SHA
    f1aa4d3 View commit details
    Browse the repository at this point in the history
  7. fix jsdocs for message commands

    Braydon Fuller committed Mar 16, 2015
    Configuration menu
    Copy the full SHA
    39d1ae9 View commit details
    Browse the repository at this point in the history
  8. updated readme and fixed image scaling issue

    Braydon Fuller committed Mar 16, 2015
    Configuration menu
    Copy the full SHA
    8f2d008 View commit details
    Browse the repository at this point in the history
  9. improved peer jsdoc, fixed docs for messages, and switched to use svg…

    … for readme icon
    Braydon Fuller committed Mar 16, 2015
    Configuration menu
    Copy the full SHA
    664ceb2 View commit details
    Browse the repository at this point in the history
  10. fixed spelling

    Braydon Fuller committed Mar 16, 2015
    Configuration menu
    Copy the full SHA
    16aa989 View commit details
    Browse the repository at this point in the history
  11. upgrade bloom-filter to 0.2.0

    Braydon Fuller committed Mar 16, 2015
    Configuration menu
    Copy the full SHA
    f6e9c43 View commit details
    Browse the repository at this point in the history
  12. removed fromObject method that is nolonger needed

    Braydon Fuller committed Mar 16, 2015
    Configuration menu
    Copy the full SHA
    c0e3bdb View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2015

  1. added unit tests for buffers.skip

    Braydon Fuller committed Mar 17, 2015
    Configuration menu
    Copy the full SHA
    7cfe6d1 View commit details
    Browse the repository at this point in the history
  2. moved inventory helper functions to builder

    Braydon Fuller committed Mar 17, 2015
    Configuration menu
    Copy the full SHA
    34c3846 View commit details
    Browse the repository at this point in the history