David Fort
419f469583
kerberos: fix server-side user2user
...
In user to user mode the requested name is something like TERMSRV/<host>@<realm>,
but we can request a TGT only for <host>$@<realm> as it's the only account that
we have in our keytab that can do it. So this patch fix the research in the keytab, and
retrieves the TGT using <host>$@<realm> instead of TERMSRV/<host>@<realm>. That
fixes NLA server-side with kerberos users2user.
2025-03-31 23:03:15 +02:00
David Fort
9fd97beb23
ncrypt_pkcs11: remove verbose unneeded log
2025-03-31 11:15:52 +02:00
akallabeth
99619b3392
[warnings] fix stringlength checks
2025-03-26 20:08:13 +01:00
Armin Novak
050dd6f8af
start 3.14.2-dev0 cycle
2025-03-25 11:53:47 +01:00
Armin Novak
4019dcd409
release 3.14.1
2025-03-25 11:53:45 +01:00
akallabeth
c06bf6ccb0
[warnings] fix format warnings
2025-03-24 21:23:10 +01:00
akallabeth
cd682e2c1b
[winpr,file] create global instance for GetStdHandle
2025-03-20 17:03:06 +01:00
akallabeth
56432b902c
[winpr,pipe] fix handle clean up
...
if pipe creation fails ensure all resources are cleaned up
2025-03-20 17:02:54 +01:00
akallabeth
e0175d1074
Merge pull request #11381 from akallabeth/code-cleanups2
...
abi-checker improvements
2025-03-20 09:31:37 +01:00
akallabeth
3491af4a2a
[winpr,tools] add option WITH_WINPR_TOOLS_CLI
...
this allows building the winpr-tools library only without the cli tools
2025-03-20 09:15:28 +01:00
akallabeth
866d89992c
[winpr,bitstream] remove unnecessary casts
2025-03-20 09:15:25 +01:00
akallabeth
34f6927c12
Merge pull request #11369 from akallabeth/sdl3-clip-png
...
Sdl3 clip png
2025-03-20 09:06:38 +01:00
Armin Novak
e4df43a37a
[freerdp] fix argument consistency, casts
2025-03-19 19:32:09 +01:00
Armin Novak
b14f9e8965
[winpr] refactor complex expressions
...
* avoid unnecessary casts
2025-03-19 19:00:09 +01:00
akallabeth
32cc0f0927
[winpr,utils] fix PNG and BMP image creation
...
properly adjust for stride alignments
2025-03-19 12:49:10 +01:00
akallabeth
299d06c63c
[winpr,clipboard] add image to html synthesizers
2025-03-19 12:49:09 +01:00
akallabeth
b53bff5541
[winpr,utils] add test image conversion utility
...
allows quick testing of image convertsions
2025-03-19 12:12:01 +01:00
akallabeth
253b2b71a2
[winpr,clipboard] add logging to Clipboard[GS]etData
2025-03-14 08:48:57 +01:00
akallabeth
beae583dbd
[winpr,clipboard] fix image conversion routines
...
properly define guard the functions to be available for all combinations
of image formats (un)supported
2025-03-14 08:48:55 +01:00
akallabeth
da049b2f96
[winpr,registry] limit REG_SZ value length
...
Add a (sensible) upper limit for entries and add a warning should some
value be truncated
2025-03-13 12:18:49 +01:00
akallabeth
d42cdd656d
[winpr,utils] limit debug string length
2025-03-13 11:47:14 +01:00
Armin Novak
fc92a25748
start 3.14.1-dev0 cycle
2025-03-13 09:09:27 +01:00
Armin Novak
cd0a17f860
release 3.14.0
2025-03-13 09:09:25 +01:00
Armin Novak
c79f080e8d
[warnings] improve array bound checks
2025-03-12 15:04:38 +01:00
Armin Novak
8fb49b0abe
[warnings] fix coverity warnings
2025-03-12 13:44:59 +01:00
Armin Novak
3e6707c443
[warnings] fix issues from ci builder
2025-03-12 12:02:04 +01:00
akallabeth
1a5ba989e8
[warnings] fixed integer casts
2025-03-11 17:23:58 +01:00
akallabeth
1fe0ca41e1
[warnings] fix missing integer casts
2025-03-11 13:20:19 +01:00
akallabeth
0f8ed55027
[winpr,sync] use separate variable to read
2025-03-11 09:37:13 +01:00
akallabeth
3d9dcaece7
[out-of-bounds] fix oob reads
2025-03-11 09:37:11 +01:00
akallabeth
ca964f7c7d
[mkstemp] set umask
2025-03-11 09:37:07 +01:00
Biswapriyo Nath
27e9c4f951
[winpr,nt] Fix incorrect name in FILE_INFORMATION_CLASS
...
This renames FileUnknownInformation1 with FileCompletionInformation which is documented in
https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/ne-wdm-_file_information_class
2025-03-09 08:54:44 +00:00
akallabeth
37b16a583d
[winpr,smartcard] eliminate dead code
2025-03-07 09:25:17 +01:00
akallabeth
f11b343996
[winpr,comm] fix setting of SERIAL_EV_TXEMPTY
2025-03-06 15:30:28 +01:00
akallabeth
3186977e15
[cmake] Invert WITH_FREERDP_3x_DEPRECATED
...
API breaking change, with this logic the symbol needs to be manually
defined by an API user. So, to fix this:
* Rename to DROP_FREERDP_3x_DEPRECATED
* Invert logic, so a undefined value enables the symbols
2025-03-06 15:30:26 +01:00
akallabeth
c30fee9b78
start 3.13.1-dev0 cycle
2025-03-06 07:37:01 +01:00
akallabeth
544d586615
release 3.13.0
2025-03-06 07:36:59 +01:00
akallabeth
71bc44935a
[winpr,bcrypt] declare WCHAR constants c99 compatible
2025-03-05 23:49:04 +01:00
akallabeth
42d210d133
[winpr,nt] Add FSInformationClass2Tag
2025-03-05 22:27:33 +01:00
Armin Novak
9f5a00edd8
[warnings] fix various warnings
...
* Log values ignored but with a defined value (previously unused)
* Fix missing define guards for deprected symbols in unit tests
2025-03-05 15:44:23 +01:00
Armin Novak
70c1750989
[winpr,comm] #ifdef comm ctl defines
...
Only add a comm ctl define to the switch if it is defined. Some defines
are platform specific, so only compile them when available.
2025-03-05 15:01:08 +01:00
akallabeth
d451be1358
Merge pull request #11253 from akallabeth/serial-term-fixes
...
Serial term fixes
2025-03-05 14:07:47 +01:00
akallabeth
7496f6e42c
Merge pull request #11273 from akallabeth/cleanups
...
[client,x11] implement keyboard mapping
2025-03-05 14:07:12 +01:00
akallabeth
d765de8484
[warnings] eliminate dead code
2025-03-05 11:01:44 +01:00
akallabeth
61910ad0b5
[dead code] remove some unused code
...
also fix some parts no longer compiling after enabling it again
2025-03-04 17:24:13 +01:00
akallabeth
d03b4b91d5
[cmake,freerdp] add WITH_FREERDP_3x_DEPRECATED
...
This new CMake option (ON by default) allows building the library with
all symbols deprecated during 3.x release cycle disabled.
This allows compatibility testing external applications for future
FreeRDP 4.x support
2025-03-04 13:26:45 +01:00
akallabeth
1d68f50103
[winpr,wtsapi] improve test coverage
2025-03-04 12:42:43 +01:00
akallabeth
d99c4860fc
[winpr,ntstatus] add HAVE_SORTED_STRUCT guard
...
NtStatus2Tag and Win32ErrorCode2Tag have an optimized implementation
that only works with sorted arrays. With this define the implementation
can be switched between optimized and generic.
2025-03-04 12:42:38 +01:00
akallabeth
41b0598fc1
[warnings] eliminate dead code
2025-03-04 09:57:46 +01:00
akallabeth
6d541c8691
[warnings] eliminate dead code
2025-03-04 09:53:05 +01:00