27039d9693 
					 
					
						
						
							
							got TcpServer and Thread to inherit Mmged  
						
						
						
						
					 
					
						2018-07-01 02:11:33 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						51f61a31b6 
					 
					
						
						
							
							on netbsd, the accepted socket inherited O_NONBLOCK if the accepting socket has it. i made changes to prevent this  
						
						
						
						
					 
					
						2018-06-29 04:53:28 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ce9ff41a0 
					 
					
						
						
							
							enhanced qse_mux_poll() to accept QSE_NULL for timeout to wait indefinitely  
						
						... 
						
						
						
						made TcpServer more robust 
						
						
					 
					
						2018-06-28 14:07:35 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						20e042df0c 
					 
					
						
						
							
							work in progress to replace epoll with qse_mux_t  
						
						
						
						
					 
					
						2018-06-28 09:43:34 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40cdf684de 
					 
					
						
						
							
							switched to use a spin lock on behalf of a mutex  
						
						
						
						
					 
					
						2018-06-28 04:08:43 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6519b1e4db 
					 
					
						
						
							
							added SocketAddress::toStrBuf().  
						
						... 
						
						
						
						protected client socket closure with mutex 
						
						
					 
					
						2018-06-27 11:18:20 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						19df0af32a 
					 
					
						
						
							
							fixed TcpServer to close pipes properly upon termination  
						
						
						
						
					 
					
						2018-06-26 15:45:44 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b2f9abef77 
					 
					
						
						
							
							fixed quite a few issues in TcpServer  
						
						
						
						
					 
					
						2018-06-26 15:27:52 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d7bdc63690 
					 
					
						
						
							
							adding multiple listeners into TcpServer  
						
						
						
						
					 
					
						2018-06-26 14:43:43 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb2755fa6b 
					 
					
						
						
							
							interim update while working TcpServer  
						
						
						
						
					 
					
						2018-06-26 09:28:12 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d6b9e78114 
					 
					
						
						
							
							removed the bundled libltdl  
						
						
						
						
					 
					
						2018-06-26 08:30:02 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a51e54bda6 
					 
					
						
						
							
							TcpServer now compilable at least  
						
						
						
						
					 
					
						2018-06-25 15:52:05 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bdf1ab2234 
					 
					
						
						
							
							reverted unwanted changes  
						
						
						
						
					 
					
						2018-06-25 10:51:24 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						26e27e78cd 
					 
					
						
						
							
							work in progress. adding TcpServer  
						
						
						
						
					 
					
						2018-06-25 10:47:27 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						70c787de9f 
					 
					
						
						
							
							removed special handling of $ in qse_strsubst() as literal $ can be denoted by 11789  
						
						
						
						
					 
					
						2018-04-03 09:33:50 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5c297d784a 
					 
					
						
						
							
							fixed some issues in socket address conversion  
						
						
						
						
					 
					
						2018-03-25 03:05:12 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						598f4f0457 
					 
					
						
						
							
							included more header files in nwad-skad.c  
						
						
						
						
					 
					
						2018-03-07 13:26:21 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d87420bf6 
					 
					
						
						
							
							added Socket::sendx() functions  
						
						... 
						
						
						
						added SocketAddress::set() that accepts a string
fixed a bug in nwad-skad.c 
						
						
					 
					
						2018-03-07 09:18:36 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3613919dc1 
					 
					
						
						
							
							reverted the kt workaround  
						
						
						
						
					 
					
						2018-02-22 17:22:50 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						46cd39cabb 
					 
					
						
						
							
							changed configure.ac to check the offset of sa_family in struct sockaddr  
						
						
						
						
					 
					
						2018-02-01 09:34:12 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2fbfe3a71b 
					 
					
						
						
							
							changed to prefer char16_t with c11 compiler. yet to add --prefer-char16 option to configure.ac  
						
						
						
						
					 
					
						2018-01-29 15:38:32 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c274cc0fb4 
					 
					
						
						
							
							checked O_CLOEXEC availibility  
						
						
						
						
					 
					
						2018-01-28 05:17:42 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4243665288 
					 
					
						
						
							
							removed an unused variable in htl.c  
						
						
						
						
					 
					
						2018-01-28 04:58:56 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						36d4883f6d 
					 
					
						
						
							
							added QSE::ThreadR and QSE::ThreadC  
						
						
						
						
					 
					
						2018-01-27 16:35:02 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8256cee77f 
					 
					
						
						
							
							touched up QSE::Thread  
						
						
						
						
					 
					
						2018-01-27 05:58:20 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a3586232f 
					 
					
						
						
							
							relaxed some code for pre-c++11 compilers  
						
						
						
						
					 
					
						2018-01-26 15:03:40 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4af515c970 
					 
					
						
						
							
							added some threading functions  
						
						
						
						
					 
					
						2018-01-26 10:03:58 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58033d0265 
					 
					
						
						
							
							wrote some socket functions  
						
						
						
						
					 
					
						2018-01-25 14:46:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47f662861f 
					 
					
						
						
							
							Added some socket functions  
						
						
						
						
					 
					
						2018-01-25 09:56:30 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c0a072a054 
					 
					
						
						
							
							touched up qse_xli_setpairwithstr() a bit  
						
						
						
						
					 
					
						2018-01-22 09:38:44 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df76a61d3b 
					 
					
						
						
							
							changed the need_comma function to take into account the xli->opt.cbs.pair_writable callback function  
						
						
						
						
					 
					
						2018-01-21 17:58:24 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b3a288affb 
					 
					
						
						
							
							added the pair_writable callback to xli  
						
						
						
						
					 
					
						2018-01-21 17:13:43 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a2356737d 
					 
					
						
						
							
							added a callback called when a pair is read in by the xli format reader and the json format reader  
						
						
						
						
					 
					
						2018-01-19 15:57:44 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2280811a8e 
					 
					
						
						
							
							fixed a bug in the json format reader. it failed to read an empty array before the fix.  
						
						... 
						
						
						
						fixed a bug in the json format writer. it quoted a numeric string before the fix. it is enhanced to handle the multi-segment string(loaded by an xli format reader) better 
						
						
					 
					
						2018-01-19 04:47:28 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e5fa90ec02 
					 
					
						
						
							
							added the QSE_XLI_CASE_INSENSITIVE trait enumerator and revised macro defintions of string comparision functiosn for supporting the added enumerator  
						
						
						
						
					 
					
						2018-01-19 03:53:43 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ffa5514b43 
					 
					
						
						
							
							added QSE_FS_MKDIR_IGNORE_UMASK  
						
						
						
						
					 
					
						2018-01-18 10:27:46 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d991f9c27b 
					 
					
						
						
							
							added the qse_fs_mode_t type and the mode parameter to qse_mkdir() and related functions  
						
						
						
						
					 
					
						2018-01-17 07:45:31 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ce346e1ed 
					 
					
						
						
							
							defined QSE_PATH_MAX  
						
						... 
						
						
						
						added more operators to qse_ip4ad_t for c++ 
						
						
					 
					
						2018-01-17 04:38:21 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						825cf63d04 
					 
					
						
						
							
							deleted unneeded macros  
						
						
						
						
					 
					
						2018-01-15 14:00:02 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5d71710b18 
					 
					
						
						
							
							enhanced the json writer to inject {} or [] manually when the outermost enclosers are not found  
						
						
						
						
					 
					
						2018-01-15 09:20:28 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fa21cef920 
					 
					
						
						
							
							added qse_mbsxistype(0 and qse_wcsxistype()  
						
						
						
						
					 
					
						2018-01-12 08:44:41 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e3507e836 
					 
					
						
						
							
							added qse_mbsistype(), qse_wcsistype()  
						
						... 
						
						
						
						added qse_cli_t and related functions as an alternative interface to parse command-line arguments 
						
						
					 
					
						2018-01-12 08:21:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b1db985c5 
					 
					
						
						
							
							disallowed @include outside the outermost braces or brackets in the json format  
						
						
						
						
					 
					
						2018-01-11 09:36:15 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c756ae65e2 
					 
					
						
						
							
							added a working json format writer  
						
						
						
						
					 
					
						2018-01-11 08:32:21 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						12212d55cc 
					 
					
						
						
							
							added qse_xli_vtext_t to store the outermost braces and brackets in the json format  
						
						... 
						
						
						
						changed the json format reader to recognize the outermost braces and brackets 
						
						
					 
					
						2018-01-11 04:02:48 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4636a46acb 
					 
					
						
						
							
							added quite some xli code to read the json formatted data  
						
						
						
						
					 
					
						2018-01-10 10:01:41 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						779b335710 
					 
					
						
						
							
							reverted previous 2 commits for support json format in xli.  
						
						... 
						
						
						
						instead, i'm writing a different json format reader 
						
						
					 
					
						2018-01-09 10:45:43 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6237b43441 
					 
					
						
						
							
							added QSE_XLI_JSON and abandoned QSE_XLI_TAGMARKER, QSE_XLI_ARRAYMARKER, and QSE_XLI_ASSIGNWITHCOLON  
						
						
						
						
					 
					
						2018-01-08 08:25:49 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03cb7dd9dc 
					 
					
						
						
							
							added QSE_XLI_ASSIGNWITHCOLON, QSE_XLI_TAGMARKER, QSE_XLI_ARRAYMARKE and added partial code for more extension work in progress  
						
						
						
						
					 
					
						2018-01-05 10:55:20 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dccad56ca5 
					 
					
						
						
							
							revised qse_wcsxcmp(), qse_wcsxcasecmp(), qse_mbsxcmp(), qse_mbsxcasecmp()  
						
						
						
						
					 
					
						2018-01-03 06:59:41 +00:00