Tony Murray 
							
						 
					 
					
						
						
							
						
						b1a414e785 
					 
					
						
						
							
							feature: support non-standard unix socket ( #5724 )  
						
						... 
						
						
						
						* Add support for custom MySQL unix-socket
* NULL must be lowercase!
* Naive edit of html/install.php
* fixup
* Refactor dbConnect
Use it everywhere
* $config needs to be global
Don't need to set $database_link
* small cleanups 
						
						
					 
					
						2017-04-06 22:02:37 +01:00 
						 
				 
			
				
					
						
							
							
								David Bell 
							
						 
					 
					
						
						
							
						
						5dd030f438 
					 
					
						
						
							
							refactor: Added config option for database port ( #5517 )  
						
						
						
						
					 
					
						2017-01-27 23:16:04 +00:00 
						 
				 
			
				
					
						
							
							
								Karsten Nerdinger 
							
						 
					 
					
						
						
							
						
						2925d8ce81 
					 
					
						
						
							
							Use python2 in Python script shebang lines  
						
						... 
						
						
						
						This fixes issue #3336 . 
						
						
					 
					
						2016-04-11 15:38:51 +02:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						5e3d968ee9 
					 
					
						
						
							
							use threading locks instead of a boolean variable and busy loop  
						
						
						
						
					 
					
						2015-09-14 13:38:46 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						12f2cdfcc8 
					 
					
						
						
							
							connect on init, check for in_use on connect  
						
						
						
						
					 
					
						2015-09-14 09:43:34 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						0b4645e3ea 
					 
					
						
						
							
							Revert "catch cursor close"  
						
						... 
						
						
						
						This reverts commit f5d6ad62b3 
						
						
					 
					
						2015-09-14 09:41:03 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						f5d6ad62b3 
					 
					
						
						
							
							catch cursor close  
						
						
						
						
					 
					
						2015-09-14 09:39:51 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						b68df56b14 
					 
					
						
						
							
							use global db connection if configured  
						
						
						
						
					 
					
						2015-09-14 09:35:55 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						a89018ab91 
					 
					
						
						
							
							add blocking to db query  
						
						
						
						
					 
					
						2015-09-14 09:34:13 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						cb3189e944 
					 
					
						
						
							
							always try to close the connection before reconnecting.  
						
						
						
						
					 
					
						2015-09-14 09:00:55 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						728b92f0ff 
					 
					
						
						
							
							first attempt at lessening mysql load  
						
						
						
						
					 
					
						2015-09-14 08:48:41 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						a761a4be77 
					 
					
						
						
							
							use thread name as id  
						
						
						
						
					 
					
						2015-09-09 17:01:44 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						39ec135ed3 
					 
					
						
						
							
							Revert "debug stats about threads"  
						
						... 
						
						
						
						This reverts commit 9b2c9c2fd3 
						
						
					 
					
						2015-09-09 17:00:36 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						a74a5c8d81 
					 
					
						
						
							
							Revert "prepopulate last completed dict"  
						
						... 
						
						
						
						This reverts commit 310711b4e4 
						
						
					 
					
						2015-09-09 17:00:26 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						310711b4e4 
					 
					
						
						
							
							prepopulate last completed dict  
						
						
						
						
					 
					
						2015-09-09 16:55:36 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						9b2c9c2fd3 
					 
					
						
						
							
							debug stats about threads  
						
						
						
						
					 
					
						2015-09-09 16:53:11 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						a0288763d9 
					 
					
						
						
							
							use native thread id  
						
						
						
						
					 
					
						2015-09-09 16:46:12 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						01bef1ff01 
					 
					
						
						
							
							smarter sleeping to try and lighten cpu load  
						
						
						
						
					 
					
						2015-09-09 15:23:04 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						06a809d96d 
					 
					
						
						
							
							unnecessary commas  
						
						
						
						
					 
					
						2015-09-09 15:09:19 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						ae8d29c4b6 
					 
					
						
						
							
							make threads daemon threads  
						
						
						
						
					 
					
						2015-09-09 15:07:55 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						d76e9e7889 
					 
					
						
						
							
							release queue locks  
						
						
						
						
					 
					
						2015-09-09 15:05:39 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						8de136f50c 
					 
					
						
						
							
							warn on empty queries  
						
						
						
						
					 
					
						2015-09-09 15:01:27 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						c914ba75a1 
					 
					
						
						
							
							identify thread numbers  
						
						
						
						
					 
					
						2015-09-09 14:58:39 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						969a22ffa9 
					 
					
						
						
							
							move everything into the thread  
						
						
						
						
					 
					
						2015-09-09 14:51:17 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						b2f7eba5c7 
					 
					
						
						
							
							always close cursor  
						
						
						
						
					 
					
						2015-09-09 10:04:55 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						7f69855f41 
					 
					
						
						
							
							all cursor handling in db class  
						
						
						
						
					 
					
						2015-09-09 10:04:55 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						004111574a 
					 
					
						
						
							
							close cursor after query  
						
						
						
						
					 
					
						2015-09-09 10:04:53 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						201f516a76 
					 
					
						
						
							
							better log messages  
						
						
						
						
					 
					
						2015-09-09 10:04:40 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						55768cf4c9 
					 
					
						
						
							
							catch error during connectino and retry  
						
						
						
						
					 
					
						2015-09-09 10:04:39 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						9610dac130 
					 
					
						
						
							
							mysql ping with reconnect  
						
						
						
						
					 
					
						2015-09-09 10:04:39 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						b08300e425 
					 
					
						
						
							
							make more resiliant to MySQL disconnects  
						
						
						
						
					 
					
						2015-09-09 10:04:39 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						ac63a8937a 
					 
					
						
						
							
							MySQL doesn't support specifying microsecond precision, and MariaDB defaults to zero, so it can be removed to be compatible with both.  
						
						
						
						
					 
					
						2015-09-09 10:04:39 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						32adff03f1 
					 
					
						
						
							
							only log worker threads, not main python thread  
						
						
						
						
					 
					
						2015-09-09 10:04:39 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						0a00bb6178 
					 
					
						
						
							
							remove spammy debug log  
						
						
						
						
					 
					
						2015-09-09 10:04:39 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						b0e7c9346b 
					 
					
						
						
							
							always release queue lock  
						
						
						
						
					 
					
						2015-09-09 10:04:39 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						5b647d8e70 
					 
					
						
						
							
							release queue if getting action lock fails  
						
						
						
						
					 
					
						2015-09-09 10:04:39 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						840d1e86b9 
					 
					
						
						
							
							make sure to clear the thread if unsuccessful  
						
						
						
						
					 
					
						2015-09-09 10:04:39 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						3b6e0e68e9 
					 
					
						
						
							
							move thread control to lock threads  
						
						
						
						
					 
					
						2015-09-09 10:04:39 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						ca1a6883a8 
					 
					
						
						
							
							log when can't get lock  
						
						
						
						
					 
					
						2015-09-09 10:04:39 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						eddb04aaef 
					 
					
						
						
							
							python 2.6 compat  
						
						
						
						
					 
					
						2015-09-09 10:04:39 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						d377b70e19 
					 
					
						
						
							
							make sure lock name matches action  
						
						
						
						
					 
					
						2015-09-09 10:04:39 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						d60dc000a3 
					 
					
						
						
							
							queue locks are no longer necessary  
						
						
						
						
					 
					
						2015-09-09 10:04:39 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						a63a748a21 
					 
					
						
						
							
							return db object to keep it from going out of scope  
						
						
						
						
					 
					
						2015-09-09 10:04:39 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						31cb8dddb7 
					 
					
						
						
							
							thread locking in python  
						
						
						
						
					 
					
						2015-09-09 10:04:37 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						49c786f394 
					 
					
						
						
							
							make more resiliant to MySQL disconnects  
						
						
						
						
					 
					
						2015-09-09 10:03:41 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						68a970663f 
					 
					
						
						
							
							MySQL doesn't support specifying microsecond precision, and MariaDB defaults to zero, so it can be removed to be compatible with both.  
						
						
						
						
					 
					
						2015-09-09 10:03:41 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						dde75439d2 
					 
					
						
						
							
							only log worker threads, not main python thread  
						
						
						
						
					 
					
						2015-09-09 10:03:41 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						ca7daae7cd 
					 
					
						
						
							
							remove spammy debug log  
						
						
						
						
					 
					
						2015-09-09 10:03:41 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						65b7d69e9a 
					 
					
						
						
							
							always release queue lock  
						
						
						
						
					 
					
						2015-09-09 10:03:41 -04:00 
						 
				 
			
				
					
						
							
							
								Clint Armstrong 
							
						 
					 
					
						
						
							
						
						ecc4a696c7 
					 
					
						
						
							
							release queue if getting action lock fails  
						
						
						
						
					 
					
						2015-09-09 10:03:41 -04:00