新语言:阿拉伯语
发布于 2023-11-12,发布者为
F-Droid 网站现在也可用阿拉伯语显示。感谢所有贡献者!虽然网站已被翻译,但一些其他部件的翻译工作仍在进行之中。我们鼓励那些对向 F-Droid
的贡献努力作贡献感兴趣的人通过 Weblate
进行贡献。
如果你正好看到我们网站的哪个部分尚未翻译或遇到了任何翻译问题,请加入我们的官方 F-Droid
翻译者频道进一步讨论!
Let us compete on trustworthiness and an Arcticons special release
发布于 2023-11-09,发布者为
TWIF generated on Thursday, 09 Nov 2023, Weeks 45 & 44 F-Droid core Let us compete on trustworthiness This Thursday, 10 jurors were selected in San Francisco. Their verdict - which is expected around mid-December - could change the way Google controls apps and their distribution. This is a result...
Contributor Highlights
发布于 2023-10-26,发布者为
TWIF generated on Thursday, 26 Oct 2023 ,Week 43 F-Droid core F-Droid and F-Droid Basic were updated from 1.18.0 to 1.19.0-alpha0, now with support for automatic background updates on Android 12+ as announced last week. Note that this is still in beta so brave users need to install this manually...
F-Droid Client 1.19 alpha and KDE Connect
发布于 2023-10-19,发布者为
TWIF generated on Thursday, 19 Oct 2023, Week 42 F-Droid core F-Droid Client 1.19 F-Droid Client 1.19.0-alpha is almost here. You aren’t ready for this release; please prepare :) Some of the updates in this client release include: Completely overhauled adding repositories and mirrors, both the user experience and the...
Vulnerability Patching for F-Droid apps
发布于 2023-10-12,发布者为
TWIF generated on Thursday, 12 Oct 2023, Week 41 F-Droid core Vulnerable Apps in F-Droid patched and updated for you This week we updated and patched some apps for the 0 day vulnerability in libwebp . Please update them as soon as possible: Telegram FOSS Godot Editor 3 Nekogram X...
以 Debian 为基础维护 F-Droid 项目
发布于 2023-10-10,发布者为
自由软件允许以更高效的方式运作大型软件。 由于自由软件的这一“超能力”,F-Droid 能够用少量资源服务那么多人。 自由软件允许分享开发和维护,而不是每个项目各自为战,处理开发和维护事宜。 这是 F-Droid 基于 Debian 构建的原因所在。 但只有当使用自由软件的项目回馈其所用的上游自由软件项目时,这一模式方能奏效。 基于此,F-Droid 致力于确保将我们所做的工作尽可能多地回馈给上游原始项目。 对于生产代码,我们使用 Debian 包。 当我们需要使用新的库文件时,我们确保它已添加到 Debian,并且在 Debian 进行维护。 当我们在稳定版中需要一些新的依赖项时,我们使用 Debian Backports。 为了在实际案例中说明这一点,让我们看一下最近在我们的依赖中的安全问题:GitPython。CVE-2022-24439,CVE-2023-40267 和 CVE-2023-41040 是影响大部分在 GitPython 中处理不受信任输入的三个漏洞。在可信输入上运行 GitPython 的用例并不受影响。因为我们的构建流程接受几千个开发者的 Git 存储库,我们的代码处理来自几千人的输入。输入经过验证层可以提供保护,但没有完美的验证。所以我们需要确保每一步都是安全的。所以我们给我们在生产中使用的 Debian 包打补丁。我们的包基于 Ubuntu LTS 里打了补丁的包,而它又基于为 Debian LTS 构建的打了补丁的包,由 Freexian 资助。这是自由软件使修复安全问题更加容易的经典例子。 当然我们并不孤单,很多其他项目也基于 Debian 构建。最近,Tor Project 概述了在 Debian 上构建的很多关键好处。很明显的一点是我们投入到 Debian...
基础设施即代码迁移
发布于 2023-10-02,发布者为
我们刚刚将又一个我们的基础设施的关键部分迁移到完全自动化的设置:“源服务器”。源服务器 托管网站和 f-droid.org 存储库的所有公开文件。它也负责将更新推送到所有主镜像。所以可以说 源服务器 是我们业务的中心。Ciaran Gultnieks,F-Droid 项目的创始人,自从他十多年前搭建 源服务器 以来一直在安静尽职地维护它。为了这么多年的可靠服务,走过风风雨雨,F-Droid 用户和社区都欠他一份感激之情。 我们进行这次迁移的主要理由是为了提高我们的 “bus factor“。F-Droid 依赖贡献者保持运行,但没有单独一个人应该对任何基础设施的关键部分唯一负责。我们仍然是一个小团队,所以我们专注于将中央服务器迁移到“基础设施即代码”。具体来讲,整个中央网络和镜像设置现在在 F-Droid GitLab 组里的 Ansible 项目中维护。用代码管理服务器有几个关键优势: 任何可以运行 Ansible 的人都可以轻易重建服务器。 自动化服务配置使得创建高度详细,自定义的安全沙箱成为可能。 临时实例使审计变得容易,任何可以访问代码的人都可以测试。 这大大提高了 “bus factor”。现在任何可以访问代码的人都可以重建一份我们的基础设施的副本, F-Droid 委员会控制域名,所以一旦遇到紧急情况,委员会可以将域名重定向到一个新的基础设施。因为 F-Driod 完全是自由软件,没有什么需要保密的东西,基本上,只有签名,加密和访问控制的密钥。这些密钥可以在需要的地方(例如镜像)重新生成并设置。f-droid.org 网站和存储库来自拉去很多公共源代码存储库以构建应用。 最后一项:签名服务器 还有最后一个生产服务器没有使用 Ansible 代码管理:签名服务器。我们确实计划最终也用代码管理那台机器。它的设置相当简单,所以将它转换到 Ansible 目前优先级不高。它需要一个带有从 Git 存储库安装的 fdroidserver 的基本 Debian 系统。我们已经将其他需要的工具,比如 apksigner 推送到 Debian 了,使它们得到维护并对所有人可用。如果你在寻找一个有趣的项目做出贡献,我们仍然需要一个 Ansible...
Calyx 学会资助的客户端维护工作
发布于 2023-09-26,发布者为
官方客户端应用是 F-Droid 生态中的一个非常重要的组成部分。因此,Calyx 学会作为 F-Droid 社区的成员和受益者提议资助一个维护者职位以确保客户端应用在其他资助和无偿工作时间之外的持续维护。 Calyx 学会建议由 Torsten Grote 作为资助的第一位维护者,这是由于他熟悉代码库并在过去几年做出了大量贡献。Calyx 希望这可以解放当前维护者(们)的时间和精力,从而对 F-Droid 的其他方面带来益处。 我们与 F-Droid 社区和现有的维护者(们)讨论了这一提议。与此同时我们批准了这一提议并且工作已经在进行中了。新的 F-Droid 基础版客户端应用实现了无需 root 或特权扩展进行应用更新就是一个例子。Calyx 学会希望新的维护者职位可以使更多外部贡献成为可能并鼓励其他 F-Droid 的受益者建立相似的赞助协议。 维护者的其他任务包括: 努力定位并修复错误,优先处理关键问题 响应提交的问题 审核并合并合并请求 在 Android 应用生态发展时相应做出持续改进 按需发布版本 F-Droid 基础版 宣布 F-Droid 基础版。感谢测试和反馈! F-Droid 基础版 1.17.0: targetSdk 设置为 33 (Android 13),并且计划不久之后提高到 34 (Android 14)。 每个应用只需要确认一次更新,之后它们会在后台自动安装。 不需要额外权限!...
