Commit Graph
79 Commits
Author SHA1 Message Date
Jethro Grassie 0de8aaffcd Merge branch 'dev' 2019-05-11 22:54:01 -04:00
Jethro Grassie 2941df1c13 flesh out the inspection tool a bit more 2019-05-11 22:31:26 -04:00
Jethro Grassie 747b471cd6 void 2019-05-11 21:08:16 -04:00
Jethro Grassie 98d6fc474f don't drop from bounded stack and other tweaks 2019-05-11 21:08:16 -04:00
Jethro Grassie 3052e3e20d fix copyright 2019-05-11 21:08:16 -04:00
Jethro Grassie 4a9a883a1a reorder functions and fix width 2019-05-11 21:08:16 -04:00
Jethro Grassie 4b2f804354 make Makefile work out MONERO_BUILD_ROOT 2019-05-11 21:08:16 -04:00
Jethro Grassie cee0ca90ec add bounded stack 2019-05-11 21:08:10 -04:00
Jethro Grassie 6dffa4788d tidy rpc callbacks 2019-05-11 03:04:11 -04:00
Jethro Grassie 20154a8133 add block-notified option
This allows us to have monerod signal the pool that it needs to fetch a
new block template. Better than polling.
2019-05-08 19:18:29 -04:00
Jethro Grassie 257560b0a7 add script to inspect database 2019-05-07 01:17:00 -04:00
Jethro Grassie e407929555 add size checks to utils 2019-05-05 23:53:36 -04:00
Jethro Grassie eeaeb1acdc optimize finding client job 2019-05-05 23:13:17 -04:00
Jethro Grassie feeb159d62 add missing free when no payments 2019-05-05 22:14:35 -04:00
Jethro Grassie f8b6245a39 Merge branch 'batch-tx' 2019-05-05 19:02:00 -04:00
Jethro Grassie daf01452ff batch transfers
Use `transfer_split` instead of `transfer`. The downside is we can no
longer store the tx hash in payments table. This is because we have no
way of knowing which returned tx hash contains the destination for a
payment. Wallet stores tx hash anyway, so not an issue.
2019-05-05 16:58:08 -04:00
Jethro Grassie 5d84d80c61 null terminate payload 2019-05-05 01:37:49 -04:00
Jethro Grassie f70955d648 fix webui wrapping 2019-05-04 16:21:46 -04:00
Jethro Grassie 0264462f44 fix xxd check 2019-05-04 14:15:01 -04:00
Jethro Grassie 0467db62b5 Merge branch 'dev' 2019-05-04 14:05:17 -04:00
Jethro Grassie b89bf53d68 tidy unknown method called 2019-05-04 14:02:27 -04:00
Jethro Grassie a517714d28 reolved merge conflict 2019-05-04 13:40:49 -04:00
Jethro Grassie b21fb830d4 Merge branch 'improve-make' into dev 2019-05-04 13:32:34 -04:00
Jethro Grassie be34334ee8 Merge branch 'html' into dev 2019-05-04 13:32:09 -04:00
Jethro Grassie f02f77043a Merge branch 'code-imp' into dev 2019-05-04 13:31:54 -04:00
Jethro Grassie df7e4d5e57 remove unusued functions 2019-05-04 13:30:29 -04:00
Jethro Grassie 97f8fa27ae add libevent version check 2019-05-04 13:16:14 -04:00
Jethro Grassie c572345e33 reduce mallocs 2019-05-04 13:10:42 -04:00
Jethro Grassie 44a326f636 assert 2019-05-04 00:21:47 -04:00
Jethro Grassie ac1c54e6a2 correct headers/templates free 2019-05-04 00:07:22 -04:00
Jethro Grassie dd9aac6041 tidy table style 2019-05-04 00:00:27 -04:00
Jethro Grassie f668ed60f1 drop bad clients 2019-04-16 00:45:28 -04:00
Jethro Grassie 890332728f remove rdynamic 2019-04-16 00:31:41 -04:00
Jethro Grassie c2eb64b67f add xxd check 2019-04-16 00:08:54 -04:00
Jethro Grassie e8383c73e6 add quick pkg-config output check 2019-04-15 23:44:03 -04:00
Jethro Grassie cebf73ef35 add boost_regex lib 2019-04-11 09:04:50 -04:00
Jethro Grassie b6dddb007b fix Ubuntu build due to missing libunbound.pc 2019-04-07 15:54:39 -04:00
Jethro Grassie 83dace40c1 add error check to getcwd 2019-04-07 15:54:39 -04:00
Jethro Grassie 515ba33902 fix json-c deprications 2019-04-07 15:54:39 -04:00
Jethro Grassie 9bd6606ae7 fix Linux build dependencies 2019-04-07 15:54:35 -04:00
Jethro Grassie 55da98cee9 update readme and todo to reflect new build system 2019-04-07 01:10:56 -04:00
Jethro Grassie c3761f9a99 tidy html a little 2019-04-07 01:10:56 -04:00
Jethro Grassie 1c04c08763 remove monero source files
Building is faster and future Monero upgrades easier.

Set environment variables:
    export MONERO_ROOT=/path/to/monero (your cloned git repo)
    export MONERO_BUILD_ROOT=$MONERO_ROOT/build/Linux/<branch>/<debug|release>
2019-04-07 01:10:53 -04:00
Jethro Grassie e9ddd8d77a implement high target (64bit) 2019-04-07 01:03:11 -04:00
Jethro Grassie 3970973b89 clean up target_to_hex code
This is now more readable IMO. The nodejs pool has a very ugly approach
to achieve the same result. We also now warn about any larger than 32bit
target, which the nodejs pool just blindly ignores currently.
2019-04-07 01:03:11 -04:00
Jethro Grassie 5f253f4827 add minor optimization for target_to_hex 2019-04-07 01:03:10 -04:00
Jethro Grassie 0be08eddfc loop all clients for miner hashrate 2019-04-07 01:03:01 -04:00
Jethro Grassie c3b16dec1a add missing sodium to Makefile 2019-04-07 01:01:13 -04:00
Jethro Grassie 3ca1c73e3d increase nonce space 2019-04-07 01:01:10 -04:00
Jethro Grassie 7479e6ec43 add keepalived 2019-03-15 20:19:04 -04:00