MaxXor
15ebe6963f
Moved MouseKeyHook to correct location
2015-08-21 20:17:42 +02:00
MaxXor
b27ab20b1e
Begin renaming xRAT to Quasar
2015-08-19 20:01:23 +02:00
MaxXor
92a366ca19
Small fix
2015-08-18 07:20:38 +02:00
rotthh
05e032338b
Windows 8.1 and 10 support
2015-08-17 21:14:19 +02:00
rotthh
ffe728ff10
Windows 8.1 and 10 support
2015-08-17 21:12:41 +02:00
rotthh
27e0aa2bde
Windows 8.1 and 10 support
2015-08-17 21:04:44 +02:00
MaxXor
a7fd5327f1
Improved Settings, Builder Profiles and more
...
- Added namespace Data for classes which just hold data or help in data
processing
- Fixes #327
2015-08-15 16:06:07 +02:00
MaxXor
4cb311f792
Improved Builder Hosts List
2015-08-03 22:55:40 +02:00
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
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
c63e361136
Improved GeoLocation implementation
2015-07-26 16:44:03 +02:00
MaxXor
59eec835dd
Some refactoring and Remote Desktop improvements
2015-07-26 00:10:59 +02:00
MaxXor
0251e42cd3
Improved UPnP support #280
2015-07-25 16:58:36 +02:00
MaxXor
1b24fd8d65
Improved thread-safety of UPnP implementation
2015-07-25 12:27:07 +02:00
d3agle
b5dd3e7874
UPnP Fix
2015-07-25 05:11:00 -05:00
d3agle
92f0563cf0
Removed unused namespace
2015-07-24 18:49:04 -05:00
d3agle
89aac0fa78
Server UPnP fix
2015-07-24 18:46:55 -05: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
2c48db56e4
Improved Remote Desktop
...
- shows now FPS (frames per second)
2015-07-23 16:55:44 +02:00
MaxXor
1f30566c8a
Improved Mono compatibility of the Server #279
2015-07-19 12:22:17 +02:00
MaxXor
26c6ef7bfa
Improved waiting for UPnP devices
2015-07-19 10:22:04 +02:00
MaxXor
5031a50f07
Changed UPnP library to Mono.Nat #279
2015-07-15 14:55:44 +02:00
MaxXor
44d81ed35e
Reduced block size of file transfers
2015-07-10 12:41:48 +02:00
MaxXor
a6ecbf55c1
Improved setting of window titles of new forms
2015-06-25 22:22:45 +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
836b77d13e
Improved check for illegal chars in path
2015-06-01 18:50:20 +02:00
MaxXor
dbd95e4398
UPnP fix
2015-05-26 22:13:11 +02:00
d3agle
7e13fa080e
small behavior fix #213 update
2015-05-26 14:55:23 -05:00
MaxXor
a18e799f9a
Merge pull request #162 from MaxXor/pr/161
...
Code Improvements
2015-05-21 20:55:15 +02:00
MaxXor
4fe601a87b
Small changes to code
2015-05-21 20:35:57 +02:00
yankejustin
9e175378fc
Must use static readonly instead of const
...
Instead of using const, we must use static readonly...
2015-05-21 12:23:54 -04:00
yankejustin
8cbab66bf8
Forgot to initialize const string array
2015-05-21 12:20:45 -04:00
yankejustin
21261270d8
Moved string array to class-level
...
Moved string array for file size units to a class-level const string
array for performance.
2015-05-21 12:14:41 -04:00
yankejustin
8b20dee5e1
More meaningful exceptions
...
FileSplit provides more meaningful exceptions.
2015-05-21 12:12:02 -04:00
DragonzMaster
88f67c717a
Small Change to Reverse Proxy
...
Changing the way was used to calculate send/received data by reverse
proxy
-This change will view the value with decimal point (2 num) to make the
values more accurate
-Changing the func name used from "GetFileSize" to "GetDataSize" ( Found
in xServer.Core.Helper )
2015-05-19 22:17:03 +02:00
MaxXor
8866103318
Reformatted UnsafeStreamCodec
2015-05-18 18:07:22 +02:00
yankejustin
af20dd54e3
Disposing IDisposable Resources
...
Dispose of unmanaged resources used by the server's UnsafeStreamCodec
and JpgCompression (because it is pretty related to the
UnsafeStreamCodec). Made sure that the UnsafeStreamCodec was being
disposed of before being re-assigned.
Note: I did not reflect these changes to the client's UnsafeStreamCodec
because the implementation of the client's codec is a bit different in
the CommandHandler. This different implementation caused instability in
the client. In the server, I noticed decreased memory consumption and
decreased fluctuation in the memory used.
2015-05-18 01:10:25 -04: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
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
yankejustin
8ecd568acf
Fixed the loop that attempts to forward a port
...
If the endpoint was null, the loop would break anyways, not allowing up
to 5 retries (only got 1 try).
2015-04-07 12:38:34 -04:00