351 Commits (632cae501e7d15e14c20d29c6b9341b3e297c779)

Author SHA1 Message Date
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
Con Kolivas 75a9e3ec3c Add connection mechanism and message workqueues for trusted remotes 9 years ago
Con Kolivas bd7ca390ff Add variable parsing for trusted remote nodes 9 years ago
Con Kolivas f6cf94f187 Copyright date updates 9 years ago
Con Kolivas 225ea83e33 Failure to recv after wait_read_select should be fatal 9 years ago
Con Kolivas 52b3a28b88 Check regularly for an invalidated file handle in read_socket_line 9 years ago
Con Kolivas 6398a4cac6 Add a nodeserver option for dedicated serverurls that will accept incoming requests to act as a mining node 9 years ago
Con Kolivas cb2c0577cb Placeholders for api files 9 years ago
Con Kolivas 5b816982e5 Compression of any sort is slower than ordinary network transfers so remove it 9 years ago
Con Kolivas 47ecddf88a Pass select timed out return of zero in read_socket_line 9 years ago
ckolivas 3a9f5a491e Add an option to selectively enable/disable compression in passthrough modes 9 years ago
Con Kolivas effeba4999 Fix logic fails 9 years ago
Con Kolivas 85302af03f Decrement timeout in read_cs_length 9 years ago
Con Kolivas ff5e74fbd1 Rework read_socket_line loop to not bother reading more once it has a message 9 years ago