tdesktop/Telegram/SourceFiles
John Preston a0e2a925ee Filter command line arguments passed to Qt.
See https://www.bleepingcomputer.com/news/security/
qt5-based-gui-apps-susceptible-to-remote-code-execution/

This RCE exploit doesn't affect Telegram Desktop directly, because
Telegram Desktop uses statically linked Qt and does not load any
plugins from external shared libraries. But in any case it's better
to control how command line arguments can affect the app behaviour.

For now pass only the first command line part, the executable path.
2019-05-06 12:40:04 +02:00
..
_other Add notarization to build script. 2019-04-23 19:24:36 +04:00
base Fix typing / send action updates handling. 2019-04-05 15:17:34 +04:00
boxes Improve manage group box styles. 2019-05-01 16:11:47 +04:00
calls Move messages data to AuthSession. 2019-05-01 16:11:42 +04:00
chat_helpers Fix stack overflow crash in emoji panel hiding. 2019-05-01 16:11:44 +04:00
codegen Display title and userpic of archived chats. 2019-05-01 16:11:14 +04:00
core Filter command line arguments passed to Qt. 2019-05-06 12:40:04 +02:00
data Remove locally saved empty histories. 2019-05-03 15:18:18 +04:00
dialogs Improve collapsed rows in small chats list. 2019-05-03 17:02:00 +04:00
export Comment out non-folder feed code. 2019-04-25 14:16:30 +04:00
history Remove locally saved empty histories. 2019-05-03 15:18:18 +04:00
info Improve manage group box styles. 2019-05-01 16:11:47 +04:00
inline_bots Move messages data to AuthSession. 2019-05-01 16:11:42 +04:00
intro Use new animations engine everywhere. 2019-04-02 14:33:53 +04:00
lang Copy text with expanded links only to external. 2019-04-08 19:10:06 +04:00
media Move messages data to AuthSession. 2019-05-01 16:11:42 +04:00
mtproto Support pinned chats in folders. 2019-05-01 16:11:37 +04:00
overview Copy text with expanded links only to external. 2019-04-08 19:10:06 +04:00
passport Copy text with expanded links only to external. 2019-04-08 19:10:06 +04:00
platform Correctly set _desktopFile to Telegram.desktop if Telegram.desktop was found 2019-04-25 13:39:40 +04:00
profile Use new animations engine everywhere. 2019-04-02 14:33:53 +04:00
rpl Use std::vector in rpl::lifetime. 2019-05-01 16:11:34 +04:00
settings Move messages data to AuthSession. 2019-05-01 16:11:42 +04:00
storage Remove locally saved empty histories. 2019-05-03 15:18:18 +04:00
support Move messages data to AuthSession. 2019-05-01 16:11:42 +04:00
ui Fix render glitches in passcodebox. 2019-05-01 16:11:43 +04:00
window Allow collapsing archive in the chats list. 2019-05-03 15:08:53 +04:00
apiwrap.cpp Remove locally saved empty histories. 2019-05-03 15:18:18 +04:00
apiwrap.h Use folder_id / still_unread_count from updates. 2019-05-01 16:11:38 +04:00
app.cpp Move messages data to AuthSession. 2019-05-01 16:11:42 +04:00
app.h Move messages data to AuthSession. 2019-05-01 16:11:42 +04:00
auth_session.cpp Allow collapsing archive in the chats list. 2019-05-03 15:08:53 +04:00
auth_session.h Allow collapsing archive in the chats list. 2019-05-03 15:08:53 +04:00
config.h Use new animations engine in all Basic-s. 2019-04-02 14:33:53 +04:00
countries.h Use single LEGAL file with license and copyright. 2018-01-03 13:23:14 +03:00
facades.cpp Support pinned chats in folders. 2019-05-01 16:11:37 +04:00
facades.h Support pinned chats in folders. 2019-05-01 16:11:37 +04:00
layout.cpp Move files to media/audio and media/clip. 2019-02-13 15:41:33 +03:00
layout.h Use crl::time/now instead of TimeMs/getms. 2019-02-19 11:06:33 +04:00
logs.cpp Fix custom download path in Mac App Store build. 2019-04-13 19:49:13 +04:00
logs.h Log only source base name in assertions. 2019-01-17 12:21:30 +04:00
main.cpp Use single LEGAL file with license and copyright. 2018-01-03 13:23:14 +03:00
mainwidget.cpp Remove locally saved empty histories. 2019-05-03 15:18:18 +04:00
mainwidget.h Display top bar in archive. 2019-05-01 16:11:40 +04:00
mainwindow.cpp Fix crash with event loop nesting tracking. 2019-04-12 17:30:43 +04:00
mainwindow.h Fix crash with event loop nesting tracking. 2019-04-12 17:30:43 +04:00
observer_peer.cpp Use "Feed" name for chats list index and search. 2018-02-08 12:20:51 +03:00
observer_peer.h Prepare legacy group restrictions checking. 2019-01-17 12:21:29 +04:00
qt_static_plugins.cpp Add nimf inputcontext plugin for linux version (#5050) 2018-12-06 11:30:08 +04:00
settings.cpp Remove locally saved empty histories. 2019-05-03 15:18:18 +04:00
settings.h Remove locally saved empty histories. 2019-05-03 15:18:18 +04:00
stdafx.cpp Use single LEGAL file with license and copyright. 2018-01-03 13:23:14 +03:00
stdafx.h Use upstream range-v3 on MSVC. 2018-11-20 19:38:39 +04:00