diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ffb3350..a495a36 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -68,7 +68,7 @@ jobs: steps: - uses: actions/checkout@v3 - run: sudo scripts/install_xorgxrdp_build_dependencies_with_apt.sh ${{ matrix.arch }} --allow-downgrades --allow-remove-essential --allow-change-held-packages - - run: git clone --depth 1 --branch=v0.10-h264 https://github.com/neutrinolabs/xrdp.git ${{ github.workspace}}/xrdp + - run: git clone --depth 1 --branch=v0.10 https://github.com/neutrinolabs/xrdp.git ${{ github.workspace}}/xrdp - run: ./bootstrap - run: ./configure ${{ matrix.CONF_FLAGS }} - run: make CFLAGS="$CFLAGS -O2 -Wall -Wwrite-strings -Werror" diff --git a/NEWS.md b/NEWS.md index 114dc24..a09f86a 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,35 @@ +# Release notes for xorgxrdp v0.10.3 (2024/12/15) + +## General announcements + +[Power Up Privacy](https://powerupprivacy.com/) and @CyberTrust sponsored H.264 encoding. We greatly appreciate the sponsorship. + +Please consider sponsoring or making a donation to the project if you like xrdp. We accept financial contributions via [Open Collective](https://opencollective.com/xrdp-project). Direct donations to each developer via GitHub Sponsors are also welcomed. + +## Security fixes +None + +## New features +- H.264 capture is now supported, see xrdp v0.10.2 release note for details (#355) +- Frame capture interval (frame rate) can now be configured separately via xrdp for H.264 and RFX (#347 #353) + +## Bug fixes +- Fix dependency when building without glamor (#330) +- RandR is now aware of physical monitor sizes if these have been passed to the client (#337) +- Glamor whitelist now supports `amdgpu` (#329) and `msm` (#346) drivers. Some users of this hardware had reported a regression following the introduction of #322 in v0.10.2 + +## Internal changes +None + +## Known issues +None + +## Changes for packagers or developers + +- This version is intended to be used together with xrdp v0.10.2 or later. Please build against xrdp v0.10.2 and provide both xrdp v0.10.2 and xorgxrdp v0.10.3 at the same time. + +----------------------- + # Release notes for xorgxrdp v0.10.2 (2024/07/30) ## General announcements diff --git a/README.md b/README.md index 55ac22a..19a654a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ [![Build Status](https://github.com/neutrinolabs/xorgxrdp/actions/workflows/build.yml/badge.svg)](https://github.com/neutrinolabs/xorgxrdp/actions) -*Current Version:* 0.2.18 +[![Latest Version](https://img.shields.io/github/v/release/neutrinolabs/xorgxrdp.svg?label=Latest%20Version)](https://github.com/neutrinolabs/xorgxrdp/releases) # xorgxrdp diff --git a/configure.ac b/configure.ac index 89246af..a582cc3 100644 --- a/configure.ac +++ b/configure.ac @@ -66,7 +66,7 @@ if test x$solaris = xyes; then fi if test "x$XRDP_CFLAGS" = "x"; then - PKG_CHECK_MODULES([XRDP], [xrdp >= 0.10.0]) + PKG_CHECK_MODULES([XRDP], [xrdp >= 0.10.2]) XRDP_CFLAGS=`pkg-config xrdp --cflags` fi