7c3f8f33ab
This patch contains: * checks for malloc return value + treat callers; * modified malloc() + ZeroMemory() to calloc(); * misc fixes of micro errors seen during the code audit: ** some invalid checks in gcc.c, also there were some possible integer overflow. This is interesting because at the end the data are parsed and freed directly, so it's a vulnerability in some kind of dead code (at least useless); ** fixed usage of GetComputerNameExA with just one call, when 2 were used in misc places. According to MSDN GetComputerNameA() is supposed to return an error when called with NULL; ** there were a bug in the command line parsing of shadow; ** in freerdp_dynamic_channel_collection_add() the size of array was multiplied by 4 instead of 2 on resize
142 lines
1.7 KiB
Plaintext
142 lines
1.7 KiB
Plaintext
# CMake
|
|
CMakeFiles/
|
|
CMakeScripts/
|
|
CMakeCache.txt
|
|
config.h
|
|
install_manifest*.txt
|
|
CTestTestfile.cmake
|
|
*.pc
|
|
Makefile
|
|
Testing
|
|
cmake_install.cmake
|
|
CPackConfig.cmake
|
|
CPackSourceConfig.cmake
|
|
DartConfiguration.tcl
|
|
CMakeCPackOptions.cmake
|
|
_CPack_Packages
|
|
LICENSE.txt
|
|
/external/*
|
|
!external/README
|
|
*Config.cmake
|
|
*ConfigVersion.cmake
|
|
include/freerdp/version.h
|
|
|
|
*.a.objlist.cmake
|
|
*.a.objlist
|
|
*.a.objdir
|
|
*_dummy.c
|
|
*_dummy.c.base
|
|
|
|
# Eclipse
|
|
*.project
|
|
*.cproject
|
|
*.settings
|
|
|
|
nbproject/
|
|
compile_commands.json
|
|
|
|
# .rdp files
|
|
*.rdp
|
|
*.RDP
|
|
|
|
# Documentation
|
|
docs/api
|
|
client/X11/xfreerdp.1
|
|
client/X11/xfreerdp.1.xml
|
|
client/X11/xfreerdp-channels.1.xml
|
|
client/X11/xfreerdp-examples.1.xml
|
|
|
|
# Mac OS X
|
|
.DS_Store
|
|
*.xcodeproj/
|
|
DerivedData/
|
|
|
|
# iOS
|
|
FreeRDP.build
|
|
Debug-*
|
|
Release-*
|
|
|
|
# Windows
|
|
*.vcxproj
|
|
*.vcxproj.*
|
|
*.vcproj
|
|
*.vcproj.*
|
|
*.aps
|
|
*.sdf
|
|
*.sln
|
|
*.suo
|
|
*.ncb
|
|
*.opensdf
|
|
Thumbs.db
|
|
ipch
|
|
Debug
|
|
RelWithDebInfo
|
|
*.lib
|
|
*.exp
|
|
*.pdb
|
|
*.dll
|
|
*.ilk
|
|
*.resource.txt
|
|
*.embed.manifest*
|
|
*.intermediate.manifest*
|
|
version.rc
|
|
|
|
# Binaries
|
|
*.a
|
|
*.o
|
|
*.so
|
|
*.so.*
|
|
*.dylib
|
|
bin
|
|
libs
|
|
cunit/test_freerdp
|
|
client/X11/xfreerdp
|
|
client/Mac/xcode
|
|
client/Sample/sfreerdp
|
|
client/DirectFB/dfreerdp
|
|
client/Wayland/wlfreerdp
|
|
server/Sample/sfreerdp-server
|
|
server/X11/xfreerdp-server
|
|
xcode
|
|
libfreerdp/codec/test/TestOpenH264ASM
|
|
|
|
# Other
|
|
*~
|
|
*.dir
|
|
Release
|
|
Win32
|
|
build*/
|
|
*.orig
|
|
*.msrcIncident
|
|
|
|
default.log
|
|
*Amplifier XE*
|
|
*Inspector XE*
|
|
|
|
*.cbp
|
|
*.txt.user
|
|
|
|
*.autosave
|
|
|
|
# etags
|
|
TAGS
|
|
|
|
# generated packages
|
|
*.zip
|
|
*.exe
|
|
*.sh
|
|
*.deb
|
|
*.rpm
|
|
*.dmg
|
|
*.tar.Z
|
|
*.tar.gz
|
|
|
|
# packaging related files
|
|
!packaging/scripts/prepare_deb_freerdp-nightly.sh
|
|
packaging/deb/freerdp-nightly/freerdp-nightly
|
|
packaging/deb/freerdp-nightly/freerdp-nightly-dev
|
|
packaging/deb/freerdp-nightly/freerdp-nightly-dbg
|
|
|
|
#
|
|
.idea
|