5105d2093c 
								
							 
						 
						
							
							
								
								Add `HEAD` support for rpm repo files ( #28309 ) ( #28360 )  
							
							... 
							
							
							
							Backport #28309  by @KN4CK3R
Fixes https://codeberg.org/forgejo/forgejo/issues/1810 
zypper uses HEAD requests to check file existence.
https://github.com/openSUSE/libzypp/blob/HEAD/zypp/RepoManager.cc#L2549 
https://github.com/openSUSE/libzypp/blob/HEAD/zypp-curl/ng/network/private/downloaderstates/basicdownloader_p.cc#L116 
@ExplodingDragon fyi
Co-authored-by: KN4CK3R <admin@oldschoolhack.me> 
							
						 
						
							2023-12-05 16:24:57 +08:00  
				
					
						
							
							
								 
						
							
								fc7d3f7315 
								
							 
						 
						
							
							
								
								Another round of `db.DefaultContext` refactor ( #27103 ) ( #27262 )  
							
							... 
							
							
							
							Backport #27103  by @JakobDev
Part of #27065 
Co-authored-by: JakobDev <jakobdev@gmx.de>
Co-authored-by: KN4CK3R <admin@oldschoolhack.me> 
							
						 
						
							2023-09-25 19:24:35 +02:00  
				
					
						
							
							
								 
						
							
								c548dde205 
								
							 
						 
						
							
							
								
								More refactoring of `db.DefaultContext` ( #27083 )  
							
							... 
							
							
							
							Next step of #27065  
							
						 
						
							2023-09-15 06:13:19 +00:00  
				
					
						
							
							
								 
						
							
								540bf9fa6d 
								
							 
						 
						
							
							
								
								Move notification interface to services layer ( #26915 )  
							
							... 
							
							
							
							Extract from #22266  
							
						 
						
							2023-09-05 18:37:47 +00:00  
				
					
						
							
							
								 
						
							
								88f835192d 
								
							 
						 
						
							
							
								
								Replace `interface{}` with `any` ( #25686 )  
							
							... 
							
							
							
							Result of running `perl -p -i -e 's#interface\{\}#any#g' **/*` and `make fmt`.
Basically the same [as golang did](2580d0e08d 
							
						 
						
							2023-07-04 18:36:08 +00:00  
				
					
						
							
							
								 
						
							
								c890454769 
								
							 
						 
						
							
							
								
								Add direct serving of package content ( #25543 )  
							
							... 
							
							
							
							Fixes  #24723 
Direct serving of content aka HTTP redirect is not mentioned in any of
the package registry specs but lots of official registries do that so it
should be supported by the usual clients. 
						
							2023-07-03 15:33:28 +02:00  
				
					
						
							
							
								 
						
							
								05209f0d1d 
								
							 
						 
						
							
							
								
								Add RPM registry ( #23380 )  
							
							... 
							
							
							
							Fixes  #20751 
This PR adds a RPM package registry. You can follow [this
tutorial](https://opensource.com/article/18/9/how-build-rpm-packages ) to
build a *.rpm package for testing.
This functionality is similar to the Debian registry (#22854 ) and
therefore shares some methods. I marked this PR as blocked because it
should be merged after #22854 .
 
						
							2023-05-05 20:33:37 +00:00