tdesktop/Telegram/SourceFiles/core
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
..
application.cpp Move messages data to AuthSession. 2019-05-01 16:11:42 +04:00
application.h Support pinned chats in folders. 2019-05-01 16:11:37 +04:00
changelogs.cpp Add ability to archive/unarchive the chats. 2019-05-01 16:11:35 +04:00
changelogs.h Add ability to archive/unarchive the chats. 2019-05-01 16:11:35 +04:00
click_handler.cpp Copy text with expanded links only to external. 2019-04-08 19:10:06 +04:00
click_handler.h Copy text with expanded links only to external. 2019-04-08 19:10:06 +04:00
click_handler_types.cpp Copy text with expanded links only to external. 2019-04-08 19:10:06 +04:00
click_handler_types.h Copy text with expanded links only to external. 2019-04-08 19:10:06 +04:00
core_cloud_password.cpp Move to std::optional. 2018-09-21 19:28:46 +03:00
core_cloud_password.h Use crl::time/now instead of TimeMs/getms. 2019-02-19 11:06:33 +04:00
crash_report_window.cpp Application->Sandbox, Messenger->Application. 2019-01-23 12:51:58 +04:00
crash_report_window.h Application->Sandbox, Messenger->Application. 2019-01-23 12:51:58 +04:00
crash_reports.cpp Application->Sandbox, Messenger->Application. 2019-01-23 12:51:58 +04:00
crash_reports.h Application->Sandbox, Messenger->Application. 2019-01-23 12:51:58 +04:00
event_filter.cpp Replace base::lambda with shorter term. 2018-06-04 18:38:27 +03:00
event_filter.h Replace base::lambda with shorter term. 2018-06-04 18:38:27 +03:00
file_utilities.cpp Application->Sandbox, Messenger->Application. 2019-01-23 12:51:58 +04:00
file_utilities.h Use separate download folder for support. 2018-11-22 17:15:52 +04:00
launcher.cpp Filter command line arguments passed to Qt. 2019-05-06 12:40:04 +02:00
launcher.h Decouple MTP::Instance from Core::App. 2019-02-01 10:48:31 +03:00
local_url_handlers.cpp Handle private channel post links. 2019-04-04 19:30:59 +04:00
local_url_handlers.h Application->Sandbox, Messenger->Application. 2019-01-23 12:51:58 +04:00
main_queue_processor.cpp Fix window activations handling without event loop nesting. 2019-04-05 14:13:54 +04:00
main_queue_processor.h Add base::ConcurrentTimer. 2018-09-01 18:56:08 +03:00
media_active_cache.h Fix window activations handling without event loop nesting. 2019-04-05 14:13:54 +04:00
mime_type.cpp Fix mime type usage for some MP3 files. 2018-12-04 14:32:47 +04:00
mime_type.h Move MimeType from utils to core/mime_type. 2018-06-14 01:08:47 +03:00
qt_signal_producer.h Add qt_signal_producer.h to git. 2019-04-05 14:41:06 +04:00
sandbox.cpp Filter command line arguments passed to Qt. 2019-05-06 12:40:04 +02:00
sandbox.h Fix window activations handling without event loop nesting. 2019-04-05 14:13:54 +04:00
shortcuts.cpp Added Shortcut to jump to the Saved Messages. 2019-03-12 13:03:23 +04:00
shortcuts.h Added Shortcut to jump to the Saved Messages. 2019-03-12 13:03:23 +04:00
update_checker.cpp Add new animations engine. 2019-03-11 12:08:17 +04:00
update_checker.h Load emoji sets from the cloud. 2019-01-11 17:30:00 +04:00
utils.cpp Use crl::time/now instead of TimeMs/getms. 2019-02-19 11:06:33 +04:00
utils.h Beta version 1.6.6: Fix animations engine. 2019-04-11 10:43:13 +04:00
version.h Closed alpha version 1.6.7.2. 2019-05-01 16:11:45 +04:00