akallabeth
0b4db55707
[codec,nsc] check for valid ColorLossLevel
2024-04-20 21:20:44 +02:00
akallabeth
ae7b32db75
[ci] run oss-fuzz scheduled, undefined sanitizer
2024-04-20 21:20:44 +02:00
Mike Gilbert
445bd9a80c
winpr: fix fallback timezone name
...
Populate StandardName and DaylightName with 2-byte WCHAR values instead
of 4-byte wchar_t values on Linux.
2024-04-20 21:19:59 +02:00
Mike Gilbert
ca8c71a208
winpr: improve timezone detection when TZ is set
...
The TZ variable may either contain a direct timezone representation, or
a reference to a file in tzfile(5) format. Mapping a direct timezone
representation to a Windows timezone would be difficult.
According to tzset(3), a file reference should start with a colon, though
glibc treats it as optional. It may be an absolute path or a path relative
to /usr/share/zoneinfo. Adjust winpr_detect_windows_time_zone to accept
either.
2024-04-20 21:19:59 +02:00
akallabeth
3cf4bac0e8
[client,sdl] implement key remapping
2024-04-19 12:59:01 +02:00
akallabeth
8779ebf8d4
[ci,oss-fuzz] run all codec tests
2024-04-19 11:26:47 +02:00
akallabeth
a1c373314e
[codec,interleaved] fix bounds checks
2024-04-19 11:26:47 +02:00
akallabeth
b1f11bd8a4
[codec,progressive] move update to frame change
2024-04-19 09:49:02 +02:00
akallabeth
41dd15c5e8
[codec,progressive] revert 4e24b966c8
...
do not reset progressive surface numUpdatedTiles after
progressive_decompress pass. The updates might accumulate until the
frameId changes, only then reset.
2024-04-19 09:49:02 +02:00
akallabeth
04d530b99e
[ci] revert fuzzer to pull_request
2024-04-19 09:18:06 +02:00
Konstantin Kharlamov
4900b15391
shadow: mention in "help" output that auth defaults to "required"
...
It's marked as "off" currently but it is "on" by default.
2024-04-19 08:36:05 +02:00
akallabeth
5583fec47b
[cmake] move epoll detection to platform
2024-04-19 07:31:29 +02:00
Sergey Bronnikov
7ac01c5cbd
ci: update oss fuzz toolchain CMake
...
Follows up commit c24011b8cb
("[oss-fuzz] add cmake toolchain file").
Needed for https://github.com/google/oss-fuzz/pull/11813
2024-04-18 14:27:22 +02:00
akallabeth
71e78bedd7
[warnings] fixed sign and const
...
* fix various char/BYTE sign warnings
* fix various const warnings
* fix format string size_t
* remove unused CMake variables
2024-04-18 11:05:58 +02:00
akallabeth
c24011b8cb
[oss-fuzz] add cmake toolchain file
2024-04-17 18:47:30 +02:00
Armin Novak
390762bff9
[client,sdl] initialize member
2024-04-17 18:47:16 +02:00
Armin Novak
14286904e1
[tests] fix mismatched allocation function
2024-04-17 18:47:16 +02:00
Armin Novak
7f896b649e
[winpr,clipboard] fix resource leak
2024-04-17 18:47:16 +02:00
Armin Novak
28e9094f08
[gcc] fix missing malloc warning macros
...
* Add missing WINPR_ATTR_MALLOC
* Add missing WINPR_PRAGMA_DIAG_IGNORED_MISMATCHED_DEALLOC
2024-04-17 18:47:16 +02:00
akallabeth
fdc253e909
start 3.5.1-dev0 cycle
2024-04-16 21:20:04 +02:00
akallabeth
cab5adde26
release-3.5.0
2024-04-16 21:20:04 +02:00
akallabeth
b2cbe2c1cc
changelog
2024-04-16 21:20:04 +02:00
akallabeth
9d7c98f4d0
[codec,ncrush] fix index out of bound check
2024-04-16 21:20:04 +02:00
akallabeth
5301603548
[channels,rdpgfx] fix memory leak on error
2024-04-16 21:20:04 +02:00
akallabeth
b7888e9b3b
[codec,ncrush] fix bounds checks
2024-04-16 20:29:45 +02:00
akallabeth
f3b2aea781
[cmake] add fuzzer tests
...
tests imported from https://github.com/ergnoorr/fuzzrdp
reported by Evgeny Legerov of Kaspersky Lab.
2024-04-16 13:06:22 +02:00
akallabeth
0a0df77c39
[build,ipp] drop support for IPP
...
Intel Performance Primitives do not have a test setup in FreeRDP and
most likely no longer compile.
2024-04-16 12:44:38 +02:00
akallabeth
ecfafe4ad0
[codec,interleaved] fix off by one length check
2024-04-16 11:25:27 +02:00
akallabeth
91a1535f88
[codec,ncrush] fix missing input length check
2024-04-16 11:25:27 +02:00
akallabeth
9da3f23698
[codec,planar] fix missing input length checks
2024-04-16 11:25:27 +02:00
akallabeth
1208f23bc9
[codec,clear] fix integer overflow
...
reorder check to prevent possible integer overflow
2024-04-16 11:25:27 +02:00
akallabeth
d58cbc96ac
[codec,nsc] fix missing check
...
in nsc_rle_decode abort if there are more bytes to be read then there
are left.
2024-04-16 11:25:27 +02:00
Armin Novak
2500fb7bfb
[cleanup] refactor some checks
2024-04-15 12:40:01 +02:00
Armin Novak
587175fdb8
[coverity] 1543090 Division or modulo by float zero
2024-04-15 12:40:01 +02:00
Armin Novak
140b4d7fcb
[coverity] 1543161 Data race condition
2024-04-15 12:40:01 +02:00
Armin Novak
f98e459833
[coverity] 1543936 Missing unlock
2024-04-15 12:40:01 +02:00
Armin Novak
c3939a750c
[coverity] 1543120 Check of thread-shared field evades lock acquisition
2024-04-15 12:40:01 +02:00
Armin Novak
30f489c2a0
[cliprdr,common] fix file_context->request_table
2024-04-15 12:40:01 +02:00
Armin Novak
8633a437e0
[coverity] 1543094 Use of auto that causes a copy
2024-04-15 11:30:31 +02:00
Armin Novak
237dfcbd9f
[coverity] 1543163 Unintentional integer overflow
2024-04-15 11:30:31 +02:00
Armin Novak
a75ddcc091
[coverity] 1543036 Unintentional integer overflow
2024-04-15 11:30:31 +02:00
Armin Novak
aa3d05f4f2
[coverity] 1543233 Unintended sign extension
2024-04-15 11:30:31 +02:00
Armin Novak
a77a0c45d7
[coverity] 1543261 Not restoring ostream format
2024-04-15 11:30:31 +02:00
Armin Novak
09f679da61
[coverity] 1543075 Explicit null dereferenced
2024-04-15 11:30:31 +02:00
Armin Novak
b197ae8a05
[coverity] 1543280 Data race condition
2024-04-15 11:30:31 +02:00
Armin Novak
98fa2d406d
[coverity] 1543226 Data race condition
2024-04-15 11:30:31 +02:00
Armin Novak
ffa8029883
[coverity] 1543186 Data race condition
2024-04-15 11:30:31 +02:00
Armin Novak
e4498df607
[coverity] 1543089 Data race condition
2024-04-15 11:30:31 +02:00
Armin Novak
09060a9a49
[coverity] 1543072 Data race condition
2024-04-15 11:30:31 +02:00
Armin Novak
e3f3f85391
[coverity] 1543117 Argument cannot be negative
2024-04-15 11:30:31 +02:00