Commit Graph

242 Commits

Author SHA1 Message Date
yankejustin 79f9ca0cba Made sure the TcpClient will always kill itself
Placed TcpClient in a try-finally to make sure it will never linger if
it (likely) cannot connect successfully.
2015-03-17 18:30:12 -04:00
yankejustin 7fd83c87be Removed label to increase readability
Removed a label and implemented a more-common do-while loop for retry
functionality.
2015-03-17 18:22:09 -04:00
yankejustin 6243e470b4 CommandHandler Bitmap Disposal
Correctly disposes of the Bitmaps used in both of the CommandHandlers.
2015-03-17 18:07:16 -04:00
MaxXor b7fced1753 Removed unused variable 2015-03-17 22:31:11 +01:00
MaxXor 6bc4e9102d Multi-Threaded SendQueue 2015-03-17 22:28:51 +01:00
MaxXor 84b7fc901e Fixed ProtoWriter Dispose
this broke protobuf
2015-03-17 22:28:03 +01:00
MaxXor 1b00c9d9ec Corrected small differences 2015-03-17 22:05:04 +01:00
yankejustin ba2f2a0b2a Correctly implemented IDisposable
Correctly implemented IDisposable on the client's and server's
ProtoWriter.
2015-03-17 13:28:23 -04:00
yankejustin be233599db Dispose of MemoryStream
IExtension.EndAppend is responsible for cleaning up stream (as it
stated). However, this method created a new memory stream from the
stream sent to the method that was not cleaned up.
2015-03-17 12:30:59 -04:00
MaxXor 108e61f4eb Removed unnecessary comments due to changes to ProtoBuf 2015-03-17 10:34:31 +01:00
yankejustin 79588d4ea8 Dispose of the stream
Disposed of the stream correctly. Setting to null will NOT call dispose.
2015-03-16 13:24:53 -04:00
d3agle e64819673d Bugfix with listen server
Added null check for keepalive timer callback to prevent server
application from crashing when stopping the listen server when client(s)
connect and initiate the keepalive timer
2015-03-14 09:10:45 -05:00
MaxXor 21dc5b766f Removed unused using references 2015-03-08 18:16:52 +01:00
MaxXor 0d106a4f8b Added option to add files to autostart 2015-03-08 18:13:13 +01:00
MaxXor e20927d586 Added basic Startup Manager
- Some minor fixes
- Updated copyright year
2015-02-24 12:13:04 +01:00
MaxXor 213cb361b7 Refactored Forms and Classes 2015-01-27 23:47:13 +01:00
MaxXor cc7d22d2a8 Fixes #15
Corrected namespaces
2015-01-15 19:10:56 +01:00
MaxXor ace4449c02 More code cleanup 2015-01-14 13:15:31 +01:00
MaxXor 2544f3a230 Refactored class access modifiers 2015-01-13 19:43:55 +01:00
MaxXor e3ad2f0716 Refactored namespace 2015-01-13 19:29:11 +01:00
MaxXor 9a329711a7 Added version to builder as argument 2015-01-13 10:12:26 +01:00
MaxXor 771930c460 Changed default traffic encryption from RC4 to AES
-> speed & security improvements
2014-08-13 22:59:57 +02:00
187Final 2b55051a62 Fixed keepalive
no more disconnects, can detect network disconnects + network cable
unplugs
2014-08-02 18:23:31 -05:00
MaxXor 85b9547317 Updated Protocol Buffers 2014-07-30 17:32:25 +02:00
MaxXor 9834d819d9 Minor changes, removed some spaces 2014-07-30 17:18:17 +02:00
MaxXor 21fc728d64 Optimized Server and Client 2014-07-30 17:04:21 +02:00
MaxXor cc825fabb2 Close port on exit (UPnP) 2014-07-30 16:34:42 +02:00
MaxXor a0ca489717 Adjusted some changes to xRAT 2014-07-30 15:08:03 +02:00
187Final 07432937a7 Upload And Execute
introduced new way to pass multiple clients + a method to upload and
execute
2014-07-30 07:04:41 -05:00
187Final ceffc3a4e3 UPnP
added UPnP
2014-07-30 07:03:00 -05:00
MaxXor 177b232d7f Fixed changelog 2014-07-27 18:38:29 +02:00
MaxXor ae79dede78 Minor not-important changes 2014-07-24 23:26:59 +02:00
MaxXor 8b45549243 Added changeable Assembly Information to Builder
- Made xml settings more robust
- Added ResourceLib
- Changed Version displaying
2014-07-24 15:23:44 +02:00
MaxXor b7fc2a316b Added protobuf copyright and minor changes 2014-07-23 23:26:58 +02:00
MaxXor adb49be588 Preparations for next changes 2014-07-23 22:49:05 +02:00
MaxXor d6cf433d3b Moved Changelog
+ made some minor changes
2014-07-23 21:00:06 +02:00
MaxXor 6800dfa213 Added Computer Commands: Restart, Shutdown, Standby
Updated Readme
2014-07-22 21:52:07 +02:00
MaxXor 68061e2d12 Added dynamic sizes for system information
It's now very easy to add new system information, only the client needs
the modification now.

See file 'Client\Core\Commands\CommandHandler.cs' method
'HandleGetSystemInfo'
2014-07-18 17:39:19 +02:00
MaxXor 5159d6a1b8 Fixed disposing of modal dialog box 2014-07-18 17:05:44 +02:00
MaxXor 83254da815 Extended File Manager with some additional features
Added Rename & Delete option
2014-07-17 23:22:59 +02:00
MaxXor 776fb834fe Added missing files 2014-07-08 21:36:24 +02:00
MaxXor 034b6242f4 Initial commit with everything else 2014-07-08 14:58:53 +02:00