Dirk Engling 
							
						 
					 
					
						
						
						
						
							
						
						
							e0cd3b1831 
							
						 
					 
					
						
						
							
							fix: git version string is not yet available  
						
						 
						
						
						
						
					 
					
						2024-04-15 15:26:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dirk Engling 
							
						 
					 
					
						
						
						
						
							
						
						
							6cdebf31ac 
							
						 
					 
					
						
						
							
							Remove warning  
						
						 
						
						
						
						
					 
					
						2024-04-15 15:20:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dirk Engling 
							
						 
					 
					
						
						
						
						
							
						
						
							f8637baaeb 
							
						 
					 
					
						
						
							
							Allow the use of iob_init if the new libowfat is not yet available  
						
						 
						
						
						
						
					 
					
						2024-04-15 15:20:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dirk Engling 
							
						 
					 
					
						
						
						
						
							
						
						
							236c9292f6 
							
						 
					 
					
						
						
							
							gzip fullscrapes by default now  
						
						 
						
						
						
						
					 
					
						2024-04-14 13:13:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dirk Engling 
							
						 
					 
					
						
						
						
						
							
						
						
							bd4992435c 
							
						 
					 
					
						
						
							
							Add proper parsing for the gzip content encoding  
						
						 
						
						
						
						
					 
					
						2024-04-13 14:04:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dirk Engling 
							
						 
					 
					
						
						
						
						
							
						
						
							2eeae0a65a 
							
						 
					 
					
						
						
							
							Allow opentracker to start with a random set of torrents for debugging purposes  
						
						 
						
						
						
						
					 
					
						2024-04-13 12:26:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dirk Engling 
							
						 
					 
					
						
						
						
						
							
						
						
							8ccf4b43d7 
							
						 
					 
					
						
						
							
							gcc is no longer default cc  
						
						 
						
						
						
						
					 
					
						2024-04-04 18:00:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dirk Engling 
							
						 
					 
					
						
						
						
						
							
						
						
							308e91a2fa 
							
						 
					 
					
						
						
							
							-pthread needs to be in CFLAGS  
						
						 
						
						
						
						
					 
					
						2024-04-04 17:56:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dirk Engling 
							
						 
					 
					
						
						
						
						
							
						
						
							9f615bbebf 
							
						 
					 
					
						
						
							
							-pthread is the only necessary linker option for pthread API  
						
						 
						
						
						
						
					 
					
						2024-04-04 17:55:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dirk Engling 
							
						 
					 
					
						
						
						
						
							
						
						
							959e0912a1 
							
						 
					 
					
						
						
							
							Bind dual stack by default  
						
						 
						
						
						
						
					 
					
						2024-04-03 23:08:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dirk Engling 
							
						 
					 
					
						
						
						
						
							
						
						
							be825f5759 
							
						 
					 
					
						
						
							
							Add support for dynamic accesslists  
						
						 
						
						
						
						
					 
					
						2022-11-24 04:20:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dirk Engling 
							
						 
					 
					
						
						
						
						
							
						
						
							68a17b3ae4 
							
						 
					 
					
						
						
							
							Obey DESTDIR macro. Thanks to Romain Porte  
						
						 
						
						
						
						
					 
					
						2021-07-27 23:15:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dirk Engling 
							
						 
					 
					
						
						
						
						
							
						
						
							80faf1c452 
							
						 
					 
					
						
						
							
							Using strip from enviroment to allow different strippers  
						
						 
						
						
						
						
					 
					
						2021-06-06 03:02:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dirk Engling 
							
						 
					 
					
						
						
						
						
							
						
						
							58dedd001d 
							
						 
					 
					
						
						
							
							srandomdev is not available on linuxes by default  
						
						 
						
						
						
						
					 
					
						2021-04-20 04:14:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dirk Engling 
							
						 
					 
					
						
						
						
						
							
						
						
							b73b3b17cc 
							
						 
					 
					
						
						
							
							Use arc4random whereever we need strong entropy  
						
						 
						
						
						
						
					 
					
						2021-04-20 04:05:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dirk Engling 
							
						 
					 
					
						
						
						
						
							
						
						
							ccef1d0ccd 
							
						 
					 
					
						
						
							
							Use dev random by default  
						
						 
						
						
						
						
					 
					
						2021-04-20 03:49:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							85dfec1822 
							
						 
					 
					
						
						
							
							Dont make srandomdev the default, it exists only in BSDs  
						
						 
						
						
						
						
					 
					
						2012-06-08 19:21:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								denis 
							
						 
					 
					
						
						
						
						
							
						
						
							7d36ea2732 
							
						 
					 
					
						
						
							
							new flag to enforce gzip even if client did not request it  
						
						 
						
						
						
						
					 
					
						2012-05-29 20:42:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							dc90c8867c 
							
						 
					 
					
						
						
							
							Report connection id missmatch count  
						
						 
						
						
						
						
					 
					
						2012-05-28 19:05:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							3eeb536a44 
							
						 
					 
					
						
						
							
							Init prng before udp code needs it.  
						
						 
						
						
						
						
					 
					
						2012-05-28 15:24:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							44e004ac9a 
							
						 
					 
					
						
						
							
							Adding rijndael code for udp connection id calculation  
						
						 
						
						
						
						
					 
					
						2012-05-28 14:47:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							c005b42be4 
							
						 
					 
					
						
						
							
							enable proxy.debug target  
						
						 
						
						
						
						
					 
					
						2010-08-14 01:08:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							ae9ab76941 
							
						 
					 
					
						
						
							
							Get rid of SYNC_SCRAPE madness. It's overkill and no one uses it.  
						
						 
						
						
						
						
					 
					
						2010-04-22 21:55:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							f4409df68a 
							
						 
					 
					
						
						
							
							Allow logging of completed events to syslog  
						
						 
						
						
						
						
					 
					
						2009-11-12 10:18:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							9d4f0e66d0 
							
						 
					 
					
						
						
							
							Need to compile sources for proxy  
						
						 
						
						
						
						
					 
					
						2009-10-15 18:23:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							7f3b66b9af 
							
						 
					 
					
						
						
							
							Add source files to proxy project  
						
						 
						
						
						
						
					 
					
						2009-10-15 18:17:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							c76814cfec 
							
						 
					 
					
						
						
							
							Going to the forest, spotting woodpeckers  
						
						 
						
						
						
						
					 
					
						2009-09-02 01:47:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							d9287403a8 
							
						 
					 
					
						
						
							
							add option to log the numwants over time  
						
						 
						
						
						
						
					 
					
						2009-08-30 18:04:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							342182a496 
							
						 
					 
					
						
						
							
							Put the WANT_MODEST_FULLSCRAPES option into Makefile  
						
						 
						
						
						
						
					 
					
						2009-08-29 13:56:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							682bd069d2 
							
						 
					 
					
						
						
							
							Enable Networks debugging in Makefile  
						
						 
						
						
						
						
					 
					
						2009-08-26 21:24:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							dad215a6e1 
							
						 
					 
					
						
						
							
							Add a new proxy daemon to opentracker  
						
						 
						
						
						
						
					 
					
						2009-07-16 01:36:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							a7cb039b67 
							
						 
					 
					
						
						
							
							There seems to be more broken v6 APIs than just the OpenBSD one. Linux smells as well.  
						
						 
						
						
						
						
					 
					
						2009-03-18 14:53:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							ff3c0feab5 
							
						 
					 
					
						
						
							
							Add workaround to openbsd's broken v6 API  
						
						 
						
						
						
						
					 
					
						2009-02-10 14:49:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							131211b4da 
							
						 
					 
					
						
						
							
							V6  
						
						 
						
						
						
						
					 
					
						2009-01-13 22:41:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							779d6c235f 
							
						 
					 
					
						
						
							
							* http and udp routines now use thread local buffers passed in workstruct containers. In other words they do not use static_buffer anymore and are considered to be thread safe.  
						
						 
						
						... 
						
						
						
						* the new workstruct also introduces a well defined buffer and result passing path
* a new function scan_find_keywords is a wrapper around scan_urlencoded_query that maps keys in url to values passed in an array of ot_keywords structs
* this new function cleans up much of url parameter parsing work, where read_ptr and write_ptr have been introduced rather than the confusing char *c, *data variables
* I now use memcmp instead of byte_diff to allow compiler to optimize constant size string compares
* got rid of UTORRENT_1600_WORKAROUND
* livesync_ticker is now only called from one (currently main) thread to avoid race conditions 
						
						
					 
					
						2009-01-05 18:05:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							548e2b8338 
							
						 
					 
					
						
						
							
							Introduce new flag WANT_SYNC_SCRAPE  
						
						 
						
						
						
						
					 
					
						2009-01-02 07:55:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							0523b429ae 
							
						 
					 
					
						
						
							
							Aid spotting bad clients...  
						
						 
						
						
						
						
					 
					
						2008-12-03 20:38:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							334c6e4bbb 
							
						 
					 
					
						
						
							
							The BIG refactoring [tm]. Too many changes to count them. If it doesn't suite you, revert to last version.  
						
						 
						
						
						
						
					 
					
						2008-11-28 22:21:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							97980de3d9 
							
						 
					 
					
						
						
							
							Introduce vector debuggin code and stats restriction options  
						
						 
						
						
						
						
					 
					
						2008-10-24 00:00:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							0deb06d544 
							
						 
					 
					
						
						
							
							Reverting last commit. Debug effect not seen.  
						
						 
						
						
						
						
					 
					
						2008-10-07 23:53:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							0f271421c3 
							
						 
					 
					
						
						
							
							Add config option for naming threads  
						
						 
						
						
						
						
					 
					
						2008-10-07 23:45:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							a5917ab6e0 
							
						 
					 
					
						
						
							
							Add _DEBUG flag for debug builds. This flag enables some diagnostic messages.  
						
						 
						
						
						
						
					 
					
						2008-10-05 12:31:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							8cbfc8602c 
							
						 
					 
					
						
						
							
							Cleaning up Build time options. Also add ot_livesync.[ch]  
						
						 
						
						
						
						
					 
					
						2008-10-03 21:35:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							96243526c4 
							
						 
					 
					
						
						
							
							Typo in Makefile, thanks to Steffen.  
						
						 
						
						
						
						
					 
					
						2008-05-07 07:44:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							408c5f98ed 
							
						 
					 
					
						
						
							
							Introducing live busy network detection.  
						
						 
						
						
						
						
					 
					
						2008-01-17 10:46:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							eadb0b8436 
							
						 
					 
					
						
						
							
							But keep Makefile in the libowfat is at ../libowfat state.  
						
						 
						
						
						
						
					 
					
						2007-12-20 06:01:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							c28cf398fd 
							
						 
					 
					
						
						
							
							Introduce some kind of versioning  
						
						 
						
						
						
						
					 
					
						2007-12-20 05:59:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							598b68561b 
							
						 
					 
					
						
						
							
							Introduce new ot_http.c and ot_http.h  
						
						 
						
						
						
						
					 
					
						2007-12-03 01:01:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							c09ad325cc 
							
						 
					 
					
						
						
							
							Make allowing gzip a Makefile tunable  
						
						 
						
						
						
						
					 
					
						2007-11-22 04:37:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								erdgeist 
							
						 
					 
					
						
						
						
						
							
						
						
							4735b99db2 
							
						 
					 
					
						
						
							
							Forgot to specify -pthread when using threads  
						
						 
						
						
						
						
					 
					
						2007-11-16 20:19:15 +00:00