144 Commits (8a4e9990863c4843be70480ffcef6f90e407bb3b)

Author SHA1 Message Date
ckolivas f0016bdd65 Implement support for zmqpubhashblock notifier. 5 years ago
Con Kolivas b806916201 Choose the generation transaction type and return the transaction length within libckpool. 7 years ago
Con Kolivas f563d7298b Choose the generation transaction type and return the transaction length within libckpool. 7 years ago
Con Kolivas f642c515df Support virtual mask changing of the version bits by clients according to a hex config parameter version_mask. 7 years ago
Con Kolivas 7a1e907fa7 Rename json_set_object to json_steal_object to make it clear what the function does and nullify the original pointer preventing use after free. 8 years ago
Con Kolivas bd367364c1 Propagate workinfos to all remote trusted servers to be able to submit all blocks at all remote servers. 8 years ago
Con Kolivas 2ec6736f99 Calculate hashrate in diff shares per second per proxy by the generator and return it with proxystats. 8 years ago
Con Kolivas b6588c5f13 Implement a cksem_trywait function 9 years ago
ckolivas 8bb23841e9 Prevent crash in empty string passed to json_strcpy 9 years ago
Con Kolivas fbbed17d7a Roll back to M22 9 years ago
ckolivas b7c3eab4d1 Prevent crash in empty string passed to json_strcpy 9 years ago
Con Kolivas 77bf4b03d4 Add length checking to prevent overflow in json_append_bkeys 9 years ago
Con Kolivas cc6ac1475f Allow binary data of user defined length to be sent via a send_unix function 9 years ago
Con Kolivas 7ad63b09e2 Pass unix message length with unix_recv 9 years ago
Con Kolivas da636b26df Bkey add WIP 9 years ago
Con Kolivas dc8da6a91c Add function to extract bkey length 9 years ago
ckolivas 485b9e1076 Create binary key objects from key:hexdata pairs 9 years ago
ckolivas 4669be12ad Make json_set_string UTF8 safe 9 years ago
ckolivas ff5ffcf85c Add a helper function for determining round trip time to a resolved URL 9 years ago
Con Kolivas efa634b9e1 Send block information to remote nodes to allow them to submit to their own local bitcoind 9 years ago
Con Kolivas 84ecde2ea8 Update header copyright dates 9 years ago
Con Kolivas d69ed7ffcf More fixes 9 years ago
Con Kolivas c9f0858c56 Fixes? 9 years ago
Con Kolivas 11d14620e6 Convert to gzip 9 years ago
Con Kolivas 83dbc9db12 Use epoll for wait_read_select 9 years ago
Con Kolivas b622a6ec8d Check for errors in wait_read_select, closing the socket if they occur, and add a variant for non-unix sockets that checks for hangups as well 9 years ago
Con Kolivas 581b3c8902 1024 is upper limit to be considered text by most editors so change down to 1000 9 years ago
Con Kolivas a5ffba6d52 Increase default log buf size to fit mining notify messages 9 years ago
Con Kolivas d510d1af53 Increase default log buf size to fit mining notify messages 9 years ago
Con Kolivas e94115d6e2 Allow _send_recv_proc to take custom timeouts 10 years ago
Con Kolivas aa8460c0ba Set default unix read timeout back to 5 seconds except for ckpmsg and ckdb which need the 30s defaults, and double the write timeout 10 years ago
Con Kolivas f791495889 Move failure warnings into write_length, importing source details and adding info about type of failure 10 years ago
Con Kolivas 6cd2778477 Add a helper function for converting an M of N script address to a transaction 10 years ago
Con Kolivas 85a08ce3ab Increase precision of wait read/write select to accept floats 10 years ago
Con Kolivas 9bcacd0131 Increase precision of wait read/write select to accept floats 10 years ago
kanoi 15d16df1fe ckdb - process/report sequence numbers and #define some db/transfer names 10 years ago
Con Kolivas 281f70e17d Move inappropriate placement of ckpool definition from libckpool header 10 years ago
Con Kolivas 431234a3d6 Remove option of using precarious intermediate variants of cklocks 10 years ago
Con Kolivas 90c682177f Wait for the other end to close a unix socket to ensure the message has gone through 10 years ago
Con Kolivas 33e195511c Wait for the other end to close a unix socket to ensure the message has gone through 10 years ago
Con Kolivas 42f14a9536 Add full lock tracking for mutexes and rwlocks 10 years ago
Con Kolivas 7b452b361f Remove macro placeholders for locks in preparation for implementing lock tracking 10 years ago
Con Kolivas 0f08e9518f Add helpers for rw timed locks 10 years ago
Con Kolivas b7f7e71f7a Make dealloc entirely a macro allowing the compiler to optimise out the pointer nulling if it's unneeded 10 years ago
Con Kolivas cced9e43b2 Add a helper function to libckpool for setting a json object 10 years ago
Con Kolivas e5b9e84129 Add a helper function to check a hex string is valid 10 years ago
Con Kolivas 8622718c48 Make jansson use ckalloc for its malloc 10 years ago
Con Kolivas 098930afd5 Add a completion timeout helper function 10 years ago
Con Kolivas 3e335c3b38 Abort any functions on signal handling, cleaning up cksem functions 10 years ago
kanoi 503ec09f27 make LOG* macros typecheck and fix related errors/warnings 10 years ago