github symless/synergy v1.21.2

4 hours ago

What's Changed

Commits

  • Re-fork from Deskflow v1.26 to Synergy v1.21-beta by @nbolton in #190
  • fix(ipc): remove dupe git sha from version display by @nbolton in #209
  • feat: clipboard support for Wayland via desktop portals by @nbolton in #211
  • Keep release stage in snapshot upload path by @nbolton in #212
  • Update Flatpak libportal to 0.10.0 by @nbolton in #213
  • Enterprise Linux 8 and Debian 12 support (beta 1.21) by @nbolton in #215
  • Bump version to 1.21.2 by @nbolton in #222
  • Drop GoogleTest and the legacy test tree by @nbolton in #224
  • Clamp mapped modifiers (CVE-2026-65832) by @nbolton in #219
  • Enforce clipboard receive size limits (CVE-2026-65976) by @nbolton in #220
  • Check options array is always an even size (CVE-2026-63409) by @nbolton in #218
  • Validate LSYN payload length before parsing remote layouts (GHSA-8hqj-422h-c6jx) by @nbolton in #221
  • Check clipboard bounds before reading the format count by @nbolton in #226
  • Backport upstream fixes and Wayland support from Deskflow by @nbolton in #227
  • Wait for the desktop to unlock before restoring Wayland portal sessions by @nbolton in #228
  • Add Ubuntu 22.04 build legs to Linux CI by @nbolton in #229
  • Add Manjaro support to CI workflow by @nbolton in #217
  • Fix Flatpak builds reporting as dev builds without licensing by @nbolton in #216
  • Add the missing 1.21.1 metainfo entry and check for drift in CI by @nbolton in #230
  • Update the copyright holder in source headers to Synergy App Ltd by @nbolton in #231
  • Tell the website about a new release from the CI workflow by @nbolton in #232
  • Stop the window darkening on macOS when it loses focus by @nbolton in #234
  • Wait for a blank screen to come back before restoring the Wayland portal session by @nbolton in #235
  • Unify activation, and fix what the upgrade path breaks around it by @nbolton in #233
  • Apply the administrator's locked settings file at launch by @nbolton in #236
  • Run CI on pushes to master again so packages reach S3 by @nbolton in #237
  • Run the metainfo check only in the repository the releases come from by @nbolton in #238
  • Name the built package after the package prefix by @nbolton in #239
  • Consume the product values a downstream fork sets by @nbolton in #240
  • Name the product consistently, and never after an edition a flavour lacks by @nbolton in #243
  • Don't offer a settings scope the app can't fully write by @nbolton in #241
  • Say what would undermine a settings migration run by @nbolton in #242
  • Stop the Linux client crashing when the server hostname does not resolve by @nbolton in #244
  • Take the website file codes from a repository variable by @nbolton in #245
  • Add the 1.21.2 metainfo entry and name the CVEs each release fixed by @nbolton in #247
  • Sign Windows builds against a maintained CA trust store by @nbolton in #248
  • Register a development daemon service instead of taking over the installed one by @nbolton in #246

Full Changelog: v1.16.1...v1.21.2

Don't miss a new synergy release

NewReleases is sending notifications on new releases.