denis 
							
						 
					 
					
						
						
						
						
							
						
						
							929d375b97 
							
						 
					 
					
						
						
							
							make the interval with random an average value around the real value and not additional  
						
						 
						
						
						
						
					 
					
						2007-02-01 22:34:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							7ab634b6f6 
							
						 
					 
					
						
						
							
							Make timeouts more human readable  
						
						 
						
						
						
						
					 
					
						2007-02-01 22:27:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								denis 
							
						 
					 
					
						
						
						
						
							
						
						
							484565b6b7 
							
						 
					 
					
						
						
							
							clear the freed mempointer  
						
						 
						
						
						
						
					 
					
						2007-02-01 22:23:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							4569b9ffdf 
							
						 
					 
					
						
						
							
							release memory for empty peer pools  
						
						 
						
						
						
						
					 
					
						2007-02-01 17:01:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							401d0759ab 
							
						 
					 
					
						
						
							
							Wasted too much space for minimum element count. Now minimum elements in vektor is 16, it grows and shrinks by a factor of 4 and a shrinking hysteresis of a factor of 5  
						
						 
						
						
						
						
					 
					
						2007-02-01 16:06:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							9882d74b7e 
							
						 
					 
					
						
						
							
							Forgot to take into account, that there are OT_POOL_COUNT debuggable pools in one torrent. Fixed.  
						
						 
						
						
						
						
					 
					
						2007-02-01 15:57:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							e7f6908fb2 
							
						 
					 
					
						
						
							
							Reserved too few space to hold all data for a memdebug  
						
						 
						
						
						
						
					 
					
						2007-02-01 15:45:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								denis 
							
						 
					 
					
						
						
						
						
							
						
						
							bbdc36c518 
							
						 
					 
					
						
						
							
							add the scrapes to the valid requests (blue mrtg line)  
						
						 
						
						
						
						
					 
					
						2007-02-01 15:35:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							f9c49e9759 
							
						 
					 
					
						
						
							
							el cheapo vector debugging  
						
						 
						
						
						
						
					 
					
						2007-02-01 13:51:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							62c59983cb 
							
						 
					 
					
						
						
							
							Use multiple output buffers to try to avoid copy on write when unnecessary  
						
						 
						
						
						
						
					 
					
						2007-02-01 13:30:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							10a6586ad1 
							
						 
					 
					
						
						
							
							Try to shake off too stupid clients by sending an Bittorrent error rather than an HTTP 400  
						
						 
						
						
						
						
					 
					
						2007-01-31 09:58:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							6e1ee92de6 
							
						 
					 
					
						
						
							
							Use signed size_t wherever appropriate  
						
						 
						
						
						
						
					 
					
						2007-01-31 09:50:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							11abb03e85 
							
						 
					 
					
						
						
							
							size_t cant get < 0 and thus wont report errors  
						
						 
						
						
						
						
					 
					
						2007-01-31 02:19:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							05f0d651cb 
							
						 
					 
					
						
						
							
							On linux time.h must be included to use time()  
						
						 
						
						
						
						
					 
					
						2007-01-30 21:29:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							f0ddf30389 
							
						 
					 
					
						
						
							
							provide mrtg with more sane strings  
						
						 
						
						
						
						
					 
					
						2007-01-29 13:41:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							5a3d6b4029 
							
						 
					 
					
						
						
							
							We now answer as soon as the first \n is seen  
						
						 
						
						... 
						
						
						
						We do not copy input buffer to socket's input array anymore, if we find \n in first buffer
We simplified parsing of input string
We removed asserts that were needed to debug negative seeder counts
We split static input and output buffers for obvious reasons
We enlarged static output buffer to prepare multi scrape functionality
We removed -lm from Makefile, this lib was only needed, when our random algorithm worked on floats
We close fds now that come with an empty iocookie into write loop, those don't make sense
We documented query string parser in opentracker.c a lot better to help auditing 
						
						
					 
					
						2007-01-29 02:02:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							4c6bcc89ce 
							
						 
					 
					
						
						
							
							complete_D_ ... ECODERTOODUMB  
						
						 
						
						
						
						
					 
					
						2007-01-27 17:13:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							a244da8d5e 
							
						 
					 
					
						
						
							
							really copy in new peer, even if it already existed, to remember its state  
						
						 
						
						
						
						
					 
					
						2007-01-27 17:04:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							dc1099dd66 
							
						 
					 
					
						
						
							
							Asserts were always false :/  
						
						 
						
						
						
						
					 
					
						2007-01-27 16:42:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							6603b51576 
							
						 
					 
					
						
						
							
							Due to recent issues... assert() seed counts  
						
						 
						
						
						
						
					 
					
						2007-01-27 16:35:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							c094695add 
							
						 
					 
					
						
						
							
							account downloaded before early returns  
						
						 
						
						
						
						
					 
					
						2007-01-27 16:06:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								denis 
							
						 
					 
					
						
						
						
						
							
						
						
							65675cd4da 
							
						 
					 
					
						
						
							
							fix for corrupt fullscrape. did never work until now  
						
						 
						
						
						
						
					 
					
						2007-01-27 08:57:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							9c0248ae92 
							
						 
					 
					
						
						
							
							announce.php and scrape.php are now being handled  
						
						 
						
						
						
						
					 
					
						2007-01-26 18:09:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							05420c40e5 
							
						 
					 
					
						
						
							
							Introduce another unspec'd command: sync which syncs the most recent peer pool for a torrent out. Do some variable type clean up. Do some code structure clean up.  
						
						 
						
						
						
						
					 
					
						2007-01-26 16:26:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							dffea5da69 
							
						 
					 
					
						
						
							
							return random check back intervals to our clients  
						
						 
						
						
						
						
					 
					
						2007-01-25 14:16:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							2f0658a3af 
							
						 
					 
					
						
						
							
							Code cleanup reindenting  
						
						 
						
						
						
						
					 
					
						2007-01-24 22:23:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							bcef9d56a4 
							
						 
					 
					
						
						
							
							Allowing more relaxed parsing of queries  
						
						 
						
						
						
						
					 
					
						2007-01-24 21:49:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							c2ed48f73b 
							
						 
					 
					
						
						
							
							Return empty dictionary for unknown scrapes  
						
						 
						
						
						
						
					 
					
						2007-01-24 21:26:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							d7c00a909b 
							
						 
					 
					
						
						
							
							Do not write, if no string is passed  
						
						 
						
						
						
						
					 
					
						2007-01-24 21:18:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								denis 
							
						 
					 
					
						
						
						
						
							
						
						
							99c1ba1896 
							
						 
					 
					
						
						
							
							support for questionmark in URL behind the initial one  
						
						 
						
						
						
						
					 
					
						2007-01-24 21:12:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								denis 
							
						 
					 
					
						
						
						
						
							
						
						
							a291ceda98 
							
						 
					 
					
						
						
							
							backout Revision 1.67  
						
						 
						
						
						
						
					 
					
						2007-01-24 21:06:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								denis 
							
						 
					 
					
						
						
						
						
							
						
						
							e628873416 
							
						 
					 
					
						
						
							
							workaround for some weird requests  
						
						 
						
						
						
						
					 
					
						2007-01-24 20:48:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								denis 
							
						 
					 
					
						
						
						
						
							
						
						
							fd73f958c2 
							
						 
					 
					
						
						
							
							Denis wanted scrapes and erdgeist didnt give it :)  
						
						 
						
						
						
						
					 
					
						2007-01-24 20:20:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								denis 
							
						 
					 
					
						
						
						
						
							
						
						
							4fc8dd75be 
							
						 
					 
					
						
						
							
							Copy request before expanding url-encoded bytes  
						
						 
						
						
						
						
					 
					
						2007-01-24 20:13:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							2d0215d793 
							
						 
					 
					
						
						
							
							Debugging for failed requests.  
						
						 
						
						
						
						
					 
					
						2007-01-24 12:56:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							00843757c0 
							
						 
					 
					
						
						
							
							Count successful announces extra  
						
						 
						
						
						
						
					 
					
						2007-01-23 15:48:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							bee4ad4ba0 
							
						 
					 
					
						
						
							
							Now allow * in torrents  
						
						 
						
						
						
						
					 
					
						2007-01-22 02:41:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							e161ef790a 
							
						 
					 
					
						
						
							
							FD-debug also in new iob_send path  
						
						 
						
						
						
						
					 
					
						2007-01-20 14:11:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							5f7c044b54 
							
						 
					 
					
						
						
							
							Full scrape, kinda tested  
						
						 
						
						
						
						
					 
					
						2007-01-20 11:13:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								denis 
							
						 
					 
					
						
						
						
						
							
						
						
							67689057d4 
							
						 
					 
					
						
						
							
							increase the timeout to make the ride a little smoother for some clients  
						
						 
						
						
						
						
					 
					
						2007-01-20 02:50:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							3d796d93f0 
							
						 
					 
					
						
						
							
							-m64 is not usually a correct compile option  
						
						 
						
						
						
						
					 
					
						2007-01-20 01:50:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							07a604e3d6 
							
						 
					 
					
						
						
							
							Debug file descriptors  
						
						 
						
						
						
						
					 
					
						2007-01-19 17:50:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								denis 
							
						 
					 
					
						
						
						
						
							
						
						
							6c62ed7928 
							
						 
					 
					
						
						
							
							*seuftz*  
						
						 
						
						
						
						
					 
					
						2007-01-19 03:21:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								denis 
							
						 
					 
					
						
						
						
						
							
						
						
							98ed6231e1 
							
						 
					 
					
						
						
							
							set the interval to 1800 for announce (last change was only for scrape)  
						
						 
						
						
						
						
					 
					
						2007-01-19 03:19:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							908649af98 
							
						 
					 
					
						
						
							
							From now the OT_CLIENT_TIMEOUT will be enforced, even if some data arrived inside this interval  
						
						 
						
						
						
						
					 
					
						2007-01-18 13:06:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							7c4fcdbd97 
							
						 
					 
					
						
						
							
							Tidied main loop do accept() and read() before timeout()  
						
						 
						
						
						
						
					 
					
						2007-01-18 12:27:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							ccafcb0ff9 
							
						 
					 
					
						
						
							
							Give our server some air to check for timedout connections  
						
						 
						
						
						
						
					 
					
						2007-01-18 02:40:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							2ee37881ff 
							
						 
					 
					
						
						
							
							Rearranged code to try to read data as soon as socket is accepted, also raise backlog for listening socket  
						
						 
						
						
						
						
					 
					
						2007-01-18 02:23:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							c16330df6a 
							
						 
					 
					
						
						
							
							Simple top5 by peers/seeders table  
						
						 
						
						
						
						
					 
					
						2007-01-17 17:39:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							005ff4e231 
							
						 
					 
					
						
						
							
							Simple top5 by peers/seeders table  
						
						 
						
						
						
						
					 
					
						2007-01-17 11:51:55 +00:00