用於交換多媒體檔案的去中心化平台 MediaGoblin 0.13.0 的新版本已經發布。它旨在組織託管和交換媒體內容,包括照片、視訊、音訊檔案、3D 模型和 PDF 文件。與 Flickr、YouTube 和 SoundCloud 等集中式服務不同,MediaGoblin 平台旨在組織內容交換而不依賴特定服務,並使用類似於 StatusNet 和 pump.io 的模型,提供在您自己的資源上運行伺服器的能力。此專案程式碼以 Python 編寫,並根據 AGPLvXNUMX 授權分發。
在新版本中:
- 增加了對 Python 3.10 和 3.11 的支持,放棄了對 3.7 之前 Python 版本的支援。
- Jinja2、PyLD、Celery 函式庫已更新。
- 增加了使用遊標鍵瀏覽多頁視圖的支援。
- 在包含影片的頁面上,設定 preload=»metadata» 屬性以防止預先載入影片內容(在«metadata»模式下,僅載入有關影片大小的資訊)。
- 比較密碼的程式碼使用恆定時間演算法(以阻止考慮操作執行時間的旁道攻擊)。
- 預設情況下,調整影像大小時使用 BICUBIC 濾鏡。
- 持續整合系統已設定測試建置。 Debian 11, Debian 12, Ubuntu 20.04, Ubuntu 22.04 和 Fedora 39。


來源: opennet.ru
