From 492f8b5cf798808e2302713e212522d82cae6419 Mon Sep 17 00:00:00 2001
From: Koichiro Iwao
Date: Fri, 19 Apr 2024 11:02:16 +0900
Subject: [PATCH 1/3] Update NEWS
It is still a beta release at the moment so release date is not
determined.
---
NEWS.md | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/NEWS.md b/NEWS.md
index 36c7c7d69..af5e8703a 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -5,7 +5,7 @@ This section notes changes since the [v0.10 branch](#branch-v010) was created.
## General announcements
The biggest news of this release is that [Graphic Pipeline Extension](https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpegfx/da5c75f9-cd99-450c-98c4-014a496942b0) also called GFX in short has been supported. xrdp v0.10 with GFX achieves more frame rates and less bandwidth compared to v0.9. There is a significant performance improvement especially if the client is Windows 11's mstsc.exe or Microsoft Remote Desktop for Mac. GFX H.264/AVC 444 mode and hardware-accelerated encoding are not supported in this version yet.
-GFX implementation in xrdp is sponsored by an enterprise sponsor. We very much appreciate the sponsorship. It helped us to accelerate xrdp development and land GFX earlier!
+GFX implementation in xrdp is sponsored by an enterprise sponsor. @CyberTrust is also one of the sponsors. We very much appreciate the sponsorship. It helped us to accelerate xrdp development and land GFX earlier!
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.
@@ -26,13 +26,17 @@ This section describes the most user-visible new or changed features in xrdp sin
None
## New features
-* If the client announces support for the RemoteFX codec it is logged (back-port of #2946)
+* If the client announces support for the Image RemoteFX codec it is logged (back-port of #2946)
## Bug fixes
* Fix some monitor hotplug issues (#2951)
* GFX: Fix disconnect on resize of busy windows (#2962 #2957)
* Fall back to IPv4 if IPv6 capable but don't have an IPv6 address set (#2967 #2957)
* Remove tcutils channel from xrdp.ini (#2970 #2957)
+* Don't generate a corefile when generating SIGSEGV during unit testing (#2987)
+* If the drdynvc static channel isn't available, disable GFX gracefully (#3003)
+* A buffer misconfiguration which affects performance on high bandwidth, high latency links has been addressed (cherry-pick of #2910)
+* A permissions fix for the socketdir update in #2731 has been issued (cherry-pick of #3011)
## Internal changes
* Adjust log level not too verbose (#2954 #2972 #2957)
@@ -40,6 +44,9 @@ None
* Bump copyright year and make easier to bump (#2956 #2957)
* Remove duplicate DEBUG output (#2976 #2977)
* Add script to make release tarball (#2983)
+* Syscall filter for xrdp updated (cherry-pick of #3017)
+* GFX memory usage for large screens is greatly improved (cherry-pick of #3013)
+* librfxcodec SSE2 performance improvements (#3032)
## Known issues
* On-the-fly resolution change with the Microsoft Store version of Remote Desktop client sometimes crashes on connect (#1869)
From 3329f603180ca9dc6c0d4e262d6be71d93e282b9 Mon Sep 17 00:00:00 2001
From: Koichiro Iwao
Date: Fri, 19 Apr 2024 11:30:55 +0900
Subject: [PATCH 2/3] Bump version to v0.10.0-beta.3
---
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index e4f7558c8..f6484ec3c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
# Process this file with autoconf to produce a configure script
AC_PREREQ([2.69])
-AC_INIT([xrdp], [0.10.0-beta.2], [xrdp-devel@googlegroups.com])
+AC_INIT([xrdp], [0.10.0-beta.3], [xrdp-devel@googlegroups.com])
AC_DEFINE([VERSION_YEAR], 2024, [Copyright year])
AC_CONFIG_HEADERS(config_ac.h:config_ac-h.in)
AM_INIT_AUTOMAKE([1.7.2 foreign])
From 7ea81186c679112226daa290e16f0d981058104d Mon Sep 17 00:00:00 2001
From: Koichiro Iwao
Date: Fri, 19 Apr 2024 11:56:38 +0900
Subject: [PATCH 3/3] Add script to update NEWS from wiki
---
scripts/update_news.sh | 4 ++++
1 file changed, 4 insertions(+)
create mode 100755 scripts/update_news.sh
diff --git a/scripts/update_news.sh b/scripts/update_news.sh
new file mode 100755
index 000000000..2164d9210
--- /dev/null
+++ b/scripts/update_news.sh
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+curl https://raw.githubusercontent.com/wiki/neutrinolabs/xrdp/NEWS-v0.10.md > \
+ $(git rev-parse --show-superproject-working-tree --show-toplevel | head -1)/NEWS.md