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
event_filter.h
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
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
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