210 Commits (8a4e9990863c4843be70480ffcef6f90e407bb3b)

Author SHA1 Message Date
Con Kolivas 61513a765b Implement native bech32 segwit address support. 7 years ago
Con Kolivas b806916201 Choose the generation transaction type and return the transaction length within libckpool. 7 years ago
Con Kolivas 773c9fae1d Use the RPC output from bitcoind to determine if an address is a script or a segwit bech32 address, currently refusing to mine to a bech32 address. 7 years ago
Con Kolivas aab51ae9b4 Implement native bech32 segwit address support. 7 years ago
Con Kolivas f563d7298b Choose the generation transaction type and return the transaction length within libckpool. 7 years ago
Con Kolivas 9610e94e59 Use the RPC output from bitcoind to determine if an address is a script or a segwit bech32 address, currently refusing to mine to a bech32 address. 7 years ago
Con Kolivas 3b97a6641c Demote failed to connect message in libckpool. 7 years ago
Con Kolivas c4692f08f9 Fix testnet diffs, optimising for the common case of mainnet. 7 years ago
James Hilliard fce08f5468 Fix testnet diff 8 years ago
Con Kolivas 8d1ab74851 Only update sockaddr and port if they've changed. in extract_sockaddr 8 years ago
Con Kolivas 718c2dcadf Loop when getting EAI_AGAIN error with getaddrinfo. 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 dc9440108e Fix a memory leak with extract_sockaddr called repeatedly. 8 years ago
Con Kolivas 71870b11c5 Remove test that is always true 8 years ago
Con Kolivas f89ace7a3d Silence uninitialised byte warnings in valgrind 9 years ago
Con Kolivas b6588c5f13 Implement a cksem_trywait function 9 years ago
Con Kolivas 7615369d4a Send transactions to nodes 9 years ago
Con Kolivas fbbed17d7a Roll back to M22 9 years ago
Con Kolivas 00f866927a Increase write_socket select timeout to 60 seconds 9 years ago
ckolivas 5c289b9cb5 Don't fail on last seek in json_append_bkeys 9 years ago
Con Kolivas 77bf4b03d4 Add length checking to prevent overflow in json_append_bkeys 9 years ago
Con Kolivas debaa03d9d Simply encode/decode binary keys correctly in messages for now 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 bace2d9f9a Fix thinko 9 years ago
Con Kolivas dc8da6a91c Add function to extract bkey length 9 years ago
Con Kolivas 84ff032b0e Add a header to bkey structures 9 years ago
ckolivas 485b9e1076 Create binary key objects from key:hexdata pairs 9 years ago
ckolivas 1ce7fd9c10 Specify milliseconds in log 9 years ago
ckolivas 47fcb0f671 Measure latency as half the round trip when adding mining nodes 9 years ago
ckolivas ff5ffcf85c Add a helper function for determining round trip time to a resolved URL 9 years ago
Con Kolivas 2d167171ad Increase the unix message receiving capacity 9 years ago
Con Kolivas f6cf94f187 Copyright date updates 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 cab637c9b1 Use epoll for wait_write_select 9 years ago
Con Kolivas 83dbc9db12 Use epoll for wait_read_select 9 years ago
Con Kolivas 432d1ce4d5 Don't treat POLLRDHUP as fatal unless we can't receive data after it, and return errors from wait_select functions when they close the socket 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 8c474c1784 Support low diffs like those on testnet 9 years ago
Con Kolivas c1f812effc Fix extremely unlikely race on fd being accessed before it is set to -1 on closing 9 years ago
Con Kolivas 3f83abab8d Fix url_from_socket to work with IPV6 sized names 9 years ago
kanoi 0608a79f14 libckpool - report errno with _recv_unix_msg errors 10 years ago
kanoi e7aa081d43 libckpool - report errno with _write_length failure 10 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 7b0611119f Support testnet diffs 10 years ago