Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							d313cea8a7
							
						
					 | 
					
						
						
							
							create the DB connection on demand; some pages don't require one at all thanks to caching
						
						
						
						
						
						
					 | 
					
						2012-06-24 00:50:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							98e7acc529
							
						
					 | 
					
						
						
							
							let database class handle transactions, index.php need not know about database->db
						
						
						
						
						
						
					 | 
					
						2012-06-24 00:27:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							dd505e556e
							
						
					 | 
					
						
						
							
							avoid using magic internal database->db value
						
						
						
						
						
						
					 | 
					
						2012-06-24 00:27:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							bcfcca7cda
							
						
					 | 
					
						
						
							
							checking the engine can trigger a database init...
						
						
						
						
						
						
					 | 
					
						2012-06-24 00:25:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							008cc4253b
							
						
					 | 
					
						
						
							
							wibble database / cache connection functions, make them repeatable, and set persistant DB connections as an option
						
						
						
						
						
						
					 | 
					
						2012-06-23 23:57:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							63437d1e09
							
						
					 | 
					
						
						
							
							cache user sessions
						
						
						
						
						
						
					 | 
					
						2012-06-23 23:38:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							1c5bf478d9
							
						
					 | 
					
						
						
							
							initialise global _execs, else we get 'page used  queries' when we want 'page used 0 queries'
						
						
						
						
						
						
					 | 
					
						2012-06-23 23:37:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							d87e53ab90
							
						
					 | 
					
						
						
							
							cache reported image count
						
						
						
						
						
						
					 | 
					
						2012-06-23 23:28:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							5a93e650c1
							
						
					 | 
					
						
						
							
							make sure featured image object is fully populated before caching, else it still lazy-queries tags each time
						
						
						
						
						
						
					 | 
					
						2012-06-23 23:25:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							ee1162309a
							
						
					 | 
					
						
						
							
							block caching
						
						
						
						
						
						
					 | 
					
						2012-06-23 23:21:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							d3e2653002
							
						
					 | 
					
						
						
							
							some cached values are often zero (eg unread PMs), 'zero' is still a cache hit though, only 'false' is miss
						
						
						
						
						
						
					 | 
					
						2012-06-23 23:17:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							1daf0416bd
							
						
					 | 
					
						
						
							
							optionally run jpegoptim on newly created thumbs
						
						
						
						
						
						
					 | 
					
						2012-06-23 23:02:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							f61b4b3fcb
							
						
					 | 
					
						
						
							
							proper setup bits for livefeed
						
						
						
						
						
						
					 | 
					
						2012-06-22 22:30:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							16f1c06734
							
						
					 | 
					
						
						
							
							more livefeed tweaks - put the URL first for consistency
						
						
						
						
						
						
					 | 
					
						2012-06-22 20:04:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							6181d59975
							
						
					 | 
					
						
						
							
							that slash needs to be there >_<
						
						
						
						
						
						
					 | 
					
						2012-06-22 20:02:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							64e2b88b0a
							
						
					 | 
					
						
						
							
							remove theme dependencies on private _get_internal_parts
						
						
						
						
						
						
					 | 
					
						2012-06-22 19:37:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							2e897e097d
							
						
					 | 
					
						
						
							
							live feed tweaks
						
						
						
						
						
						
					 | 
					
						2012-06-22 19:32:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							8dcd56e0ec
							
						
					 | 
					
						
						
							
							udp log_net, because it's faster and more elegant
						
						
						
						
						
						
					 | 
					
						2012-06-22 19:19:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							7ed7f4bbb8
							
						
					 | 
					
						
						
							
							Merge branch 'master' of github.com:shish/shimmie2
						
						
						
						
						
						
					 | 
					
						2012-06-22 19:14:15 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							9291601a30
							
						
					 | 
					
						
						
							
							livefeed extension
						
						
						
						
						
						
					 | 
					
						2012-06-22 19:13:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							029719cafe
							
						
					 | 
					
						
						
							
							statsd ext, for trivially making graphs of site activity
						
						
						
						
						
						
					 | 
					
						2012-06-22 18:34:23 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							4b2cba4642
							
						
					 | 
					
						
						
							
							bulk add uses tags from filename if filename is '123 - tag1 tag2 tag3.ext' folder name otherwise
						
						
						
						
						
						
					 | 
					
						2012-06-21 09:11:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							e7df4edbee
							
						
					 | 
					
						
						
							
							slashes are removed already
						
						
						
						
						
						
					 | 
					
						2012-06-21 09:07:52 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							3c710289b7
							
						
					 | 
					
						
						
							
							fff, javascript object model >_<
						
						
						
						
						
						
					 | 
					
						2012-06-21 09:06:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							2a18da523c
							
						
					 | 
					
						
						
							
							the define wibbling for hiphop seems to work now
						
						
						
						
						
						
					 | 
					
						2012-06-18 01:23:31 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							fd5b4c5910
							
						
					 | 
					
						
						
							
							more re-organisation for create_monolith / hiphop friendliness
						
						
						
						
						
						
					 | 
					
						2012-06-18 01:06:36 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							553aad8a36
							
						
					 | 
					
						
						
							
							cache vars do nothing
						
						
						
						
						
						
					 | 
					
						2012-06-18 00:51:09 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							78d701dd53
							
						
					 | 
					
						
						
							
							move stuff about to make create_monolith simpler
						
						
						
						
						
						
					 | 
					
						2012-06-18 00:45:32 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							8173a7cafd
							
						
					 | 
					
						
						
							
							clear event listener cache when exts change
						
						
						
						
						
						
					 | 
					
						2012-06-18 00:29:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9b3ffe0eb
							
						
					 | 
					
						
						
							
							start of command-line ext manager
						
						
						
						
						
						
					 | 
					
						2012-06-18 00:27:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							930de7fc8c
							
						
					 | 
					
						
						
							
							remove built-in full-page caching; it doesn't do much any more, and everything it does do can be done better by Varnish
						
						
						
						
						
						
					 | 
					
						2012-06-18 00:07:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							5519c3a320
							
						
					 | 
					
						
						
							
							lots of tidying and removal of duplicate code
						
						
						
						
						
						
					 | 
					
						2012-06-18 00:00:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							082e6fa31b
							
						
					 | 
					
						
						
							
							nice, event-based command line support; try 'php index.php' for info
						
						
						
						
						
						
					 | 
					
						2012-06-17 20:06:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							427175983b
							
						
					 | 
					
						
						
							
							don't pre-populate the ban lists with fake data, things get confused
						
						
						
						
						
						
					 | 
					
						2012-06-17 18:50:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							1065a1915d
							
						
					 | 
					
						
						
							
							bold for *unread* PMs
						
						
						
						
						
						
					 | 
					
						2012-06-10 18:40:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							4a6f9f3245
							
						
					 | 
					
						
						
							
							say who a PM is from
						
						
						
						
						
						
					 | 
					
						2012-06-10 18:18:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							f8cc785560
							
						
					 | 
					
						
						
							
							flashes for user changes
						
						
						
						
						
						
					 | 
					
						2012-06-10 18:13:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							97d280501c
							
						
					 | 
					
						
						
							
							image ban messages
						
						
						
						
						
						
					 | 
					
						2012-06-10 17:57:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							8c1e495ab7
							
						
					 | 
					
						
						
							
							better IP Ban logging
						
						
						
						
						
						
					 | 
					
						2012-06-10 17:49:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							b0c46b63ca
							
						
					 | 
					
						
						
							
							make flash a common element
						
						
						
						
						
						
					 | 
					
						2012-06-10 17:46:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							239e028662
							
						
					 | 
					
						
						
							
							flash messages everywhere~
						
						
						
						
						
						
					 | 
					
						2012-06-10 04:21:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							61754b8dfe
							
						
					 | 
					
						
						
							
							add a type arg, even if it's not used yet
						
						
						
						
						
						
					 | 
					
						2012-06-10 01:05:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							37b3dd60b6
							
						
					 | 
					
						
						
							
							flash_message(str) function and support in themes
						
						
						
						
						
						
					 | 
					
						2012-06-09 17:00:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							a38aaba328
							
						
					 | 
					
						
						
							
							postgres has microseconds, which is overkill to display
						
						
						
						
						
						
					 | 
					
						2012-06-09 16:25:51 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							82cc77817a
							
						
					 | 
					
						
						
							
							delete comments by IP
						
						
						
						
						
						
					 | 
					
						2012-06-09 16:08:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							5186601805
							
						
					 | 
					
						
						
							
							wording
						
						
						
						
						
						
					 | 
					
						2012-06-09 16:08:15 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							b1e5ba794b
							
						
					 | 
					
						
						
							
							update comment styles for new classes
						
						
						
						
						
						
					 | 
					
						2012-06-09 15:52:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							2542051bc4
							
						
					 | 
					
						
						
							
							show user classes
						
						
						
						
						
						
					 | 
					
						2012-06-09 15:25:07 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							16f557954d
							
						
					 | 
					
						
						
							
							slow down crawlers to 1/3 hit/s; nginx will 503 if more than 1/2 hit/s
						
						
						
						
						
						
					 | 
					
						2012-06-05 13:12:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shish
							
						 
					 | 
					
						
						
						
						
							
						
						
							8de1bd0c56
							
						
					 | 
					
						
						
							
							different classes for different types of comment list
						
						
						
						
						
						
					 | 
					
						2012-06-05 13:11:15 +01:00 | 
					
					
						
						
							
							
							
						
					 |