66dfa3a2fd 
					 
					
						
						
							
							did more migrating works  
						
						
						
						
					 
					
						2016-04-29 03:55:42 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9cb6c963fa 
					 
					
						
						
							
							migrated some files from cmn to si  
						
						
						
						
					 
					
						2016-04-28 15:29:28 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						61a6cf281f 
					 
					
						
						
							
							added aio files. some file restructuring in progress  
						
						
						
						
					 
					
						2016-04-27 14:57:50 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1bdd1f5f6c 
					 
					
						
						
							
							changed the function signature of qse_tmr_gettmout()  
						
						
						
						
					 
					
						2016-01-30 18:07:20 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						028646bb54 
					 
					
						
						
							
							added QSE_HTTPD_SERVER_TRANSPARENT to allow optional support for TPROXY.  
						
						... 
						
						
						
						changed to set the target to SECURE when the intercepted connection is known to be SECURE 
						
						
					 
					
						2015-11-15 14:23:59 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74ab14974b 
					 
					
						
						
							
							enhanced intercept handling in httpd  
						
						
						
						
					 
					
						2015-09-28 07:33:46 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						26440f1a96 
					 
					
						
						
							
							removed unnecessary code in some initialization code.  
						
						... 
						
						
						
						added errnum to some open functions 
						
						
					 
					
						2015-06-12 13:11:50 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f61505860 
					 
					
						
						
							
							added qse_fs_setopt() & qse_fs_getopt().  
						
						... 
						
						
						
						added QSE_FS_CBS and changed qse_fs_del() to call cbs.del() if available 
						
						
					 
					
						2014-11-26 15:14:24 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d21e90ce2 
					 
					
						
						
							
							renamed qse_tmr_remove() to qse_tmr_delete().  
						
						... 
						
						
						
						removed qse_fs_delete() and added qse_fs_delfile()/qse_fs_deldir() with some new options 
						
						
					 
					
						2014-11-24 17:01:04 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						56e5b5191b 
					 
					
						
						
							
							switched the license to BSD  
						
						
						
						
					 
					
						2014-11-19 14:42:24 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						49febef055 
					 
					
						
						
							
							renamed QSE_XLI_SCM_RELAXED to QSE_XLI_SCM_VALIFFY.  
						
						... 
						
						
						
						added qse_httpd_configmod().
changed qse_httpd_loadmod() to return qse_httpd_mod_t* 
						
						
					 
					
						2014-11-13 10:15:53 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c23e2a4a7c 
					 
					
						
						
							
							added experimental code to pass unvalidated configuration items to a module  
						
						
						
						
					 
					
						2014-11-12 15:39:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						643f84a8dd 
					 
					
						
						
							
							implemented proxy peer connection caching experimentally  
						
						
						
						
					 
					
						2014-11-11 15:41:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17b55e20ed 
					 
					
						
						
							
							fixed wrong field names in cmn/fs.c  
						
						... 
						
						
						
						fixed a memory leak bug in run_printf of awk/run.c 
						
						
					 
					
						2014-11-06 17:12:34 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						06e55b9c7e 
					 
					
						
						
							
							added wrapper functions - qse_httpd_mbsdup() and qse_httpd_mbsxdup()  
						
						
						
						
					 
					
						2014-11-02 12:01:22 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						514eee844f 
					 
					
						
						
							
							defined QSE_HTTPD_TIMER_INVALID_INDEX  
						
						
						
						
					 
					
						2014-11-02 11:41:00 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						569b30039b 
					 
					
						
						
							
							renamed existing qse_httpd_inserttimerevent() and qse_httpd_removetimerevent() to qse_httpd_insert_timer_event() and qse_httpd_remove_timer_event().  
						
						... 
						
						
						
						the renamed functions should be used internally only.
added new qse_httpd_inserttimerevent() and qse_httpd_removetimerevent() that can be used by external callers.
added qse_httpd_timer_event_t and other required definitions for the new functions 
						
						
					 
					
						2014-11-01 15:27:56 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						893c3f74f8 
					 
					
						
						
							
							added \n to one of debugging messages  
						
						
						
						
					 
					
						2014-10-31 08:50:36 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e35190e23d 
					 
					
						
						
							
							changed debugging ouput tput format  
						
						
						
						
					 
					
						2014-10-31 08:48:48 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f10f9a569b 
					 
					
						
						
							
							touched up httpd debug logging  
						
						
						
						
					 
					
						2014-10-31 08:24:49 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c5d85f55f 
					 
					
						
						
							
							fixed a bug in qse_httpd_addhnd().  
						
						... 
						
						
						
						exported qse_httpd_entaskerrorwithmvk() 
						
						
					 
					
						2014-10-30 16:29:48 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75dea7aa43 
					 
					
						
						
							
							added preloop and postloop hooks into qse_httpd_ecb_t.  
						
						... 
						
						
						
						added qse_httpd_custom_t for customized event dispatching
allowed dns and urs services to be disabled programatically
added qse_httpd_addhnd() and qse_httpd_delhnd() for customized event dispatching 
						
						
					 
					
						2014-10-30 05:53:35 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d9d75a5db5 
					 
					
						
						
							
							fixed multiple glitches for building on non-posix platforms  
						
						
						
						
					 
					
						2014-10-19 12:50:51 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a97cce7d70 
					 
					
						
						
							
							enhanced httpd to accept a document root specified of the secure nwad prefixed with https://.  
						
						... 
						
						
						
						moved ssl context initialization for server from the httpd structure to the server structure 
						
						
					 
					
						2014-10-16 12:30:20 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9d23a0d8b 
					 
					
						
						
							
							added https proxying without certificate check. this is different from CONNECT. when this feature is used, the proxy establishes a https connection to the origin server  
						
						
						
						
					 
					
						2014-10-15 15:33:37 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1df4e0bc9f 
					 
					
						
						
							
							enhanced proxying to handle protocol upgrade.  
						
						... 
						
						
						
						enhanced qse_mbsword() and its family to accept an extra delimiter 
						
						
					 
					
						2014-10-08 14:07:55 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						718fd13481 
					 
					
						
						
							
							added unix socket support into httpd urs  
						
						
						
						
					 
					
						2014-09-26 16:46:10 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						94f015ea98 
					 
					
						
						
							
							deprecated qse_ubi_t and introduced qse_httpd_hnd_t  
						
						
						
						
					 
					
						2014-09-16 14:14:51 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a30d67411 
					 
					
						
						
							
							fixed missing urs deactivation upon initialization failure  
						
						
						
						
					 
					
						2014-09-16 05:31:28 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2ca7afd90c 
					 
					
						
						
							
							added dns preresolution  
						
						
						
						
					 
					
						2014-09-12 14:11:47 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ffce4c94aa 
					 
					
						
						
							
							fixed a memory leak bug caused when the duplicated host name is an address.  
						
						... 
						
						
						
						fixed wrong redirection code processing bug in rewriting handler.
fixed a bug of not setting the default port when no port is specfied in rewritten url address 
						
						
					 
					
						2014-09-12 07:23:34 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97c528ca1f 
					 
					
						
						
							
							added qse_httpd_dns_server_t and qse_httpd_urs_server_t.  
						
						... 
						
						
						
						deleted qse_httpd_natr_t.
deleted QSE_HTTPD_DNSNOA and QSE_HTTPD_DNSNOAAAA
added QSE_HTTPD_DNS_SERVER_A and QSE_HTTPD_DNS_SERVER_AAAA 
						
						
					 
					
						2014-09-11 09:02:07 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d4439858d3 
					 
					
						
						
							
							added some module handling code  
						
						
						
						
					 
					
						2014-09-05 15:52:19 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bfeb437225 
					 
					
						
						
							
							added qse_httpd_mod_t and supporting functions  
						
						
						
						
					 
					
						2014-09-04 16:55:45 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d8f8f93207 
					 
					
						
						
							
							added QSE_HTTPD_MODPREFIX and QSE_HTTPD_MODPOSTFIX  
						
						
						
						
					 
					
						2014-09-03 17:11:01 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b0f12a896 
					 
					
						
						
							
							attempting to add dynamic modules into httpd  
						
						
						
						
					 
					
						2014-09-03 16:57:33 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb1511b817 
					 
					
						
						
							
							added more configuration items to httpd  
						
						
						
						
					 
					
						2014-08-13 14:35:43 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1d1331247a 
					 
					
						
						
							
							added host/location specific dns/urs server  
						
						
						
						
					 
					
						2014-08-12 01:42:13 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bb946c800 
					 
					
						
						
							
							added more  code for dns and url rewrting support  
						
						
						
						
					 
					
						2014-08-07 16:29:22 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ae45071b5e 
					 
					
						
						
							
							improved dns handling and added some code for url rewriting  
						
						
						
						
					 
					
						2014-08-06 16:44:06 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f4f42ae4f 
					 
					
						
						
							
							enhanced httpd's dns handling  
						
						
						
						
					 
					
						2014-08-05 16:55:15 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ccb6ddcefd 
					 
					
						
						
							
							handled dns timeout in httpd  
						
						
						
						
					 
					
						2014-08-05 09:55:00 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc667d28e3 
					 
					
						
						
							
							added timer and enhanced httpd to use timer for idling detection  
						
						
						
						
					 
					
						2014-08-04 16:34:22 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e8a241ed71 
					 
					
						
						
							
							changed sockets and pipes used in httped  to work in non-blocking mode  
						
						
						
						
					 
					
						2014-07-25 17:28:20 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6137df4e86 
					 
					
						
						
							
							implemented simple dns caching in httpd  
						
						
						
						
					 
					
						2014-07-24 16:22:06 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1231b3b941 
					 
					
						
						
							
							improved dns and proxy handling in httpd  
						
						
						
						
					 
					
						2014-07-23 16:07:43 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5703aaa8a5 
					 
					
						
						
							
							touched up httpd  
						
						
						
						
					 
					
						2014-07-22 17:58:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad0d80fff5 
					 
					
						
						
							
							added more name resolution code  
						
						
						
						
					 
					
						2014-07-18 17:11:03 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						88aaa1532a 
					 
					
						
						
							
							added some dns code  
						
						
						
						
					 
					
						2014-07-17 16:11:02 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4e0e403a73 
					 
					
						
						
							
							added some code for name resolution  
						
						
						
						
					 
					
						2014-07-16 15:31:04 +00:00