Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								0f5ecafc57 
								
							 
						 
						
							
							
								
								fix: api usage issue  
							
							
							
						 
						
							2024-04-14 16:51:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Jaeryang Baek 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								782cce7c44 
								
							 
						 
						
							
							
								
								Merge pull request  #1340  from joequant/main  
							
							... 
							
							
							
							allow version to work with -rc tag 
							
						 
						
							2024-04-06 18:57:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								395ca82175 
								
							 
						 
						
							
							
								
								refac: '-rc' tag handling  
							
							
							
						 
						
							2024-04-06 18:55:51 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								57530d87f6 
								
							 
						 
						
							
							
								
								feat: /ollama head route  
							
							
							
						 
						
							2024-04-02 02:03:13 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								d72653cdea 
								
							 
						 
						
							
							
								
								fix: download allowed hosts  
							
							
							
						 
						
							2024-04-01 14:01:05 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								77b1edcd0f 
								
							 
						 
						
							
							
								
								fix: allowed hosts  
							
							
							
						 
						
							2024-04-01 13:24:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Jaeryang Baek 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								587a8c5992 
								
							 
						 
						
							
							
								
								Merge pull request  #1370  from lainedfles/logging-improvements  
							
							... 
							
							
							
							Improve logging. 
							
						 
						
							2024-03-31 13:46:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								4ddb7e124e 
								
							 
						 
						
							
							
								
								fix: error message  
							
							
							
						 
						
							2024-03-31 13:40:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Self Denial 
								
							 
						 
						
							
							
							
							
								
							
							
								144c9059a3 
								
							 
						 
						
							
							
								
								Improve logging. Move print() statements to appropiate log().  
							
							... 
							
							
							
							Add COMFYUI and WEBHOOK logging and associated environment variable
control. Add WEBHOOK payload & request debug logs. 
							
						 
						
							2024-03-31 13:17:29 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								5af8d0612a 
								
							 
						 
						
							
							
								
								chore: py formatting  
							
							
							
						 
						
							2024-03-31 01:13:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph C Wang 
								
							 
						 
						
							
							
							
							
								
							
							
								c9f17ecb3a 
								
							 
						 
						
							
							
								
								allow version to work with -rc tag  
							
							
							
						 
						
							2024-03-29 01:44:37 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Jaeryang Baek 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								371dfc1143 
								
							 
						 
						
							
							
								
								Merge branch 'dev' into debug_print  
							
							
							
						 
						
							2024-03-24 18:04:03 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy Jaeryang Baek 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3e0d9ad74f 
								
							 
						 
						
							
							
								
								Merge branch 'dev' into feat/cancel-model-download  
							
							
							
						 
						
							2024-03-23 15:16:06 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								e008738f30 
								
							 
						 
						
							
							
								
								feat: cancel download from backend  
							
							
							
						 
						
							2024-03-23 13:12:54 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								5c1e3a460e 
								
							 
						 
						
							
							
								
								fix: remove aiofiles dependency  
							
							
							
						 
						
							2024-03-22 21:47:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								92cc87d908 
								
							 
						 
						
							
							
								
								fix: ollama upload url  
							
							
							
						 
						
							2024-03-22 00:58:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								9e37d6edcc 
								
							 
						 
						
							
							
								
								refac: gguf upload ui  
							
							
							
						 
						
							2024-03-22 00:55:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								77ec296ac3 
								
							 
						 
						
							
							
								
								chore: print removed  
							
							
							
						 
						
							2024-03-22 00:11:17 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								bc80f1438c 
								
							 
						 
						
							
							
								
								fix: ollama gguf upload  
							
							
							
						 
						
							2024-03-22 00:10:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								af4caec4f5 
								
							 
						 
						
							
							
								
								refac: ollama gguf upload  
							
							
							
						 
						
							2024-03-21 23:45:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Self Denial 
								
							 
						 
						
							
							
							
							
								
							
							
								f74f2ea765 
								
							 
						 
						
							
							
								
								Merge conflicts  
							
							
							
						 
						
							2024-03-21 00:14:13 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Self Denial 
								
							 
						 
						
							
							
							
							
								
							
							
								e6dd0bfbe0 
								
							 
						 
						
							
							
								
								Migrate to python logging module with env var control.  
							
							
							
						 
						
							2024-03-20 17:11:36 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								e86db74333 
								
							 
						 
						
							
							
								
								refac: stream default value  
							
							
							
						 
						
							2024-03-18 18:14:05 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								1bfcd801b7 
								
							 
						 
						
							
							
								
								fix: multiple openai issue  
							
							
							
						 
						
							2024-03-18 01:11:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								26a187f5ac 
								
							 
						 
						
							
							
								
								refac: print removed  
							
							
							
						 
						
							2024-03-12 00:26:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								be3ab88c88 
								
							 
						 
						
							
							
								
								fix: error handling  
							
							
							
						 
						
							2024-03-12 00:26:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								a4ca1fc5c4 
								
							 
						 
						
							
							
								
								feat: model filter list env var  
							
							
							
						 
						
							2024-03-09 21:47:01 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								81daf4ceb9 
								
							 
						 
						
							
							
								
								feat: model filter frontend integration  
							
							
							
						 
						
							2024-03-09 21:29:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								b550e23bf6 
								
							 
						 
						
							
							
								
								feat: model filter backend  
							
							
							
						 
						
							2024-03-09 21:19:20 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								53adc6a0ca 
								
							 
						 
						
							
							
								
								fix: rag issue  
							
							
							
						 
						
							2024-03-06 18:37:40 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								f741adc6c9 
								
							 
						 
						
							
							
								
								refac: OLLAMA_API_BASE_URL deprecated  
							
							
							
						 
						
							2024-03-06 11:44:00 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								124020f824 
								
							 
						 
						
							
							
								
								chore: added print url for debugging  
							
							
							
						 
						
							2024-03-05 02:19:25 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								fbdac832bb 
								
							 
						 
						
							
							
								
								feat: multiple ollama model management  
							
							
							
						 
						
							2024-03-05 02:12:55 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								8626ae60dd 
								
							 
						 
						
							
							
								
								chore: old_main removed  
							
							
							
						 
						
							2024-03-05 01:43:33 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								8d34324d12 
								
							 
						 
						
							
							
								
								feat: cancel request  
							
							... 
							
							
							
							Resolves #1006  
							
						 
						
							2024-03-05 01:41:22 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								b2dd2f191d 
								
							 
						 
						
							
							
								
								refac: comment  
							
							
							
						 
						
							2024-03-05 01:21:50 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								8fd7bc342d 
								
							 
						 
						
							
							
								
								refac: error message  
							
							
							
						 
						
							2024-03-05 01:07:59 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								f04d60b6d9 
								
							 
						 
						
							
							
								
								feat: multiple ollama support  
							
							
							
						 
						
							2024-03-05 00:59:35 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								901e7a33fa 
								
							 
						 
						
							
							
								
								feat: chat playground backend integration  
							
							
							
						 
						
							2024-03-02 18:16:02 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								2379e94cbf 
								
							 
						 
						
							
							
								
								feat: text completion playground  
							
							
							
						 
						
							2024-03-02 03:01:44 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								90bcd1644a 
								
							 
						 
						
							
							
								
								rename to open-webui  
							
							
							
						 
						
							2024-02-16 23:30:38 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Farrell 
								
							 
						 
						
							
							
							
							
								
							
							
								08e8e922fd 
								
							 
						 
						
							
							
								
								Endpoint role-checking was redundantly applied but FastAPI provides a nice abstraction mechanic...so I applied it. There should be no logical changes in this code; only simpler, cleaner ways for doing the same thing.  
							
							
							
						 
						
							2024-02-08 18:05:01 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								442e3d978a 
								
							 
						 
						
							
							
								
								feat: terminate request on user stop  
							
							
							
						 
						
							2024-01-17 19:19:44 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									goecho 
								
							 
						 
						
							
							
							
							
								
							
							
								74f91bc74d 
								
							 
						 
						
							
							
								
								Fix bug: Header attributes (Host, Authorization, Origin, Referer) not sanitized  
							
							... 
							
							
							
							- Resolved an issue where header attributes Host, Authorization, Origin, and Referer were not being sanitized, resulting in two major issues:
  1. Ollama requests inadvertently exposed user information, leading to data leakage.
  2. When Ollama is deployed on different servers, and the intermediary proxy layer uses the host header to locate downstream services, it fails to find them.
Root Cause:
- In FastAPI, when accessing request.headers, all header names are converted to lowercase. This is because FastAPI, and its underlying framework Starlette, adhere to the HTTP/2 standard, which mandates lowercase header field names for performance and consistency.
- In HTTP/2, enforcing lowercase header field names reduces complexity in header processing as case sensitivity is no longer a concern. Thus, regardless of the case used in client-sent header fields, the server processes them uniformly in lowercase.
- This practice is adopted in FastAPI and other modern HTTP frameworks, even in an HTTP/1.1 context, to maintain consistency with HTTP/2 and improve overall performance. As a result, header field names are always presented in lowercase in FastAPI, even if the original request used capitalization or mixed case. 
							
						 
						
							2024-01-11 14:36:34 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								bb2971260d 
								
							 
						 
						
							
							
								
								fix: backend proxy  
							
							
							
						 
						
							2024-01-05 17:16:35 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								78477baa0e 
								
							 
						 
						
							
							
								
								feat: proxy logging  
							
							
							
						 
						
							2024-01-05 15:51:33 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								a37b9c126f 
								
							 
						 
						
							
							
								
								refac  
							
							
							
						 
						
							2024-01-05 01:29:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								47dc3b5fb2 
								
							 
						 
						
							
							
								
								feat: async reverse proxy  
							
							
							
						 
						
							2024-01-05 01:25:34 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ThatOneCalculator 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								05fade1426 
								
							 
						 
						
							
							
								
								chore:  🎨  format backend  
							
							
							
						 
						
							2024-01-04 13:30:47 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Timothy J. Baek 
								
							 
						 
						
							
							
							
							
								
							
							
								30aff2db53 
								
							 
						 
						
							
							
								
								feat: enable backend ollama url update  
							
							
							
						 
						
							2024-01-04 13:06:31 -08:00