364 Commits (750abcddb652ea4da54974d2f01b9ec6db9aa467)

Author SHA1 Message Date
Con Kolivas 750abcddb6 Properly request transactions we don't find in the local bitcoind and demote the message for failed get_txn to notice only. 8 years ago
ckolivas 7d4c99b647 Send all log messages to console while console logger hasn't been set up. 8 years ago
Con Kolivas 59bc62153d Free log buffer as well. 8 years ago
Con Kolivas 1ad50bb1d8 Make console logging use ckmsgq for logging to be a non-blocking function. 8 years ago
Con Kolivas 52fc524f07 Remove remaining users of send_procmsg from ckpool.c 8 years ago
Con Kolivas 1688b4f5d7 Remove use of send_recv_proc internally from ckpool.c 8 years ago
Con Kolivas 3dfe179605 Deprecate send_proc by adding messages to other proc instances directly to their message queues for now. 8 years ago
Con Kolivas 30c86b5c25 Make remote mode mandatory standalone. 8 years ago
Con Kolivas 3dfe7b95e3 Fix potential memleak when stratum_add_send is unable to send to a queue. 8 years ago
Con Kolivas ea6125dde7 Return the json response if there is one in a http response code failed instead of the http error. 8 years ago
Con Kolivas 71ae516d1e Make submittxn message responses log as notice level only. 8 years ago
Con Kolivas 14c8a3a125 Add quiet mode option which suppresses throbber 9 years ago
Con Kolivas 9fe2ef162d Unnecessary test 9 years ago
Con Kolivas 632cae501e Respect nonce2length request in proxy mode as upper limit, giving a warning if we're unable to meet it 9 years ago
Con Kolivas 719016f529 Reopen log file every minute allowing us to move/rename it, creating a new logfile 9 years ago
Con Kolivas 52cf7c8c29 More info 9 years ago
Con Kolivas 0af56e8b2a Fix typo 9 years ago
Con Kolivas c468046651 Read oldpid in handover mode before getting handover 9 years ago
Con Kolivas 3dac4d4fc8 Determine when messages are being sent to ckmsgqs not set up yet 9 years ago
Con Kolivas 31434bc0b9 Create unix receivers during child setup 9 years ago
Con Kolivas 6902bc23dc API msgq is unused 9 years ago
Con Kolivas 38dab2309b Cope with ckmsgqs not set up during start up 9 years ago
Con Kolivas 5f0cf43db3 Fix inappropriate setting of proxy bool in trusted mode 9 years ago
Con Kolivas 2220428004 There is only one logger now 9 years ago
Con Kolivas 3c965946e7 Replace unnecessary multiprocess model with simpler thread based model for each component for future removal of duplication of work when communicating between threads 9 years ago
Con Kolivas db42a137e1 Implement a ckdbflush message for emergency use only 9 years ago
Con Kolivas f9d4e7999a Remove unused zlib header 9 years ago
Con Kolivas 606f570c3d Use faster and more robust memchr for detecting EOL in read_socket_line 9 years ago
Con Kolivas fbbed17d7a Roll back to M22 9 years ago
Con Kolivas 55ea835f7a Search for EOL with bkey message to avoid false positives 9 years ago
Con Kolivas fc6331e279 More gracefully handle out of sync/corrupt binary messages by searching memory for EOL instead of strings 9 years ago
Con Kolivas 4a64775a86 Fix off-by-one error in bkey send size and clear buffer properly in clear_bufline 9 years ago
ckolivas be17fb808a Dont zero binary data eom 9 years ago
ckolivas 05b3a8e39a Append bkey binary data to read_socket_line when it exists 9 years ago
Con Kolivas 879294fe1a Correctly handle existing instance running 9 years ago
Con Kolivas debaa03d9d Simply encode/decode binary keys correctly in messages for now 9 years ago
Con Kolivas a743d307cf Add a function for sending binary data to another process 9 years ago
Con Kolivas 7ad63b09e2 Pass unix message length with unix_recv 9 years ago
Con Kolivas 84c6f0f900 Read off the max open file limits and clamp max clients to 90% of it 9 years ago
Con Kolivas a6cc0bd90c Provide helper functions for setting buffer sizes on any socket fds 9 years ago
Con Kolivas f2ae887a62 Fix initial rcvbufsiz detection 9 years ago
Con Kolivas 1a003db4be Increase receive buffer size whenever possible to beyond largest message size 9 years ago
Con Kolivas 4eed1715c3 Fix logic fail 9 years ago
Con Kolivas f78fe91cef Only ever increase buffer size in add_buflen 9 years ago
Con Kolivas 297e8a83d5 Typo 9 years ago
Con Kolivas 64e74c71f8 Further simplify recv_available 9 years ago
Con Kolivas 96e6f83d57 Allow non EOL data to be stored in read_socket_line 9 years ago
Con Kolivas 360fdf967f Always read all pending data in read_socket_line 9 years ago
Con Kolivas 93adf51c0d Rename add_bufline to add_buflen since it's not a line being added 9 years ago
Con Kolivas 7b887e9ac6 Add mechanism for parsing received block messages from the main pool at remote nodes to submit them locally 9 years ago