Commit Graph

588 Commits

Author SHA1 Message Date
MaxXor ec40c47b26 Merge pull request #241 from yankejustin/Documentation
Documentation additions for Client/Server objects
2015-05-30 08:03:58 +02:00
yankejustin 0dc2bd7b6f Added documentation for the Client's client
Added documentation for the Client's client object.
2015-05-29 20:16:45 -04:00
yankejustin a254164424 Documented OnClientState for Server's client
Added documentation for the Server's client's OnClientState.
2015-05-29 20:06:25 -04:00
yankejustin 978b64b564 Final tweaks to the server documentation 2015-05-29 20:02:06 -04:00
yankejustin 0f281d4af3 Added and fixed some server documentation
Changed a few lines of documentation and added some more documentation
on another part.
2015-05-29 19:59:54 -04:00
yankejustin 8edeb8b968 Added more documentation for the server
Added some more documentation for the Server's server object.
2015-05-29 19:55:13 -04:00
yankejustin 4be0073f83 Added documentation for the server
Added some documentation for the Server's server object.
2015-05-29 19:03:24 -04:00
yankejustin 5450421900 Added documentation for server's client
Added some documentation for the server's client object.
2015-05-29 18:39:18 -04:00
Justin Yanke f2c853b752 Merge pull request #19 from MaxXor/master
Merge with recent base
2015-05-29 17:40:37 -04:00
MaxXor 971708f17b Fixed small typo 2015-05-29 23:39:22 +02:00
MaxXor 5c6f6d89d7 Added missing file 2015-05-29 23:35:11 +02:00
MaxXor 39f9618f21 Fixed cross-thread issues & added lock to Clients
ref #231
2015-05-29 23:34:57 +02:00
MaxXor 556c2c46f9 Added static modifier 2015-05-29 10:27:18 +02:00
Justin Yanke d333314684 Merge pull request #18 from MaxXor/master
Merge with recent base
2015-05-28 23:30:03 -04:00
MaxXor 7babeb4afc Limited Show MessageBox Text & Caption Length
closes #236
2015-05-29 00:27:47 +02:00
MaxXor 24673509c5 Partial fix #231 2015-05-29 00:25:40 +02:00
MaxXor 43e5a209a2 Edited Readme 2015-05-28 12:25:38 +02:00
MaxXor 8a6709ba9f Improved client removal from listview 2015-05-28 11:01:29 +02:00
MaxXor 955aea9e17 Added Contributing.md 2015-05-27 23:31:28 +02:00
MaxXor e4ee6005fa Edited Readme 2015-05-27 23:30:12 +02:00
MaxXor 163c828fbc Fixed Shell cmd.exe process not correctly exited
#232
2015-05-27 23:10:40 +02:00
MaxXor d53430d790 Merge branch 'pr/232' 2015-05-27 22:50:27 +02:00
MaxXor 9d29ed9803 Merged changes from master 2015-05-27 22:49:00 +02:00
MaxXor 47de4f8aa0 Small corrections 2015-05-27 22:46:07 +02:00
Justin Yanke a485a4f64b Merge pull request #17 from MaxXor/master
Merge with recent base
2015-05-27 16:43:07 -04:00
yankejustin 9bddb0ffd5 Initialize ManualResetEvents in the constructor
If something recoverable goes wrong in the shell, we must make sure that
we reset the ManualResetEvents so the chained output functions
correctly.
2015-05-27 15:44:32 -04:00
yankejustin d402d7833f Fixed client breaking on shell close
Fixed a situation where a break in the output-handler chain would not
correctly terminate, causing an exception to be thrown.
2015-05-27 15:37:07 -04:00
yankejustin 320172a126 Perfected handling of exiting
Perfected how handling an exit command is determined.
Also removed a command to execute an "exit" command on the client
because we call "this.Close()". On FormClosing(object,
FormClosingEventArgs), we send an "exit" command anyways. Two of them
should not be sent to close the client's shell...
2015-05-27 15:11:44 -04:00
yankejustin 39a717c626 Correctly colorize errors 2015-05-27 15:04:14 -04:00
yankejustin 007296e24c Changed how exiting is determined
Changed when to decide we should exit (using Linq).
2015-05-27 14:56:06 -04:00
yankejustin 5c4525eb69 Changes to Dispose(bool)
Changes to how the shell is disposed.
2015-05-27 14:50:24 -04:00
yankejustin be78162f63 Changes to output handling of commands
Added an "IsError" property to the ShellCommandResponse to denote if the
response should be handled a certain way (if it is a response to a
ShellCommand error, then print it differently).
Also correctly queues up two different threads on shell initialization.
These ManualResetEvents now will signal the Shell's redirected output to
handle either the output, or the error output. Not at the same time
(will cause deadlocking).
We now append the text instead of concatenating. Not sure how much more
efficient this is, but it is certainly more readable.
2015-05-27 14:46:10 -04:00
MaxXor e363dce7ce Fixed #230 2015-05-27 20:31:59 +02:00
MaxXor 6688d917ae Trim also end of Remote Shell commands (#216) 2015-05-27 20:03:27 +02:00
MaxXor bf42e9c4f1 Trim start of Remote Shell commands (#216) 2015-05-27 19:50:27 +02:00
MaxXor 8d32c58901 Removed newly added unused reference 2015-05-27 19:38:07 +02:00
MaxXor 538aa8991f Merge pull request #228 from yankejustin/RemoteDesktopFix
Remote desktop fix
2015-05-27 19:19:23 +02:00
MaxXor 9c60f35b04 Merge pull request #229 from d3agle/master
#220 fix
2015-05-27 19:13:19 +02:00
yankejustin 2e761af6f1 Fixed Remote Shell Flickering
Fixed screen flickering issue in the Remote Shell Form
2015-05-27 13:03:15 -04:00
d3agle 21b805518b #220 fix
Fixes disconnection/removal of clients when stopping listen server
2015-05-27 12:00:50 -05:00
Justin Yanke 690dcc33e1 Merge pull request #16 from MaxXor/master
Merge with recent base
2015-05-27 12:56:00 -04:00
yankejustin 16ad740862 Screen length check
Come to think of it, if there isn't a screen in the array, we shouldn't
use it! heh
2015-05-27 12:38:50 -04:00
yankejustin 0685ab44dc Improved HandleMonitors
For some strange reason, this line wasn't in the last commit!
2015-05-27 12:38:00 -04:00
yankejustin 849638fd1b Various Remote Desktop Fixes
Handle Monitors is more reliable.
Re-wrote some of HandleRemoteDesktop to produce more accurate behavior.
2015-05-27 12:36:37 -04:00
MaxXor 5f2ffe2138 Edited Readme 2015-05-27 09:32:19 +02:00
MaxXor fb2a981e8d Added #217 2015-05-27 09:26:04 +02:00
MaxXor 84fb045c55 Added disposing of NotifyIcon (#218) 2015-05-27 09:05:05 +02:00
MaxXor 896026d630 Fixed #216 2015-05-27 08:54:12 +02:00
Justin Yanke 20123997fe Merge pull request #14 from MaxXor/master
Merge with recent base
2015-05-26 20:51:21 -04:00
MaxXor bceaf04811 Added Removing of Programs from Autostart 2015-05-26 23:11:16 +02:00