erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							5da91fd8f2 
							
						 
					 
					
						
						
							
							MUST NOT enable features in CVSpico Makefile  bad coder  
						
						
						
						
					 
					
						2007-11-06 18:02:29 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							927ac023ce 
							
						 
					 
					
						
						
							
							The expensive DMEM stats is gone. No need for it, too much potential to DOS.  
						
						
						
						
					 
					
						2007-11-06 18:02:03 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							ad5fa66737 
							
						 
					 
					
						
						
							
							Missing newline warning, missing include fixed  
						
						
						
						
					 
					
						2007-11-06 17:53:45 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							49c4bbb47f 
							
						 
					 
					
						
						
							
							Have an own file handle udp requests.  
						
						
						
						
					 
					
						2007-11-06 17:51:48 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							41120f6a0d 
							
						 
					 
					
						
						
							
							Move stats out of opentracker.c, also have an own file handle udp requests.  
						
						
						
						
					 
					
						2007-11-06 17:50:41 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							7e8d7fb259 
							
						 
					 
					
						
						
							
							Thank you, GNU for fucking up pmake :)  
						
						
						
						
					 
					
						2007-11-06 15:18:18 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							2e62624bc4 
							
						 
					 
					
						
						
							
							Makefile now builds each object on its own. Thus it can be build with -j2 and higher  
						
						
						
						
					 
					
						2007-11-06 12:44:53 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							4ccbc9bd0e 
							
						 
					 
					
						
						
							
							Fixed a forgotten unlock and a messed up string pointer  
						
						
						
						
					 
					
						2007-11-06 12:20:32 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							5cca3fe20a 
							
						 
					 
					
						
						
							
							Fixed ntohl include  
						
						
						
						
					 
					
						2007-11-06 12:04:05 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							bbbaa0e09d 
							
						 
					 
					
						
						
							
							Fixed warnings about newlines at end of file  
						
						
						
						
					 
					
						2007-11-06 12:03:11 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							8900cc0dd9 
							
						 
					 
					
						
						
							
							No one can get access to buckets now without locking them. Also split up the trackerlogic.c-monster in functional sub-units. HEADS UP: this code is untested and not considered stable.  
						
						
						
						
					 
					
						2007-11-06 11:58:32 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							5749f1d8fe 
							
						 
					 
					
						
						
							
							Rename source files in an ot_ fashion  
						
						
						
						
					 
					
						2007-11-06 10:41:14 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							785a9f13bd 
							
						 
					 
					
						
						
							
							Make to_hex thread safe. Get rid off old /24 counting code. Protect more bucket accesses by locks.  
						
						
						
						
					 
					
						2007-11-06 03:21:03 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							4a68f8692b 
							
						 
					 
					
						
						
							
							We do now use the tools for locking buckets in order to prepare MT code  
						
						
						
						
					 
					
						2007-11-06 01:29:57 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							a859ae78e5 
							
						 
					 
					
						
						
							
							Cleaned up stats return format. Also reflect APPI changes due to MT code in trackerlogic.{c,h}  
						
						
						
						
					 
					
						2007-11-06 01:28:40 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							3bf7878833 
							
						 
					 
					
						
						
							
							Locks tested. Got the test routine wrong -> Fixed.  
						
						
						
						
					 
					
						2007-11-06 01:25:36 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							a6b8311812 
							
						 
					 
					
						
						
							
							Introducing first tools to make opentracker multithreaded.  
						
						
						
						
					 
					
						2007-11-03 13:43:05 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							8acc0ff48f 
							
						 
					 
					
						
						
							
							Introduce configuration dependent number of parameters in a nicer way  
						
						
						
						
					 
					
						2007-11-02 13:13:03 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							5aa41e9d82 
							
						 
					 
					
						
						
							
							The last experiment failed. No more accept deferral  
						
						
						
						
					 
					
						2007-11-02 04:18:52 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							d276addb7a 
							
						 
					 
					
						
						
							
							Trying to accept connections only when data has come in. This is an experiment.  
						
						
						
						
					 
					
						2007-11-02 03:21:56 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							853dc33be2 
							
						 
					 
					
						
						
							
							Allow for more than one admin ip address  
						
						
						
						
					 
					
						2007-11-01 20:13:03 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							dc8e889797 
							
						 
					 
					
						
						
							
							Add more full scrape stats  
						
						
						
						
					 
					
						2007-10-31 15:39:41 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							31eada6168 
							
						 
					 
					
						
						
							
							Reenabled syncing  
						
						
						
						
					 
					
						2007-10-29 17:22:05 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							b19bbd6a85 
							
						 
					 
					
						
						
							
							Number of buckets is 1024 now  
						
						... 
						
						
						
						Clean all torrents now only cleans one bucket at a time
All torrents that are being worked upon in an announce are being cleaned on demoand
torrent's peer lists now keep extra counts for seeds and peers to speed up scrape and announce
Sync has gone for now. I will think up a new way to implement. The old one was way to slow. 
						
						
					 
					
						2007-10-27 14:06:07 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							72c72bb3a1 
							
						 
					 
					
						
						
							
							I accidently put space on the list of non-terminating characters...  
						
						
						
						
					 
					
						2007-10-23 00:44:22 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							ab9246618b 
							
						 
					 
					
						
						
							
							some clients chose to accidently send negative numwants  
						
						
						
						
					 
					
						2007-10-23 00:39:21 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							1fce733ea0 
							
						 
					 
					
						
						
							
							Accept clients that forget to spell announce at all...  
						
						
						
						
					 
					
						2007-10-23 00:30:46 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							3b042b838a 
							
						 
					 
					
						
						
							
							Be really relaxed now about what to accept in values...  
						
						
						
						
					 
					
						2007-10-23 00:27:00 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							286c17e7a9 
							
						 
					 
					
						
						
							
							Allow @ in values. This seems to fix some clients  
						
						
						
						
					 
					
						2007-10-23 00:22:50 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							23e484e13a 
							
						 
					 
					
						
						
							
							Allow = in values. This seems to fix some clients  
						
						
						
						
					 
					
						2007-10-23 00:20:05 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							69c6e2bc99 
							
						 
					 
					
						
						
							
							This uTorrent/1600 client requires some... measures :/ I dont like the workaround.  
						
						
						
						
					 
					
						2007-10-23 00:01:10 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							68a104ad2a 
							
						 
					 
					
						
						
							
							Now measure the time a clean_all_torrents takes  
						
						
						
						
					 
					
						2007-10-22 00:57:57 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							ac57c3d5d6 
							
						 
					 
					
						
						
							
							Now measure the time a clean_all_torrents takes  
						
						
						
						
					 
					
						2007-10-22 00:44:11 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							6876e16242 
							
						 
					 
					
						
						
							
							assume anything looking like GET /a to be an announce...  
						
						
						
						
					 
					
						2007-10-21 05:36:10 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							3aa286d9b8 
							
						 
					 
					
						
						
							
							Last fix was not enough to get rid off those 1600er buggers.  
						
						
						
						
					 
					
						2007-10-21 05:26:55 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							00972c6c68 
							
						 
					 
					
						
						
							
							Work around the stupid utorrent 1600 bug. That'll be removed after a while.  
						
						
						
						
					 
					
						2007-10-21 05:15:35 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							0de8b53fdd 
							
						 
					 
					
						
						
							
							Now the Holzhammer: GET /an is announce, GET /sc is scrape. Period.  
						
						
						
						
					 
					
						2007-10-21 04:55:19 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							6b2307015f 
							
						 
					 
					
						
						
							
							now accept more classes of announce fuckups  
						
						
						
						
					 
					
						2007-10-21 04:37:37 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							42210450f3 
							
						 
					 
					
						
						
							
							Just one more typo  
						
						
						
						
					 
					
						2007-10-21 04:23:39 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							2cbb480865 
							
						 
					 
					
						
						
							
							Just one more typo  
						
						
						
						
					 
					
						2007-10-21 04:20:42 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							886421d2d5 
							
						 
					 
					
						
						
							
							Work around more typos that might end up in torrent files as announce urls  
						
						
						
						
					 
					
						2007-10-21 04:13:53 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							2b715b89f1 
							
						 
					 
					
						
						
							
							Debug code sometimes copied too much data  
						
						
						
						
					 
					
						2007-10-21 03:37:26 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							ddd85ec7e0 
							
						 
					 
					
						
						
							
							Fixed one leak from struct_http  
						
						
						
						
					 
					
						2007-10-21 01:11:45 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							8098adb48e 
							
						 
					 
					
						
						
							
							Be even more stupidistas-tolerant  
						
						
						
						
					 
					
						2007-10-19 23:15:13 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							84f8738b82 
							
						 
					 
					
						
						
							
							Fix debug output  
						
						
						
						
					 
					
						2007-10-19 22:55:13 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							d768bf6e81 
							
						 
					 
					
						
						
							
							Enable _DEBUG_HTTPERROR to avoid warning...  
						
						
						
						
					 
					
						2007-10-19 22:36:28 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							53bce09735 
							
						 
					 
					
						
						
							
							Include time since startup in full scrape debug output  
						
						
						
						
					 
					
						2007-10-19 22:20:42 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							c59e44ba94 
							
						 
					 
					
						
						
							
							Now limit full scrape to requests sending exactly "GET /scrape HTTP/"  
						
						
						
						
					 
					
						2007-10-19 22:13:59 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							41019c79d8 
							
						 
					 
					
						
						
							
							Introducing multiscrape  
						
						
						
						
					 
					
						2007-10-19 21:56:59 +00:00 
						 
				 
			
				
					
						
							
							
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							d5876ebb6b 
							
						 
					 
					
						
						
							
							Prevent url-decoding for debug by using a temp buffer  
						
						
						
						
					 
					
						2007-10-19 21:00:57 +00:00