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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							4eefe49307 
							
						 
					 
					
						
						
							
							Prevent each invocation of clean_peerlist to call time()  
						
						 
						
						
						
						
					 
					
						2007-01-16 03:57:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							43b60783a1 
							
						 
					 
					
						
						
							
							Use mrtg to do periodical cleanup. Hopefully that wont make too much load for stats.  
						
						 
						
						
						
						
					 
					
						2007-01-16 03:44:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							ade8268970 
							
						 
					 
					
						
						
							
							Rudimentary stats  
						
						 
						
						
						
						
					 
					
						2007-01-16 02:59:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							ec531730ab 
							
						 
					 
					
						
						
							
							Do some timeout checking on the first possible moment  
						
						 
						
						
						
						
					 
					
						2007-01-16 01:57:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							745985c726 
							
						 
					 
					
						
						
							
							Previous answer to event=stopped irritated some clients. Now reply with a static nothing-message  
						
						 
						
						
						
						
					 
					
						2007-01-16 01:35:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								denis 
							
						 
					 
					
						
						
						
						
							
						
						
							cde935b5bd 
							
						 
					 
					
						
						
							
							set interval to default value from original tracker  
						
						 
						
						
						
						
					 
					
						2007-01-15 23:40:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							41c307c3b0 
							
						 
					 
					
						
						
							
							Cast types for mrtg_scrape sprintf  
						
						 
						
						
						
						
					 
					
						2007-01-14 20:22:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							22a0829f94 
							
						 
					 
					
						
						
							
							Drop permission, if we can  
						
						 
						
						
						
						
					 
					
						2007-01-14 20:15:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							ad6c1b2019 
							
						 
					 
					
						
						
							
							New, fixpoint distinct random algorithm for choosing peers from the list... may contain bugs. Feedback welcome  
						
						 
						
						
						
						
					 
					
						2007-01-13 19:06:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							25781604c2 
							
						 
					 
					
						
						
							
							Dont want ips from query string by default  
						
						 
						
						
						
						
					 
					
						2007-01-13 19:05:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							b966435e65 
							
						 
					 
					
						
						
							
							Compiles with newest libowfat only  
						
						 
						
						
						
						
					 
					
						2007-01-12 03:09:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							f683b7a08e 
							
						 
					 
					
						
						
							
							testsuite points to localhost  
						
						 
						
						
						
						
					 
					
						2007-01-12 01:58:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							575bf7081f 
							
						 
					 
					
						
						
							
							casting does floor() by itself  
						
						 
						
						
						
						
					 
					
						2007-01-12 01:22:03 +00:00