|  kanoi | 7698d1880b | convert DB time to UTC correctly, make ckdbYYYYMMDDHH.log UTC and make time use it's own buffer | 11 years ago | 
				
					
						|  Con Kolivas | 5d266a0faa | Use cmdmatch in connector and ckpool | 11 years ago | 
				
					
						|  Con Kolivas | dc3dd18e92 | Add a slow 1s timedwait to ckmsg_queue parsing to not miss wakeups | 11 years ago | 
				
					
						|  Con Kolivas | fc1d956f37 | Make a per-process logger allowing logging to be line buffered yet asynchronous | 11 years ago | 
				
					
						|  kanoi | c1de7286d7 | ckpool - add timestamps to screen log | 11 years ago | 
				
					
						|  Con Kolivas | dd056cd030 | Provide an option to run ckpool standalone without ckdb | 11 years ago | 
				
					
						|  Con Kolivas | 1e81ac7887 | Convert command line to accept long options that are also self documenting with -h | 11 years ago | 
				
					
						|  kanoi | fb3eeac022 | ckpool - add json_str NULL to error detection | 11 years ago | 
				
					
						|  kanoi | e51a5a7afd | ckpool - attempt to identify json error passed to _json_ckdb_call | 11 years ago | 
				
					
						|  ckolivas | 34d77bd3b9 | Make significant floating point errors fatal to avoid subtle bugs being missed | 11 years ago | 
				
					
						|  ckolivas | 61e8c46ee5 | Don't fclose the log file on cleanup in case we still send mesages to the log file. The OS will close it on shutdown anyway. | 11 years ago | 
				
					
						|  ckolivas | a092fd91a4 | Forgot to set return value in read_socket_line | 12 years ago | 
				
					
						|  ckolivas | e789416b17 | Fix unused variable warnings | 12 years ago | 
				
					
						|  ckolivas | b6e9d18bfc | Handle signal interruptions on all poll and select calls | 12 years ago | 
				
					
						|  ckolivas | a8eee6f0a3 | We cannot intercept signal 9 | 12 years ago | 
				
					
						|  Con Kolivas | b289046ffe | Demote the socket file exists message to notice level | 12 years ago | 
				
					
						|  Con Kolivas | e40128a2da | Allow the loglevel to be changed on the fly | 12 years ago | 
				
					
						|  Con Kolivas | 93ecc3a5c8 | Convert the authoriser and share processor to using the generic ckmsg queues and fix the data passed to the queue function | 12 years ago | 
				
					
						|  ckolivas | e8c47e29fa | Move generic ckmsgq functions to ckpool.c to allow ckp to be included | 12 years ago | 
				
					
						|  ckolivas | 1874d6e136 | Send a message back from the listener under all circumstances | 12 years ago | 
				
					
						|  ckolivas | 10baacbeee | Use only one fprintf in console logging to minimise risk of overlap | 12 years ago | 
				
					
						|  ckolivas | c80af8bc56 | Remove file log flushing from within the flock to not delay other code waiting on logging | 12 years ago | 
				
					
						|  ckolivas | 2b9062b44e | Only show errno if it's not zero | 12 years ago | 
				
					
						|  Con Kolivas | d83a6cdcde | Realloc the correct variable | 12 years ago | 
				
					
						|  Con Kolivas | 4e02dd4213 | Fix missing break in switch | 12 years ago | 
				
					
						|  Con Kolivas | 924b86b700 | Create ckdb sockdir if it's not present and change permissions to 750 | 12 years ago | 
				
					
						|  Con Kolivas | 91e2b3c942 | Remove the method from the command we send to ckdb and put it at the beginning of the message | 12 years ago | 
				
					
						|  Con Kolivas | 645b94c949 | Log all ckdb requests to the rotating ckdb log | 12 years ago | 
				
					
						|  Con Kolivas | 09f0586243 | Add all messages that we don't need to wait for the ckdb response to a separate thread message queue and cache them if ckdb is unresponsive | 12 years ago | 
				
					
						|  Con Kolivas | 0ce603c9e5 | Change message to ckdb to id. | 12 years ago | 
				
					
						|  Con Kolivas | 333d05fb3a | Create a json sending wrapper for ckdb and fix int64 usage in packed json | 12 years ago | 
				
					
						|  Con Kolivas | 1debfd1f45 | Send auth and share messages to ckdb | 12 years ago | 
				
					
						|  Con Kolivas | 73599ea10d | Add a function for sending a message to ckdb and getting its response | 12 years ago | 
				
					
						|  Con Kolivas | 5f5ef3c712 | Parse and store the socket directory and name for ckdb | 12 years ago | 
				
					
						|  Con Kolivas | ebb932691a | Allow group id to be set for unix sockets with -g command line parameter | 12 years ago | 
				
					
						|  Con Kolivas | fa8b0b0b6f | Unnecessary sleep now | 12 years ago | 
				
					
						|  Con Kolivas | badfb12da2 | Do not try to send messages from the main signal handler to the children processes since they'll detect main disappearing and do not try to pthread join a dead thread | 12 years ago | 
				
					
						|  Con Kolivas | ca805e44f0 | Provide a getfd function for getting the main connector file descriptor for seamless restarts | 12 years ago | 
				
					
						|  Con Kolivas | 4ae647b1dd | Empty the buffer on empty socket | 12 years ago | 
				
					
						|  Con Kolivas | 76921ce29f | Fix end of message parsing logic fail | 12 years ago | 
				
					
						|  Con Kolivas | a9c4c1690d | Allow select to modify the timeout instead of it being reset on each pass through the read loop | 12 years ago | 
				
					
						|  Con Kolivas | dbffb29300 | Append the null byte to the buffer before searching for the end of message marker | 12 years ago | 
				
					
						|  Con Kolivas | cc358038dd | Don't allocate extra memory in case it generates a false end of message marker | 12 years ago | 
				
					
						|  Con Kolivas | a25dc8ab50 | Don't toss out the buffer in read_socket_line if we just timed out | 12 years ago | 
				
					
						|  Con Kolivas | 655be56b3d | Don't reuse buffer pointer directly in read_socket_line | 12 years ago | 
				
					
						|  Con Kolivas | 75f330d468 | Rework read_socket_line to keep reading while data is available | 12 years ago | 
				
					
						|  Con Kolivas | 98aec22e09 | Close clean shut down sockets in read_socket_line and invalidate the fd | 12 years ago | 
				
					
						|  Con Kolivas | b57ffe23d6 | Use one buffer for connsok line receives without relying on MSG_PEEK and abort appropriately when recv() returns 0 | 12 years ago | 
				
					
						|  Con Kolivas | 352792758c | Send SIGTERM to the parent process on a failure to send a message to a sub process | 12 years ago | 
				
					
						|  Con Kolivas | d66fde2185 | Make the main listener socket always return a response and create a message input/sending loop in ckpmsg | 12 years ago |