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

Multiple fulfillments for the same condition leads to double spends #1099

Closed
4 tasks
r-marques opened this issue Jan 26, 2017 · 2 comments
Closed
4 tasks

Multiple fulfillments for the same condition leads to double spends #1099

r-marques opened this issue Jan 26, 2017 · 2 comments
Assignees
Labels

Comments

@r-marques
Copy link
Contributor

r-marques commented Jan 26, 2017

From @jmduque on gitter:

We can created a transaction using the same condition twice for a divisible asset and we were successfully able to create an output where the total amount was expected to be the sum of both inputs and consequently created money!

last condition:

blob

fullfilments for next transaction:
notice both fulfillment's reference same transaction and same cid

blob

Output Conditions (notice they are double the amount of latest condition):

blob

Todo:

  • Recreate the bug
  • Fix it
  • Incorporate the changes into 0.8.1 and do hotfix release 0.8.2
  • Incorporate the changes into master
@ssadler
Copy link
Contributor

ssadler commented Jan 26, 2017

@jmduque Thanks for reporting this

@jmduque
Copy link

jmduque commented Jan 30, 2017

Thanks for the quick turn-around!

diminator added a commit to bigchaindb/kyber that referenced this issue Mar 6, 2017
commit 7e0e46e8205d6e96efdb1838400fb52b9c202d56
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Mon Mar 6 15:53:48 2017 +0100

    Pass host and port to rethinkdb connection

    This is needed when running the tests in containers for instance

commit 2e398f606f666bd9fa4f6285d46bf71cf635375f
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Thu Mar 2 14:36:52 2017 +0100

    Make some improvements to command line messages and error handling

commit edc5887b42510c3e049a96bba1146e619245b04e
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Tue Feb 28 17:31:19 2017 +0100

    Use hardcoded (constant) messages

    This provides a bit of re-usability and helps testing.

commit 24eb18fb59daf19b6db4b7fa219ab992c1056722
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Tue Feb 28 17:30:44 2017 +0100

    Add tests for errors on startup

commit d1d994f0e76df8c5e666f79176531b4697753509
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Tue Feb 28 17:27:42 2017 +0100

    Add fixture for run_start cmdline args

    Note: has the possibility to be parametrized.

commit 4e82615845b834dc587826068a4c82389cdb052b
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Tue Feb 28 17:26:28 2017 +0100

    Add module to hold messages used in commands

commit 894784b9e412e984af020b763251f1a59659a6f2
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Tue Feb 28 17:24:24 2017 +0100

    Add pytest-mock - a thin wrapper around mock

commit 10026680825a70dbdf719827bcf4476afdd03ae6
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Wed Feb 22 20:23:00 2017 +0100

    Fix broken tests

commit c1cf79d0e025cc6cae9029d9a0974915b858663a
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Wed Feb 22 20:22:12 2017 +0100

    Pass a message to the exception

    otherwise nothing gets printed when printing the exception

commit 6ce8ba9ae3e2f0fcc82aa49bff4be5e8380d6288
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Wed Feb 22 17:28:52 2017 +0100

    Replace logging statements with print

    that is more or less the recommended approach for command line
    interfaces

    see https://docs.python.org/3.6/howto/logging.html#when-to-use-logging

commit 5e91d65348cabd36cdcfddba7465b710fe90ce30
Merge: c3ef252 1374f13
Author: libscott <github@mashi.org>
Date:   Mon Mar 6 14:25:00 2017 +0100

    Merge pull request #1250 from bigchaindb/stray_print_in_connection

    remove stray print call

commit c3ef252438eed19d7f5babefcc992e03356b7d15
Merge: 8bad32d 33deff8
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Mar 6 14:22:31 2017 +0100

    Merge pull request #1240 from bigchaindb/k8s-node

    Run bigchaindb container + RDB/MDB container in a k8s StatefulSet

commit 1374f133f9a7b5b34c105e1572643e5f38ccfbcd
Author: Scott Sadler <scott@alphanode.co>
Date:   Mon Mar 6 14:18:48 2017 +0100

    remove stray print call

commit 8bad32dc13bd295a2e0b45e695fc555679ec506f
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Mon Mar 6 13:38:34 2017 +0100

    Fix typo [skip ci]

commit 1c03ab754c4ea4c9326b812548aa4d7c81ac0d36
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Mon Mar 6 11:58:07 2017 +0100

    Update change log for 0.9.3

commit 33deff8760f19920e068fa6256d313f67a443ec7
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Sun Mar 5 17:49:00 2017 +0100

    docs: add instructions to deploy MongoDB & BigchainDB on k8s cluster

commit 0ffa93cd441364df2c32a310adb2fa435a1bff97
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Sun Mar 5 17:23:42 2017 +0100

    docs: fixed typo; changed 2Gi to 20Gi in kubectl cmd output

commit 6cda75b44bdee2e5040ac8b1a2f2e0d2e2d0963d
Merge: 880729c f64401e
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Sun Mar 5 17:20:33 2017 +0100

    Merge remote-tracking branch 'origin/master' into k8s-node

commit 880729cac2059556eb6a25208a571a4dcb900c21
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Sun Mar 5 16:47:12 2017 +0100

    minor changes to 2 yml files + added RDB intracluster port

commit 93d06b4e2abceb25cb46eecfb9ba43c6120229ab
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Sat Mar 4 20:05:30 2017 +0100

    PVC for MDB in single BDB+MDB StatefulSet

commit f64401eed3b005c4420c852d4e9c9bb913c27229
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Fri Mar 3 17:43:25 2017 +0100

    Only append tx if it meets the conditions

    fixes #1231

commit 56243a57ab8f8112e9a75ccc9f1c94eb9b9abc66
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Fri Mar 3 02:00:17 2017 +0100

    Fix indent

commit 81dee294ea4c4b83b53241a44853f48fa7aeb6fa
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Fri Feb 17 09:58:55 2017 +0100

    unitest for bug

commit b9e5bc84d9385a74c5bf4a14fa09bd240028cf1b
Merge: 4328479 e1d7f95
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Fri Mar 3 17:35:16 2017 +0100

    Merge branch 'k8s-node' of github.com:bigchaindb/bigchaindb into local-k8s-node

commit 43284798febd805de558b1baed6fcd90cb19ec30
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Fri Mar 3 17:34:50 2017 +0100

    Run bdb:latest with mongodb:3.4.1 as separate containers in the same pod

commit e1d7f95a8c874d3eb9c48cf0425acd3e428e60ea
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Mar 3 15:57:35 2017 +0100

    Switch to PVC for RDB in single BDB+RDB StatefulSet

commit 042e7d936f369d59436d1eff8a8f84585d6068ab
Merge: 77fc3fb c5b496b
Author: vrde <agranzot@gmail.com>
Date:   Fri Mar 3 15:53:21 2017 +0100

    Merge branch 'unify-mongodb-and-rethinkdb-connection'

commit 30db8a4e3027e25b8d77559e641d5fbcd6ee2763
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Mar 3 14:20:43 2017 +0100

    Renamed 'bdb091-server' to 'bdb-server'

commit c5b496b0064900ee66e981976bcdd82e096951d3
Merge: f218113 77fc3fb
Author: vrde <agranzot@gmail.com>
Date:   Fri Mar 3 13:52:56 2017 +0100

    Merge branch 'master' into unify-mongodb-and-rethinkdb-connection

commit 9228e693551f8ad514e99a0ef2c44fa9672f60c0
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Fri Mar 3 12:07:49 2017 +0100

    Run bdb:latest with rdb:2.3 as separate containers in the same pod

commit 77fc3fbc4e437ff593aeb97535b72f9640a4b400
Merge: dc9f93d 4e32a49
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Mar 3 10:29:49 2017 +0100

    Merge pull request #1226 from bigchaindb/docs-re-k8s-persistent-storage

    Docs on BDB Node Storage Setup in an Existing Kubernetes Cluster

commit dc9f93dfbc2ee1427b58f6775854df8578db73df
Author: Krish <krish7919@users.noreply.github.com>
Date:   Fri Mar 3 10:29:30 2017 +0100

    Enhancements to run with docker locally (#1239)

commit 64f4afb7ad14b5b0fd3243f04c59cce231eddb75
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Fri Mar 3 10:19:09 2017 +0100

    Run bdb v0.9.1 as a pod in k8s

commit 6702ad192b3047a267e141f56384abb3a54bdd8f
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Thu Mar 2 12:41:26 2017 +0100

    Update change log for 0.9.2

commit b20278430db488117927731162d34c28b7e2e319
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Thu Mar 2 12:23:49 2017 +0100

    Pin down rapidjson

commit d48c72682b9a15d7febdea8f726b356c8da9ef92
Merge: 8be2e20 3523036
Author: libscott <github@mashi.org>
Date:   Wed Mar 1 17:50:58 2017 +0100

    Merge pull request #1222 from bigchaindb/consensus-cleanup

    Don't load consensus in vote pipeline (unneeded)

commit 4e32a492b16e9ec838631fbb88315481d9c72049
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Wed Mar 1 16:26:57 2017 +0100

    docs: changed PersistentVolumeClaim from 2Gi to 20Gi

commit 77c6b138a82491b538945a8b0115c6cb41585804
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Wed Mar 1 15:49:20 2017 +0100

    expanded docs re/ Azure storage accounts & ACS

commit 8be2e2055944e00b60b3914fc8ab558cae5f19d0
Author: Trent McConaghy <gtrent@gmail.com>
Date:   Wed Mar 1 15:29:09 2017 +0100

    Update CONTRIBUTING.md

commit 35ee6e55398062f3fa365c9e3d9830c91e3c4ffe
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Wed Mar 1 13:35:31 2017 +0100

    docs: add instructions to update az command

commit cc8916d78237122bc53144391a7d8941829c4c9f
Merge: f2f1ee8 6821170
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Wed Mar 1 11:32:44 2017 +0100

    Merge remote-tracking branch 'origin/master' into docs-re-k8s-persistent-storage

commit f2f1ee8ef109131c92078016bd3d321a19d13371
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 28 19:08:13 2017 +0100

    docs: create k8s StorageClass & PVC

commit 6821170fcd102e65f84531b073c17feb7b4b2e48
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 28 13:58:44 2017 +0100

    docs: rm paren. sentence re/ deploying an ACS

commit 0759b6827a3f308a35500aa012ece3c03927e0dd
Merge: 4a5a556 b3e697f
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 28 12:25:07 2017 +0100

    Merge pull request #1223 from bigchaindb/docs-to-create-ssh-key-for-k8s-vms

    Docs on using special SSH keypair with ACS/Kubernetes

commit b3e697f05be3b08d69521d8d562f54e2ebdd7630
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 28 11:25:57 2017 +0100

    docs: can SSH to k8s agent via master using private hostname

commit ffb1d7a624f2711c4aba3efb409fb128c3ed9d5d
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 27 15:29:49 2017 +0100

    Docs on using special SSH keypair with ACS/Kubernetes

commit 3523036617e383995d217d0094c996c6b8f803ae
Author: Scott Sadler <scott@alphanode.co>
Date:   Mon Feb 27 15:23:53 2017 +0100

    don't load consensus in vote pipeline (unneeded)

commit f21811323f9d2e7d0038cdf9c4a13e878200f864
Author: vrde <agranzot@gmail.com>
Date:   Mon Feb 27 11:51:06 2017 +0100

    Remove unused import

commit f9748042c2fb94f006444ad1106b3d38397fc218
Author: vrde <agranzot@gmail.com>
Date:   Mon Feb 27 11:14:11 2017 +0100

    Fix exception handling in changefeed

commit 213139d4c6d9d64d1e6fd2ad68790ee68559c5d5
Author: vrde <agranzot@gmail.com>
Date:   Mon Feb 27 02:36:51 2017 +0100

    Improve tests and connection class

commit 4a5a5566e7de5835f19a8d2143a9b66104265597
Merge: 2890803 6e7534d
Author: libscott <github@mashi.org>
Date:   Fri Feb 24 10:17:06 2017 +0100

    Merge pull request #1208 from bigchaindb/is_new_transaction

    Bigchaindb.is_new_transaction, fix double inclusion in Vote pipeline

commit 289080358d36f5e03c323abe2084d1cd6c2b1b59
Merge: d9dfe5f 0d9881f
Author: libscott <github@mashi.org>
Date:   Thu Feb 23 18:37:04 2017 +0100

    Merge pull request #1209 from bigchaindb/tymlez-consensus

    Tymlez consensus plugin

commit c11808ecc55c62022ab286f9044670972f824c87
Author: vrde <agranzot@gmail.com>
Date:   Thu Feb 23 17:20:21 2017 +0100

    Move common stuff to generic Connection class

commit d9dfe5fb7d4ca0c771872aababacb5031f0e75a9
Merge: 1bcf842 b94eab7
Author: libscott <github@mashi.org>
Date:   Thu Feb 23 15:28:05 2017 +0100

    Merge pull request #1210 from bigchaindb/wrong-exception

    introduce BigchainDBCritical exception

commit 1bcf84262c793c15ef1d31c4af062faa61d05d45
Author: Krish <krish7919@users.noreply.github.com>
Date:   Wed Feb 22 18:48:31 2017 +0100

    Adding a VOLUME statement in Dockerfile (#1212)

    - MacOS does not allow users to mount folders from the host unless it is
    specified during build time.
    - This is needed as the container on Mac needs to access the .bigchaindb
    conf file residing on the host.

commit b94eab715da0edee2cc99a0d103c03fe129d28fd
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 22 14:37:34 2017 +0100

    introduce BigchainDBCritical exception

commit 0d9881fc237c9c8dba367eb598fd615a136d9350
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 22 14:09:12 2017 +0100

    style fix

commit 0f5844d4ae861e23942cd60f754b96ca59740c30
Merge: c9ba7e6 dfb9f5a
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 22 14:07:36 2017 +0100

    Merge remote-tracking branch 'origin/master' into tymlez-consensus

commit 6e7534d3c23f5bcf486b767dca1dede3e3ec3cfc
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 22 13:55:26 2017 +0100

    cleanup; remove transaction_exists and has_transaction

commit fc2b684f32d8476aba34ccd2c9fdb93c5e15131f
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 22 13:52:53 2017 +0100

    use is_new_transaction in pipelines

commit 843d65d2335de9de5797ec5b27e5674a1432a5f8
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 22 13:26:23 2017 +0100

    bigchain.is_new_transaction method

commit dfb9f5a4969dbfd2e6f95ef9b6eaff81ecac436b
Merge: 631a435 57d7a3d
Author: libscott <github@mashi.org>
Date:   Wed Feb 22 13:53:55 2017 +0100

    Merge pull request #1207 from bigchaindb/flake8-cleanup

    Fix some outstanding flake8 issues

commit 57d7a3d850a71109639eadddf0f559758d71b332
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 22 12:33:10 2017 +0100

    fix some outstanding flake8 issues

commit c9ba7e6243bbbf8241334d2fc6ee65baaa3ef96d
Merge: 12c16db 631a435
Author: libscott <github@mashi.org>
Date:   Wed Feb 22 12:20:35 2017 +0100

    Merge branch 'master' into master

commit 631a435a63f3a93bf79d7d5bb6f4f9e883ebb581
Merge: 306053a 37f5298
Author: libscott <github@mashi.org>
Date:   Wed Feb 22 12:10:52 2017 +0100

    Merge pull request #1193 from bigchaindb/stepping-pipeline

    Add stepping pipeline (test tool) and fix issue #1191

commit 306053af9165bf5bd572717e29948a3050933c46
Author: Krish <krish7919@users.noreply.github.com>
Date:   Wed Feb 22 10:56:29 2017 +0100

    Adding a line to modify the configuration file (#1205)

    * Adding a line to modify the configuration file

    * Changing the access URL for rethinkdb

    * Typo fix and with clarification

    * Changes as per @ttmc's comments

commit 7a63771c2b9e3b708a2e2f8798cec6aa050deb87
Merge: 39f6665 3428646
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 21 18:19:31 2017 +0100

    Merge pull request #1201 from bigchaindb/fix-quickstart-link

    Docs: Improvements to the Quickstart page

commit 39f66650ed9bedb8932e9413e3fb2c52e7f02beb
Merge: ae029c7 87f677d
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 21 18:18:16 2017 +0100

    Merge pull request #1195 from bigchaindb/expand-docs-re-block-signature

    Docs: clarified how block id & signature are calculated

commit 87f677d76e2e21b1295d83a6c7ece276938dfa0b
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 21 14:20:14 2017 +0100

    docs: correction to explanation of block signature calc.

commit 37f5298962fcc7ade4893489921f92400cf77db0
Author: Scott Sadler <scott@alphanode.co>
Date:   Tue Feb 21 13:51:09 2017 +0100

    pull stepper changes from no-double-inclusion

commit a23a741253d74f07f51b38ebc5d25e38e0eca9d1
Author: Scott Sadler <scott@alphanode.co>
Date:   Tue Feb 21 13:13:40 2017 +0100

    document MultipipesStepper

commit 6110693ae847d83c0f1306d6fa9484e118a10f26
Author: Scott Sadler <scott@alphanode.co>
Date:   Tue Feb 21 13:04:43 2017 +0100

    provide more documentation for MultipipesStepper

commit 34286467b7cc0f8a7a684ca70ac9023be75e2904
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 20 18:04:47 2017 +0100

    docs: removed all RethinkDB stuff from Quickstart page

commit 5e8cec65cdee82c2b491eb38a13b0d9b113191c7
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 20 17:52:48 2017 +0100

    docs: Simplified Quickstart page even more

commit ae029c7bcfebbe8cfcb2058a642c5ddddcf641b1
Merge: 72bef66 be72875
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 20 15:59:58 2017 +0100

    Merge pull request #1198 from bigchaindb/docs-fix-settings-defaults

    Docs: fixed errors in some documented config settings defaults

commit 96e760046f88e24025a3bb628abfaf439c3d5361
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 20 14:15:18 2017 +0100

    docs: better links at end of Quickstart page

commit be72875330fbd10b99b1c7d68c9dd1578f961626
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Sun Feb 19 15:27:21 2017 +0100

    docs: added some clarification to the replica set setting

commit 8ec2c6bc3423e29c22318cd728241e9aea28cf3d
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 17 12:15:50 2017 +0100

    Docs: fixed errors in some documented config settings defaults

commit 72bef668f1f0da7f36fe757b839b4aa09099fd36
Merge: 8106fcf 9307c21
Author: Tim Daubenschütz <Tim.Daubenschuetz@gmail.com>
Date:   Thu Feb 16 16:50:40 2017 +0100

    Merge pull request #1086 from bigchaindb/docs/830/design-events-api

    Event Stream API Spec

commit 9307c21baa1677ee0a06a2ba3d283fde83bcd3c3
Author: Brett Sun <qisheng.brett.sun@gmail.com>
Date:   Thu Feb 16 15:26:17 2017 +0100

    Remove connect keep alive protocol from Event Stream API

commit 00785e5f02d21d8e2eb226d21f08d108c4f94392
Author: Brett Sun <qisheng.brett.sun@gmail.com>
Date:   Tue Jan 24 19:02:37 2017 +0100

    Add WebSocket Event Stream API spec

commit f6ebba8389a40f9458a27f8b5a1a9ef8d47f1524
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Thu Feb 16 09:52:00 2017 +0100

    docs: clarified how block id & signature are calculated

commit 8106fcfbebf0f93153ec61544bc477744b24967d
Merge: e71ee0d 2b235b2
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Thu Feb 16 09:12:18 2017 +0100

    Merge pull request #1190 from bigchaindb/docs-re-advanced-azure-node

    [WIP] Docs re/ Node on Kubernetes on Azure

commit fc04cd7bcd94a3b34801a8433c57655bf85c4f71
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 15 17:31:36 2017 +0100

    update changefeed test for update

commit 7469f60d17dbc68b61bcb663645ef3a328c2f90a
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 15 15:15:20 2017 +0100

    more assertions in test

commit 955b018be8995743015f3efdfa78b55332c3fd26
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 15 14:58:16 2017 +0100

    add stepping pipeline and fix issue #1191

commit 2b235b21aafb514855763bfd1bc40efb3ea4d23b
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Wed Feb 15 14:57:42 2017 +0100

    add docs on kubectl install & setup

commit e71ee0dbc19f86001c9dd01eed54831b5d29b4fe
Merge: 3a3f82b 2a9042f
Author: Krish <krish7919@users.noreply.github.com>
Date:   Wed Feb 15 11:40:40 2017 +0100

    Merge pull request #1174 from bigchaindb/issue-1153

    Decouple backend DB and BigchainDB Docker containers

commit 9dba09144a0b09d51d9de5ecc651be59fbdcf44e
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Wed Feb 15 11:34:40 2017 +0100

    Started new page: Run a BigchainDB Node in a Kubernetes Cluster

commit 2a9042f39cb081de62a64adc904a1389095e0a6b
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Wed Feb 15 11:20:41 2017 +0100

    Typo: Removing redundant line from docs

commit 52344787de1a88c444718d66b29bea04a4b2671b
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 14 18:56:43 2017 +0100

    docs: initial steps to deploy advanced node on Azure

commit 2780b9406a7c5be97736e5e9f110b063ad1d2171
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 14 18:55:46 2017 +0100

    docs: renamed Starter Templates --> Templates

commit 3a3f82b650fe2abc34a24b26a7cde8481bfeff17
Merge: 832a0e9 8128caa
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 13 15:24:26 2017 +0100

    Merge pull request #1184 from bigchaindb/update-firewall-setup-notes

    Added some MongoDB ports to docs Notes for Firewall Setup

commit 8128caa86df7c9a940c7bd9fafcf7d1469c80191
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 13 15:09:48 2017 +0100

    Removed notes about port 28017

commit 832a0e9e413852df7047410f6b9d4c500a734524
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Sat Feb 11 14:59:55 2017 +0100

    Add Java driver link to docs

commit 6993046d65de9899410ca77d0b8514fe3f710434
Merge: 8da4724 e8b8b59
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Sat Feb 11 10:43:43 2017 +0100

    Merge pull request #1185 from bigchaindb/add-tfstate-files-to-.gitignore

    Added terraform.tfstate* files to .gitignore

commit e8b8b595b71a4939ddcfcb87f3c23da0ce1a1edc
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Sat Feb 11 10:29:56 2017 +0100

    Added terraform.tfstate* files to .gitignore

commit edb773695e2f658f1b912eff0d417070b5fda92e
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Sat Feb 11 10:11:52 2017 +0100

    Added some MongoDB ports to docs Notes for Firewall Setup

commit 8da47243ac183707543d893226009caecc397b0d
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Fri Feb 10 17:36:19 2017 +0100

    Fix link

commit fe539ee19f0b8a6d4a7e9d32376a009100a36b5a
Merge: 6aac745 f2a05c9
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Thu Feb 9 14:48:57 2017 +0100

    Merge pull request #1178 from bigchaindb/bug/1173/fix-docs-url-in-http-api-responses

    Fixed the docs URL in HTTP API responses

commit f2a05c9e3b3a649e526e7caa9bad29d9e20b23ac
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Thu Feb 9 11:10:58 2017 +0100

    Fixed the docs URL in HTTP API responses

commit 1be05d3ffc24fc56ea641d76b577dd1719340341
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Thu Feb 9 09:55:53 2017 +0100

    Changes as requested by @ttmc

commit 6aac745225a26f516f3e254193cc7bd31146cef7
Merge: 98b61fa 55670ef
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Wed Feb 8 22:05:56 2017 +0100

    Merge pull request #1163 from bigchaindb/update-changelog-with-0.9.1-changes

    Updated CHANGELOG.md for v0.9.1

commit 98b61fa7c155feb7ff9278a3997b51b30e50a515
Merge: 5ffa656 aae8c57
Author: Tim Daubenschütz <Tim.Daubenschuetz@gmail.com>
Date:   Wed Feb 8 19:51:34 2017 +0100

    Merge pull request #1172 from bigchaindb/fix-production-ready-note

    Fix production-ready-note

commit 5ffa6568c4ad4868e41639c3d7c6cb5d9ed5f620
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Wed Feb 8 12:13:54 2017 +0100

    Add a section on community-driven libs

commit f66c44689a486f06d3546a595616f583dd05977c
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Wed Feb 8 17:10:45 2017 +0100

    Decouple backend DB and BigchainDB

commit aae8c57902765201704c12a4a4bc0019d5cebc84
Author: tim <tim@ascribe.io>
Date:   Wed Feb 8 13:56:55 2017 +0100

    Fix production-ready-note

commit 5e479d831b80824c36affe5a854bb232bb746243
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Tue Feb 7 18:05:01 2017 +0100

    Remove superfluous comment

commit 15e9951b0ba37283a6b540916992cf43387bea85
Merge: 1d03962 0d0c93c
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 7 17:49:46 2017 +0100

    Merge pull request #1164 from bigchaindb/modify-release-process

    Various modifications to the Release_Process.md

commit 1d0396212b35d27ac5a04535b029de31be39395f
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Tue Feb 7 14:44:45 2017 +0100

    Modify Makefile for releases

commit 0d0c93cab05d02b80ec6438aa6cd65f2a48cf4ed
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 7 15:18:45 2017 +0100

    Made changes suggested by @sbellem in #1164 + some clarifications

commit a55ae0e44d8e10a5823008e2f06db1f1460b41fa
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 7 11:46:25 2017 +0100

    Various modifications to Release_Process.md

commit 55670effe30ad60e479ba22a344cfc535f7a8378
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 21:40:17 2017 +0100

    Updated CHANGELOG.md for v0.9.1

commit acc5b2fd420ffd05c9e15dcdc4b0d23f9c8eeeda
Merge: f7b6fdc a049081
Author: Sylvain Bellemare <sbellem@gmail.com>
Date:   Mon Feb 6 20:52:06 2017 +0100

    Merge pull request #1160 from bigchaindb/hotfix-versioning

    Fix versioning

commit a049081b0772adee8164c2590d82eb9cfb570f9e
Author: tim <tim@ascribe.io>
Date:   Mon Feb 6 20:09:08 2017 +0100

    Fix tx model versioning

commit f7b6fdc6e894d6152fed50f7000c06122859ef9d
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 20:03:54 2017 +0100

    In master, bump version.py to 0.10.0.dev again

commit ec08db8c01c1184430d941cab9ea6d280377da76
Merge: 232ddc0 1477ed4
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 20:02:37 2017 +0100

    Merge pull request #1159 from bigchaindb/0.9.0

    Merge the 0.9.0 branch into master

commit 1477ed48207bcc4f68315a78aae94baea9f22d06
Merge: 5dead8d 232ddc0
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 20:01:20 2017 +0100

    Merge branch 'master' into 0.9.0

commit 232ddc00a00eb7f67b0209bf4fff3441b7e376c5
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 19:54:53 2017 +0100

    Two changes to Release_Process.md

    1. Merge the new version's branch into the master branch
    2. Added a helper line about how to use twine to upload to PyPI

commit 88d08a551c5f5f9465c2c89967dece495da2e3b6
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 19:05:11 2017 +0100

    Changed version.py in master to 0.10.0.dev

commit 5dead8d3d2ea938406e2c8c2d528f8b6fdb03251
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 18:46:00 2017 +0100

    version.py update for 0.9.0 release

commit 1e7adabc355cbeff094dfafa9e5a8b1bba953c12
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 18:43:34 2017 +0100

    Branch names should have the form X.Y.Z

commit e6d99d74c022e6ca7954786b7db106f9fe36d98a
Merge: 06589f1 2962b4a
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 18:41:33 2017 +0100

    Merge pull request #1100 from bigchaindb/implement-connection-run-for-mongodb

    [WIP] Add run interface to MongoDB connection (aka: lazy queries)

commit 06589f1a2159da38718a4fa4edc608664a8ac044
Merge: c533359 85128a0
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 18:24:39 2017 +0100

    Merge pull request #1156 from bigchaindb/fix-bigchaindb-configure-commands

    Fix bigchaindb configure commands

commit 2962b4a27d45fb87fb8a7c2cc345bcb4727ffb12
Author: vrde <agranzot@gmail.com>
Date:   Mon Feb 6 18:01:21 2017 +0100

    Skip test

commit c5333594243211f8e4cca35aaabdd352a5acdab8
Author: Brett Sun <qisheng.brett.sun@gmail.com>
Date:   Mon Feb 6 17:37:56 2017 +0100

    Default Dockerfile-dev to configure BigchainDB for RethinkDB

commit 85128a0634dc4b354e928e54b2996398871d0a83
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 18:01:38 2017 +0100

    append 'rethinkdb' to 'bigchaindb -y configure' in some docs

commit 758b65ba0ae2d766c1b85937715fd73379d21d04
Author: Brett Sun <qisheng.brett.sun@gmail.com>
Date:   Mon Feb 6 12:08:48 2017 +0100

    Upgrade pysha3 to 1.0.2 to fix usage on Python 3.6 on macOS

commit eded8e50a459d534c618be8ac90de370fee2b4b0
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 17:53:22 2017 +0100

    append 'rethinkdb' to 'bigchaindb -y configure' in Ansible role

commit 4463c10b3ab2861dd5cd9620b017086ae9405be8
Merge: 5cec31e 8723cd7
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 17:41:10 2017 +0100

    Merge pull request #1135 from bigchaindb/docs/1111/update-CHANGELOG.md-for-v0.9

    Updated CHANGELOG.md for v0.9.0

commit 5cec31e5a3842c942d6db9651de569632bdb3b42
Merge: 553db6e e7d729a
Author: Rodolphe Marques <rodolphe@ascribe.io>
Date:   Mon Feb 6 17:39:01 2017 +0100

    Merge pull request #1136 from bigchaindb/bug/1132/vote-pipeline-validates-transactions-twice

    Bug/1132/vote pipeline validates transactions twice

commit 0c8927dbbe80471f59241b556b24e31dc4396c3f
Author: vrde <agranzot@gmail.com>
Date:   Mon Feb 6 16:21:22 2017 +0100

    Add comment to hackish solution

commit 553db6e34293b74a3e59e3f37846d686d02a4a14
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 16:21:16 2017 +0100

    Update version.py step in Release_Process.md

commit 5604e32d572d3a375318679ed7ddf3882e4bf7cc
Author: vrde <agranzot@gmail.com>
Date:   Mon Feb 6 16:14:14 2017 +0100

    Try once if AutoReconnect is raised

commit 8723cd7424571995fb649680e5215b50300ef757
Merge: f9556f4 7f4be29
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 16:09:57 2017 +0100

    Merge remote-tracking branch 'origin/master' into docs/1111/update-CHANGELOG.md-for-v0.9

commit 5aecd8aab2d9962df80b845db9f925797ebc6ec5
Merge: 3c45de7 7f4be29
Author: vrde <agranzot@gmail.com>
Date:   Mon Feb 6 14:44:52 2017 +0100

    Merge branch 'master' into implement-connection-run-for-mongodb

commit 3c45de70d020a796ec8cfb00da23993c594c704e
Author: vrde <agranzot@gmail.com>
Date:   Mon Feb 6 14:43:40 2017 +0100

    Wrap queries with connection object

commit 7f4be291fd8c17246cc0c0327c06b08e9ac67392
Merge: 3529be9 c174271
Author: Rodolphe Marques <rodolphe@ascribe.io>
Date:   Mon Feb 6 10:51:19 2017 +0100

    Merge pull request #1148 from bigchaindb/bug/989/block-pipeline-handle-exceptions

    Make sure BlockPipeline.validate_tx handles all exceptions

commit 01da32d35111091d6ca04b7eb6c51ad39671387d
Merge: 7f50d76 3529be9
Author: vrde <agranzot@gmail.com>
Date:   Fri Feb 3 15:25:24 2017 +0100

    Merge branch 'master' into implement-connection-run-for-mongodb

commit f9556f4c3f02f59d67d9150366847a6c2a4c3f69
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 14:41:17 2017 +0100

    Changelog: Noted removal of all StatsD monitoring stuff

commit 818dfc85874740d2f06bdcb0538c6abd33c61fc4
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 14:33:22 2017 +0100

    Add @amirelemam to list of external contributors

commit 3529be914c9df46d1d910384fc21c3372fa91d7b
Merge: 46aa903 105d017
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 14:01:04 2017 +0100

    Merge pull request #1144 from bigchaindb/fixes-to-cli-docs

    Minor fixes to the bigchaindb CLI docs

commit c174271ae67968e278e0d8e00611b3675bb5d4f7
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Fri Feb 3 13:05:04 2017 +0100

    Make sure BlockPipeline.validate_tx handles all exceptions

commit 46aa90326f4059e1dd8275ed030f307cbd35c5cd
Merge: c728a9c b01898a
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 12:21:34 2017 +0100

    Merge pull request #1074 from bigchaindb/replace-pr-762

    Replace PR #762

commit b01898aced30e5f5299d4c15349ff97628abb78e
Merge: b10b03e c728a9c
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 12:05:13 2017 +0100

    Merge branch 'master' into replace-pr-762

commit c728a9cddf0df2e929bb94028990d50c220137cc
Merge: 2ccc7d2 7f5318c
Author: libscott <github@mashi.org>
Date:   Fri Feb 3 12:01:40 2017 +0100

    Merge pull request #910 from bigchaindb/broken-integration-test

    Broken integration test

commit 7f50d76d9ec5ac3d3f8a2f3d50cea6b6314e07f0
Author: vrde <agranzot@gmail.com>
Date:   Fri Feb 3 11:58:18 2017 +0100

    Fix test on changefeed reconnection

commit 105d0172da5cdca8270e038f95b3b648e007f1d7
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 11:31:24 2017 +0100

    Minor fixes to the bigchaindb CLI docs

commit 2ccc7d27983340a72b15f18f71135b1e605c0937
Merge: 47d6b80 b6f3fb4
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 11:09:27 2017 +0100

    Merge pull request #1142 from bigchaindb/minor-fixes-to-aws-deploy-scripts

    Minor fixes to the AWS deployment scripts

commit 47d6b8038bd623d5197583b83799d7759636e15e
Merge: 2fe9c47 d3e394e
Author: libscott <github@mashi.org>
Date:   Fri Feb 3 11:08:01 2017 +0100

    Merge pull request #1131 from bigchaindb/fix-asset_id-index

    Fix asset id index

commit e7d729a40d6082abe8e94defb293f8e52814100b
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Fri Feb 3 10:56:51 2017 +0100

    Improved docstrings

commit b6f3fb4307c5365002f1297872c78a6e73a49cbe
Merge: b9db0de 2fe9c47
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 10:46:12 2017 +0100

    Merge remote-tracking branch 'origin/master' into minor-fixes-to-aws-deploy-scripts

commit d3e394e7edf1facb05260b97833c2221b08f8491
Author: Scott Sadler <scott@alphanode.co>
Date:   Fri Feb 3 10:44:06 2017 +0100

    refactor get_txids_filtered query to be more efficient and add test to check that appropriate indexes are used

commit 2fe9c47b630e44f38748366d09bd4e6185ce0bd7
Author: Rodolphe Marques <rodolphe@ascribe.io>
Date:   Fri Feb 3 10:28:28 2017 +0100

    Feat/990/cleanup monitoring code (#1138)

    * remove statsd dependencie

    * remove monitoring related code

    * removed statsd configuration

    * fixed tests

    * Removed monitoring docker compose file.

    Remove statsd settings from test fixture.
    Removed statsd related code from benchmarking tests

    * removed monitoring related documentation

    * remove unused import

commit b9db0de6574fb34a5475abe6883514fa7aef34f8
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 10:12:42 2017 +0100

    Minor changes in .gitattributes

commit 5750027cd4e25ccfc439269443a7ab2a9f90f2f1
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 10:01:36 2017 +0100

    Include db backend (rethinkdb) when call bigchaindb configure

commit e98a16180515390151e4c02227f1bb47d8bf1b04
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 09:57:10 2017 +0100

    set -euo pipefail in make_confiles.sh

commit 98135c7df9e43367b19da711c84977e5e15c3cc5
Author: vrde <agranzot@gmail.com>
Date:   Thu Feb 2 20:59:17 2017 +0100

    Add hack to handle reconnection to changefeed

commit 6d3c04169c3160daedef9421462052f4e2a9792a
Author: vrde <agranzot@gmail.com>
Date:   Thu Feb 2 20:11:31 2017 +0100

    Remove except for connection error in commands

    It's out of scoper for this PR

commit e3a6d3d3433e99441b4fd3f5eadf27fa2e7ae2ab
Author: vrde <agranzot@gmail.com>
Date:   Thu Feb 2 19:58:00 2017 +0100

    Add tests for connection.run

commit 702d74a584b05210e2c8d3759da20258822bb1ff
Merge: 16571b5 d14f06c
Author: vrde <agranzot@gmail.com>
Date:   Thu Feb 2 19:37:14 2017 +0100

    Merge branch 'master' into implement-connection-run-for-mongodb

commit 16571b539f7e9034fbcbc8ca63d53b6b799f6022
Author: vrde <agranzot@gmail.com>
Date:   Thu Feb 2 19:18:47 2017 +0100

    Normalize exceptions

commit d14f06c9d09dad834db83983aecc588d7607f58f
Merge: 90eb38e 516c753
Author: Krish <krish7919@users.noreply.github.com>
Date:   Thu Feb 2 16:18:26 2017 +0100

    Merge pull request #1139 from bigchaindb/docs-error

    Add param 'rethinkdb' in docs for configure cmd.
    With support for both mongo and rethink now, the original command for configuration of bigchaindb:
    ```
    docker run --rm -v "$HOME/bigchaindb_docker:/data" -ti   bigchaindb/bigchaindb -y configure
    ```
    needs to be updated to
    ```
    docker run --rm -v "$HOME/bigchaindb_docker:/data" -ti   bigchaindb/bigchaindb -y configure rethinkdb
    ```
    for docker to work without breaking.

commit 516c7539108c2d69dd40a826d2ac4d5801369c54
Author: Krish <krish7919@users.noreply.github.com>
Date:   Thu Feb 2 16:06:50 2017 +0100

    Add param 'rethinkdb' in docs for configure cmd.

commit a50943fc2519bab95d66e7a76e995a18e1901a1c
Merge: 0e6422f 90eb38e
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Thu Feb 2 15:37:17 2017 +0100

    Merge remote-tracking branch 'origin/master' into docs/1111/update-CHANGELOG.md-for-v0.9

commit 0e6422f6ccd219d9f02b88e54b1f356dfd2606d0
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Thu Feb 2 15:24:04 2017 +0100

    Added line re: PR #1130 to CHANGELOG.md

commit 90eb38e7f1cc48dca15763e898faea0e0c25735d
Merge: 2262914 c9af579
Author: Rodolphe Marques <rodolphe@ascribe.io>
Date:   Thu Feb 2 14:00:49 2017 +0100

    Merge pull request #1088 from bigchaindb/feat/1055/commands-add-remove-replicas

    BigchainDB commands to add and remove nodes from the replica set

commit 153b3dd8d45ac42f718e9339b16e9e0880b38349
Merge: 6b073f0 2262914
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Thu Feb 2 13:38:34 2017 +0100

    Merge remote-tracking branch 'origin' into bug/1132/vote-pipeline-validates-transactions-twice

commit 6b073f089845fc28f10e653518563d3f93f09736
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Thu Feb 2 13:35:20 2017 +0100

    Removed duplicated transaction validation in votes pipeline.

    Separated block validation from transaction validation.
    Refactored block signature validation.

commit 22629148685f31f7359f122c4ed54f47c1bc2166
Merge: 6fd8c7a b7f70be
Author: Rodolphe Marques <rodolphe@ascribe.io>
Date:   Thu Feb 2 13:34:47 2017 +0100

    Merge pull request #1130 from bigchaindb/feat/519/fix-logic-validate-block

    fix wrong logic in validate_block

commit 6fd8c7a20bdcf9295b0ec63ef14ed3cb67f49868
Author: Rodolphe Marques <rodolphe@ascribe.io>
Date:   Thu Feb 2 09:45:13 2017 +0100

    Feat/105/secondary indexes inputs outputs (#1125)

    * Added inputs/outputs secondary indexes for rethinkdb

    Added tests.

    * Added inputs/outputs secondary indexes for mongodb

    Fixed tests.

    * fixed comment

commit 7206eb35c45289f132e025019e399ed4bfbb1e50
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Wed Feb 1 17:44:11 2017 +0100

    Updated CHANGELOG.md for v0.9.0

commit d49b06933a0237ecbedde9c0cba033d4d7af12ca
Author: Brett Sun <qisheng.brett.sun@gmail.com>
Date:   Wed Feb 1 16:24:34 2017 +0100

    Fix docstring of `recipient` argument to be a list of tuples (#1091)

commit b7f70befe6cd6d8647aa2eaa3e9505348be8cf0e
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Wed Feb 1 15:10:17 2017 +0100

    fix wrong logic in validate_block

commit c572464be656f829a3cb935d2bc71dd680f7d645
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 1 14:47:19 2017 +0100

    fix asset_id index in mongodb

commit 7f5318cba43a1cbffe63280fe04ee1b9840fe816
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 1 14:33:53 2017 +0100

    check validate_transaction raises DoubleSpend in integration test

commit d1b3a206ca5c54e52d6fb7f673a2ac267ca9709e
Author: Scott Sadler <scott@alphanode.co>
Date:   Tue Jan 31 16:52:23 2017 +0100

    get integration test working issue 633

commit 2de652ad5c1a9855bf08ebf22fa006e56c286eeb
Author: ryan <hendersonry@gmail.com>
Date:   Thu Dec 8 11:51:23 2016 +0100

    add replicating test

commit 678347812695586ca25cd6b98dd5454cd8a9317a
Merge: b318d62 2af8fcb
Author: libscott <github@mashi.org>
Date:   Wed Feb 1 12:14:11 2017 +0100

    Merge pull request #1117 from bigchaindb/unicode-529

    test transaction supports unicode

commit b318d62f7ec76f308f4d06e19c3951b0bee6cf5b
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Tue Jan 31 17:34:25 2017 +0100

    Update Dockerfile with comments on force refresh

commit aae60ea467b085ed6234b5594eae2bd3ef592c28
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Tue Jan 31 17:03:02 2017 +0100

    Solves #1105.
    The `apt-get update` command executed with the install instructions
    should not use a locally cached storage layer.

commit 0600483a909ecee38301e0116df89470b600196c
Merge: 815449d 2782ed0
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Jan 31 17:16:19 2017 +0100

    Merge pull request #1119 from bigchaindb/docs/1077/recommend-ubuntu-16.04-for-now

    Recommend Ubuntu 16.04 for now

commit 1588681c5b7edabf9e6b02206053a557e3233c73
Author: vrde <agranzot@gmail.com>
Date:   Tue Jan 31 17:13:26 2017 +0100

    Fix pep8 error

commit 857cdb9b341568300fd8012149c70a747ca6c20f
Author: vrde <agranzot@gmail.com>
Date:   Tue Jan 31 17:01:22 2017 +0100

    Checking for replica set is now within try..except

commit 157db3e01fd08b0f0ba6770ed420e1b7931fb55f
Author: vrde <agranzot@gmail.com>
Date:   Tue Jan 31 16:59:43 2017 +0100

    Fix exception in test

commit 2782ed0b32b2b91a2378cf2f85b8b8b83c03eab6
Merge: 88ea6c6 815449d
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Jan 31 16:49:04 2017 +0100

    Merge remote-tracking branch 'origin/master' into docs/1077/recommend-ubuntu-16.04-for-now

commit 815449def4555ca21e762c5af89a0ebf21083e18
Merge: 426b02a 17a07a8
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Jan 31 16:37:23 2017 +0100

    Merge pull request #1118 from bigchaindb/docs/1112/remove-example-apps-page

    Removed 'Example Apps' page from the docs

commit c9af57943b7ce3df48708584cb0e2c7a2679f4ed
Merge: 84626b6 426b02a
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Tue Jan 31 16:29:18 2017 +0100

    Merge remote-tracking branch 'origin/master' into feat/1055/commands-add-remove-replicas

commit 84626b6e327369c3e3ee521638ecac6fff8b7598
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Tue Jan 31 16:23:09 2017 +0100

    Improved tests

    Fixed typo
    Add extra validation to hostnames to make sure host is not empty

commit 426b02a3f193ae9699bcb52c8b5c87252532b5f5
Merge: 69068fc 9913929
Author: Rodolphe Marques <rodolphe@ascribe.io>
Date:   Tue Jan 31 16:21:35 2017 +0100

    Merge pull request #1082 from bigchaindb/feat/1057/mongodb-configure

    Update configure command to support multiple backends

commit 88ea6c6564aac020a83468f7ce56c83494383536
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Jan 31 16:18:20 2017 +0100

    In setup-run-node.md, link to page in Appendices re/ installing OS-level deps

commit 9913929b9d3c12af8a073445016a4ec3e0512940
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Tue Jan 31 16:14:18 2017 +0100

    simplify run_configure

commit 70e9a7a33cdd1bab80235544b6f2777606eaa7c5
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Jan 31 16:03:57 2017 +0100

    Updated many docs pages from Ubuntu 14.04 to 16.04

commit 2af8fcb91863317794a2a8f9c772a394832f718e
Author: Scott Sadler <scott@alphanode.co>
Date:   Tue Jan 31 15:48:34 2017 +0100

    test unicode write block to disk

commit 248e89a666be55c32f4dd206b5b2994da7b5734e
Author: Scott Sadler <scott@alphanode.co>
Date:   Tue Jan 31 15:43:46 2017 +0100

    unicode tests uses serialize() and includes info about unicode symbol

commit b68557507f2ab7ad0720e0745180ab6be076eabc
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Jan 31 15:40:39 2017 +0100

    Updated Ansible playbooks & docs for Ubuntu 16.04 deployment

commit f0e298bcd7d436ffd42a9562ac1495952a64dc8e
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Tue Jan 31 14:54:36 2017 +0100

    Added docstrings. Removed unnecessary returns.

    Created fixture to simplify the tests.
    Better comments.

commit 69068fc919279699dbc02da714dea0166a38c336
Author: Rodolphe Marques <rodolphe@ascribe.io>
Date:   Tue Jan 31 13:53:36 2017 +0100

    Document how to run BigchainDB with MongoDB (#1116)

    * Document changes in the configure command.

    Document new add/remove replicas commands.

    * updated quickstart with mongodb instructions

    * Docs on how to setup mongodb dev node with and without docker.

    Update replSet option in docker-compose

    * Fixed typo.

    More explicit on how to run the tests.

    * Fixed typo in mongodb docker instructions.

    More explicit about requiring mongodb 3.4+

commit 2c26468cea61404d59329be5d055fef80e47dfd6
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Tue Jan 31 13:51:49 2017 +0100

    Added some constants to simplify test

commit 375873b6ede2b8f77c7ba840ea54353ba91c0b57
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Jan 31 11:24:46 2017 +0100

    Updated docs page about Terraform: Ubuntu 14.04 --> 16.04

commit 002c567bdfd26aa2e234fc25da700b43dff52ac4
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Jan 31 11:13:45 2017 +0100

    Updated the AMIs to Ubuntu 16.04 images in amis.tf

commit 4740150f6d772bc3b8cf9ccf2a3fc56d9909cee9
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Tue Jan 31 10:57:58 2017 +0100

    Updated config fixture

    Simplified tests.

commit fafdac252308314ade77e4ec175aef3869a74347
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Tue Jan 31 10:34:45 2017 +0100

    Retrieve default backend from env if set.

    Fixed tests.

commit 555745abbf69753acdce82d83c0ec3b611a93f6f
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Tue Jan 31 10:04:45 2017 +0100

    fixed pep8 issue

commit 86542fd74583902cc0a8d2826d0adff9b6b8719a
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Tue Jan 31 09:58:20 2017 +0100

    remove unnecessary test

commit 1557645e946bb554a0877a267b0837308db9b590
Author: vrde <agranzot@gmail.com>
Date:   Tue Jan 31 02:07:36 2017 +0100

    Better exception handling

commit a8bbc87c1ce0a4ceb6127368a71d23c7eef1e4ac
Author: vrde <agranzot@gmail.com>
Date:   Tue Jan 31 01:27:55 2017 +0100

    Major improvs for MongoDBConnection class

commit d8ba1f8f6737a647441f90585155dc1a6e0539f7
Merge: 2c87f1c 18533db
Author: vrde <agranzot@gmail.com>
Date:   Mon Jan 30 23:45:44 2017 +0100

    Merge branch 'master' into implement-connection-run-for-mongodb

commit 17a07a80f1db317094ce3778d0eef114aa47464b
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Jan 30 18:11:29 2017 +0100

    Removed 'Example Apps' page from the docs

commit a1aa64aa61adda32985d996669308ddcc626b4d2
Author: Brett Sun <qisheng.brett.sun@gmail.com>
Date:   Tue Jan 24 19:03:59 2017 +0100

    Fix Makefile for new docs structure

commit 340c79fbddfae4ceba2d853ae0f94ca2ce3da0ae
Merge: e9222e6 736ecb0
Author: libscott <github@mashi.org>
Date:   Mon Jan 30 16:20:28 2017 +0100

    Merge pull request #1110 from bigchaindb/release-process-updates

    [RFC] - Release process changes for Minor / Patch release

commit e9222e6aac785f4235c553bd551d856382b43a98
Merge: 18533db 4946448
Author: libscott <github@mashi.org>
Date:   Mon Jan 30 16:12:28 2017 +0100

    Merge pull request #1115 from bigchaindb/bug-docs-1114

    Set public_key manually in bigchaindb root url docs example

commit 2a07362bad9c0d6bc0c52bbd42b109cda85bc80e
Author: Scott Sadler <scott@alphanode.co>
Date:   Mon Jan 30 16:11:44 2017 +0100

    test transaction supports unicode

commit 49464484d7add4481f09caf174849235ad1df54a
Author: Scott Sadler <scott@alphanode.co>
Date:   Mon Jan 30 14:04:32 2017 +0100

    set public_key manually in bigchaindb root url docs example

commit 736ecb0bc8d7d1a57981a5a01671afd5e32b77c6
Author: libscott <github@mashi.org>
Date:   Mon Jan 30 12:04:07 2017 +0100

    Update Release_Process.md

commit 18533db10a361a6061b46eee99f87c9771a2455d
Merge: 509b590 5b084ed
Author: vrde <agranzot@gmail.com>
Date:   Mon Jan 30 11:57:49 2017 +0100

    Merge branch 'fix/1068/break-out-loop-connection'

commit 5b084edaf405bccc697497e89970ce0309ea1093
Author: vrde <agranzot@gmail.com>
Date:   Mon Jan 30 10:56:46 2017 +0100

    Break out of the loop once a connection is established

    closes #1068

commit f6a6b72a9c965360dad113a2d327cae3076c5f38
Author: libscott <github@mashi.org>
Date:   Fri Jan 27 17:48:11 2017 +0100

    Update Release_Process.md

commit aa3a525dc1c496ca2a4b958d8046be50bd8018ea
Author: Scott Sadler <scott@alphanode.co>
Date:   Fri Jan 27 15:27:44 2017 +0100

    Release process changes for Minor and Patch version

commit 2c87f1c28acd81ebc25e5688d70307ac6b034938
Author: vrde <agranzot@gmail.com>
Date:   Fri Jan 27 14:35:37 2017 +0100

    Update docs

commit 509b590b32c1e19b1c8970cfdfd64bf582811721
Author: Scott Sadler <scott@alphanode.co>
Date:   Fri Jan 27 11:40:41 2017 +0100

    pull changelog from 0.8.2

commit 12c16dbc12b1e8b9dd8efb31bff26bc821201e27
Merge: f9d398c 750304b
Author: tymlez <michael.reh@tymlez.com>
Date:   Thu Jan 26 21:39:26 2017 +0300

    Merge pull request #3 from tymlez/consensus_plugin_prod

    Consensus Plugin

commit 750304b575f6543a54361cea3033a57a3cd94429
Author: tymlez <github@tymlez.com>
Date:   Thu Jan 26 18:36:38 2017 +0000

    resolve travis errors

commit 54544f66a050b2333ff61d0b161f9e28dfd0cb61
Author: vrde <agranzot@gmail.com>
Date:   Thu Jan 26 17:12:35 2017 +0100

    Simplify run function

commit d55ed7adf42b6fd3c2008ccb30d8f1c5b876f013
Merge: 05eeb6b 1243322
Author: libscott <github@mashi.org>
Date:   Thu Jan 26 17:02:37 2017 +0100

    Merge pull request #1103 from bigchaindb/http-case-insensitive-parameters

    Case insensitive "unspent" and "operation" parameters"

commit 05eeb6bc8a84259fd0a38b2d275f9a8fb12814f0
Merge: 2af9388 adb579a
Author: libscott <github@mashi.org>
Date:   Thu Jan 26 17:02:19 2017 +0100

    Merge pull request #1101 from bigchaindb/revert-duplicate-asset-id

    Revert "duplicate asset ID" and apply "get_txids_filtered" interface.

commit 2af938830fb74610548ac73f87a42b5bfc7589c0
Merge: 3c55115 9762b4b
Author: libscott <github@mashi.org>
Date:   Thu Jan 26 17:01:48 2017 +0100

    Merge pull request #1102 from bigchaindb/double-input-bug

    Fix spend input twice bug

commit 3c5511563627f4311e99f91bac11738cdf2399d5
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Thu Jan 26 15:53:51 2017 +0100

    Add changes for 0.8.1 release to changelog

commit 9d03aeb72a8debea42e7775e8b77983620efa4d3
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Thu Jan 26 15:02:48 2017 +0100

    fixed tests

commit f9d398c03a355ee1a0a87f6604fc7a285079aeb5
Merge: ad2abcf 78bd1ec
Author: tymlez <michael.reh@tymlez.com>
Date:   Thu Jan 26 16:02:14 2017 +0300

    Merge pull request #1 from tymlez/consensus_plugin

    consensus plugin

commit 1243322aad661bf62efa16cf1865c8aff658f1d2
Author: Scott Sadler <scott@alphanode.co>
Date:   Thu Jan 26 13:59:52 2017 +0100

    Case insensitive "unspent" and "operation" parameters"

commit adb579ac0a29ac857eed5886cabfed17b1121994
Author: Scott Sadler <scott@alphanode.co>
Date:   Thu Jan 26 13:52:09 2017 +0100

    Revert "duplicate asset ID" and apply "get_txids_filtered" interface.

commit 9762b4b96854cd5896f4b71c7fbfcc82d6f24f5c
Author: Scott Sadler <scott@alphanode.co>
Date:   Thu Jan 26 13:39:06 2017 +0100

    fix spend input twice bug (https://github.com/bigchaindb/bigchaindb/issues/1099)

commit ca49718d7e9f14ae997c4e00a66098c9b19581cb
Author: vrde <agranzot@gmail.com>
Date:   Thu Jan 26 11:23:50 2017 +0100

    s/table/collection/g

commit 05fdcef670c403fcb2c4dafc6fb2db859fc2799c
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Wed Jan 25 18:54:03 2017 +0100

    Document default value for GET /outputs?unspent=

commit 83afab4958bcfbebd84818376467246ac277b69a
Author: vrde <agranzot@gmail.com>
Date:   Thu Jan 26 10:22:43 2017 +0100

    Fix indentation problem

commit baeae199516009e14584dbdff16f82f096c8afb9
Author: vrde <agranzot@gmail.com>
Date:   Wed Jan 25 19:05:48 2017 +0100

    Add experimental run interface

commit 8e8a60a5399a43804c153a2209f4e5431d069335
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Wed Jan 25 13:58:35 2017 +0100

    Get the correct configuration if backend is set by envs

commit cd7d65b63e898939d48f6dccb00e71d0347b4f54
Merge: 80ff52e e3317b3
Author: libscott <github@mashi.org>
Date:   Wed Jan 25 13:24:10 2017 +0100

    Merge pull request #1066 from bigchaindb/1021/http_outputs_endpoint

    1021/http outputs endpoint

commit 80ff52e05c72bfaa609afc5630fa748dc4a90dd3
Merge: 34d1a32 7af9975
Author: libscott <github@mashi.org>
Date:   Wed Jan 25 13:23:45 2017 +0100

    Merge pull request #1087 from bigchaindb/tx-post-202

    Return 202 on successful transaction POST

commit 391da2cf604287acf217051acd2743f65a8b94a8
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Wed Jan 25 12:36:08 2017 +0100

    Added tests

commit 7af997508141d7281ae6247a4b3a12ace688bbd5
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Jan 25 12:22:34 2017 +0100

    return 202 on successful transaction POST

commit 34d1a329ca8098a4b9b86b1badb365bc31e9d5ed
Merge: 4802f0f 5b7dd67
Author: libscott <github@mashi.org>
Date:   Wed Jan 25 12:15:31 2017 +0100

    Merge pull request #830 from bigchaindb/docs/601/design-http-api

    es[WIP/Feedback] Design BigchainDB HTTP API v0.9

commit 5b7dd672b8d8f490045d353466044196a057e01f
Author: tim <tim@ascribe.io>
Date:   Wed Jan 25 11:30:40 2017 +0100

    Remove controversial endpoints for now

commit 7a71e386f33b38e7f279d45074792755eec5f7db
Author: tim <tim@ascribe.io>
Date:   Wed Jan 25 10:47:38 2017 +0100

    Fix whitespace

commit 88b99d7bdc98de20694490365b0185f675d39b7e
Author: Scott Sadler <scott@alphanode.co>
Date:   Mon Jan 23 16:37:50 2017 +0100

    document optional operation parameter in transaction

commit d932184b8842456f1eba6efcdd50977c10fb2fa7
Author: Scott Sadler <scott@alphanode.co>
Date:   Mon Jan 23 14:30:29 2017 +0100

    update http docs to reflect changes implemented for 0.9

commit 2d1699e79063f78133a517fa1113879ef9c4329c
Author: Brett Sun <qisheng.brett.sun@gmail.com>
Date:   Fri Jan 13 17:59:40 2017 +0100

    Split block and transaction status endpoint descriptions

commit 787512014a6b6221c8f02425edba9de909b6690d
Author: Brett Sun <qisheng.brett.sun@gmail.com>
Date:   Fri Jan 13 16:03:18 2017 +0100

    Fix small typos in API docs

commit d68d70ebc310ab4eb1dd25ab13b6f5a642e77da6
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 12 16:48:58 2017 +0100

    improved documentation on statuses links and values

commit 7d5d79a50cdecaf21337e25e37e3c06006907049
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 12 16:19:49 2017 +0100

    remove location header from status

commit ec5000bd47fd0520bf96300a0d3af07f15a41d49
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 11 12:03:28 2017 +0100

    add curly brackets around url

commit 4dea64f3beba01aa9f5962f2e77734fcf9ea4bdd
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 11 11:38:57 2017 +0100

    /transactions root endpoint returns 400

commit deba454eb0c48f63c9235c6c7a8576692115e006
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 11 11:34:35 2017 +0100

    400 OK -> bad request

commit a6facc8ada03b622c22c26a67a3dae99555ee8d9
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 11 11:33:25 2017 +0100

    reformat blocks + blocks endpoint as list

commit 86be0e5983b5016b148350c05942127bad357cb1
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 11 10:48:52 2017 +0100

    move blocks and votes to advanced with intro

commit 4631c93dbf09fb543e8c0d97e578b9a978ee13b9
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Mon Jan 9 17:00:36 2017 +0100

    statuses remove 303 and location, links in payload

commit 60b21fd24c738d7b1aaeffa44b7f2a78c07dac78
Author: Dimitri De Jonghe <dimi.dejonghe@gmail.com>
Date:   Mon Jan 9 16:55:16 2017 +0100

    add comma

commit 9e163ed2e5402373461b49c5e9cb201b36610849
Author: Scott Sadler <scott@alphanode.co>
Date:   Fri Jan 6 15:19:42 2017 +0100

    update api root informational endpoint docs

commit 7d7a05c7064c5782e595952ff9d3f63ff7f11335
Author: Dimitri De Jonghe <dimi.dejonghe@gmail.com>
Date:   Fri Jan 6 14:45:15 2017 +0100

    remove href from links

commit cb4207fb32ab324942451a2411ae14e590e6315e
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Fri Jan 6 13:55:17 2017 +0100

    version 0.9 to api version 1

commit 8bbaa0e40ed210b2c956c55e94d294ad3bbf64e3
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Fri Jan 6 11:58:34 2017 +0100

    status endpoint query params and remove links

commit 6cf39542eae6fec3a9b1bb41242cf0596e47af67
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 16:06:27 2017 +0100

    improve wording on post transactions status codes

commit fde3d21ba71776fd55fbcc0c07c69f3a43477028
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 15:22:22 2017 +0100

    POST /transactions returns statuses payload

commit 005a164e6b86174719a6cf0a2fa31c937f9a1072
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 15:15:17 2017 +0100

    additional info on INVALID block

commit 1ef2da7c32248c54d1dbd377ea2736506f69e714
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 14:22:37 2017 +0100

    mention history and provenance

commit 9d6ca861a7939e74bd4940610a9c7d1dca325667
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 13:52:03 2017 +0100

    Note on retrieving the list of assets

commit 7576210c82dfb7ec6c6adfbfacca45c5ed3aa00c
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 13:39:38 2017 +0100

    remove GENESIS from operations

commit df94427ccaf2cc72f15bc79f0def33fe3162e77d
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 12:17:15 2017 +0100

    fulfilled conditions -> unspent outputs

commit 6ea7b8a411339901155ae65aae11dcce10ccd0c2
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 11:08:21 2017 +0100

    remove is_assets sample

commit f17a7226343cbfb55026924ea8c0cd66ab679426
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 10:52:22 2017 +0100

    remove is_asset

commit 9e5623f881a952512431ef0c4981b994faa8f842
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 10:36:34 2017 +0100

    Removed X-bigchaindb-timestamp

commit 5fa3cddbb7fadd12b4de7750e5b1ac70f4b47412
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 4 11:29:42 2017 +0100

    transactions and blocks root endpoints

commit 305adba3a419b39a85b7e1de8b5bcd004d580f2d
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 4 11:02:50 2017 +0100

    include metadata in samples

commit 940a0cd4dff141535c60291fede373d7ed6d5dcd
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 4 11:00:08 2017 +0100

    (fix): add private_key of node to bigchain instance

commit 8c46cc3fb4fcda21bf9e9bc3d539403b3421a4cb
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 4 10:59:33 2017 +0100

    (fix): travis error on keypair

commit 0ce9cc4f551d8e985b2fe2861e518bc2de4ef00a
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 4 10:55:51 2017 +0100

    Return transaction if it's in backlog also

commit 6aca7e2605da97706b59892830fc7fb9ba10b2fa
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Tue Jan 3 17:50:20 2017 +0100

    list assets recipe and sample

commit 14f22cb8afe834935bab2756797dc74eda7a741d
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Tue Jan 3 17:25:40 2017 +0100

    status with block and transaction context

commit b252c4079358d514653a073cdf924fc0ab91b7ba
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Tue Jan 3 17:20:16 2017 +0100

    GET /votes examples -> samples

commit be5bc9fafd1ac330feb1394591a7812bc354831c
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Mon Jan 2 17:10:11 2017 +0100

    GET blocks?txid examples -> samples

commit e79a76512f1dd70f87918c0f6753c3f77b0f8827
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Mon Jan 2 16:45:00 2017 +0100

    remove rudimentary note and typo's

commit e54d50a58f57aa0985013130debae049343f80d6
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Mon Jan 2 15:43:45 2017 +0100

    Add docs links to root endpoints

commit 21ffe225166034367eec92d3292eb6c229d18269
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Mon Jan 2 15:24:14 2017 +0100

    API root URL vs BigchainDB root URL

commit 204c8cce9c7d7b33648ea3fe178e439811e5d627
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Dec 29 16:23:58 2016 +0100

    GET blocks/id examples -> samples

commit 5c106027548bd66cd95c5bedd17c67b7d2965158
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Dec 28 17:55:26 2016 +0100

    examples -> samples POST /transaction and /statuses

commit 35a7d11fb324b80b36bb03fc041483ae54110d48
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Dec 28 16:24:37 2016 +0100

    remove metadata query from endpoint -> see #856

commit b947cf7c729447ef4766ecd13dc196acac73dbdd
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Dec 28 15:43:54 2016 +0100

    GET transactions?operation&asset_id examples --> samples
    Updated example to include more than one TRANSFER

commit a37b505c8779ddb5d9f821dff8661540321cc2a3
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Mon Dec 26 17:28:06 2016 +0100

    (fix): forgot one owners_after -> public_keys

commit d09a93f1a7d95e17652de9dc050626e1589929fc
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Mon Dec 26 17:23:22 2016 +0100

    update GET transactions?unfulfilled
    - owners_after -> public_keys
    - examples -> samples

commit a8f8c7f4a98cd39bd2fe8f48e2c99ed5180d5273
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Mon Dec 26 16:36:21 2016 +0100

    GET transactions/id examples --> samples

commit 56b4da02c9d2032b2186b6bf322ae334a0f152ce
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Mon Dec 26 16:18:09 2016 +0100

    (fix) : minor fixes to server docs for building

commit 6e25ef45989f8190ef1a529f363960b9f598d533
Author: tim <tim@ascribe.io>
Date:   Fri Nov 25 15:51:17 2016 +0100

    Add retrieve votes by block

commit df3ded315cd2e7fced36671b503ea5f4f2c76530
Author: tim <tim@ascribe.io>
Date:   Fri Nov 25 14:13:46 2016 +0100

    Remove retrieve vote by vote_id

    After talking to @r-marques and @libscott:

        - A vote's id is currently generated by RethinkDB
        - To verify a vote, the signature and the pubkey should be used
        - Vote's id will be removed from the "external" vote model in the
        future
        - Nobody would want to retrieve a vote, but rather a vote by block

    In case of the HTTP API, this means that a /votes/vote_id endpoint is
    not feasible to implement.

commit 0c651f6b112fb6c1de3aecff15ce958086597f1d
Author: tim <tim@ascribe.io>
Date:   Thu Nov 24 18:03:46 2016 +0100

    Timestamp of block as header: /transactions/tx_id

    For reasoning, see:
    https://github.com/bigchaindb/bigchaindb/pull/830#issuecomment-262774345

commit 8e91e14e86b68bbe68e9afaeec05b55c97678fb7
Author: tim <tim@ascribe.io>
Date:   Thu Nov 24 11:37:58 2016 +0100

    Add /blocks/{block_id} safety querystring

    It didn't feel good letting users retrieve also invalid or undecided
    blocks in the /blocks/{block_id} endpoint.

    Hence, now a block can be evaluated by it's status.
    If block_id and status do not match, a 404 Not Found HTTP status code is
    returned.
    Per default, status is set to valid only.

commit 8f7816d32501f16d06d51cc6efdad590ba06e790
Author: tim <tim@ascribe.io>
Date:   Thu Nov 24 11:14:41 2016 +0100

    Bigchaindb --> BigchainDB

commit 91a115125544cda8b4856f4483d5e693118427f4
Author: tim <tim@ascribe.io>
Date:   Thu Nov 24 10:17:00 2016 +0100

    Add endpoint to get blocks by transaction

commit 5048846b0f941ef318a1b53b27de7305c9bf85eb
Author: tim <tim@ascribe.io>
Date:   Wed Nov 23 13:27:01 2016 +0100

    Minor corrections on /statuses

commit 5ac7eb9b5a121940842d58618c8d3fa979865d13
Author: tim <tim@ascribe.io>
Date:   Wed Nov 23 11:04:28 2016 +0100

    Add notes about endpoint specialities

    For details, see the following comment:
    https://github.com/bigchaindb/bigchaindb/pull/830#issuecomment-262468005

commit 9cd4c18fb474d9559fc094f7ed327ce6cd23f4b6
Author: tim <tim@ascribe.io>
Date:   Wed Nov 23 10:25:07 2016 +0100

    Remove uuid based endpoints

commit ea16a8731e0d8c778233261b2bcf821ae541bf6b
Author: tim <tim@ascribe.io>
Date:   Thu Nov 17 17:48:24 2016 +0100

    Remove ?fields query string

commit 26cb00ab9c64c9878616fd5ac6bb98618619ca38
Author: tim <tim@ascribe.io>
Date:   Thu Nov 17 17:38:49 2016 +0100

    Document /block/block_id endpoint

commit af6b799c4fa5a9fcaa63a102c090a57f6fe275f1
Author: tim <tim@ascribe.io>
Date:   Thu Nov 17 14:11:27 2016 +0100

    Adjustments according to feedback

    - owner_afters --> owners_after
    - List choices for operation query string
    - List choices for fields query string
    - Use proper sphinx-way to define type of query string

commit 2997a5e994e93c8846d2b9ec7848f32eb6509a71
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 18:09:06 2016 +0100

    Minor corrections to endpoints

commit d748a1dc18eeca81932811bb5ca5f29dd1416081
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 16:53:31 2016 +0100

    Minor corrections of redundant infos

commit 9a1b1364eab84dd323a123db380701b9561a1413
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 16:47:22 2016 +0100

    Add response headers

commit 152f151f23f79723aff35b0670e9a68fab006954
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 16:42:09 2016 +0100

    :param _: --> :query _:

commit eda8cdbba192d261d45968750400c2df76bbe452
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 16:40:08 2016 +0100

    Add docs about /transactions endpoint

commit f18f3cb8d20541fd16f07371cf2e805e8e3b38ac
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 16:26:40 2016 +0100

    Add sections to be done

commit 0a06547c1b34a6e50dd7162656f0eab2c2879367
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 16:19:53 2016 +0100

    Add transactions by metadata id endpoint

commit ee904d78f4df97e46c3aba5bc9fe87be2ade57c5
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 16:01:16 2016 +0100

    Add transactions by asset id endpoint

commit 748e15537856df93179a6555a1d31f24674d3cef
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 15:41:26 2016 +0100

    Get block status using /statuses

commit 58d0b771cb66663e21ee6d1c0ac094a6bfcb5b92
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 14:58:44 2016 +0100

    id --> resource_id

        Inevitably, some resources will not allow to filter by the exact
        keyword that is included in a resources body.

        Take for example asset and metadata.
        They both have a property called 'id', hence requests of a form:

            /transactions&fields=x,y&property_name=z

        might now be allowed to be resolved as the keyword 'id' in this
        case could reference both 'metadata.id' and 'asset.id'.

        This problem cannot be structurally resolved with URL paths.
        Hence …
diminator added a commit to bigchaindb/kyber that referenced this issue Mar 6, 2017
commit 7e0e46e8205d6e96efdb1838400fb52b9c202d56
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Mon Mar 6 15:53:48 2017 +0100

    Pass host and port to rethinkdb connection

    This is needed when running the tests in containers for instance

commit 2e398f606f666bd9fa4f6285d46bf71cf635375f
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Thu Mar 2 14:36:52 2017 +0100

    Make some improvements to command line messages and error handling

commit edc5887b42510c3e049a96bba1146e619245b04e
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Tue Feb 28 17:31:19 2017 +0100

    Use hardcoded (constant) messages

    This provides a bit of re-usability and helps testing.

commit 24eb18fb59daf19b6db4b7fa219ab992c1056722
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Tue Feb 28 17:30:44 2017 +0100

    Add tests for errors on startup

commit d1d994f0e76df8c5e666f79176531b4697753509
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Tue Feb 28 17:27:42 2017 +0100

    Add fixture for run_start cmdline args

    Note: has the possibility to be parametrized.

commit 4e82615845b834dc587826068a4c82389cdb052b
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Tue Feb 28 17:26:28 2017 +0100

    Add module to hold messages used in commands

commit 894784b9e412e984af020b763251f1a59659a6f2
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Tue Feb 28 17:24:24 2017 +0100

    Add pytest-mock - a thin wrapper around mock

commit 10026680825a70dbdf719827bcf4476afdd03ae6
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Wed Feb 22 20:23:00 2017 +0100

    Fix broken tests

commit c1cf79d0e025cc6cae9029d9a0974915b858663a
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Wed Feb 22 20:22:12 2017 +0100

    Pass a message to the exception

    otherwise nothing gets printed when printing the exception

commit 6ce8ba9ae3e2f0fcc82aa49bff4be5e8380d6288
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Wed Feb 22 17:28:52 2017 +0100

    Replace logging statements with print

    that is more or less the recommended approach for command line
    interfaces

    see https://docs.python.org/3.6/howto/logging.html#when-to-use-logging

commit 5e91d65348cabd36cdcfddba7465b710fe90ce30
Merge: c3ef252 1374f13
Author: libscott <github@mashi.org>
Date:   Mon Mar 6 14:25:00 2017 +0100

    Merge pull request #1250 from bigchaindb/stray_print_in_connection

    remove stray print call

commit c3ef252438eed19d7f5babefcc992e03356b7d15
Merge: 8bad32d 33deff8
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Mar 6 14:22:31 2017 +0100

    Merge pull request #1240 from bigchaindb/k8s-node

    Run bigchaindb container + RDB/MDB container in a k8s StatefulSet

commit 1374f133f9a7b5b34c105e1572643e5f38ccfbcd
Author: Scott Sadler <scott@alphanode.co>
Date:   Mon Mar 6 14:18:48 2017 +0100

    remove stray print call

commit 8bad32dc13bd295a2e0b45e695fc555679ec506f
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Mon Mar 6 13:38:34 2017 +0100

    Fix typo [skip ci]

commit 1c03ab754c4ea4c9326b812548aa4d7c81ac0d36
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Mon Mar 6 11:58:07 2017 +0100

    Update change log for 0.9.3

commit 33deff8760f19920e068fa6256d313f67a443ec7
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Sun Mar 5 17:49:00 2017 +0100

    docs: add instructions to deploy MongoDB & BigchainDB on k8s cluster

commit 0ffa93cd441364df2c32a310adb2fa435a1bff97
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Sun Mar 5 17:23:42 2017 +0100

    docs: fixed typo; changed 2Gi to 20Gi in kubectl cmd output

commit 6cda75b44bdee2e5040ac8b1a2f2e0d2e2d0963d
Merge: 880729c f64401e
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Sun Mar 5 17:20:33 2017 +0100

    Merge remote-tracking branch 'origin/master' into k8s-node

commit 880729cac2059556eb6a25208a571a4dcb900c21
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Sun Mar 5 16:47:12 2017 +0100

    minor changes to 2 yml files + added RDB intracluster port

commit 93d06b4e2abceb25cb46eecfb9ba43c6120229ab
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Sat Mar 4 20:05:30 2017 +0100

    PVC for MDB in single BDB+MDB StatefulSet

commit f64401eed3b005c4420c852d4e9c9bb913c27229
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Fri Mar 3 17:43:25 2017 +0100

    Only append tx if it meets the conditions

    fixes #1231

commit 56243a57ab8f8112e9a75ccc9f1c94eb9b9abc66
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Fri Mar 3 02:00:17 2017 +0100

    Fix indent

commit 81dee294ea4c4b83b53241a44853f48fa7aeb6fa
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Fri Feb 17 09:58:55 2017 +0100

    unitest for bug

commit b9e5bc84d9385a74c5bf4a14fa09bd240028cf1b
Merge: 4328479 e1d7f95
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Fri Mar 3 17:35:16 2017 +0100

    Merge branch 'k8s-node' of github.com:bigchaindb/bigchaindb into local-k8s-node

commit 43284798febd805de558b1baed6fcd90cb19ec30
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Fri Mar 3 17:34:50 2017 +0100

    Run bdb:latest with mongodb:3.4.1 as separate containers in the same pod

commit e1d7f95a8c874d3eb9c48cf0425acd3e428e60ea
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Mar 3 15:57:35 2017 +0100

    Switch to PVC for RDB in single BDB+RDB StatefulSet

commit 042e7d936f369d59436d1eff8a8f84585d6068ab
Merge: 77fc3fb c5b496b
Author: vrde <agranzot@gmail.com>
Date:   Fri Mar 3 15:53:21 2017 +0100

    Merge branch 'unify-mongodb-and-rethinkdb-connection'

commit 30db8a4e3027e25b8d77559e641d5fbcd6ee2763
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Mar 3 14:20:43 2017 +0100

    Renamed 'bdb091-server' to 'bdb-server'

commit c5b496b0064900ee66e981976bcdd82e096951d3
Merge: f218113 77fc3fb
Author: vrde <agranzot@gmail.com>
Date:   Fri Mar 3 13:52:56 2017 +0100

    Merge branch 'master' into unify-mongodb-and-rethinkdb-connection

commit 9228e693551f8ad514e99a0ef2c44fa9672f60c0
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Fri Mar 3 12:07:49 2017 +0100

    Run bdb:latest with rdb:2.3 as separate containers in the same pod

commit 77fc3fbc4e437ff593aeb97535b72f9640a4b400
Merge: dc9f93d 4e32a49
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Mar 3 10:29:49 2017 +0100

    Merge pull request #1226 from bigchaindb/docs-re-k8s-persistent-storage

    Docs on BDB Node Storage Setup in an Existing Kubernetes Cluster

commit dc9f93dfbc2ee1427b58f6775854df8578db73df
Author: Krish <krish7919@users.noreply.github.com>
Date:   Fri Mar 3 10:29:30 2017 +0100

    Enhancements to run with docker locally (#1239)

commit 64f4afb7ad14b5b0fd3243f04c59cce231eddb75
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Fri Mar 3 10:19:09 2017 +0100

    Run bdb v0.9.1 as a pod in k8s

commit 6702ad192b3047a267e141f56384abb3a54bdd8f
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Thu Mar 2 12:41:26 2017 +0100

    Update change log for 0.9.2

commit b20278430db488117927731162d34c28b7e2e319
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Thu Mar 2 12:23:49 2017 +0100

    Pin down rapidjson

commit d48c72682b9a15d7febdea8f726b356c8da9ef92
Merge: 8be2e20 3523036
Author: libscott <github@mashi.org>
Date:   Wed Mar 1 17:50:58 2017 +0100

    Merge pull request #1222 from bigchaindb/consensus-cleanup

    Don't load consensus in vote pipeline (unneeded)

commit 4e32a492b16e9ec838631fbb88315481d9c72049
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Wed Mar 1 16:26:57 2017 +0100

    docs: changed PersistentVolumeClaim from 2Gi to 20Gi

commit 77c6b138a82491b538945a8b0115c6cb41585804
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Wed Mar 1 15:49:20 2017 +0100

    expanded docs re/ Azure storage accounts & ACS

commit 8be2e2055944e00b60b3914fc8ab558cae5f19d0
Author: Trent McConaghy <gtrent@gmail.com>
Date:   Wed Mar 1 15:29:09 2017 +0100

    Update CONTRIBUTING.md

commit 35ee6e55398062f3fa365c9e3d9830c91e3c4ffe
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Wed Mar 1 13:35:31 2017 +0100

    docs: add instructions to update az command

commit cc8916d78237122bc53144391a7d8941829c4c9f
Merge: f2f1ee8 6821170
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Wed Mar 1 11:32:44 2017 +0100

    Merge remote-tracking branch 'origin/master' into docs-re-k8s-persistent-storage

commit f2f1ee8ef109131c92078016bd3d321a19d13371
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 28 19:08:13 2017 +0100

    docs: create k8s StorageClass & PVC

commit 6821170fcd102e65f84531b073c17feb7b4b2e48
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 28 13:58:44 2017 +0100

    docs: rm paren. sentence re/ deploying an ACS

commit 0759b6827a3f308a35500aa012ece3c03927e0dd
Merge: 4a5a556 b3e697f
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 28 12:25:07 2017 +0100

    Merge pull request #1223 from bigchaindb/docs-to-create-ssh-key-for-k8s-vms

    Docs on using special SSH keypair with ACS/Kubernetes

commit b3e697f05be3b08d69521d8d562f54e2ebdd7630
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 28 11:25:57 2017 +0100

    docs: can SSH to k8s agent via master using private hostname

commit ffb1d7a624f2711c4aba3efb409fb128c3ed9d5d
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 27 15:29:49 2017 +0100

    Docs on using special SSH keypair with ACS/Kubernetes

commit 3523036617e383995d217d0094c996c6b8f803ae
Author: Scott Sadler <scott@alphanode.co>
Date:   Mon Feb 27 15:23:53 2017 +0100

    don't load consensus in vote pipeline (unneeded)

commit f21811323f9d2e7d0038cdf9c4a13e878200f864
Author: vrde <agranzot@gmail.com>
Date:   Mon Feb 27 11:51:06 2017 +0100

    Remove unused import

commit f9748042c2fb94f006444ad1106b3d38397fc218
Author: vrde <agranzot@gmail.com>
Date:   Mon Feb 27 11:14:11 2017 +0100

    Fix exception handling in changefeed

commit 213139d4c6d9d64d1e6fd2ad68790ee68559c5d5
Author: vrde <agranzot@gmail.com>
Date:   Mon Feb 27 02:36:51 2017 +0100

    Improve tests and connection class

commit 4a5a5566e7de5835f19a8d2143a9b66104265597
Merge: 2890803 6e7534d
Author: libscott <github@mashi.org>
Date:   Fri Feb 24 10:17:06 2017 +0100

    Merge pull request #1208 from bigchaindb/is_new_transaction

    Bigchaindb.is_new_transaction, fix double inclusion in Vote pipeline

commit 289080358d36f5e03c323abe2084d1cd6c2b1b59
Merge: d9dfe5f 0d9881f
Author: libscott <github@mashi.org>
Date:   Thu Feb 23 18:37:04 2017 +0100

    Merge pull request #1209 from bigchaindb/tymlez-consensus

    Tymlez consensus plugin

commit c11808ecc55c62022ab286f9044670972f824c87
Author: vrde <agranzot@gmail.com>
Date:   Thu Feb 23 17:20:21 2017 +0100

    Move common stuff to generic Connection class

commit d9dfe5fb7d4ca0c771872aababacb5031f0e75a9
Merge: 1bcf842 b94eab7
Author: libscott <github@mashi.org>
Date:   Thu Feb 23 15:28:05 2017 +0100

    Merge pull request #1210 from bigchaindb/wrong-exception

    introduce BigchainDBCritical exception

commit 1bcf84262c793c15ef1d31c4af062faa61d05d45
Author: Krish <krish7919@users.noreply.github.com>
Date:   Wed Feb 22 18:48:31 2017 +0100

    Adding a VOLUME statement in Dockerfile (#1212)

    - MacOS does not allow users to mount folders from the host unless it is
    specified during build time.
    - This is needed as the container on Mac needs to access the .bigchaindb
    conf file residing on the host.

commit b94eab715da0edee2cc99a0d103c03fe129d28fd
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 22 14:37:34 2017 +0100

    introduce BigchainDBCritical exception

commit 0d9881fc237c9c8dba367eb598fd615a136d9350
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 22 14:09:12 2017 +0100

    style fix

commit 0f5844d4ae861e23942cd60f754b96ca59740c30
Merge: c9ba7e6 dfb9f5a
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 22 14:07:36 2017 +0100

    Merge remote-tracking branch 'origin/master' into tymlez-consensus

commit 6e7534d3c23f5bcf486b767dca1dede3e3ec3cfc
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 22 13:55:26 2017 +0100

    cleanup; remove transaction_exists and has_transaction

commit fc2b684f32d8476aba34ccd2c9fdb93c5e15131f
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 22 13:52:53 2017 +0100

    use is_new_transaction in pipelines

commit 843d65d2335de9de5797ec5b27e5674a1432a5f8
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 22 13:26:23 2017 +0100

    bigchain.is_new_transaction method

commit dfb9f5a4969dbfd2e6f95ef9b6eaff81ecac436b
Merge: 631a435 57d7a3d
Author: libscott <github@mashi.org>
Date:   Wed Feb 22 13:53:55 2017 +0100

    Merge pull request #1207 from bigchaindb/flake8-cleanup

    Fix some outstanding flake8 issues

commit 57d7a3d850a71109639eadddf0f559758d71b332
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 22 12:33:10 2017 +0100

    fix some outstanding flake8 issues

commit c9ba7e6243bbbf8241334d2fc6ee65baaa3ef96d
Merge: 12c16db 631a435
Author: libscott <github@mashi.org>
Date:   Wed Feb 22 12:20:35 2017 +0100

    Merge branch 'master' into master

commit 631a435a63f3a93bf79d7d5bb6f4f9e883ebb581
Merge: 306053a 37f5298
Author: libscott <github@mashi.org>
Date:   Wed Feb 22 12:10:52 2017 +0100

    Merge pull request #1193 from bigchaindb/stepping-pipeline

    Add stepping pipeline (test tool) and fix issue #1191

commit 306053af9165bf5bd572717e29948a3050933c46
Author: Krish <krish7919@users.noreply.github.com>
Date:   Wed Feb 22 10:56:29 2017 +0100

    Adding a line to modify the configuration file (#1205)

    * Adding a line to modify the configuration file

    * Changing the access URL for rethinkdb

    * Typo fix and with clarification

    * Changes as per @ttmc's comments

commit 7a63771c2b9e3b708a2e2f8798cec6aa050deb87
Merge: 39f6665 3428646
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 21 18:19:31 2017 +0100

    Merge pull request #1201 from bigchaindb/fix-quickstart-link

    Docs: Improvements to the Quickstart page

commit 39f66650ed9bedb8932e9413e3fb2c52e7f02beb
Merge: ae029c7 87f677d
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 21 18:18:16 2017 +0100

    Merge pull request #1195 from bigchaindb/expand-docs-re-block-signature

    Docs: clarified how block id & signature are calculated

commit 87f677d76e2e21b1295d83a6c7ece276938dfa0b
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 21 14:20:14 2017 +0100

    docs: correction to explanation of block signature calc.

commit 37f5298962fcc7ade4893489921f92400cf77db0
Author: Scott Sadler <scott@alphanode.co>
Date:   Tue Feb 21 13:51:09 2017 +0100

    pull stepper changes from no-double-inclusion

commit a23a741253d74f07f51b38ebc5d25e38e0eca9d1
Author: Scott Sadler <scott@alphanode.co>
Date:   Tue Feb 21 13:13:40 2017 +0100

    document MultipipesStepper

commit 6110693ae847d83c0f1306d6fa9484e118a10f26
Author: Scott Sadler <scott@alphanode.co>
Date:   Tue Feb 21 13:04:43 2017 +0100

    provide more documentation for MultipipesStepper

commit 34286467b7cc0f8a7a684ca70ac9023be75e2904
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 20 18:04:47 2017 +0100

    docs: removed all RethinkDB stuff from Quickstart page

commit 5e8cec65cdee82c2b491eb38a13b0d9b113191c7
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 20 17:52:48 2017 +0100

    docs: Simplified Quickstart page even more

commit ae029c7bcfebbe8cfcb2058a642c5ddddcf641b1
Merge: 72bef66 be72875
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 20 15:59:58 2017 +0100

    Merge pull request #1198 from bigchaindb/docs-fix-settings-defaults

    Docs: fixed errors in some documented config settings defaults

commit 96e760046f88e24025a3bb628abfaf439c3d5361
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 20 14:15:18 2017 +0100

    docs: better links at end of Quickstart page

commit be72875330fbd10b99b1c7d68c9dd1578f961626
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Sun Feb 19 15:27:21 2017 +0100

    docs: added some clarification to the replica set setting

commit 8ec2c6bc3423e29c22318cd728241e9aea28cf3d
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 17 12:15:50 2017 +0100

    Docs: fixed errors in some documented config settings defaults

commit 72bef668f1f0da7f36fe757b839b4aa09099fd36
Merge: 8106fcf 9307c21
Author: Tim Daubenschütz <Tim.Daubenschuetz@gmail.com>
Date:   Thu Feb 16 16:50:40 2017 +0100

    Merge pull request #1086 from bigchaindb/docs/830/design-events-api

    Event Stream API Spec

commit 9307c21baa1677ee0a06a2ba3d283fde83bcd3c3
Author: Brett Sun <qisheng.brett.sun@gmail.com>
Date:   Thu Feb 16 15:26:17 2017 +0100

    Remove connect keep alive protocol from Event Stream API

commit 00785e5f02d21d8e2eb226d21f08d108c4f94392
Author: Brett Sun <qisheng.brett.sun@gmail.com>
Date:   Tue Jan 24 19:02:37 2017 +0100

    Add WebSocket Event Stream API spec

commit f6ebba8389a40f9458a27f8b5a1a9ef8d47f1524
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Thu Feb 16 09:52:00 2017 +0100

    docs: clarified how block id & signature are calculated

commit 8106fcfbebf0f93153ec61544bc477744b24967d
Merge: e71ee0d 2b235b2
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Thu Feb 16 09:12:18 2017 +0100

    Merge pull request #1190 from bigchaindb/docs-re-advanced-azure-node

    [WIP] Docs re/ Node on Kubernetes on Azure

commit fc04cd7bcd94a3b34801a8433c57655bf85c4f71
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 15 17:31:36 2017 +0100

    update changefeed test for update

commit 7469f60d17dbc68b61bcb663645ef3a328c2f90a
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 15 15:15:20 2017 +0100

    more assertions in test

commit 955b018be8995743015f3efdfa78b55332c3fd26
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 15 14:58:16 2017 +0100

    add stepping pipeline and fix issue #1191

commit 2b235b21aafb514855763bfd1bc40efb3ea4d23b
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Wed Feb 15 14:57:42 2017 +0100

    add docs on kubectl install & setup

commit e71ee0dbc19f86001c9dd01eed54831b5d29b4fe
Merge: 3a3f82b 2a9042f
Author: Krish <krish7919@users.noreply.github.com>
Date:   Wed Feb 15 11:40:40 2017 +0100

    Merge pull request #1174 from bigchaindb/issue-1153

    Decouple backend DB and BigchainDB Docker containers

commit 9dba09144a0b09d51d9de5ecc651be59fbdcf44e
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Wed Feb 15 11:34:40 2017 +0100

    Started new page: Run a BigchainDB Node in a Kubernetes Cluster

commit 2a9042f39cb081de62a64adc904a1389095e0a6b
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Wed Feb 15 11:20:41 2017 +0100

    Typo: Removing redundant line from docs

commit 52344787de1a88c444718d66b29bea04a4b2671b
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 14 18:56:43 2017 +0100

    docs: initial steps to deploy advanced node on Azure

commit 2780b9406a7c5be97736e5e9f110b063ad1d2171
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 14 18:55:46 2017 +0100

    docs: renamed Starter Templates --> Templates

commit 3a3f82b650fe2abc34a24b26a7cde8481bfeff17
Merge: 832a0e9 8128caa
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 13 15:24:26 2017 +0100

    Merge pull request #1184 from bigchaindb/update-firewall-setup-notes

    Added some MongoDB ports to docs Notes for Firewall Setup

commit 8128caa86df7c9a940c7bd9fafcf7d1469c80191
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 13 15:09:48 2017 +0100

    Removed notes about port 28017

commit 832a0e9e413852df7047410f6b9d4c500a734524
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Sat Feb 11 14:59:55 2017 +0100

    Add Java driver link to docs

commit 6993046d65de9899410ca77d0b8514fe3f710434
Merge: 8da4724 e8b8b59
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Sat Feb 11 10:43:43 2017 +0100

    Merge pull request #1185 from bigchaindb/add-tfstate-files-to-.gitignore

    Added terraform.tfstate* files to .gitignore

commit e8b8b595b71a4939ddcfcb87f3c23da0ce1a1edc
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Sat Feb 11 10:29:56 2017 +0100

    Added terraform.tfstate* files to .gitignore

commit edb773695e2f658f1b912eff0d417070b5fda92e
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Sat Feb 11 10:11:52 2017 +0100

    Added some MongoDB ports to docs Notes for Firewall Setup

commit 8da47243ac183707543d893226009caecc397b0d
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Fri Feb 10 17:36:19 2017 +0100

    Fix link

commit fe539ee19f0b8a6d4a7e9d32376a009100a36b5a
Merge: 6aac745 f2a05c9
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Thu Feb 9 14:48:57 2017 +0100

    Merge pull request #1178 from bigchaindb/bug/1173/fix-docs-url-in-http-api-responses

    Fixed the docs URL in HTTP API responses

commit f2a05c9e3b3a649e526e7caa9bad29d9e20b23ac
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Thu Feb 9 11:10:58 2017 +0100

    Fixed the docs URL in HTTP API responses

commit 1be05d3ffc24fc56ea641d76b577dd1719340341
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Thu Feb 9 09:55:53 2017 +0100

    Changes as requested by @ttmc

commit 6aac745225a26f516f3e254193cc7bd31146cef7
Merge: 98b61fa 55670ef
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Wed Feb 8 22:05:56 2017 +0100

    Merge pull request #1163 from bigchaindb/update-changelog-with-0.9.1-changes

    Updated CHANGELOG.md for v0.9.1

commit 98b61fa7c155feb7ff9278a3997b51b30e50a515
Merge: 5ffa656 aae8c57
Author: Tim Daubenschütz <Tim.Daubenschuetz@gmail.com>
Date:   Wed Feb 8 19:51:34 2017 +0100

    Merge pull request #1172 from bigchaindb/fix-production-ready-note

    Fix production-ready-note

commit 5ffa6568c4ad4868e41639c3d7c6cb5d9ed5f620
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Wed Feb 8 12:13:54 2017 +0100

    Add a section on community-driven libs

commit f66c44689a486f06d3546a595616f583dd05977c
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Wed Feb 8 17:10:45 2017 +0100

    Decouple backend DB and BigchainDB

commit aae8c57902765201704c12a4a4bc0019d5cebc84
Author: tim <tim@ascribe.io>
Date:   Wed Feb 8 13:56:55 2017 +0100

    Fix production-ready-note

commit 5e479d831b80824c36affe5a854bb232bb746243
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Tue Feb 7 18:05:01 2017 +0100

    Remove superfluous comment

commit 15e9951b0ba37283a6b540916992cf43387bea85
Merge: 1d03962 0d0c93c
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 7 17:49:46 2017 +0100

    Merge pull request #1164 from bigchaindb/modify-release-process

    Various modifications to the Release_Process.md

commit 1d0396212b35d27ac5a04535b029de31be39395f
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Tue Feb 7 14:44:45 2017 +0100

    Modify Makefile for releases

commit 0d0c93cab05d02b80ec6438aa6cd65f2a48cf4ed
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 7 15:18:45 2017 +0100

    Made changes suggested by @sbellem in #1164 + some clarifications

commit a55ae0e44d8e10a5823008e2f06db1f1460b41fa
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Feb 7 11:46:25 2017 +0100

    Various modifications to Release_Process.md

commit 55670effe30ad60e479ba22a344cfc535f7a8378
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 21:40:17 2017 +0100

    Updated CHANGELOG.md for v0.9.1

commit acc5b2fd420ffd05c9e15dcdc4b0d23f9c8eeeda
Merge: f7b6fdc a049081
Author: Sylvain Bellemare <sbellem@gmail.com>
Date:   Mon Feb 6 20:52:06 2017 +0100

    Merge pull request #1160 from bigchaindb/hotfix-versioning

    Fix versioning

commit a049081b0772adee8164c2590d82eb9cfb570f9e
Author: tim <tim@ascribe.io>
Date:   Mon Feb 6 20:09:08 2017 +0100

    Fix tx model versioning

commit f7b6fdc6e894d6152fed50f7000c06122859ef9d
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 20:03:54 2017 +0100

    In master, bump version.py to 0.10.0.dev again

commit ec08db8c01c1184430d941cab9ea6d280377da76
Merge: 232ddc0 1477ed4
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 20:02:37 2017 +0100

    Merge pull request #1159 from bigchaindb/0.9.0

    Merge the 0.9.0 branch into master

commit 1477ed48207bcc4f68315a78aae94baea9f22d06
Merge: 5dead8d 232ddc0
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 20:01:20 2017 +0100

    Merge branch 'master' into 0.9.0

commit 232ddc00a00eb7f67b0209bf4fff3441b7e376c5
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 19:54:53 2017 +0100

    Two changes to Release_Process.md

    1. Merge the new version's branch into the master branch
    2. Added a helper line about how to use twine to upload to PyPI

commit 88d08a551c5f5f9465c2c89967dece495da2e3b6
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 19:05:11 2017 +0100

    Changed version.py in master to 0.10.0.dev

commit 5dead8d3d2ea938406e2c8c2d528f8b6fdb03251
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 18:46:00 2017 +0100

    version.py update for 0.9.0 release

commit 1e7adabc355cbeff094dfafa9e5a8b1bba953c12
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 18:43:34 2017 +0100

    Branch names should have the form X.Y.Z

commit e6d99d74c022e6ca7954786b7db106f9fe36d98a
Merge: 06589f1 2962b4a
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 18:41:33 2017 +0100

    Merge pull request #1100 from bigchaindb/implement-connection-run-for-mongodb

    [WIP] Add run interface to MongoDB connection (aka: lazy queries)

commit 06589f1a2159da38718a4fa4edc608664a8ac044
Merge: c533359 85128a0
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 18:24:39 2017 +0100

    Merge pull request #1156 from bigchaindb/fix-bigchaindb-configure-commands

    Fix bigchaindb configure commands

commit 2962b4a27d45fb87fb8a7c2cc345bcb4727ffb12
Author: vrde <agranzot@gmail.com>
Date:   Mon Feb 6 18:01:21 2017 +0100

    Skip test

commit c5333594243211f8e4cca35aaabdd352a5acdab8
Author: Brett Sun <qisheng.brett.sun@gmail.com>
Date:   Mon Feb 6 17:37:56 2017 +0100

    Default Dockerfile-dev to configure BigchainDB for RethinkDB

commit 85128a0634dc4b354e928e54b2996398871d0a83
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 18:01:38 2017 +0100

    append 'rethinkdb' to 'bigchaindb -y configure' in some docs

commit 758b65ba0ae2d766c1b85937715fd73379d21d04
Author: Brett Sun <qisheng.brett.sun@gmail.com>
Date:   Mon Feb 6 12:08:48 2017 +0100

    Upgrade pysha3 to 1.0.2 to fix usage on Python 3.6 on macOS

commit eded8e50a459d534c618be8ac90de370fee2b4b0
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 17:53:22 2017 +0100

    append 'rethinkdb' to 'bigchaindb -y configure' in Ansible role

commit 4463c10b3ab2861dd5cd9620b017086ae9405be8
Merge: 5cec31e 8723cd7
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 17:41:10 2017 +0100

    Merge pull request #1135 from bigchaindb/docs/1111/update-CHANGELOG.md-for-v0.9

    Updated CHANGELOG.md for v0.9.0

commit 5cec31e5a3842c942d6db9651de569632bdb3b42
Merge: 553db6e e7d729a
Author: Rodolphe Marques <rodolphe@ascribe.io>
Date:   Mon Feb 6 17:39:01 2017 +0100

    Merge pull request #1136 from bigchaindb/bug/1132/vote-pipeline-validates-transactions-twice

    Bug/1132/vote pipeline validates transactions twice

commit 0c8927dbbe80471f59241b556b24e31dc4396c3f
Author: vrde <agranzot@gmail.com>
Date:   Mon Feb 6 16:21:22 2017 +0100

    Add comment to hackish solution

commit 553db6e34293b74a3e59e3f37846d686d02a4a14
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 16:21:16 2017 +0100

    Update version.py step in Release_Process.md

commit 5604e32d572d3a375318679ed7ddf3882e4bf7cc
Author: vrde <agranzot@gmail.com>
Date:   Mon Feb 6 16:14:14 2017 +0100

    Try once if AutoReconnect is raised

commit 8723cd7424571995fb649680e5215b50300ef757
Merge: f9556f4 7f4be29
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Feb 6 16:09:57 2017 +0100

    Merge remote-tracking branch 'origin/master' into docs/1111/update-CHANGELOG.md-for-v0.9

commit 5aecd8aab2d9962df80b845db9f925797ebc6ec5
Merge: 3c45de7 7f4be29
Author: vrde <agranzot@gmail.com>
Date:   Mon Feb 6 14:44:52 2017 +0100

    Merge branch 'master' into implement-connection-run-for-mongodb

commit 3c45de70d020a796ec8cfb00da23993c594c704e
Author: vrde <agranzot@gmail.com>
Date:   Mon Feb 6 14:43:40 2017 +0100

    Wrap queries with connection object

commit 7f4be291fd8c17246cc0c0327c06b08e9ac67392
Merge: 3529be9 c174271
Author: Rodolphe Marques <rodolphe@ascribe.io>
Date:   Mon Feb 6 10:51:19 2017 +0100

    Merge pull request #1148 from bigchaindb/bug/989/block-pipeline-handle-exceptions

    Make sure BlockPipeline.validate_tx handles all exceptions

commit 01da32d35111091d6ca04b7eb6c51ad39671387d
Merge: 7f50d76 3529be9
Author: vrde <agranzot@gmail.com>
Date:   Fri Feb 3 15:25:24 2017 +0100

    Merge branch 'master' into implement-connection-run-for-mongodb

commit f9556f4c3f02f59d67d9150366847a6c2a4c3f69
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 14:41:17 2017 +0100

    Changelog: Noted removal of all StatsD monitoring stuff

commit 818dfc85874740d2f06bdcb0538c6abd33c61fc4
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 14:33:22 2017 +0100

    Add @amirelemam to list of external contributors

commit 3529be914c9df46d1d910384fc21c3372fa91d7b
Merge: 46aa903 105d017
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 14:01:04 2017 +0100

    Merge pull request #1144 from bigchaindb/fixes-to-cli-docs

    Minor fixes to the bigchaindb CLI docs

commit c174271ae67968e278e0d8e00611b3675bb5d4f7
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Fri Feb 3 13:05:04 2017 +0100

    Make sure BlockPipeline.validate_tx handles all exceptions

commit 46aa90326f4059e1dd8275ed030f307cbd35c5cd
Merge: c728a9c b01898a
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 12:21:34 2017 +0100

    Merge pull request #1074 from bigchaindb/replace-pr-762

    Replace PR #762

commit b01898aced30e5f5299d4c15349ff97628abb78e
Merge: b10b03e c728a9c
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 12:05:13 2017 +0100

    Merge branch 'master' into replace-pr-762

commit c728a9cddf0df2e929bb94028990d50c220137cc
Merge: 2ccc7d2 7f5318c
Author: libscott <github@mashi.org>
Date:   Fri Feb 3 12:01:40 2017 +0100

    Merge pull request #910 from bigchaindb/broken-integration-test

    Broken integration test

commit 7f50d76d9ec5ac3d3f8a2f3d50cea6b6314e07f0
Author: vrde <agranzot@gmail.com>
Date:   Fri Feb 3 11:58:18 2017 +0100

    Fix test on changefeed reconnection

commit 105d0172da5cdca8270e038f95b3b648e007f1d7
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 11:31:24 2017 +0100

    Minor fixes to the bigchaindb CLI docs

commit 2ccc7d27983340a72b15f18f71135b1e605c0937
Merge: 47d6b80 b6f3fb4
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 11:09:27 2017 +0100

    Merge pull request #1142 from bigchaindb/minor-fixes-to-aws-deploy-scripts

    Minor fixes to the AWS deployment scripts

commit 47d6b8038bd623d5197583b83799d7759636e15e
Merge: 2fe9c47 d3e394e
Author: libscott <github@mashi.org>
Date:   Fri Feb 3 11:08:01 2017 +0100

    Merge pull request #1131 from bigchaindb/fix-asset_id-index

    Fix asset id index

commit e7d729a40d6082abe8e94defb293f8e52814100b
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Fri Feb 3 10:56:51 2017 +0100

    Improved docstrings

commit b6f3fb4307c5365002f1297872c78a6e73a49cbe
Merge: b9db0de 2fe9c47
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 10:46:12 2017 +0100

    Merge remote-tracking branch 'origin/master' into minor-fixes-to-aws-deploy-scripts

commit d3e394e7edf1facb05260b97833c2221b08f8491
Author: Scott Sadler <scott@alphanode.co>
Date:   Fri Feb 3 10:44:06 2017 +0100

    refactor get_txids_filtered query to be more efficient and add test to check that appropriate indexes are used

commit 2fe9c47b630e44f38748366d09bd4e6185ce0bd7
Author: Rodolphe Marques <rodolphe@ascribe.io>
Date:   Fri Feb 3 10:28:28 2017 +0100

    Feat/990/cleanup monitoring code (#1138)

    * remove statsd dependencie

    * remove monitoring related code

    * removed statsd configuration

    * fixed tests

    * Removed monitoring docker compose file.

    Remove statsd settings from test fixture.
    Removed statsd related code from benchmarking tests

    * removed monitoring related documentation

    * remove unused import

commit b9db0de6574fb34a5475abe6883514fa7aef34f8
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 10:12:42 2017 +0100

    Minor changes in .gitattributes

commit 5750027cd4e25ccfc439269443a7ab2a9f90f2f1
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 10:01:36 2017 +0100

    Include db backend (rethinkdb) when call bigchaindb configure

commit e98a16180515390151e4c02227f1bb47d8bf1b04
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Fri Feb 3 09:57:10 2017 +0100

    set -euo pipefail in make_confiles.sh

commit 98135c7df9e43367b19da711c84977e5e15c3cc5
Author: vrde <agranzot@gmail.com>
Date:   Thu Feb 2 20:59:17 2017 +0100

    Add hack to handle reconnection to changefeed

commit 6d3c04169c3160daedef9421462052f4e2a9792a
Author: vrde <agranzot@gmail.com>
Date:   Thu Feb 2 20:11:31 2017 +0100

    Remove except for connection error in commands

    It's out of scoper for this PR

commit e3a6d3d3433e99441b4fd3f5eadf27fa2e7ae2ab
Author: vrde <agranzot@gmail.com>
Date:   Thu Feb 2 19:58:00 2017 +0100

    Add tests for connection.run

commit 702d74a584b05210e2c8d3759da20258822bb1ff
Merge: 16571b5 d14f06c
Author: vrde <agranzot@gmail.com>
Date:   Thu Feb 2 19:37:14 2017 +0100

    Merge branch 'master' into implement-connection-run-for-mongodb

commit 16571b539f7e9034fbcbc8ca63d53b6b799f6022
Author: vrde <agranzot@gmail.com>
Date:   Thu Feb 2 19:18:47 2017 +0100

    Normalize exceptions

commit d14f06c9d09dad834db83983aecc588d7607f58f
Merge: 90eb38e 516c753
Author: Krish <krish7919@users.noreply.github.com>
Date:   Thu Feb 2 16:18:26 2017 +0100

    Merge pull request #1139 from bigchaindb/docs-error

    Add param 'rethinkdb' in docs for configure cmd.
    With support for both mongo and rethink now, the original command for configuration of bigchaindb:
    ```
    docker run --rm -v "$HOME/bigchaindb_docker:/data" -ti   bigchaindb/bigchaindb -y configure
    ```
    needs to be updated to
    ```
    docker run --rm -v "$HOME/bigchaindb_docker:/data" -ti   bigchaindb/bigchaindb -y configure rethinkdb
    ```
    for docker to work without breaking.

commit 516c7539108c2d69dd40a826d2ac4d5801369c54
Author: Krish <krish7919@users.noreply.github.com>
Date:   Thu Feb 2 16:06:50 2017 +0100

    Add param 'rethinkdb' in docs for configure cmd.

commit a50943fc2519bab95d66e7a76e995a18e1901a1c
Merge: 0e6422f 90eb38e
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Thu Feb 2 15:37:17 2017 +0100

    Merge remote-tracking branch 'origin/master' into docs/1111/update-CHANGELOG.md-for-v0.9

commit 0e6422f6ccd219d9f02b88e54b1f356dfd2606d0
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Thu Feb 2 15:24:04 2017 +0100

    Added line re: PR #1130 to CHANGELOG.md

commit 90eb38e7f1cc48dca15763e898faea0e0c25735d
Merge: 2262914 c9af579
Author: Rodolphe Marques <rodolphe@ascribe.io>
Date:   Thu Feb 2 14:00:49 2017 +0100

    Merge pull request #1088 from bigchaindb/feat/1055/commands-add-remove-replicas

    BigchainDB commands to add and remove nodes from the replica set

commit 153b3dd8d45ac42f718e9339b16e9e0880b38349
Merge: 6b073f0 2262914
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Thu Feb 2 13:38:34 2017 +0100

    Merge remote-tracking branch 'origin' into bug/1132/vote-pipeline-validates-transactions-twice

commit 6b073f089845fc28f10e653518563d3f93f09736
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Thu Feb 2 13:35:20 2017 +0100

    Removed duplicated transaction validation in votes pipeline.

    Separated block validation from transaction validation.
    Refactored block signature validation.

commit 22629148685f31f7359f122c4ed54f47c1bc2166
Merge: 6fd8c7a b7f70be
Author: Rodolphe Marques <rodolphe@ascribe.io>
Date:   Thu Feb 2 13:34:47 2017 +0100

    Merge pull request #1130 from bigchaindb/feat/519/fix-logic-validate-block

    fix wrong logic in validate_block

commit 6fd8c7a20bdcf9295b0ec63ef14ed3cb67f49868
Author: Rodolphe Marques <rodolphe@ascribe.io>
Date:   Thu Feb 2 09:45:13 2017 +0100

    Feat/105/secondary indexes inputs outputs (#1125)

    * Added inputs/outputs secondary indexes for rethinkdb

    Added tests.

    * Added inputs/outputs secondary indexes for mongodb

    Fixed tests.

    * fixed comment

commit 7206eb35c45289f132e025019e399ed4bfbb1e50
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Wed Feb 1 17:44:11 2017 +0100

    Updated CHANGELOG.md for v0.9.0

commit d49b06933a0237ecbedde9c0cba033d4d7af12ca
Author: Brett Sun <qisheng.brett.sun@gmail.com>
Date:   Wed Feb 1 16:24:34 2017 +0100

    Fix docstring of `recipient` argument to be a list of tuples (#1091)

commit b7f70befe6cd6d8647aa2eaa3e9505348be8cf0e
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Wed Feb 1 15:10:17 2017 +0100

    fix wrong logic in validate_block

commit c572464be656f829a3cb935d2bc71dd680f7d645
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 1 14:47:19 2017 +0100

    fix asset_id index in mongodb

commit 7f5318cba43a1cbffe63280fe04ee1b9840fe816
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Feb 1 14:33:53 2017 +0100

    check validate_transaction raises DoubleSpend in integration test

commit d1b3a206ca5c54e52d6fb7f673a2ac267ca9709e
Author: Scott Sadler <scott@alphanode.co>
Date:   Tue Jan 31 16:52:23 2017 +0100

    get integration test working issue 633

commit 2de652ad5c1a9855bf08ebf22fa006e56c286eeb
Author: ryan <hendersonry@gmail.com>
Date:   Thu Dec 8 11:51:23 2016 +0100

    add replicating test

commit 678347812695586ca25cd6b98dd5454cd8a9317a
Merge: b318d62 2af8fcb
Author: libscott <github@mashi.org>
Date:   Wed Feb 1 12:14:11 2017 +0100

    Merge pull request #1117 from bigchaindb/unicode-529

    test transaction supports unicode

commit b318d62f7ec76f308f4d06e19c3951b0bee6cf5b
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Tue Jan 31 17:34:25 2017 +0100

    Update Dockerfile with comments on force refresh

commit aae60ea467b085ed6234b5594eae2bd3ef592c28
Author: krish7919 (Krish) <krishnan.k.iyer@gmail.com>
Date:   Tue Jan 31 17:03:02 2017 +0100

    Solves #1105.
    The `apt-get update` command executed with the install instructions
    should not use a locally cached storage layer.

commit 0600483a909ecee38301e0116df89470b600196c
Merge: 815449d 2782ed0
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Jan 31 17:16:19 2017 +0100

    Merge pull request #1119 from bigchaindb/docs/1077/recommend-ubuntu-16.04-for-now

    Recommend Ubuntu 16.04 for now

commit 1588681c5b7edabf9e6b02206053a557e3233c73
Author: vrde <agranzot@gmail.com>
Date:   Tue Jan 31 17:13:26 2017 +0100

    Fix pep8 error

commit 857cdb9b341568300fd8012149c70a747ca6c20f
Author: vrde <agranzot@gmail.com>
Date:   Tue Jan 31 17:01:22 2017 +0100

    Checking for replica set is now within try..except

commit 157db3e01fd08b0f0ba6770ed420e1b7931fb55f
Author: vrde <agranzot@gmail.com>
Date:   Tue Jan 31 16:59:43 2017 +0100

    Fix exception in test

commit 2782ed0b32b2b91a2378cf2f85b8b8b83c03eab6
Merge: 88ea6c6 815449d
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Jan 31 16:49:04 2017 +0100

    Merge remote-tracking branch 'origin/master' into docs/1077/recommend-ubuntu-16.04-for-now

commit 815449def4555ca21e762c5af89a0ebf21083e18
Merge: 426b02a 17a07a8
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Jan 31 16:37:23 2017 +0100

    Merge pull request #1118 from bigchaindb/docs/1112/remove-example-apps-page

    Removed 'Example Apps' page from the docs

commit c9af57943b7ce3df48708584cb0e2c7a2679f4ed
Merge: 84626b6 426b02a
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Tue Jan 31 16:29:18 2017 +0100

    Merge remote-tracking branch 'origin/master' into feat/1055/commands-add-remove-replicas

commit 84626b6e327369c3e3ee521638ecac6fff8b7598
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Tue Jan 31 16:23:09 2017 +0100

    Improved tests

    Fixed typo
    Add extra validation to hostnames to make sure host is not empty

commit 426b02a3f193ae9699bcb52c8b5c87252532b5f5
Merge: 69068fc 9913929
Author: Rodolphe Marques <rodolphe@ascribe.io>
Date:   Tue Jan 31 16:21:35 2017 +0100

    Merge pull request #1082 from bigchaindb/feat/1057/mongodb-configure

    Update configure command to support multiple backends

commit 88ea6c6564aac020a83468f7ce56c83494383536
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Jan 31 16:18:20 2017 +0100

    In setup-run-node.md, link to page in Appendices re/ installing OS-level deps

commit 9913929b9d3c12af8a073445016a4ec3e0512940
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Tue Jan 31 16:14:18 2017 +0100

    simplify run_configure

commit 70e9a7a33cdd1bab80235544b6f2777606eaa7c5
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Jan 31 16:03:57 2017 +0100

    Updated many docs pages from Ubuntu 14.04 to 16.04

commit 2af8fcb91863317794a2a8f9c772a394832f718e
Author: Scott Sadler <scott@alphanode.co>
Date:   Tue Jan 31 15:48:34 2017 +0100

    test unicode write block to disk

commit 248e89a666be55c32f4dd206b5b2994da7b5734e
Author: Scott Sadler <scott@alphanode.co>
Date:   Tue Jan 31 15:43:46 2017 +0100

    unicode tests uses serialize() and includes info about unicode symbol

commit b68557507f2ab7ad0720e0745180ab6be076eabc
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Jan 31 15:40:39 2017 +0100

    Updated Ansible playbooks & docs for Ubuntu 16.04 deployment

commit f0e298bcd7d436ffd42a9562ac1495952a64dc8e
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Tue Jan 31 14:54:36 2017 +0100

    Added docstrings. Removed unnecessary returns.

    Created fixture to simplify the tests.
    Better comments.

commit 69068fc919279699dbc02da714dea0166a38c336
Author: Rodolphe Marques <rodolphe@ascribe.io>
Date:   Tue Jan 31 13:53:36 2017 +0100

    Document how to run BigchainDB with MongoDB (#1116)

    * Document changes in the configure command.

    Document new add/remove replicas commands.

    * updated quickstart with mongodb instructions

    * Docs on how to setup mongodb dev node with and without docker.

    Update replSet option in docker-compose

    * Fixed typo.

    More explicit on how to run the tests.

    * Fixed typo in mongodb docker instructions.

    More explicit about requiring mongodb 3.4+

commit 2c26468cea61404d59329be5d055fef80e47dfd6
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Tue Jan 31 13:51:49 2017 +0100

    Added some constants to simplify test

commit 375873b6ede2b8f77c7ba840ea54353ba91c0b57
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Jan 31 11:24:46 2017 +0100

    Updated docs page about Terraform: Ubuntu 14.04 --> 16.04

commit 002c567bdfd26aa2e234fc25da700b43dff52ac4
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Tue Jan 31 11:13:45 2017 +0100

    Updated the AMIs to Ubuntu 16.04 images in amis.tf

commit 4740150f6d772bc3b8cf9ccf2a3fc56d9909cee9
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Tue Jan 31 10:57:58 2017 +0100

    Updated config fixture

    Simplified tests.

commit fafdac252308314ade77e4ec175aef3869a74347
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Tue Jan 31 10:34:45 2017 +0100

    Retrieve default backend from env if set.

    Fixed tests.

commit 555745abbf69753acdce82d83c0ec3b611a93f6f
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Tue Jan 31 10:04:45 2017 +0100

    fixed pep8 issue

commit 86542fd74583902cc0a8d2826d0adff9b6b8719a
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Tue Jan 31 09:58:20 2017 +0100

    remove unnecessary test

commit 1557645e946bb554a0877a267b0837308db9b590
Author: vrde <agranzot@gmail.com>
Date:   Tue Jan 31 02:07:36 2017 +0100

    Better exception handling

commit a8bbc87c1ce0a4ceb6127368a71d23c7eef1e4ac
Author: vrde <agranzot@gmail.com>
Date:   Tue Jan 31 01:27:55 2017 +0100

    Major improvs for MongoDBConnection class

commit d8ba1f8f6737a647441f90585155dc1a6e0539f7
Merge: 2c87f1c 18533db
Author: vrde <agranzot@gmail.com>
Date:   Mon Jan 30 23:45:44 2017 +0100

    Merge branch 'master' into implement-connection-run-for-mongodb

commit 17a07a80f1db317094ce3778d0eef114aa47464b
Author: Troy McConaghy <troy@bigchaindb.com>
Date:   Mon Jan 30 18:11:29 2017 +0100

    Removed 'Example Apps' page from the docs

commit a1aa64aa61adda32985d996669308ddcc626b4d2
Author: Brett Sun <qisheng.brett.sun@gmail.com>
Date:   Tue Jan 24 19:03:59 2017 +0100

    Fix Makefile for new docs structure

commit 340c79fbddfae4ceba2d853ae0f94ca2ce3da0ae
Merge: e9222e6 736ecb0
Author: libscott <github@mashi.org>
Date:   Mon Jan 30 16:20:28 2017 +0100

    Merge pull request #1110 from bigchaindb/release-process-updates

    [RFC] - Release process changes for Minor / Patch release

commit e9222e6aac785f4235c553bd551d856382b43a98
Merge: 18533db 4946448
Author: libscott <github@mashi.org>
Date:   Mon Jan 30 16:12:28 2017 +0100

    Merge pull request #1115 from bigchaindb/bug-docs-1114

    Set public_key manually in bigchaindb root url docs example

commit 2a07362bad9c0d6bc0c52bbd42b109cda85bc80e
Author: Scott Sadler <scott@alphanode.co>
Date:   Mon Jan 30 16:11:44 2017 +0100

    test transaction supports unicode

commit 49464484d7add4481f09caf174849235ad1df54a
Author: Scott Sadler <scott@alphanode.co>
Date:   Mon Jan 30 14:04:32 2017 +0100

    set public_key manually in bigchaindb root url docs example

commit 736ecb0bc8d7d1a57981a5a01671afd5e32b77c6
Author: libscott <github@mashi.org>
Date:   Mon Jan 30 12:04:07 2017 +0100

    Update Release_Process.md

commit 18533db10a361a6061b46eee99f87c9771a2455d
Merge: 509b590 5b084ed
Author: vrde <agranzot@gmail.com>
Date:   Mon Jan 30 11:57:49 2017 +0100

    Merge branch 'fix/1068/break-out-loop-connection'

commit 5b084edaf405bccc697497e89970ce0309ea1093
Author: vrde <agranzot@gmail.com>
Date:   Mon Jan 30 10:56:46 2017 +0100

    Break out of the loop once a connection is established

    closes #1068

commit f6a6b72a9c965360dad113a2d327cae3076c5f38
Author: libscott <github@mashi.org>
Date:   Fri Jan 27 17:48:11 2017 +0100

    Update Release_Process.md

commit aa3a525dc1c496ca2a4b958d8046be50bd8018ea
Author: Scott Sadler <scott@alphanode.co>
Date:   Fri Jan 27 15:27:44 2017 +0100

    Release process changes for Minor and Patch version

commit 2c87f1c28acd81ebc25e5688d70307ac6b034938
Author: vrde <agranzot@gmail.com>
Date:   Fri Jan 27 14:35:37 2017 +0100

    Update docs

commit 509b590b32c1e19b1c8970cfdfd64bf582811721
Author: Scott Sadler <scott@alphanode.co>
Date:   Fri Jan 27 11:40:41 2017 +0100

    pull changelog from 0.8.2

commit 12c16dbc12b1e8b9dd8efb31bff26bc821201e27
Merge: f9d398c 750304b
Author: tymlez <michael.reh@tymlez.com>
Date:   Thu Jan 26 21:39:26 2017 +0300

    Merge pull request #3 from tymlez/consensus_plugin_prod

    Consensus Plugin

commit 750304b575f6543a54361cea3033a57a3cd94429
Author: tymlez <github@tymlez.com>
Date:   Thu Jan 26 18:36:38 2017 +0000

    resolve travis errors

commit 54544f66a050b2333ff61d0b161f9e28dfd0cb61
Author: vrde <agranzot@gmail.com>
Date:   Thu Jan 26 17:12:35 2017 +0100

    Simplify run function

commit d55ed7adf42b6fd3c2008ccb30d8f1c5b876f013
Merge: 05eeb6b 1243322
Author: libscott <github@mashi.org>
Date:   Thu Jan 26 17:02:37 2017 +0100

    Merge pull request #1103 from bigchaindb/http-case-insensitive-parameters

    Case insensitive "unspent" and "operation" parameters"

commit 05eeb6bc8a84259fd0a38b2d275f9a8fb12814f0
Merge: 2af9388 adb579a
Author: libscott <github@mashi.org>
Date:   Thu Jan 26 17:02:19 2017 +0100

    Merge pull request #1101 from bigchaindb/revert-duplicate-asset-id

    Revert "duplicate asset ID" and apply "get_txids_filtered" interface.

commit 2af938830fb74610548ac73f87a42b5bfc7589c0
Merge: 3c55115 9762b4b
Author: libscott <github@mashi.org>
Date:   Thu Jan 26 17:01:48 2017 +0100

    Merge pull request #1102 from bigchaindb/double-input-bug

    Fix spend input twice bug

commit 3c5511563627f4311e99f91bac11738cdf2399d5
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Thu Jan 26 15:53:51 2017 +0100

    Add changes for 0.8.1 release to changelog

commit 9d03aeb72a8debea42e7775e8b77983620efa4d3
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Thu Jan 26 15:02:48 2017 +0100

    fixed tests

commit f9d398c03a355ee1a0a87f6604fc7a285079aeb5
Merge: ad2abcf 78bd1ec
Author: tymlez <michael.reh@tymlez.com>
Date:   Thu Jan 26 16:02:14 2017 +0300

    Merge pull request #1 from tymlez/consensus_plugin

    consensus plugin

commit 1243322aad661bf62efa16cf1865c8aff658f1d2
Author: Scott Sadler <scott@alphanode.co>
Date:   Thu Jan 26 13:59:52 2017 +0100

    Case insensitive "unspent" and "operation" parameters"

commit adb579ac0a29ac857eed5886cabfed17b1121994
Author: Scott Sadler <scott@alphanode.co>
Date:   Thu Jan 26 13:52:09 2017 +0100

    Revert "duplicate asset ID" and apply "get_txids_filtered" interface.

commit 9762b4b96854cd5896f4b71c7fbfcc82d6f24f5c
Author: Scott Sadler <scott@alphanode.co>
Date:   Thu Jan 26 13:39:06 2017 +0100

    fix spend input twice bug (https://github.com/bigchaindb/bigchaindb/issues/1099)

commit ca49718d7e9f14ae997c4e00a66098c9b19581cb
Author: vrde <agranzot@gmail.com>
Date:   Thu Jan 26 11:23:50 2017 +0100

    s/table/collection/g

commit 05fdcef670c403fcb2c4dafc6fb2db859fc2799c
Author: Sylvain Bellemare <sylvain@ascribe.io>
Date:   Wed Jan 25 18:54:03 2017 +0100

    Document default value for GET /outputs?unspent=

commit 83afab4958bcfbebd84818376467246ac277b69a
Author: vrde <agranzot@gmail.com>
Date:   Thu Jan 26 10:22:43 2017 +0100

    Fix indentation problem

commit baeae199516009e14584dbdff16f82f096c8afb9
Author: vrde <agranzot@gmail.com>
Date:   Wed Jan 25 19:05:48 2017 +0100

    Add experimental run interface

commit 8e8a60a5399a43804c153a2209f4e5431d069335
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Wed Jan 25 13:58:35 2017 +0100

    Get the correct configuration if backend is set by envs

commit cd7d65b63e898939d48f6dccb00e71d0347b4f54
Merge: 80ff52e e3317b3
Author: libscott <github@mashi.org>
Date:   Wed Jan 25 13:24:10 2017 +0100

    Merge pull request #1066 from bigchaindb/1021/http_outputs_endpoint

    1021/http outputs endpoint

commit 80ff52e05c72bfaa609afc5630fa748dc4a90dd3
Merge: 34d1a32 7af9975
Author: libscott <github@mashi.org>
Date:   Wed Jan 25 13:23:45 2017 +0100

    Merge pull request #1087 from bigchaindb/tx-post-202

    Return 202 on successful transaction POST

commit 391da2cf604287acf217051acd2743f65a8b94a8
Author: Rodolphe Marques <marques.rodolphe@gmail.com>
Date:   Wed Jan 25 12:36:08 2017 +0100

    Added tests

commit 7af997508141d7281ae6247a4b3a12ace688bbd5
Author: Scott Sadler <scott@alphanode.co>
Date:   Wed Jan 25 12:22:34 2017 +0100

    return 202 on successful transaction POST

commit 34d1a329ca8098a4b9b86b1badb365bc31e9d5ed
Merge: 4802f0f 5b7dd67
Author: libscott <github@mashi.org>
Date:   Wed Jan 25 12:15:31 2017 +0100

    Merge pull request #830 from bigchaindb/docs/601/design-http-api

    es[WIP/Feedback] Design BigchainDB HTTP API v0.9

commit 5b7dd672b8d8f490045d353466044196a057e01f
Author: tim <tim@ascribe.io>
Date:   Wed Jan 25 11:30:40 2017 +0100

    Remove controversial endpoints for now

commit 7a71e386f33b38e7f279d45074792755eec5f7db
Author: tim <tim@ascribe.io>
Date:   Wed Jan 25 10:47:38 2017 +0100

    Fix whitespace

commit 88b99d7bdc98de20694490365b0185f675d39b7e
Author: Scott Sadler <scott@alphanode.co>
Date:   Mon Jan 23 16:37:50 2017 +0100

    document optional operation parameter in transaction

commit d932184b8842456f1eba6efcdd50977c10fb2fa7
Author: Scott Sadler <scott@alphanode.co>
Date:   Mon Jan 23 14:30:29 2017 +0100

    update http docs to reflect changes implemented for 0.9

commit 2d1699e79063f78133a517fa1113879ef9c4329c
Author: Brett Sun <qisheng.brett.sun@gmail.com>
Date:   Fri Jan 13 17:59:40 2017 +0100

    Split block and transaction status endpoint descriptions

commit 787512014a6b6221c8f02425edba9de909b6690d
Author: Brett Sun <qisheng.brett.sun@gmail.com>
Date:   Fri Jan 13 16:03:18 2017 +0100

    Fix small typos in API docs

commit d68d70ebc310ab4eb1dd25ab13b6f5a642e77da6
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 12 16:48:58 2017 +0100

    improved documentation on statuses links and values

commit 7d5d79a50cdecaf21337e25e37e3c06006907049
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 12 16:19:49 2017 +0100

    remove location header from status

commit ec5000bd47fd0520bf96300a0d3af07f15a41d49
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 11 12:03:28 2017 +0100

    add curly brackets around url

commit 4dea64f3beba01aa9f5962f2e77734fcf9ea4bdd
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 11 11:38:57 2017 +0100

    /transactions root endpoint returns 400

commit deba454eb0c48f63c9235c6c7a8576692115e006
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 11 11:34:35 2017 +0100

    400 OK -> bad request

commit a6facc8ada03b622c22c26a67a3dae99555ee8d9
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 11 11:33:25 2017 +0100

    reformat blocks + blocks endpoint as list

commit 86be0e5983b5016b148350c05942127bad357cb1
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 11 10:48:52 2017 +0100

    move blocks and votes to advanced with intro

commit 4631c93dbf09fb543e8c0d97e578b9a978ee13b9
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Mon Jan 9 17:00:36 2017 +0100

    statuses remove 303 and location, links in payload

commit 60b21fd24c738d7b1aaeffa44b7f2a78c07dac78
Author: Dimitri De Jonghe <dimi.dejonghe@gmail.com>
Date:   Mon Jan 9 16:55:16 2017 +0100

    add comma

commit 9e163ed2e5402373461b49c5e9cb201b36610849
Author: Scott Sadler <scott@alphanode.co>
Date:   Fri Jan 6 15:19:42 2017 +0100

    update api root informational endpoint docs

commit 7d7a05c7064c5782e595952ff9d3f63ff7f11335
Author: Dimitri De Jonghe <dimi.dejonghe@gmail.com>
Date:   Fri Jan 6 14:45:15 2017 +0100

    remove href from links

commit cb4207fb32ab324942451a2411ae14e590e6315e
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Fri Jan 6 13:55:17 2017 +0100

    version 0.9 to api version 1

commit 8bbaa0e40ed210b2c956c55e94d294ad3bbf64e3
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Fri Jan 6 11:58:34 2017 +0100

    status endpoint query params and remove links

commit 6cf39542eae6fec3a9b1bb41242cf0596e47af67
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 16:06:27 2017 +0100

    improve wording on post transactions status codes

commit fde3d21ba71776fd55fbcc0c07c69f3a43477028
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 15:22:22 2017 +0100

    POST /transactions returns statuses payload

commit 005a164e6b86174719a6cf0a2fa31c937f9a1072
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 15:15:17 2017 +0100

    additional info on INVALID block

commit 1ef2da7c32248c54d1dbd377ea2736506f69e714
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 14:22:37 2017 +0100

    mention history and provenance

commit 9d6ca861a7939e74bd4940610a9c7d1dca325667
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 13:52:03 2017 +0100

    Note on retrieving the list of assets

commit 7576210c82dfb7ec6c6adfbfacca45c5ed3aa00c
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 13:39:38 2017 +0100

    remove GENESIS from operations

commit df94427ccaf2cc72f15bc79f0def33fe3162e77d
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 12:17:15 2017 +0100

    fulfilled conditions -> unspent outputs

commit 6ea7b8a411339901155ae65aae11dcce10ccd0c2
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 11:08:21 2017 +0100

    remove is_assets sample

commit f17a7226343cbfb55026924ea8c0cd66ab679426
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 10:52:22 2017 +0100

    remove is_asset

commit 9e5623f881a952512431ef0c4981b994faa8f842
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Jan 5 10:36:34 2017 +0100

    Removed X-bigchaindb-timestamp

commit 5fa3cddbb7fadd12b4de7750e5b1ac70f4b47412
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 4 11:29:42 2017 +0100

    transactions and blocks root endpoints

commit 305adba3a419b39a85b7e1de8b5bcd004d580f2d
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 4 11:02:50 2017 +0100

    include metadata in samples

commit 940a0cd4dff141535c60291fede373d7ed6d5dcd
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 4 11:00:08 2017 +0100

    (fix): add private_key of node to bigchain instance

commit 8c46cc3fb4fcda21bf9e9bc3d539403b3421a4cb
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 4 10:59:33 2017 +0100

    (fix): travis error on keypair

commit 0ce9cc4f551d8e985b2fe2861e518bc2de4ef00a
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Jan 4 10:55:51 2017 +0100

    Return transaction if it's in backlog also

commit 6aca7e2605da97706b59892830fc7fb9ba10b2fa
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Tue Jan 3 17:50:20 2017 +0100

    list assets recipe and sample

commit 14f22cb8afe834935bab2756797dc74eda7a741d
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Tue Jan 3 17:25:40 2017 +0100

    status with block and transaction context

commit b252c4079358d514653a073cdf924fc0ab91b7ba
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Tue Jan 3 17:20:16 2017 +0100

    GET /votes examples -> samples

commit be5bc9fafd1ac330feb1394591a7812bc354831c
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Mon Jan 2 17:10:11 2017 +0100

    GET blocks?txid examples -> samples

commit e79a76512f1dd70f87918c0f6753c3f77b0f8827
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Mon Jan 2 16:45:00 2017 +0100

    remove rudimentary note and typo's

commit e54d50a58f57aa0985013130debae049343f80d6
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Mon Jan 2 15:43:45 2017 +0100

    Add docs links to root endpoints

commit 21ffe225166034367eec92d3292eb6c229d18269
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Mon Jan 2 15:24:14 2017 +0100

    API root URL vs BigchainDB root URL

commit 204c8cce9c7d7b33648ea3fe178e439811e5d627
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Thu Dec 29 16:23:58 2016 +0100

    GET blocks/id examples -> samples

commit 5c106027548bd66cd95c5bedd17c67b7d2965158
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Dec 28 17:55:26 2016 +0100

    examples -> samples POST /transaction and /statuses

commit 35a7d11fb324b80b36bb03fc041483ae54110d48
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Dec 28 16:24:37 2016 +0100

    remove metadata query from endpoint -> see #856

commit b947cf7c729447ef4766ecd13dc196acac73dbdd
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Wed Dec 28 15:43:54 2016 +0100

    GET transactions?operation&asset_id examples --> samples
    Updated example to include more than one TRANSFER

commit a37b505c8779ddb5d9f821dff8661540321cc2a3
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Mon Dec 26 17:28:06 2016 +0100

    (fix): forgot one owners_after -> public_keys

commit d09a93f1a7d95e17652de9dc050626e1589929fc
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Mon Dec 26 17:23:22 2016 +0100

    update GET transactions?unfulfilled
    - owners_after -> public_keys
    - examples -> samples

commit a8f8c7f4a98cd39bd2fe8f48e2c99ed5180d5273
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Mon Dec 26 16:36:21 2016 +0100

    GET transactions/id examples --> samples

commit 56b4da02c9d2032b2186b6bf322ae334a0f152ce
Author: diminator <dimi.dejonghe@gmail.com>
Date:   Mon Dec 26 16:18:09 2016 +0100

    (fix) : minor fixes to server docs for building

commit 6e25ef45989f8190ef1a529f363960b9f598d533
Author: tim <tim@ascribe.io>
Date:   Fri Nov 25 15:51:17 2016 +0100

    Add retrieve votes by block

commit df3ded315cd2e7fced36671b503ea5f4f2c76530
Author: tim <tim@ascribe.io>
Date:   Fri Nov 25 14:13:46 2016 +0100

    Remove retrieve vote by vote_id

    After talking to @r-marques and @libscott:

        - A vote's id is currently generated by RethinkDB
        - To verify a vote, the signature and the pubkey should be used
        - Vote's id will be removed from the "external" vote model in the
        future
        - Nobody would want to retrieve a vote, but rather a vote by block

    In case of the HTTP API, this means that a /votes/vote_id endpoint is
    not feasible to implement.

commit 0c651f6b112fb6c1de3aecff15ce958086597f1d
Author: tim <tim@ascribe.io>
Date:   Thu Nov 24 18:03:46 2016 +0100

    Timestamp of block as header: /transactions/tx_id

    For reasoning, see:
    https://github.com/bigchaindb/bigchaindb/pull/830#issuecomment-262774345

commit 8e91e14e86b68bbe68e9afaeec05b55c97678fb7
Author: tim <tim@ascribe.io>
Date:   Thu Nov 24 11:37:58 2016 +0100

    Add /blocks/{block_id} safety querystring

    It didn't feel good letting users retrieve also invalid or undecided
    blocks in the /blocks/{block_id} endpoint.

    Hence, now a block can be evaluated by it's status.
    If block_id and status do not match, a 404 Not Found HTTP status code is
    returned.
    Per default, status is set to valid only.

commit 8f7816d32501f16d06d51cc6efdad590ba06e790
Author: tim <tim@ascribe.io>
Date:   Thu Nov 24 11:14:41 2016 +0100

    Bigchaindb --> BigchainDB

commit 91a115125544cda8b4856f4483d5e693118427f4
Author: tim <tim@ascribe.io>
Date:   Thu Nov 24 10:17:00 2016 +0100

    Add endpoint to get blocks by transaction

commit 5048846b0f941ef318a1b53b27de7305c9bf85eb
Author: tim <tim@ascribe.io>
Date:   Wed Nov 23 13:27:01 2016 +0100

    Minor corrections on /statuses

commit 5ac7eb9b5a121940842d58618c8d3fa979865d13
Author: tim <tim@ascribe.io>
Date:   Wed Nov 23 11:04:28 2016 +0100

    Add notes about endpoint specialities

    For details, see the following comment:
    https://github.com/bigchaindb/bigchaindb/pull/830#issuecomment-262468005

commit 9cd4c18fb474d9559fc094f7ed327ce6cd23f4b6
Author: tim <tim@ascribe.io>
Date:   Wed Nov 23 10:25:07 2016 +0100

    Remove uuid based endpoints

commit ea16a8731e0d8c778233261b2bcf821ae541bf6b
Author: tim <tim@ascribe.io>
Date:   Thu Nov 17 17:48:24 2016 +0100

    Remove ?fields query string

commit 26cb00ab9c64c9878616fd5ac6bb98618619ca38
Author: tim <tim@ascribe.io>
Date:   Thu Nov 17 17:38:49 2016 +0100

    Document /block/block_id endpoint

commit af6b799c4fa5a9fcaa63a102c090a57f6fe275f1
Author: tim <tim@ascribe.io>
Date:   Thu Nov 17 14:11:27 2016 +0100

    Adjustments according to feedback

    - owner_afters --> owners_after
    - List choices for operation query string
    - List choices for fields query string
    - Use proper sphinx-way to define type of query string

commit 2997a5e994e93c8846d2b9ec7848f32eb6509a71
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 18:09:06 2016 +0100

    Minor corrections to endpoints

commit d748a1dc18eeca81932811bb5ca5f29dd1416081
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 16:53:31 2016 +0100

    Minor corrections of redundant infos

commit 9a1b1364eab84dd323a123db380701b9561a1413
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 16:47:22 2016 +0100

    Add response headers

commit 152f151f23f79723aff35b0670e9a68fab006954
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 16:42:09 2016 +0100

    :param _: --> :query _:

commit eda8cdbba192d261d45968750400c2df76bbe452
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 16:40:08 2016 +0100

    Add docs about /transactions endpoint

commit f18f3cb8d20541fd16f07371cf2e805e8e3b38ac
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 16:26:40 2016 +0100

    Add sections to be done

commit 0a06547c1b34a6e50dd7162656f0eab2c2879367
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 16:19:53 2016 +0100

    Add transactions by metadata id endpoint

commit ee904d78f4df97e46c3aba5bc9fe87be2ade57c5
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 16:01:16 2016 +0100

    Add transactions by asset id endpoint

commit 748e15537856df93179a6555a1d31f24674d3cef
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 15:41:26 2016 +0100

    Get block status using /statuses

commit 58d0b771cb66663e21ee6d1c0ac094a6bfcb5b92
Author: tim <tim@ascribe.io>
Date:   Wed Nov 16 14:58:44 2016 +0100

    id --> resource_id

        Inevitably, some resources will not allow to filter by the exact
        keyword that is included in a resources body.

        Take for example asset and metadata.
        They both have a property called 'id', hence requests of a form:

            /transactions&fields=x,y&property_name=z

        might now be allowed to be resolved as the keyword 'id' in this
        case could reference both 'metadata.id' and 'asset.id'.

        This problem cannot be structurally resolved with URL paths.
        Hence …
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants