MaxXor
173e600cf2
Improved error handling when parsing hosts list
2015-08-03 22:26:12 +02:00
MaxXor
ac9f386ec9
Improved Client Builder
...
closes #282
2015-08-03 17:33:50 +02:00
MaxXor
0306acdbe6
Improved validating of executable files
...
- improved unit tests with categories
- removed validating of batch files, we can not really validate them
2015-07-31 10:01:41 +02:00
MaxXor
72c4815ad6
Added Icons to keyboard input button
2015-07-29 21:26:50 +02:00
d3agle
f01b5550af
Improved Keyboard handling
2015-07-29 09:21:49 -05:00
d3agle
6f307b210b
Keyboard implementation for RDP
2015-07-29 08:11:07 -05:00
d3agle
0f82ba9322
Removed unused namespace
2015-07-29 07:01:35 -05:00
d3agle
08a7415185
Added Mouse Scrolling to RDP
...
Added Keyboard/Mouse hook to server to access mouse data and for future keyboard integration to RDP
2015-07-29 06:57:52 -05:00
MaxXor
7e8693ba34
Improved Remote Desktop image processing #298
2015-07-28 11:48:27 +02:00
MaxXor
ca5a738cd2
Minor change
2015-07-27 20:51:09 +02:00
d3agle
0c054e2a2c
Removed redundant code
2015-07-27 11:01:46 -05:00
d3agle
358324c7c2
Added MouseAction enum
2015-07-27 10:36:18 -05:00
d3agle
41862cbd6d
Remote Desktop Mouse Input Improvements
2015-07-27 08:57:05 -05:00
MaxXor
5b396acfc3
Fixed #295
2015-07-27 13:20:39 +02:00
MaxXor
5d110d36ae
Moved Keylogger
2015-07-26 19:36:11 +02:00
MaxXor
c63e361136
Improved GeoLocation implementation
2015-07-26 16:44:03 +02:00
MaxXor
db2c7e8adf
Fixed #294
2015-07-26 15:27:38 +02:00
MaxXor
4e1678b633
Fixed #292
2015-07-26 10:42:53 +02:00
MaxXor
59eec835dd
Some refactoring and Remote Desktop improvements
2015-07-26 00:10:59 +02:00
MaxXor
8a7bda84bd
Added Upload File with Drag & Drop to File Manager
2015-07-24 15:46:11 +02:00
MaxXor
ceb5bc52fd
Added option to remove completed file transfers
...
- File Manager shows more information about drives
2015-07-24 01:58:02 +02:00
MaxXor
44d81ed35e
Reduced block size of file transfers
2015-07-10 12:41:48 +02:00
MaxXor
70618e91cb
Improved memory management in server
...
- Fixed handling packets wih payload bigger than the buffersize of the
receiving socket
- Added locks to FileSplit class
2015-06-07 16:28:33 +02:00
MaxXor
3bdd5aa294
Implemented pooled buffer manager to socket
2015-06-05 23:07:37 +02:00
MaxXor
92eb35647b
Removed unused method
2015-05-21 20:54:32 +02:00
MaxXor
4fe601a87b
Small changes to code
2015-05-21 20:35:57 +02:00
yankejustin
792a9fc83f
Don't dispose bmpRes
...
It is not GetDiffDesktop's responsibility to dispose of bmpRes. Just
call UnlockBits, then return the Bitmap.
2015-05-21 12:29:15 -04:00
yankejustin
de3db663e9
Significant memory leak reduction
...
Remote Desktop now leaks significantly less memory on the Client.
GetDiffDesktop was unlocking bits only if an exception was thrown!
2015-05-21 12:27:43 -04:00
yankejustin
d100c47091
More meaningful exception for Client Helper
...
More meaningful exception is thrown for the Client's Helper class'
GetDiffDesktop method.
2015-05-21 12:16:18 -04:00
yankejustin
8b20dee5e1
More meaningful exceptions
...
FileSplit provides more meaningful exceptions.
2015-05-21 12:12:02 -04:00
MaxXor
8866103318
Reformatted UnsafeStreamCodec
2015-05-18 18:07:22 +02:00
yankejustin
af591e1d3a
Formatted code of UnsafeStreamCodec
...
Formatted the code for UnsafeStreamCodec for readability and consistency
with the rest of the code in the program.
2015-05-18 00:37:12 -04:00
yankejustin
d1e04a98a8
Removed clearing of local lists + setting to null
...
Setting objects to null would be optimized out. Clearing lists probably
would not be optimized out. There is no need to explicitly clear a list
of items or setting objects to null in C#. We must let the Garbage
Collector have its way.
2015-05-17 23:58:08 -04:00
yankejustin
95a271554b
Removed unnecessary comment
...
Removed commented-out (archived) code.
2015-05-17 23:54:40 -04:00
yankejustin
ab19a9fbef
Make the lock readonly
...
Made the lock for the codec readonly. This makes it impossible for a
spot (excluding constructors) from touching the lock. Tampering with the
lock means that, if something acquires the lock and enters critical
code, the lock can be changed and the critical code's thread safety can
be violated.
2015-05-17 23:24:13 -04:00
MaxXor
e50ea69d43
Fixed crash when downloading files over 2MB ( #75 )
2015-05-05 09:19:08 +02:00
MaxXor
b1f6ba7ffd
Correctly read and append blocks
2015-04-29 22:00:02 +02:00
MaxXor
df5ce2f893
Fixed code formatting
...
Replaced all tabs in code with 4 spaces and did some general renaming.
2015-04-21 20:27:52 +02:00
MaxXor
3237a80924
Closed #60
2015-04-14 20:42:48 +02:00
MaxXor
27cda8f80b
Fixed Remote Desktop crash
...
- Fixed Remote Desktop crash when using multiple monitors with different
resolution
2015-04-13 09:16:44 +02:00
yankejustin
295daca123
Some code consistency improvements
...
Made some code more consistent to the code in the solution.
2015-04-07 12:46:14 -04:00
MaxXor
5d20aad9d6
Fixed File Download in File Manager ( #36 )
2015-04-04 17:22:20 +02:00
MaxXor
d140ca438e
Improved Remote Desktop
...
- Added ability to change quality of remote desktop
- Fixed another cross threading crash
2015-04-02 10:26:57 +02:00
MaxXor
2a157a4df0
Cleanup
2015-03-31 22:37:38 +02:00
DragonHunter
5e3e2704f6
Probably fixed Remote Desktop Memory Leak
...
Probably fixed Remote Desktop Memory Leak, needs more testing but
overall stays between 50-100MB
Added UnsafeStreamCodec
2015-03-31 20:38:16 +02:00
MaxXor
763de6a86c
Faster creation of random file names
2015-03-21 19:14:00 +01:00
MaxXor
998f9c77e4
Get correct LAN IP address and MAC address
...
- exclude not connected network interfaces and virtual network
interfaces
2015-02-24 21:58:20 +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