| 
						
					 | 
					
						
						
							
						
						f92c26c350
	
				 
					 | 
					
						
						
							
							async - check if fd is already ready
						
						
						
						
						
						
					 | 
					
						2022-12-29 11:31:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f9b3cc29ab
	
				 
					 | 
					
						
						
							
							Update logger to use format
						
						
						
						
						
						
					 | 
					
						2022-12-29 11:09:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5c72a0cb60
	
				 
					 | 
					
						
						
							
							Request handler
						
						
						
						
						
						
					 | 
					
						2022-12-29 10:27:54 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cf3cff0746
	
				 
					 | 
					
						
						
							
							Reset errno after EINTR
						
						
						
						
						
						
					 | 
					
						2022-12-29 10:14:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b90ed61e03
	
				 
					 | 
					
						
						
							
							Async working with connection handlers
						
						
						
						
						
						
					 | 
					
						2022-12-29 01:49:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dfc659dec0
	
				 
					 | 
					
						
						
							
							Renamed logger_alive to alive
						
						
						
						
						
						
					 | 
					
						2022-12-29 00:02:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						096aeae23b
	
				 
					 | 
					
						
						
							
							Async working (in concept)
						
						
						
						
						
						
					 | 
					
						2022-12-28 16:40:31 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cd97eca7d3
	
				 
					 | 
					
						
						
							
							Add client_ctx_t in client_handler
						
						
						
						
						
						
					 | 
					
						2022-12-28 15:17:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ce658ac965
	
				 
					 | 
					
						
						
							
							move lib/cache to cache_handler
						
						
						
						
						
						
					 | 
					
						2022-12-19 15:27:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dd4f768cc4
	
				 
					 | 
					
						
						
							
							Logger and config refactor
						
						
						
						
						
						
					 | 
					
						2022-12-19 14:36:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						45514f90ca
	
				 
					 | 
					
						
						
							
							Multi processing -> multi threading
						
						
						
						
						
						
					 | 
					
						2022-12-18 22:18:11 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						44913c1e0e
	
				 
					 | 
					
						
						
							
							Refactor
						
						
						
						
						
						
					 | 
					
						2022-12-15 19:55:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b244f86c72
	
				 
					 | 
					
						
						
							
							Remove unneccessary malloc in compress
						
						
						
						
						
						
					 | 
					
						2022-12-15 19:49:59 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a3c1ecc0bf
	
				 
					 | 
					
						
						
							
							Refactor uri.h
						
						
						
						
						
						
					 | 
					
						2022-12-15 17:53:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3227e615fe
	
				 
					 | 
					
						
						
							
							Use getopt_long
						
						
						
						
						
						
					 | 
					
						2022-12-15 11:26:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3ce72975b8
	
				 
					 | 
					
						
						
							
							Remove shm from config
						
						
						
						
						
						
					 | 
					
						2022-12-15 10:43:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1f20c70772
	
				 
					 | 
					
						
						
							
							Add union for sock addr
						
						
						
						
						
						
					 | 
					
						2022-12-15 10:26:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fabb55d94b
	
				 
					 | 
					
						
						
							
							Cleanup
						
						
						
						
						
						
					 | 
					
						2022-12-13 23:49:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6d473bfa49
	
				 
					 | 
					
						
						
							
							small changes
						
						
						
						
						
						
					 | 
					
						2022-12-13 23:43:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8e83d6aa5f
	
				 
					 | 
					
						
						
							
							Outsource geoip
						
						
						
						
						
						
					 | 
					
						2022-12-13 23:41:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b422b37806
	
				 
					 | 
					
						
						
							
							Renamed rev_proxy -> proxy
						
						
						
						
						
						
					 | 
					
						2022-12-13 20:36:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						74c97a512f
	
				 
					 | 
					
						
						
							
							Rename logger()
						
						
						
						
						
						
					 | 
					
						2022-12-13 19:49:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7653c3117e
	
				 
					 | 
					
						
						
							
							Add architecture.md
						
						
						
						
						
						
					 | 
					
						2022-12-10 23:39:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						483b386100
	
				 
					 | 
					
						
						
							
							Remove some global variables
						
						
						
						
						
						
					 | 
					
						2022-12-10 22:44:26 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bfa9cf4fcd
	
				 
					 | 
					
						
						
							
							Add client_ctx_t
						
						
						
						
						
						
					 | 
					
						2022-12-10 22:33:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9ac67dbfd3
	
				 
					 | 
					
						
						
							
							Clean up logger
						
						
						
						
						
						
					 | 
					
						2022-12-10 21:56:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2efe65fc74
	
				 
					 | 
					
						
						
							
							Cleanup code
						
						
						
						
						
						
					 | 
					
						2022-12-10 21:40:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2937bdaded
	
				 
					 | 
					
						
						
							
							Add logger
						
						
						
						
						
						
					 | 
					
						2022-12-10 20:48:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						782c7440b0
	
				 
					 | 
					
						
						
							
							Websocket uuid as char array
						
						
						
						
						
						
					 | 
					
						2022-12-10 02:21:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						88346fe722
	
				 
					 | 
					
						
						
							
							Do not use shard object file anymore
						
						
						
						
						
						
					 | 
					
						2022-12-10 01:49:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0f75aeea7a
	
				 
					 | 
					
						
						
							
							Add tests for some utils
						
						
						
						
						
						
					 | 
					
						2022-12-10 01:33:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						933aac0f09
	
				 
					 | 
					
						
						
							
							Use OpenSSL EVP api for hashing
						
						
						
						
						
						
					 | 
					
						2022-12-09 14:27:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7f1299feb4
	
				 
					 | 
					
						
						
							
							Fix rev proxy ret bug
						
						
						
						
						
						
					 | 
					
						2022-11-11 03:05:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8435048150
	
				 
					 | 
					
						
						
							
							Handle fastcgit chunk return
						
						
						
						
						
						
					 | 
					
						2022-11-11 02:23:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						206ae3264d
	
				 
					 | 
					
						
						
							
							Hopefully fix bug
						
						
						
						
						
						
					 | 
					
						2022-11-11 02:18:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5e050512ad
	
				 
					 | 
					
						
						
							
							Fix sock_recv return handling
						
						
						
						
						
						
					 | 
					
						2022-11-10 23:51:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						db053121f2
	
				 
					 | 
					
						
						
							
							Refactor Makefile
						
						
						
						
						
						
					 | 
					
						2022-11-10 20:42:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						89a9d4b9d6
	
				 
					 | 
					
						
						
							
							Fix chunked splicing
						
						
						
						
						
						
					 | 
					
						2022-11-10 20:21:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bc7c3591a2
	
				 
					 | 
					
						
						
							
							Renamed docs/ to doc/
						
						
						
						
						
						
					 | 
					
						2022-11-01 11:10:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1859c432c8
	
				 
					 | 
					
						
						
							
							Fix chunked
						
						
						
						
						
						
					 | 
					
						2022-10-21 00:01:11 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						33ec943e8b
	
				 
					 | 
					
						
						
							
							Fix Makefile
						
						
						
						
						
						
					 | 
					
						2022-10-20 23:51:06 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b30f9fa56d
	
				 
					 | 
					
						
						
							
							Implement Transfer-Encoding chunked for requests
						
						
						
						
						
						
					 | 
					
						2022-10-20 23:10:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						90e324cf87
	
				 
					 | 
					
						
						
							
							Remove client buffer
						
						
						
						
						
						
					 | 
					
						2022-10-20 23:00:11 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e7e1e7b18f
	
				 
					 | 
					
						
						
							
							Add debian target to Makefile
						
						
						
						
						
						
					 | 
					
						2022-10-20 22:07:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						63b1ca5d6a
					 | 
					
						
						
							
							Update file header comments
						
						
						
						
						
						
					 | 
					
						2022-10-20 22:03:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						54313551fc
					 | 
					
						
						
							
							Use (void) instead of void
						
						
						
						
						
						
					 | 
					
						2022-10-20 22:03:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						92779e5dba
					 | 
					
						
						
							
							Use volatile sig_atomic_t instead of int
						
						
						
						
						
						
					 | 
					
						2022-10-20 22:03:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						100eb1597d
					 | 
					
						
						
							
							Update Makefile to be a real Makefile
						
						
						
						
						
						
					 | 
					
						2022-10-20 22:03:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f4c3345445
	
				 
					 | 
					
						
						
							
							Fix spacing
						
						
						
						
						
						
					 | 
					
						2022-10-20 22:03:16 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						893316ebfa
	
				 
					 | 
					
						
						
							
							Remove debug message
						
						
						
						
						
						
					 | 
					
						2022-10-20 21:32:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |