Commit Graph

12327 Commits

Author SHA1 Message Date
Armin Novak 8ba8a6244e Added automatic reconnect if freerdp_connect fails due to timeout. 2018-07-10 12:54:08 +02:00
Armin Novak 77eb93b4b7 Made internal functions static to help compiler optimize. 2018-07-10 12:21:38 +02:00
Armin Novak 7a39dcd7e2 Updated reconnect to handle cases where PostConnect was not called
freerdp_reconnect might be called after a freerdp_connect failed due
to a TCP timeout waiting for user input.
In such cases we need to know if PostConect was already called and
do that if not.
2018-07-10 12:04:27 +02:00
Armin Novak c9cebf6ed6 Remember accepted PEM cert to avoid unnecessary user input. 2018-07-10 11:27:58 +02:00
Armin Novak 0d1895e4e7 Fixed async input return value check. 2018-07-09 17:45:50 +02:00
Martin Fleisz e326f7144f
Merge pull request #4727 from akallabeth/new_error
Added no or missing credentail error.
2018-07-05 16:37:15 +02:00
Armin Novak 398da7340b Added no or missing credentail error. 2018-07-05 16:12:52 +02:00
Martin Fleisz fc84e6dd2c
Merge pull request #4726 from akallabeth/bitmap_cache_fix
Fix #4725: Need to copy data.
2018-07-05 09:50:03 +02:00
Armin Novak 8f7dbe5051 Fix #4725: Need to copy data. 2018-07-05 08:44:42 +02:00
Martin Fleisz a0fddd1747
Merge pull request #4530 from akallabeth/order_refactor
[leak fixes] Refactored order updates
2018-07-04 14:21:36 +02:00
Armin Novak de8be5d505 Fixed indentation. 2018-07-04 13:44:38 +02:00
David Fort a1d9399ca0
Merge pull request #4724 from akallabeth/wave2_server
Wave2 server side support
2018-07-04 13:10:38 +02:00
Armin Novak 4465bcfa86 Fixed remarks 2018-07-04 11:03:32 +02:00
David Fort 1107220ecf
Merge pull request #4645 from akallabeth/mac_ports_removed
Fix #2617: Removed MacPorts from CMake (default) search path.
2018-07-04 10:50:41 +02:00
Martin Fleisz aaaee80151
Merge pull request #4700 from informatimago/rdpsettings-script
Rdpsettings script
2018-07-03 16:07:05 +02:00
Pascal J. Bourguignon 45841f8e67 Applied autoformat.sh manually to settings.h 2018-07-03 14:39:35 +02:00
Pascal J. Bourguignon 35477c35d8 Use tabs to indent the comment in rdp_settings too. 2018-07-03 13:33:05 +02:00
Martin Fleisz 187cf000bc
Merge pull request #4706 from khvMX/master
X11: fixed Right-Ctrl ungrab feature (PR #3622)
2018-07-03 12:45:15 +02:00
Armin Novak bf70ee6267 Keep extra data of audio format locally cached. 2018-07-03 09:54:29 +02:00
Armin Novak a554207c11 Added target dependencies. 2018-07-02 16:58:14 +02:00
Armin Novak 7cd25027ad Fixed empty lib. 2018-07-02 16:38:21 +02:00
Armin Novak 73b8963d14 Added automatic format support filter. 2018-07-02 16:33:50 +02:00
Armin Novak 30283e18e5 Fixed warning. 2018-07-02 16:20:39 +02:00
Armin Novak 373bfac9ab Added support for WAVE2 PDU in server side audio channel. 2018-07-02 16:20:39 +02:00
Martin Fleisz b34e3bcf73
Merge pull request #4681 from akallabeth/wording_consistent
Fixed #4636: Consistent wording for boolean options depending on default
2018-06-26 10:19:41 +02:00
David Fort eb1727bb87
Merge pull request #4710 from akallabeth/reconnect_fixes
Reconnect fixes
2018-06-26 00:02:58 +02:00
Armin Novak 35cd438eca Added enum for client connection state. 2018-06-25 09:25:27 +02:00
Armin Novak 9a47ce3f76 Fixed missing variable type 2018-06-19 16:57:45 +02:00
David Fort 3ec0113dfb
Merge pull request #4711 from akallabeth/command_line_cleanup_rework
Command line cleanup rework
2018-06-19 16:48:05 +02:00
Armin Novak 348ecc4c81 Fixed memory leak in command line value parsing. 2018-06-19 12:57:28 +02:00
Armin Novak b9b30f92cd Fixed memory leak in command line value parsing. 2018-06-19 12:55:29 +02:00
Armin Novak e44d10a3e0 Merge remote-tracking branch 'origin/pr/4701' into reconnect_fixes 2018-06-19 12:46:58 +02:00
Armin Novak 273655a850 Follow up fix for #4631
Remember the callback state to avoid calling reerdp_channels_post_connect
before the corresponding client callback has benn called.
This might happen during redirection and reconnection.
2018-06-18 10:44:35 +02:00
Armin Novak a716dc244c Removed duplicate resource free. 2018-06-18 10:23:57 +02:00
Viktor Mukha 16cde2ee28 X11: fixed Right-Ctrl ungrab feature (PR #3622) 2018-06-08 11:35:02 +02:00
Pascal J. Bourguignon 17a3782d1a FIX: moved declarations above the statements for strict C 90 compliance. 2018-06-07 13:29:44 +02:00
Pascal J. Bourguignon a7c4022554 Corrected update-rdpSettings according to PR comments.
Updated settings.h with it.
2018-06-06 17:08:52 +02:00
Pascal J. Bourguignon 15f2bafeab Cleaned up const char** -> char** for argv, since we definitely do modify the argv!
(we overwrite the password and pin arguments).
This implies changes in the argument parsing tests that now must pass a mutable argv
(copied from the statically declared test argvs).
Some other const inconsistency have been dealt with too.
2018-06-06 16:43:09 +02:00
Pascal J. Bourguignon 25dafa3815 Created script to update the #define from rdp_settings fields.
Created	scripts/update-rdpSettings script to update the
rdpSettings #defines from the rdpSettings structure.
2018-06-06 14:59:45 +02:00
Pascal J. Bourguignon 118ce7f122 Aligned columns in rdpSettings structure declaration. 2018-06-06 14:56:07 +02:00
David Fort dad6b7a534
Merge pull request #4694 from akallabeth/mic_crash_fix
Fixed #4693: Fix integer underflow in encoder loop.
2018-06-04 11:29:01 +02:00
Armin Novak 2d69e369ba Fixed #4693: Fix integer underflow in encoder loop. 2018-06-04 10:14:29 +02:00
Martin Fleisz 73588bc2b5
Merge pull request #4683 from akallabeth/ffmpeg_found_fix
Nightly build fix
2018-05-30 12:39:17 +02:00
Armin Novak f8a1bb8451 Fixed case of variable names. 2018-05-30 12:13:24 +02:00
Martin Fleisz fad23aab26
Merge pull request #4677 from akallabeth/build_dep_fix
Fix #4672: Check if FFMPEG and OpenH264 detected
2018-05-29 12:10:53 +02:00
Armin Novak 4c0007b55a Fix #4672: Check if FFMPEG and OpenH264 detected
When FFMPEG or OpenH264 was requested but not detected abort
the cmake run with an error.
2018-05-28 15:30:50 +02:00
Martin Fleisz e90184cc59
Merge pull request #4665 from FreeRDP/akallabeth-patch-1
Update issue templates
2018-05-22 16:22:10 +02:00
akallabeth 43dd471410 Update issue templates 2018-05-18 09:10:34 +02:00
Armin Novak 8dba31ea0e Fixed #4636: Consistent wording for boolean options depending on default. 2018-05-17 10:30:13 +02:00
Mike Gilbert 9460f4292b primitives: ensure primitives_get() returns a populated struct
Fixes: https://github.com/FreeRDP/FreeRDP/issues/4658
2018-05-16 17:08:15 -04:00