Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								bbe29abaa3 
								
							 
						 
						
							
							
								
								standardize on versionName as spelling  
							
							 
							
							
							
						 
						
							2025-09-17 06:55:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								1068057524 
								
							 
						 
						
							
							
								
								standardize on versionCode as spelling  
							
							 
							
							
							
						 
						
							2025-09-17 06:55:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								e8d4d8fc6a 
								
							 
						 
						
							
							
								
								Merge branch 'maven' into 'master'  
							
							 
							
							... 
							
							
							
							scanner: remove tailing / from maven repo address
See merge request fdroid/fdroidserver!1700  
							
						 
						
							2025-09-17 06:50:54 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								f578684be8 
								
							 
						 
						
							
							
								
								scanner: remove tailing / from maven repo address  
							
							 
							
							
							
						 
						
							2025-09-17 14:37:30 +08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								57244dec63 
								
							 
						 
						
							
							
								
								Merge branch 'noversioncode' into 'master'  
							
							 
							
							... 
							
							
							
							update: Handle APKs without a version code in their manifest
Closes  #1240 
See merge request fdroid/fdroidserver!1695  
							
						 
						
							2025-08-26 10:10:51 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tobias Mueller 
								
							 
						 
						
							
							
							
							
								
							
							
								2eb3986ecf 
								
							 
						 
						
							
							
								
								update: Handle APKs without a version code in their manifest  
							
							 
							
							
							
						 
						
							2025-08-26 10:10:51 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								d4ad523dd2 
								
							 
						 
						
							
							
								
								Merge branch '__init__.py-black-format' into 'master'  
							
							 
							
							... 
							
							
							
							convert fdroidserver/__init__.py to black format
See merge request fdroid/fdroidserver!1690  
							
						 
						
							2025-08-18 15:48:23 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								6fff73b678 
								
							 
						 
						
							
							
								
								convert fdroidserver/__init__.py to black format  
							
							 
							
							
							
						 
						
							2025-08-18 15:38:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								fbf8fc54db 
								
							 
						 
						
							
							
								
								Merge branch 'patch-1' into 'master'  
							
							 
							
							... 
							
							
							
							Sonatype is now Maven Central
See merge request fdroid/fdroidserver!1693  
							
						 
						
							2025-08-18 13:32:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Licaon_Kter 
								
							 
						 
						
							
							
							
							
								
							
							
								f5f79ac1ea 
								
							 
						 
						
							
							
								
								Sonatype is now Maven Central  
							
							 
							
							
							
						 
						
							2025-08-18 13:32:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Michael Pöhn 
								
							 
						 
						
							
							
							
							
								
							
							
								97e9784d5d 
								
							 
						 
						
							
							
								
								Merge branch 'fix-srcname-cache-crash' into 'master'  
							
							 
							
							... 
							
							
							
							update: don't crash if src tarball is not present
See merge request fdroid/fdroidserver!1691  
							
						 
						
							2025-07-31 15:31:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								d20a6a5dcf 
								
							 
						 
						
							
							
								
								update: don't crash if src tarball is not present  
							
							 
							
							
							
						 
						
							2025-07-29 17:20:11 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Michael Pöhn 
								
							 
						 
						
							
							
							
							
								
							
							
								058f0b7f6a 
								
							 
						 
						
							
							
								
								Merge branch 'cache-srcname-sha256' into 'master'  
							
							 
							
							... 
							
							
							
							update: cache the SHA-256 of the src tarball
Closes  #1290 
See merge request fdroid/fdroidserver!1686  
							
						 
						
							2025-07-28 21:10:40 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								e07cdf5f0c 
								
							 
						 
						
							
							
								
								update: cache the SHA-256 of the src tarball  
							
							 
							
							... 
							
							
							
							closes  #1290  
							
						 
						
							2025-07-28 14:11:07 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								f9d111c8c1 
								
							 
						 
						
							
							
								
								Merge branch 'removeunf' into 'master'  
							
							 
							
							... 
							
							
							
							Remove UpstreamNonFree
Closes fdroiddata#2481
See merge request fdroid/fdroidserver!1680  
							
						 
						
							2025-07-28 14:10:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Licaon_Kter 
								
							 
						 
						
							
							
							
							
								
							
							
								8b54e2b4cf 
								
							 
						 
						
							
							
								
								Remove UpstreamNonFree  
							
							 
							
							
							
						 
						
							2025-07-28 15:59:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								d594a683ab 
								
							 
						 
						
							
							
								
								Merge branch 'isort' into 'master'  
							
							 
							
							... 
							
							
							
							Sort import
See merge request fdroid/fdroidserver!1689  
							
						 
						
							2025-07-26 15:47:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								7a98650ed3 
								
							 
						 
						
							
							
								
								Sort import  
							
							 
							
							... 
							
							
							
							ruff check --fix --select I 
							
						 
						
							2025-07-26 15:35:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								b19b8050db 
								
							 
						 
						
							
							
								
								Merge branch 'fix-schildichat-fastlane' into 'master'  
							
							 
							
							... 
							
							
							
							update: more accurate fastlane subdir/flavor matching
See merge request fdroid/fdroidserver!1687  
							
						 
						
							2025-07-26 12:52:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								6a3758d3c4 
								
							 
						 
						
							
							
								
								update: more accurate fastlane subdir/flavor matching  
							
							 
							
							... 
							
							
							
							This should fix Schildichat showing Element X's metadata. 
							
						 
						
							2025-07-26 12:36:32 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								546821fc3d 
								
							 
						 
						
							
							
								
								Merge branch 'scanpath' into 'master'  
							
							 
							
							... 
							
							
							
							scanner: report all errors
See merge request fdroid/fdroidserver!1688  
							
						 
						
							2025-07-26 10:44:26 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								120a1655b4 
								
							 
						 
						
							
							
								
								scanner: report all errors  
							
							 
							
							
							
						 
						
							2025-07-26 18:33:57 +08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								19d709edcd 
								
							 
						 
						
							
							
								
								Merge branch 'standalone-gradlew-fdroid' into 'master'  
							
							 
							
							... 
							
							
							
							make gradlew-fdroid a standalone project
See merge request fdroid/fdroidserver!1684  
							
						 
						
							2025-07-25 17:46:59 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								5049645003 
								
							 
						 
						
							
							
								
								make gradlew-fdroid a standalone project  
							
							 
							
							... 
							
							
							
							https://gitlab.com/fdroid/gradlew-fdroid  
							
						 
						
							2025-07-25 17:46:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								e4b54c9768 
								
							 
						 
						
							
							
								
								Merge branch 'docker-buildserver-always-apt-https' into 'master'  
							
							 
							
							... 
							
							
							
							buildserver: always use HTTPS for apt connections in Docker image
See merge request fdroid/fdroidserver!1603  
							
						 
						
							2025-07-23 16:24:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								7988c54d00 
								
							 
						 
						
							
							
								
								buildserver: always use HTTPS for apt connections in Docker image  
							
							 
							
							... 
							
							
							
							This configuration has been in use in .gitlab-ci.yml scripts for a while
now and has proven reliable.  This is a "low hanging fruit" improvement.
It provides an extra layer of protection for when their are apt vulns.  And
it makes it much harder to profile what a server/laptop is doing based on
the internet traffic.  The network observer will no longer be able to see
which packages are being downloaded since apt uses HTTP pipelining so size
attacks are not really possible. And HTTPS hides the URLs, filenames,
download contents, etc. 
							
						 
						
							2025-07-23 16:09:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								05c4bf2483 
								
							 
						 
						
							
							
								
								Merge branch 'ci-PUBLISH-to-bookworm' into 'master'  
							
							 
							
							... 
							
							
							
							gitlab-ci: update PUBLISH to bookworm since prod has already
See merge request fdroid/fdroidserver!1685  
							
						 
						
							2025-07-23 16:08:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								7e219561b7 
								
							 
						 
						
							
							
								
								gitlab-ci: update PUBLISH to bookworm since prod has already  
							
							 
							
							
							
						 
						
							2025-07-22 21:52:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								6ad3c74bb4 
								
							 
						 
						
							
							
								
								Merge branch 'subdir-fastlane-support' into 'master'  
							
							 
							
							... 
							
							
							
							update: support fastlane/ dir in subdir:
See merge request fdroid/fdroidserver!1679  
							
						 
						
							2025-07-17 08:46:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								96c0d928da 
								
							 
						 
						
							
							
								
								update: support fastlane/ dir in subdir:  
							
							 
							
							... 
							
							
							
							GNU Taler apps use this.
* https://git.taler.net/taler-android.git/tree/merchant-terminal/fastlane/metadata/android/en-US?h=pos-1.0.2  
							
						 
						
							2025-07-16 17:32:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								ba5c78d45f 
								
							 
						 
						
							
							
								
								update: fetch Builds one time and reuse  
							
							 
							
							
							
						 
						
							2025-07-16 16:35:58 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								8f1411607a 
								
							 
						 
						
							
							
								
								Merge branch 'update-gradle-job' into 'master'  
							
							 
							
							... 
							
							
							
							gitlab-ci: update "gradle" job to only check files when changed
See merge request fdroid/fdroidserver!1682  
							
						 
						
							2025-07-16 12:23:02 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								97b0b0eaf8 
								
							 
						 
						
							
							
								
								gitlab-ci: update gradle: job to only check files in  
							
							 
							
							... 
							
							
							
							While we are at it, also upgrade to Debian/trixie and rules:
this now handles making the merge requests:
https://gitlab.com/fdroid/gradle-transparency-log/-/merge_requests/2  
							
						 
						
							2025-07-16 14:08:54 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								c6c4764b33 
								
							 
						 
						
							
							
								
								Merge branch 'gradle-release-checksums.py' into 'master'  
							
							 
							
							... 
							
							
							
							bot: update to gradle v7.6.6
See merge request fdroid/fdroidserver!1681  
							
						 
						
							2025-07-16 12:06:44 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									fdroid-bot 
								
							 
						 
						
							
							
							
							
								
							
							
								7946acd52a 
								
							 
						 
						
							
							
								
								gradle v8.14.3  
							
							 
							
							
							
						 
						
							2025-07-16 11:52:37 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								0a91b98aee 
								
							 
						 
						
							
							
								
								Merge branch 'gradle' into 'master'  
							
							 
							
							... 
							
							
							
							AGP 8.11 requires Gradle 8.13
See merge request fdroid/fdroidserver!1678  
							
						 
						
							2025-07-06 07:30:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								09a51a429b 
								
							 
						 
						
							
							
								
								AGP 8.11 requires Gradle 8.13  
							
							 
							
							
							
						 
						
							2025-07-06 07:29:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								47b5ecdc8c 
								
							 
						 
						
							
							
								
								Merge branch 'gradle' into 'master'  
							
							 
							
							... 
							
							
							
							gradle 8.14.3
See merge request fdroid/fdroidserver!1677  
							
						 
						
							2025-07-05 07:15:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									linsui 
								
							 
						 
						
							
							
							
							
								
							
							
								909864a8c7 
								
							 
						 
						
							
							
								
								gradle 8.14.3  
							
							 
							
							
							
						 
						
							2025-07-05 15:03:27 +08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								47b9b24aef 
								
							 
						 
						
							
							
								
								Merge branch 'gitlab-ci-pages-needs' into 'master'  
							
							 
							
							... 
							
							
							
							gitlab-ci: 'pages' needs 'Build documentation' but it has `changes:`
See merge request fdroid/fdroidserver!1670  
							
						 
						
							2025-06-26 06:55:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								f4f1c003a6 
								
							 
						 
						
							
							
								
								gitlab-ci: 'pages' needs 'Build documentation' but it has changes:  
							
							 
							
							... 
							
							
							
							Fixes this error:
> Unable to create pipeline
>
> 'pages' job needs 'Build documentation' job, but 'Build documentation'
> does not exist in the pipeline. This might be because of the only,
> except, or rules keywords. To need a job that sometimes does not exist
> in the pipeline, use needs:optional. 
							
						 
						
							2025-06-26 06:44:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Michael Pöhn 
								
							 
						 
						
							
							
							
							
								
							
							
								51b55963a5 
								
							 
						 
						
							
							
								
								Merge branch 'only-copy-icons-if-they-changed' into 'master'  
							
							 
							
							... 
							
							
							
							only copy icons into repo/ if they changed
See merge request fdroid/fdroidserver!1664  
							
						 
						
							2025-06-25 10:32:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								52c1bcca70 
								
							 
						 
						
							
							
								
								only copy icons into repo/ if they changed  
							
							 
							
							... 
							
							
							
							This should make things more efficient and reduce the size of the diffs in
the transparency log.  Using shutil.copy2() preserves metadata. 
							
						 
						
							2025-06-25 09:46:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								8a36e264b4 
								
							 
						 
						
							
							
								
								Merge branch 'merge_weblate' into 'master'  
							
							 
							
							... 
							
							
							
							weblate
See merge request fdroid/fdroidserver!1676  
							
						 
						
							2025-06-25 08:05:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d5d65cfabd 
								
							 
						 
						
							
							
								
								make -C locale update  
							
							 
							
							
							
						 
						
							2025-06-25 09:54:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
							
							
								
							
							
								dcb804f70d 
								
							 
						 
						
							
							
								
								enable Bashkir (ba) as supported locale, its at 100%  
							
							 
							
							
							
						 
						
							2025-06-25 09:50:54 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Zulfar 
								
							 
						 
						
							
							
							
							
								
							
							
								a0cae97155 
								
							 
						 
						
							
							
								
								Translated using Weblate: Bashkir (ba) by Zulfar <mzulfar20@gmail.com>  
							
							 
							
							... 
							
							
							
							Currently translated at 100.0% (579 of 579 strings)
Added translation using Weblate: Bashkir (ba) by Zulfar <mzulfar20@gmail.com>
Co-authored-by: Zulfar <mzulfar20@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/f-droid/fdroidserver/ba/ 
Translation: F-Droid/F-Droid Server 
							
						 
						
							2025-06-25 09:49:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								956cb11f91 
								
							 
						 
						
							
							
								
								gitlab-ci: rm dash from macOS tests, it reliably segfaults  
							
							 
							
							... 
							
							
							
							dash rarely changes and is reliably run on Debian in the hooks/pre-commit
job.  So remove it from the macOS job, where it is flaky and hard to
troubleshoot (who has macOS? ;-)
https://gitlab.com/fdroid/fdroidserver/-/jobs/10454622138 
```
==============================================================================
run commit hooks
+ echo_header 'run commit hooks'
+ test -x ./hooks/pre-commit
+ ./hooks/pre-commit
WARNING: pydocstyle is not installed, using dummy placeholder!
WARNING: pyflakes is not installed, using dummy placeholder!
WARNING: pycodestyle is not installed, using dummy placeholder!
./hooks/pre-commit: line 111: 20320 Segmentation fault: 11  $DASH -n $f
ERROR: dash tests failed!
``` 
							
						 
						
							2025-06-25 09:42:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								193ca5842c 
								
							 
						 
						
							
							
								
								version 2.4.2  
							
							 
							
							
							
						 
						
							2025-06-24 21:52:38 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Hans-Christoph Steiner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a44364d661 
								
							 
						 
						
							
							
								
								update CHANGELOG.md  
							
							 
							
							
							
						 
						
							2025-06-24 21:52:21 +02:00