Urgent.News

What's breaking now, across thousands of outlets.

Tech

What's been going on in w64devkit the past year

The past year has been exciting for w64devkit, a software distribution maintained by Peter0x44. Peter0x44 joined as co-maintainer and brought many improvements to the project. Release packaging is now signed, with all EXEs and DLLS in w64devkit code-signed using Peter0x44's key. This has resulted in fewer security issues for users.

MSYS2 adopted Peter0x44's signing tool, aas-sign, which is now included in w64devkit releases. Build automation has been established using GitHub Actions, ensuring a transparent release process. Release immutability has been enabled, locking in release artifacts to prevent any modifications. The x64 release is now a "multilib" toolchain, allowing compilation for both 32-bit and 64-bit Windows.

The standard COFF object format now supports up to 4 billion sections, overcoming previous limitations. Bintutils has been patched to produce bigobj by default, making it compatible with simpler linkers and auto-detection scripts. Some features, such as the switch from -Os to -O2 and the inclusion of CMake, Ninja, CMake debugger, CCache, and Git worktrees, have been added to improve performance and workflow.

Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at nullprogram.com →

More in Tech

Building FoxyInvoice — Chapter 4: Multi-tenancy & data security — the vault

This series is written in the open, from a real production system. This chapter is the vault: identity, isolation, authorization, and the tests that prove it holds.

  • Multi-tenancy allows unrelated companies to share one system with isolated data.
  • Identity established via email/password, Google SSO, and JWT access tokens.
  • Isolation achieved through EF Core query filters, save interceptor, and CI tests.

More from Sunday 20 September →