Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								15170c79d2
								
							
								
							
						 | 
						
							
							
								
								Original sighandlers don't actually come in useful here
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								219c49817e
								
							
								
							
						 | 
						
							
							
								
								Install the signal handlers only for the master process and try to clean up in consistent fashion with handler
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								f864e1176c
								
							
								
							
						 | 
						
							
							
								
								Install signal handlers and store the originals in the ckpool_t
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								2f7f3ecad4
								
							
								
							
						 | 
						
							
							
								
								Store the pid in the proc instance structure and try to clean up on processes exiting
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								10c2b48b4f
								
							
								
							
						 | 
						
							
							
								
								Rename processes and change generator function to suit pi model
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								2c9653d138
								
							
								
							
						 | 
						
							
							
								
								Add a process structure to contain all variables likely to be used by spawned processes
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								9544d280e3
								
							
								
							
						 | 
						
							
							
								
								Launch generator process and abstract out more of the per process files created
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								e5d9d0a609
								
							
								
							
						 | 
						
							
							
								
								Use no global variables and append / to all directory names
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								8a23b0bb28
								
							
								
							
						 | 
						
							
							
								
								Write the pid to a temporary file
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								41bc9865c9
								
							
								
							
						 | 
						
							
							
								
								Begin basic main function parsing parameters, create a directory for sockets and create a listener thread
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								4e99e282b9
								
							
								
							
						 | 
						
							
							
								
								Pass correct size for bind and connect
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								1402039cc6
								
							
								
							
						 | 
						
							
							
								
								Don't show errno for logging lower than error
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								b2805d2c49
								
							
								
							
						 | 
						
							
							
								
								Trim out values from the gbtbase structure that can't be exported as text and store the values required as strings and create a json structure out of the entries for export
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								c98ed16e38
								
							
								
							
						 | 
						
							
							
								
								Move gbtbase_t to bitcoin header
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								4aa122edce
								
							
								
							
						 | 
						
							
							
								
								Add helper function for opening unix client sockets and cleanly closing and unlinking unix server sockets
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								9fdcefc06d
								
							
								
							
						 | 
						
							
							
								
								Show errno whenever it exists in LOGERR or quit
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								2a3e55ec4d
								
							
								
							
						 | 
						
							
							
								
								Add a helper function for opening a listening unix socket
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								c653c781a3
								
							
								
							
						 | 
						
							
							
								
								We should also store the merkle hashes in the gbtbase structure
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								b8f9c948e7
								
							
								
							
						 | 
						
							
							
								
								Shrink rpc req string size
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								cf04ec012a
								
							
								
							
						 | 
						
							
							
								
								Use a preallocated hash char for get blockhash to avoid alloc/free
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								f2dc9c796f
								
							
								
							
						 | 
						
							
							
								
								Add helper functions for getting best block heights/hashes
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								7d932a7661
								
							
								
							
						 | 
						
							
							
								
								Cosmetic changes
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								8e4d0276f8
								
							
								
							
						 | 
						
							
							
								
								Rationalise gbtbase variables to those that are constant and not associated with work generation
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								1335dade26
								
							
								
							
						 | 
						
							
							
								
								Use this opportunity to avoid signed warnings with chars by taking void for hex2bin
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								a34efdb221
								
							
								
							
						 | 
						
							
							
								
								Implement base gbt structure storing from bitcoind
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								76495c07fc
								
							
								
							
						 | 
						
							
							
								
								Create helper functions for aligning all memory allocations and checking their return values and make dealloc take a pointer as a macro
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								c6af5c8eb5
								
							
								
							
						 | 
						
							
							
								
								Create a gbtbase structure for variables that will need to be stored to construct a work template
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								781aa26f0b
								
							
								
							
						 | 
						
							
							
								
								Rename gbt files to bitcoin since they'll have multiple bitcoin functions not just gbt
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								de0a616250
								
							
								
							
						 | 
						
							
							
								
								Begin gbt parsing file with a validate address function
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								0cfe5606e8
								
							
								
							
						 | 
						
							
							
								
								Http requests will always be small so use the stack array only
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								ef456f6cc7
								
							
								
							
						 | 
						
							
							
								
								Provide a json_rpc_call function for requesting and receiving a json response
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								1ee3a8a8a5
								
							
								
							
						 | 
						
							
							
								
								Create a helper struct connsock for reading data
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								070235cfb5
								
							
								
							
						 | 
						
							
							
								
								Link jansson library to libckpool
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								2a78efc3ef
								
							
								
							
						 | 
						
							
							
								
								Minor char and void changes
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								83dd204239
								
							
								
							
						 | 
						
							
							
								
								Fix various build and packaging issues
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								6b495a036f
								
							
								
							
						 | 
						
							
							
								
								Provide a read socket line helper function
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								8222166257
								
							
								
							
						 | 
						
							
							
								
								Provide a write socket function
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								3dd6e6bcb5
								
							
								
							
						 | 
						
							
							
								
								Provide a dealloc function
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								724f7ab745
								
							
								
							
						 | 
						
							
							
								
								Provide a realloc_strcat function
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								1c0f442e35
								
							
								
							
						 | 
						
							
							
								
								Add jansson library to libckpool requirements
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								e9e62442e7
								
							
								
							
						 | 
						
							
							
								
								Add a generic socket connect function from url and port paramters
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								1427ac71ca
								
							
								
							
						 | 
						
							
							
								
								Add extract sockaddr helper function
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								14cda04725
								
							
								
							
						 | 
						
							
							
								
								Add basic logging warnings to libckpool functions
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								b4d636b2af
								
							
								
							
						 | 
						
							
							
								
								Add based logging macros
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								c55215a700
								
							
								
							
						 | 
						
							
							
								
								Add needed linked libraries to libckpool
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								e06c72e483
								
							
								
							
						 | 
						
							
							
								
								Add a helper function for encoding into mime base64
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								74d59a6ec3
								
							
								
							
						 | 
						
							
							
								
								Add various difficulty manipulating helpers to libckpool
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								6d87b83701
								
							
								
							
						 | 
						
							
							
								
								Add locking functions and quitfrom
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								484fe86355
								
							
								
							
						 | 
						
							
							
								
								Add socket tests to libckpool
							
							
							
							
							
						 | 
						
							12 years ago | 
						
					
				
					
						
							
							
								 
								Con Kolivas
							
						 | 
						
							
							
							
							
								
							
								e349ec2435
								
							
								
							
						 | 
						
							
							
								
								Add a slew of timer helper functions to libckpool
							
							
							
							
							
						 | 
						
							12 years ago |