David Sparer
983637973b
fixed failing tests
2019-06-24 09:30:10 -05:00
Faryan Rezagholi
208134e970
merged develop into hyperv
2019-06-21 13:58:51 +02:00
David Sparer
31240fa50d
moved most RDP enums to their own files
2019-05-27 12:22:26 -05:00
Faryan Rezagholi
88e88be756
fixed some failing tests
2019-05-01 16:29:16 +02:00
David Sparer
59c74c6101
Merge pull request #1414 from bllkrkmz/develop
...
Add "Remote Audio Capture" option #383
2019-04-24 10:13:40 -05:00
David Sparer
753e8bc049
Merge branch 'master' into develop
...
# Conflicts:
# CHANGELOG.TXT
# mRemoteV1/Config/Serializers/MiscSerializers/RemoteDesktopConnectionManagerDeserializer.cs
# mRemoteV1/Properties/AssemblyInfo.cs
2019-04-18 08:34:59 -05:00
bllkrkmz
2ae59b049c
solved some problem according to test case
2019-04-18 09:00:07 +03:00
David Sparer
703cefaf19
ensure rdcman import never sets properties to null. fixes #1401
2019-04-12 08:24:05 -05:00
David Sparer
c0eebdf74b
Merge branch 'mysql' of https://github.com/mjbnz/mRemoteNG into mjbnz-mysql
...
# Conflicts:
# mRemoteV1/Config/Connections/SqlConnectionsSaver.cs
# mRemoteV1/Properties/Settings.Designer.cs
# mRemoteV1/Properties/Settings.settings
# mRemoteV1/Resources/Help/ui_sql_configuration.htm
# mRemoteV1/app.config
2019-03-20 07:22:56 -05:00
David Sparer
c149701f3f
Merge branch 'release/v1.76' into develop
...
# Conflicts:
# CHANGELOG.TXT
# mRemoteV1/App/CompatibilityChecker.cs
# mRemoteV1/App/Import.cs
# mRemoteV1/Config/Serializers/MiscSerializers/RemoteDesktopConnectionManagerDeserializer.cs
# mRemoteV1/Properties/AssemblyInfo.cs
# mRemoteV1/Properties/Settings.Designer.cs
# mRemoteV1/Properties/Settings.settings
# mRemoteV1/app.config
# mRemoteV1/mRemoteV1.csproj
2019-03-09 12:10:10 -06:00
David Sparer
4847ce054b
resolved several parsing bugs in the rdcman deserializer
2019-03-04 11:17:45 -06:00
mjbnz
ae5abbd039
Merge branch 'develop' into mysql
2019-02-28 09:12:32 +13:00
Faryan Rezagholi
6d2b6259a9
merge from develop
2019-02-27 20:28:41 +01:00
David Sparer
6c75fc3506
fixed several tests that assume english localization
2019-02-27 12:17:44 -06:00
Faryan Rezagholi
46ab5829b7
fixed some failing tests
2019-02-26 12:53:05 +01:00
Mike Beattie
fb7095f2d3
Update SqlUpgrade tests for new Connector class name.
2019-02-17 18:27:00 +13:00
David Sparer
2df9741cd6
loadbalanceinfo property now imported from rdp files
...
fixes #1132
2018-12-17 11:47:15 -06:00
David Sparer
703f9deb9a
added a version property to the ISerializer interface. switch to using confcons v2.7 serializer in production and tests. this resolved an issue with serializing the RedirectClipboard property
2018-12-05 16:07:59 -06:00
David Sparer
abcab2aadf
sql now encrypts and decrypts passwords
2018-11-03 18:28:53 -05:00
David Sparer
f560fb86d8
moved database serializers to more logical place
2018-11-01 15:00:51 -05:00
David Sparer
9659ac1611
added a dialog to prompt for action when decrypting a connection file fails
2018-07-23 11:51:58 -05:00
David Sparer
5076f1354c
fix bug where inheritance is incorrectly allowed on nodes under the root node after deserializing
2018-03-10 16:37:54 -06:00
David Sparer
f2e9c5e2c0
fixed issue with expanded property not being deserialized
2018-02-25 12:57:40 -06:00
David Sparer
86a591364c
modified the xml serializer slightly to make it conform to the XSD file
...
This required all bools to be serialized to lower case which broke a few assumptions we made in the deserializer
2018-02-25 11:26:29 -06:00
David Sparer
b6f27eac18
added another test and did some cleanup
2018-02-24 14:34:13 -06:00
David Sparer
2cc82145a3
csv serialization now fully preserves tree structure
2018-02-24 12:58:16 -06:00
David Sparer
bd20d6ae7d
moved classes to new namespace
2018-02-16 20:17:30 -06:00
David Sparer
0898ed8c00
began implementing csv deserializing
2017-12-04 22:00:18 -06:00
David Sparer
78f38f1a48
fixed tests
2017-11-11 10:50:32 -06:00
David Sparer
98a8b9944e
Merge branch 'develop' into MR-225_Can_not_import_RDCMan_v2.7
2017-11-06 10:09:49 -06:00
Bruce Peterson
87322a36ca
Included Test Cases for RDCMan v2.7
2017-10-27 23:36:36 -04:00
David Sparer
2df9441c20
reverted credential manager functionality as best I could
2017-10-16 14:39:41 -05:00
David Sparer
edb5dff064
bit of cleanup
2017-07-29 21:49:29 -05:00
David Sparer
792edd9146
refactored a bit to use the Maybe pattern
...
implemented via ienumerable<t> so we can make use of the existing ienum monads
2017-07-28 13:01:15 -05:00
David Sparer
7a2ab59346
connections now just reference credential ids
2017-07-27 21:50:50 -05:00
David Sparer
f334f804b6
more minor cleanup
2017-05-07 18:26:24 -06:00
David Sparer
38bcafbfe5
cleaned up RdpProtocol
2017-05-07 17:22:59 -06:00
David Sparer
62ae4fb265
split sql db version upgraders to separate classes
2017-05-04 17:16:55 -06:00
David Sparer
fe12cb345e
merged branch 'develop' into 'improve_credential_manager'
...
# Conflicts:
# CredentialManagerForm.cs
# PasswordForm.cs
2017-04-14 16:56:02 -06:00
David Sparer
47a02afea6
updated some tests
2017-04-14 16:34:28 -06:00
Sean Kaim
7e0b1e479c
Merge branch 'develop' into 483_make_datatable_serializer_safer
2017-04-14 14:40:48 -04:00
David Sparer
3291c24c8c
created SecureSerializer abstraction
2017-04-12 12:39:38 -06:00
David Sparer
9f028d9104
added some safety checking for data table deserialization
...
added some tests for the data table deserializer
2017-04-09 17:36:56 -06:00
David Sparer
f40be696c7
made utility for creating test connection tree models
2017-04-09 17:35:52 -06:00
David Sparer
88c51f4933
added some safety checks to the data table serialier
2017-04-09 16:57:56 -06:00
David Sparer
e9d41fd01b
changed interface for loading credentials from a repo to get around issues with providing a key
2017-04-06 09:16:14 -06:00
David Sparer
8439d6d3aa
lots of reworked interfaces around cred repo serialization
...
- decryptors now expose a property that represents what key they will use for decrypt. this can be used by decorators to properly encapsulate password prompts
- added some basic acceptance tests around cred repos
- added some stubby implementations for IDataProvider and the key provider decorators
2017-04-03 20:09:47 -06:00
David Sparer
ae3fb9a2dd
added iKeyProvider interface for dynamically retrieving keys/passwords
...
this will support the push towards constructor injection / decorators. this interface can act as a stand-in for what would otherwise be a static decryption key
2017-04-03 12:40:07 -06:00
David Sparer
e436a31a18
split up crypto provider factories and created an interface
2017-04-02 22:33:36 -06:00
David Sparer
2387f183e9
added password decryption decorator
2017-04-02 21:28:50 -06:00