Commit Graph

39 Commits

Author SHA1 Message Date
Chris Kleeschulte
4e94a374c1
Cleanup on aisle package.json. 2017-08-29 17:10:50 -04:00
Jason Dreyzehner
7c65ebad27 ci(Travis): Fix build, fix (or ignore) jshint issues 2017-07-31 15:04:25 -04:00
Braydon Fuller
8d7d78a89e build: run coveralls for unit test coverage 2016-05-24 15:02:49 -04:00
Braydon Fuller
271dcd8902 build: add jshint to scripts and ci build 2016-04-27 11:36:46 -04:00
Braydon Fuller
d958e83f1d build: add support for nodejs 0.10
For Ubuntu 14.04 Node.js compatibility: http://packages.ubuntu.com/trusty/nodejs
2016-04-25 17:23:48 -04:00
Braydon Fuller
890b38744d test: update unit tests, refactoring and cleanup 2016-04-15 11:20:33 -04:00
Braydon Fuller
d7f49cc192 test: add regtest for multiple bitcoind connections 2016-04-08 22:17:45 -04:00
Braydon Fuller
88a82719ca test: moved integration -> regtest 2016-04-08 12:00:10 -04:00
Braydon Fuller
67b8ec2152 build: update travis with zmq 2016-04-08 12:00:10 -04:00
Matt Bogosian
df3fc3dd35 Fix #380. Add missing git config properties if required before committing bitcoin core patch. 2015-12-23 18:03:44 -08:00
Braydon Fuller
1e4939a978 Add CC environment variable and gcc-4.8 2015-10-28 13:58:53 -04:00
Braydon Fuller
2d1c4b1455 Add g++-4.8 to travis builds. 2015-10-28 12:43:06 -04:00
Braydon Fuller
9d477fb64f Use Nan::CopyBuffer to avoid invalid pointer errors during garbage collection. 2015-10-27 12:28:12 -04:00
Chris Kleeschulte
a7444a92b9 Tx event firing
- The ProcessMessages signal was scheduling/connecting its slots slightly out of order for what we need
- First, the scan_messages needs to run and copy out the stream
- Second, Bitcoin's ProcessMessages needs to run in order to run AcceptToMemoryPool
- Third, scan_messages_after needs to run in order to signal our tx_monitor
- In order to make this happen, we need to pair ProcessMessages slot to the scan_messages slot and order that
- Then, AFTER those two complete, we can schedule scan_messages_after
2015-09-23 13:05:52 -04:00
Braydon Fuller
c1b20a045c Skip p2p test until issue is resolved. 2015-09-21 13:05:47 -04:00
Chris Kleeschulte
d794e891dd Added the p2p test to .travis.yml 2015-09-18 14:58:18 -04:00
Chris Kleeschulte
6b904dda70 Updated travis to install v0.12.7 of node. 2015-09-17 14:35:36 -04:00
Braydon Fuller
9be5db84c9 Added node reorg integration regtest 2015-08-24 13:59:33 -04:00
Chris Kleeschulte
d6d87e7964 Cache strategy changes
- Fixed wording in README
- changed caching directory again
- realigning include and lib directories
2015-08-05 16:29:54 -04:00
Chris Kleeschulte
6fe8bc7702 - put variables.sh in bin/
- fixed wording and description in README.md
- make clean in libbitcoind for clean script
- changed references to variables.sh
2015-08-05 16:27:20 -04:00
Chris Kleeschulte
da71c0ff2c Clean up
- Removed the platform directory
- renamed the platform/os.sh script to varaibles.sh
- realigned the calls to os.sh
- changed where the patch_ha.txt was being written to
- changed the name of the binary to bitcoind.node
2015-08-05 16:27:20 -04:00
Chris Kleeschulte
761243c724 Removed the need for the platform directory. Now, the binding can be cached in the build dir because it is one file that includes bitcoin core. 2015-08-05 16:27:20 -04:00
Braydon Fuller
f4061037b6 Update name to Bitcore Node 2015-07-31 13:26:48 -04:00
Chris Kleeschulte
2e19b44342 Added the cache back in. 2015-07-29 17:30:34 -04:00
Chris Kleeschulte
b346befa21 Fixed copy of headers to include .hpp files. 2015-07-29 17:30:34 -04:00
Chris Kleeschulte
7de5ac32de Fixed env variables. 2015-07-29 17:30:34 -04:00
Chris Kleeschulte
b1e04b97dd Added the cleanup script so that we can keep the cache to a bare minimum. 2015-07-29 17:30:34 -04:00
Chris Kleeschulte
9a18d37011 Updated the patch to compile the BDB static libs correctly. 2015-07-29 17:30:34 -04:00
Chris Kleeschulte
c53b47890b Added support for using internal dependencies (boost). 2015-07-29 17:30:33 -04:00
Braydon Fuller
2abb0cc393 Add unit tests to travis ci config. 2015-07-21 19:06:27 -04:00
Braydon Fuller
bcc3a4c2e1 Use a local data directory specific for reg testing. 2015-07-21 17:33:59 -04:00
Braydon Fuller
4c7309838b Run integration/regtest.js in ci tests. 2015-07-21 14:33:19 -04:00
Braydon Fuller
787dcde00b Answer yes to adding the ppa. 2015-07-21 14:00:10 -04:00
Braydon Fuller
910fb561ac Add Berkeley DB depends for testing regtest. 2015-07-21 13:56:57 -04:00
Braydon Fuller
bcdf75a5e1 Add environment variable to travis to compile for testing. 2015-07-21 13:49:20 -04:00
k
36e3343432 Changed the order in which the header files were being included. Due to the nan header using the system version of endian.h, but the bitcoin-related headers need the compat/endian.h. The two (at least on Linux) are not compatible. 2015-07-14 15:54:39 -04:00
Braydon Fuller
5498b3b3fa use container based travis (not legacy) 2015-07-13 11:16:57 -04:00
Braydon Fuller
4ffcd616b7 Add boost development dependencies. 2015-07-09 10:21:49 -04:00
Braydon Fuller
36a4a14741 Add travis.yml for builds. 2015-07-09 10:17:08 -04:00