Commit Graph

20361 Commits

Author SHA1 Message Date
akallabeth
cf4ff90e16 [rdtk] fix rdtk_font_load_descriptor
* ensure string is '\0' terminated
* ensure allocated string is freed in all paths
2024-12-16 14:01:44 +01:00
akallabeth
1b6fb6fd41 [core,settings] fix initialization of ComputerName 2024-12-16 08:20:22 +01:00
akallabeth
5f575b3efd Merge pull request #10970 from akallabeth/release-3.10.1
Release 3.10.1
2024-12-15 20:05:36 +01:00
akallabeth
ca899f4758 [dev] start 3.10.2-dev0 cycle 2024-12-15 19:48:05 +01:00
akallabeth
37bb4ac0ff [release] 3.10.1 2024-12-15 19:48:02 +01:00
akallabeth
5f92e0e35c changelog 2024-12-15 19:47:57 +01:00
akallabeth
227e141b8e Merge pull request #10962 from akallabeth/computer-name-len
[winpr,sysinfo] fix GetComputerNameA
2024-12-15 19:34:10 +01:00
akallabeth
e375556d07 [winpr,sysinfo] fix GetComputerNameA
* Trunctate to at most MAX_COMPUTERNAME_LENGTH characters
* Fix usage of function
2024-12-15 18:09:15 +01:00
akallabeth
586e84de29 Merge pull request #10981 from akallabeth/include-install
[cmake] install only header files
2024-12-15 17:55:34 +01:00
akallabeth
43bfc74721 [cmake] install only header files
skip empty directories on install
2024-12-15 17:54:54 +01:00
akallabeth
f0de33bd83 Merge pull request #10980 from akallabeth/freebsd-build-fix
[ci,freebsd] only install openssl 1.1.1
2024-12-15 17:27:13 +01:00
akallabeth
9def1a570a [ci,freebsd] only install openssl 1.1.1 2024-12-15 17:26:48 +01:00
akallabeth
16d09df3a6 Merge pull request #10979 from akallabeth/freebsd-build-fix
Freebsd build fix
2024-12-15 17:16:19 +01:00
akallabeth
347bfa202f [ci,freebsd] use openssl 111 2024-12-15 17:14:19 +01:00
akallabeth
62d9e03d4f [ci,freerdp] do not copy files from vm 2024-12-15 17:12:51 +01:00
akallabeth
c44a2d863c Merge pull request #10966 from akallabeth/settings-tests
Settings tests
2024-12-15 17:02:07 +01:00
akallabeth
ce17ebff59 Merge pull request #10978 from akallabeth/freebsd-build-fix
[rdtk] fix font parser
2024-12-15 17:00:37 +01:00
akallabeth
cfeec0857d [rdtk] fix font parser
ensure '\0' termination of input string.
2024-12-15 16:54:24 +01:00
akallabeth
bb8ac73b5c Merge pull request #10977 from akallabeth/freebsd-build-fix
Freebsd build fix
2024-12-15 16:39:36 +01:00
akallabeth
3d8f4412a4 [ci,freebsd] verbose ctest output 2024-12-15 16:32:50 +01:00
akallabeth
21814a1917 [readme] add freebsd build badge 2024-12-15 16:31:26 +01:00
akallabeth
f9f4d74e53 Merge pull request #10976 from akallabeth/freebsd-build-fix
[ci,freebsd] fix build command
2024-12-15 16:23:39 +01:00
akallabeth
2718778289 [ci,freebsd] fix build command 2024-12-15 16:22:43 +01:00
akallabeth
de9446fa91 Merge pull request #10975 from akallabeth/freebsd-build-fix
Freebsd build fix
2024-12-15 16:14:53 +01:00
akallabeth
9d367aaecb [winpr,library] fix GetModuleFileNameA
Properly implement the function for FreeBSD
2024-12-15 16:14:25 +01:00
akallabeth
e0554a8540 [ci,freebsd] update configuration
* fix linking issues
* enable all available options to cover as much code as possible
2024-12-15 16:13:09 +01:00
akallabeth
db9449aaae [cmake] add cmake option for WITH_NO_UNDEFINED 2024-12-15 16:09:02 +01:00
akallabeth
c4e6837bce Merge pull request #10974 from akallabeth/freebsd-build-fix
[ci,freebsd] disable address sanitizer
2024-12-15 13:35:05 +01:00
akallabeth
454b2df15d [ci,freebsd] disable address sanitizer 2024-12-15 13:34:16 +01:00
akallabeth
7daf73e20c Merge pull request #10973 from akallabeth/freebsd-build-fix
[ci,freebsd] fix dependencies and build config
2024-12-15 13:28:57 +01:00
akallabeth
947fe1bf5c [ci,freebsd] fix dependencies and build config 2024-12-15 13:28:15 +01:00
akallabeth
e7a0e44e68 Merge pull request #10972 from akallabeth/freebsd-build-fix
[ci,freebsd] fix dependency names
2024-12-15 11:49:56 +01:00
akallabeth
4549db2929 [ci,freebsd] fix dependency names 2024-12-15 11:47:54 +01:00
akallabeth
d907f93cc3 Merge pull request #10971 from akallabeth/freebsd-workflow
[ci,build] add workflow to build on FreeBSD
2024-12-15 11:44:51 +01:00
akallabeth
f966b2c66f [ci,build] add workflow to build on FreeBSD 2024-12-15 11:43:51 +01:00
akallabeth
4ac060e4e9 [settings] improve documentation of API 2024-12-15 10:32:04 +01:00
akallabeth
a06d5d511f [core,test] improve settings test coverage 2024-12-15 10:31:59 +01:00
akallabeth
9e038b3890 Merge pull request #10968 from akallabeth/simd-detect
[cmake] case insensitive simd check
2024-12-14 08:13:22 +01:00
akallabeth
aacb2dd10a [winpr,sspi] fix heimdal return compat 2024-12-14 00:15:54 +01:00
akallabeth
9f02fb017f [cmake] case insensitive simd check 2024-12-13 23:25:27 +01:00
David Fort
2f72eeddf8 Merge pull request #10963 from akallabeth/server_redirection_fix
[core,peer] fix freerdp_peer_send_server_redirection_pdu
2024-12-13 14:12:04 +01:00
akallabeth
39d39f707e [core,peer] fix freerdp_peer_send_server_redirection_pdu
release the stream, rdp_send_pdu does not do that for you.
2024-12-13 13:31:34 +01:00
akallabeth
161e1b4889 Merge pull request #10956 from hardening/settings_RedirectionGuid
Refactor settings copy
2024-12-12 16:41:08 +01:00
akallabeth
9909ae2eb4 [core,settings] fix missing setting copy 2024-12-12 15:49:11 +01:00
David Fort
369b6d0244 Refactor settings copy
The patch refactors a bit all the copy of settings of type pointer that must have
the blob duplicated when settings are cloned.
2024-12-12 14:53:42 +01:00
akallabeth
6a48cb9350 Merge pull request #10917 from akallabeth/release-3.10.0
Release 3.10.0
2024-12-12 12:45:19 +01:00
Armin Novak
1d2769016c start 3.10.1-dev0 dev cycle 2024-12-12 12:10:17 +01:00
Armin Novak
6e662fdb35 release-3.10.0 2024-12-12 12:10:15 +01:00
Armin Novak
5ccda30a47 changelog 2024-12-12 12:10:12 +01:00
akallabeth
c0a1697a1c [core,settings] copy FreeRDP_RedirectionGuid 2024-12-12 12:09:31 +01:00