MaxXor
1e0a1d8b2c
Fixed #266
...
#209
2015-06-09 08:35:49 +02:00
MaxXor
8284da5830
Small fix
2015-06-07 16:50:37 +02:00
MaxXor
83ec8c2a87
Added improvements to client
2015-06-07 16:35:30 +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
c5353d2d81
Added missing return
2015-06-06 09:30:18 +02:00
MaxXor
3abc4c5f82
Improved Buffer Manager
2015-06-06 09:28:43 +02:00
MaxXor
b0d68c851d
Improved handling of invalid clients
2015-06-06 09:28:31 +02:00
MaxXor
3e457d8a06
Improved reusing of buffers after restarting listen
2015-06-05 23:27:59 +02:00
MaxXor
9aef2df7f7
Small fix
2015-06-05 23:12:10 +02:00
MaxXor
3bdd5aa294
Implemented pooled buffer manager to socket
2015-06-05 23:07:37 +02:00
MaxXor
fcf25b76a0
Fixed #265
2015-06-05 18:40:15 +02:00
MaxXor
242ff96e7f
Removed redundant variable
2015-06-04 20:09:19 +02:00
MaxXor
9085cd6cb6
Merge pull request #259 from yankejustin/ClientInputSafety
...
Better server validation
2015-06-03 20:05:48 +02:00
MaxXor
58b2c2d2d4
Fixed getting startup items with same name
2015-06-03 15:18:37 +02:00
MaxXor
172e266fbe
Improved Startup Items exception handling
2015-06-03 14:41:39 +02:00
MaxXor
810d631129
Improved OS display name
2015-06-03 14:41:02 +02:00
MaxXor
dc5bef821e
Fixed getting startup entries from client
2015-06-03 07:50:38 +02:00
yankejustin
2d083782fc
Moved validation a bit higher
...
If the packet's "Filename" property is null or empty, we can avoid
making an unnecessary string for the downloadPath by placing the
validation above it.
2015-06-02 18:30:44 -04:00
yankejustin
81c9b238c8
MiscHandler validation
...
Added more restrictive validation for the "Misc" Handlers.
2015-06-02 18:21:15 -04:00
yankejustin
bf5b517eca
SurveillanceHandler validation
...
Added more restrictive validation for the "Surveillance" handlers.
2015-06-02 18:14:45 -04:00
yankejustin
a4defce568
SystemHandler validation
...
Added more restrictive validation for the "System" handlers.
2015-06-02 18:06:16 -04:00
MaxXor
7d153c416c
Added safe way to open subkey with write access
2015-06-02 20:38:44 +02:00
MaxXor
253507a613
Fixed registry key access ( #256 )
2015-06-02 20:33:37 +02:00
MaxXor
f1934058a0
Improved Registry Access in Client
2015-06-02 20:15:36 +02:00
MaxXor
a12db999d5
Merge pull request #258 from yankejustin/StartupItemsFix
...
Startup items fix
2015-06-02 19:57:47 +02:00
yankejustin
172359262a
Correctly get entries
2015-06-02 13:50:56 -04:00
yankejustin
59599759be
Throw a more meaningful exception
...
For those that like to see the type of exception thrown, this makes it
more clear and meaningful.
2015-06-02 13:34:05 -04:00
yankejustin
38acb88aab
Added another RegistryKey extension method
...
This makes the code more readable and the intent more obvious.
2015-06-02 13:29:42 -04:00
yankejustin
51464e6d28
Fixed possible server crash
...
If the client cannot give us anything, don't crash over it. :)
We can't use these entries so just leave.
2015-06-02 13:19:35 -04:00
yankejustin
901cbd3a64
Add to the dictionary correctly
2015-06-02 13:18:02 -04:00
yankejustin
c8b9258183
More documentation on a RegistryKey extension
...
Added some more documentation for the GetFormattedKeyValues extension
method.
2015-06-02 13:17:02 -04:00
yankejustin
fab38a8b9a
Added RegistryKey Extensions/Helpers
...
Added RegistryKey Extensions/Helper methods. Cleaned up and improved
HandleGetStartupItems.
2015-06-02 13:14:32 -04:00
Justin Yanke
e2178f5382
Merge pull request #21 from MaxXor/master
...
Merge with recent base
2015-06-02 12:32:37 -04:00
MaxXor
836b77d13e
Improved check for illegal chars in path
2015-06-01 18:50:20 +02:00
MaxXor
90f30caafb
Improved Download Path
...
Using now "User@PC" instead of "IP".
2015-06-01 11:44:48 +02:00
MaxXor
56e5df26e6
Merge pull request #253 from yankejustin/Refactoring
...
Refactoring small part of Builder
2015-06-01 08:07:09 +02:00
Justin Yanke
2083fcbc2e
Start Position Fix
2015-06-01 02:04:52 -04:00
yankejustin
b9c6caa95d
Multi-Cast Delegates
...
Removed a great deal of incredibly-repetitive code by implementing
multi-cast delegates to handle a changed setting.
2015-06-01 00:04:09 -04:00
Justin Yanke
3f39d86d47
Merge pull request #20 from MaxXor/master
...
Merge with recent base
2015-05-31 21:32:13 -04:00
MaxXor
42113fb1d8
Small change
2015-05-31 21:24:17 +02:00
MaxXor
0b55140bcf
Fixed bug when server stops listening
2015-05-31 21:12:00 +02:00
MaxXor
8face0ab0c
Fixed #249
2015-05-31 20:52:03 +02:00
MaxXor
51979463f5
Fixed Listview Column order ( #248 )
2015-05-31 20:36:40 +02:00
MaxXor
f30ebef324
Fixed memory leak ( #209 )
2015-05-31 20:21:25 +02:00
MaxXor
3ff0b38585
Added #245
...
Improved client & server
closes #245
2015-05-31 19:22:00 +02:00
MaxXor
6a4125cf18
Added more documentation to Client
2015-05-30 09:23:35 +02:00
MaxXor
f195e9fb51
Documentation fix
2015-05-30 08:47:27 +02:00
MaxXor
9051a9ff2b
Listview flickering fix ( #231 )
2015-05-30 08:47:19 +02:00
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