Armin Novak
3d80394ba5
[ci,mac] build openh264 from master branch
...
latest release 2.6.0 does fail on universal builds
2026-01-07 09:46:38 +01:00
akallabeth
c477869bf7
Merge pull request #12095 from akallabeth/http-response-fix
...
[core,gateway] fix http response
2025-12-29 19:20:40 +01:00
akallabeth
f1f8ec2a7e
[server,proxy] fix config free
2025-12-29 18:51:28 +01:00
akallabeth
788d220ba5
[core,gateway] fix http response
...
* copy extracted strings, the buffer might get invalidated later
2025-12-29 18:50:11 +01:00
akallabeth
db04bac75d
Merge pull request #12081 from akallabeth/abi-diff-fix
...
[ci,abi] add missing functions to suppression list
2025-12-17 15:46:46 +01:00
akallabeth
145bc4e710
[ci,abi] add missing functions to suppression list
2025-12-17 15:28:58 +01:00
akallabeth
f79b9ce385
Merge pull request #12080 from akallabeth/ci-abi
...
[ci,abi] fix missing ABI suppressions
2025-12-17 14:37:31 +01:00
Armin Novak
cc45190928
[ci,abi] fix missing ABI suppressions
2025-12-17 14:35:27 +01:00
akallabeth
c7742877a8
Merge pull request #12079 from akallabeth/ci-abi
...
[ci,abi] use abigail-tools from repo
2025-12-17 13:59:54 +01:00
Armin Novak
edf708d654
[ci,abi] use abigail-tools from repo
2025-12-17 13:52:42 +01:00
akallabeth
3c1211ee29
Merge pull request #12077 from akallabeth/release-3.20.0
...
Release 3.20.0
2025-12-17 11:39:29 +01:00
Armin Novak
cb761e1d9c
dev-cycle-3.20.1-dev0
2025-12-17 11:22:20 +01:00
Armin Novak
b8e790a02e
release-3.20.0
2025-12-17 11:22:18 +01:00
Armin Novak
bbf45320ad
changelog
2025-12-17 11:22:15 +01:00
Armin Novak
94861b8397
[ci] update build dependencies
2025-12-17 11:22:13 +01:00
akallabeth
ccde29453a
Merge pull request #12076 from akallabeth/sdl-touch
...
[client,sdl] set touch and pen hints
2025-12-17 11:16:33 +01:00
Armin Novak
223d589949
[client,sdl] set touch and pen hints
...
Prefer the touch API events from SDL.
FreeRDP can handle fallback to mouse events fine in case multitouch is
not available, but fails to map mouse events to touch events.
2025-12-17 10:58:53 +01:00
David Fort
32079aa0e6
Merge pull request #12074 from mfleisz/fix-rdpsnd-cmdline
...
[client,common]: Fix loading of rdpsnd channel
2025-12-15 16:13:57 +01:00
Martin Fleisz
2c559627f7
[client,common]: Fix loading of rdpsnd channel
2025-12-15 15:26:20 +01:00
akallabeth
a0b21f992a
Merge pull request #12072 from akallabeth/cert-data-checks
...
[crypto,certificate_data] add some hostname sanitation
2025-12-14 09:32:24 +01:00
akallabeth
710fd212d3
Merge pull request #12070 from akallabeth/mingw-fixes
...
Mingw fixes
2025-12-13 17:32:21 +01:00
akallabeth
83d96a81f3
[crypto,certificate_data] add some hostname sanitation
2025-12-13 17:29:09 +01:00
akallabeth
9e32181a54
[channels,rdpdr] FILE_DIRECTORY_INFORMATION::FileName as WCHAR
2025-12-12 19:26:52 +01:00
akallabeth
b160ea80e8
[mingw] fix type incompatibilities
...
The integer types with MINGW do not always match. Ensure the correct
32bit interger base type is used when passing pointers
2025-12-12 19:09:30 +01:00
akallabeth
3faefca351
[mingw] fix function pointer mismatch
...
* Addjust implementation to match function pointer defines
* Make functions static where appropriate
2025-12-12 19:09:25 +01:00
akallabeth
8c54f53ac2
[ci,mingw] update dependencies
...
* update build dependencies
* define required guards for C11 compat
2025-12-12 18:41:42 +01:00
akallabeth
f5cad611e1
Merge pull request #12063 from akallabeth/release-3.19.1
...
Release 3.19.1
2025-12-12 08:45:30 +01:00
akallabeth
54bde10bb7
dev-cycle-3.19.2-dev0
2025-12-12 08:36:38 +01:00
akallabeth
f848367ffa
release-3.19.1
2025-12-12 08:36:35 +01:00
akallabeth
d82947fb56
changelog
2025-12-12 08:36:28 +01:00
akallabeth
72a02c2cca
Merge pull request #12065 from akallabeth/rm-xprop
...
[packaging,flatpak] remove xprop
2025-12-11 09:54:41 +01:00
Armin Novak
4ed011381b
[ci,packaging] drop pkcs11-helper
...
no longer needed.
2025-12-11 09:33:50 +01:00
Armin Novak
7c34860985
[packaging,flatpak] remove xprop
2025-12-11 09:27:14 +01:00
akallabeth
79a5e40a80
Merge pull request #12064 from akallabeth/jansson-null
...
[winpr,utils] explicit NULL checks in jansson WINPR_JSON_ParseWithLength
2025-12-11 09:25:42 +01:00
Armin Novak
4a29dcac42
[winpr,utils] explicit NULL checks in jansson WINPR_JSON_ParseWithLength
2025-12-11 09:08:57 +01:00
akallabeth
031f39ea6b
Merge pull request #12059 from akallabeth/rdpecam-fix
...
[channels,rdpecam] allow MJPEG frame skip and direct passthrough
2025-12-10 18:49:30 +01:00
akallabeth
1351d437fd
[channels,rdpecam] allow MJPEG frame skip and direct passthrough
...
* direct passthrough of MJPEG announced
* allow frame drops for MJPEG
* drop samples if encoding fails
* add verbose/debug logging of delayed and dropped frames
2025-12-10 16:57:39 +01:00
akallabeth
ec215dbbe5
Merge pull request #12061 from eduar-hte/rdpecam-send-sample-when-available
...
rdpecam: send sample only if it's available
2025-12-10 16:22:02 +01:00
eduar-hte
d3fdbbe8cf
Send sample only if there's one to be sent.
...
- This issue was introduced in FreeRDP/FreeRDP@32e64c1e98
- If a sample request is received from the server before the camera
provides one, an assertion is triggered because an invalid sample is
attempted to be sent as a response, as the default initialization of
`stream->pendingSample` sets its `length` to its `capacity`.
2025-12-10 14:54:11 +00:00
akallabeth
433bbe80db
Merge pull request #12060 from akallabeth/json-fix
...
Json fix
2025-12-10 15:50:33 +01:00
akallabeth
d1ed8db7f0
[core,aad] log WINPR_JSON_ParseWithLength failures
2025-12-10 15:23:00 +01:00
akallabeth
bbae8d1d6b
[winpr,utils] fix jansson wrapper
...
* Fix WINPR_JSON_ParseWithLength (jansson does not like buffer sizes
larger than the JSON strig)
* Implement WINPR_JSON_GetErrorPtr
2025-12-10 15:22:57 +01:00
akallabeth
acf04f1087
[winpr,platform] add C11 thread_local support
2025-12-10 15:22:54 +01:00
akallabeth
4e212e6f31
[utils,http] log http response
...
add the full http response to the debug log
2025-12-10 14:27:54 +01:00
akallabeth
81e7c6c233
Merge pull request #12058 from akallabeth/drdynvc-error-handling
...
[CMake] make Mbed-TLS and LibreSSL experimental
2025-12-09 11:24:59 +01:00
akallabeth
03bef94717
[CMake] make Mbed-TLS and LibreSSL experimental
...
We do not release test anything except OpenSSL, so mark these
implementations experimental as they might break at any time and are
dependent on external contributions to keep them working.
2025-12-09 10:50:54 +01:00
Martin Fleisz
46680aff2c
Merge pull request #12057 from akallabeth/drdynvc-error-handling
...
[channels,drdynvc] propagate error in dynamic channel
2025-12-09 10:50:19 +01:00
akallabeth
795fe479b8
[channels,drdynvc] propagate error in dynamic channel
2025-12-09 10:36:47 +01:00
akallabeth
44ab77c035
Merge pull request #12055 from akallabeth/sanitize-hostname
...
[crypto,certificate] sanitize hostnames
2025-12-09 09:01:19 +01:00
akallabeth
e763541d8d
[client,common] add vsock:// syntax to help
2025-12-09 08:42:31 +01:00