David Sparer
|
f433b911a0
|
modified export form to handle the new credential management system
|
2017-03-06 15:04:48 -07:00 |
|
David Sparer
|
8b44815b70
|
fixed some issues with the CSV exporter
|
2017-03-06 14:46:36 -07:00 |
|
David Sparer
|
788f597a3f
|
Merge branch 'master' into develop
# Conflicts:
# CHANGELOG.TXT
# mRemoteNGTests/Config/Serializers/XmlConnectionNodeSerializer27Tests.cs
# mRemoteNGTests/Config/Serializers/XmlConnectionsDocumentCompilerTests.cs
# mRemoteNGTests/Config/Serializers/XmlConnectionsDocumentEncryptorTests.cs
# mRemoteNGTests/Config/Serializers/XmlConnectionsSerializerTests.cs
# mRemoteV1/Config/Serializers/XmlConnectionNodeSerializer26.cs
# mRemoteV1/Config/Serializers/XmlConnectionsDocumentCompiler.cs
# mRemoteV1/Config/Serializers/XmlConnectionsSerializer.cs
# mRemoteV1/Properties/AssemblyInfo.cs
|
2017-03-06 13:21:56 -07:00 |
|
David Sparer
|
6a67e0ea8b
|
resolved issue with export filter not being respected. resolves #427
|
2017-03-02 16:42:00 -07:00 |
|
David Sparer
|
0a4935d193
|
fixed a brittle (and currently failing) test
|
2017-03-01 15:56:39 -07:00 |
|
David Sparer
|
72193833a9
|
removed the "export" flag from the confCons file - it is no longer necessary for us to differentiate between normal and exported confcons files
|
2017-02-16 09:21:38 -07:00 |
|
David Sparer
|
8ac0bf5865
|
credential harvester now maps the harvested credentials to the IDs of the connectionInfos that were using them
|
2017-01-27 13:50:57 -07:00 |
|
David Sparer
|
8b98181752
|
created a helper to ensure that all connectioninfo objects in an xdoc have IDs
|
2017-01-27 11:01:42 -07:00 |
|
David Sparer
|
f2f6156bd0
|
minor cleanup
|
2017-01-27 09:17:26 -07:00 |
|
David Sparer
|
0d7c3838f6
|
split connection serializer for confcons 2.6 and 2.7 into different classes
resolved a bunch of test failures
|
2017-01-27 09:15:07 -07:00 |
|
David Sparer
|
94a8a5c753
|
credential harvester now only returns unique credentials sets (based on domain & username)
|
2017-01-25 13:19:02 -07:00 |
|
David Sparer
|
ca4d22602f
|
began creating credential harvester to help split credentials from confCons v2.6 to confCreds v1.0
|
2017-01-25 08:16:29 -07:00 |
|
David Sparer
|
27b61fe9a4
|
renamed the credential Name property to Title
|
2017-01-19 08:57:08 -07:00 |
|
David Sparer
|
4d94c7ac7a
|
credential deserializer now supports variable decryption parameters
|
2017-01-19 08:47:27 -07:00 |
|
David Sparer
|
4eb1125b7b
|
credential serializer now provides encryption parameters to support variable decryption
|
2017-01-19 08:09:11 -07:00 |
|
David Sparer
|
80f11c0f70
|
created xml credential deserializer and tests
|
2017-01-18 16:14:29 -07:00 |
|
David Sparer
|
bee8059cbe
|
added a credential record serializer and tests
|
2017-01-18 15:31:19 -07:00 |
|
David Sparer
|
0f2e72172b
|
Merge branch 'develop' into Create_basic_infrastructure_for_supporting_credential_manager
# Conflicts:
# mRemoteV1/Credential/CredentialInfo.cs
# mRemoteV1/Credential/CredentialList.cs
|
2017-01-18 14:23:50 -07:00 |
|
David Sparer
|
cc15c12d19
|
Resolved bug with deserializing confCons v2.5 custom password full encryption files
|
2016-11-21 10:01:34 -07:00 |
|
David Sparer
|
50e7b89b15
|
Added test for deserializing confCons v2.5 custom password full encryption files
|
2016-11-21 10:00:55 -07:00 |
|
David Sparer
|
dbcf15e45b
|
Created test to ensure deserializing confCons v2.5 w/ full encryption works
|
2016-11-21 09:05:35 -07:00 |
|
David Sparer
|
7ba7e0b2d8
|
resolved the issue with inheritance not being applied correctly for folders. created a few tests to help guard against this from happening again.
|
2016-11-15 10:15:49 -07:00 |
|
David Sparer
|
c7b205dbde
|
Began creating a serializer for saving credential providers
|
2016-11-09 15:42:51 -07:00 |
|
Sean Kaim
|
60cd2c2b12
|
RDP audioqualitymode option
fixes #172
|
2016-11-02 15:49:45 -04:00 |
|
David Sparer
|
806da552ce
|
Added a test for serializing a single connection node
|
2016-10-25 09:34:03 -06:00 |
|
David Sparer
|
6ca5f5e877
|
minor cleanup
|
2016-10-25 08:14:49 -06:00 |
|
David Sparer
|
6b023c5fb6
|
Simplified the xml serializer by chunking it into appropriate classes
|
2016-10-24 15:40:28 -06:00 |
|
David Sparer
|
e9ead72e79
|
Added logic to the XmlConnectionsDocumentCompiler to respect the FullFileEncryption flag
|
2016-10-24 14:54:08 -06:00 |
|
David Sparer
|
513edc58ab
|
Created XmlConnectionsDocumentEncryptor to handle encrypting the entire connections xml file
|
2016-10-24 14:51:48 -06:00 |
|
David Sparer
|
fd7e7bd439
|
Created a class to handle compiling the structure of the xml document (child/parent relationships)
|
2016-10-24 13:12:39 -06:00 |
|
David Sparer
|
f510f20f57
|
Created an xml serializer specifically for dealing with the root connections node
|
2016-10-24 11:47:35 -06:00 |
|
David Sparer
|
f1f76a4910
|
XmlConnectionNodeSerializer now respects save filter settings for serializing inheritance
|
2016-10-24 09:04:51 -06:00 |
|
David Sparer
|
3ea4bc29ba
|
Began splitting individual xml element serialization from serializing the structure of the document. Created unit tests to ensure the attributes are serialized correctly
|
2016-10-21 12:47:20 -06:00 |
|
David Sparer
|
1ed475d469
|
Test for confversion serialized
|
2016-10-19 18:03:45 -06:00 |
|
David Sparer
|
e11413eab8
|
The XmlConnectionsSerializer now looks to its crypto provider for the value of KdfIterations. This insulates the function from global state (Settings)
|
2016-10-19 18:00:14 -06:00 |
|
David Sparer
|
7376ff1c9b
|
XmlSerializer now requires a cryptoprovider be given to the ctor. Reduces reliance on global state (Settings)
|
2016-10-19 17:43:02 -06:00 |
|
David Sparer
|
2b9b872ad4
|
Added test
|
2016-10-19 15:28:44 -06:00 |
|
David Sparer
|
01529a8028
|
Began creating tests for the XmlConnectionsSerializer
|
2016-10-18 15:27:59 -06:00 |
|
David Sparer
|
23da6cf69e
|
Removed unused test
|
2016-10-14 09:57:03 -06:00 |
|
David Sparer
|
f2f0ee0179
|
Key derivation iterations is now saved in the settings (for serialization) and the confCons file (for deserialization)
|
2016-10-13 18:43:46 -06:00 |
|
David Sparer
|
d0e21d7d8a
|
Added tests for all current versions and significant variations of confCons. More changes to the deserialization classes were required to make them more testable. Still needs significant work to be considered good code
|
2016-10-13 15:49:49 -06:00 |
|
David Sparer
|
a13a6d3919
|
Renamed the SaveFilter properties to include the prefix "Save"
|
2016-10-12 09:51:08 -06:00 |
|
David Sparer
|
ac01c6fff2
|
Renamed the Save class to SaveFilter to better indicate its purpose
|
2016-10-12 09:49:33 -06:00 |
|
David Sparer
|
b474a67ef4
|
Fixed a few unit tests
|
2016-10-03 10:08:48 -06:00 |
|
David Sparer
|
64b6c5967d
|
Removed unused code
|
2016-09-30 13:50:41 -06:00 |
|
David Sparer
|
d7501751e3
|
Removed the SqlUpdateQueryBuilder since it serves very little purpose
|
2016-09-30 07:49:10 -06:00 |
|
David Sparer
|
cf3443ace3
|
Disabled password import tests for the RemoteDesktopConnectionManagerDeserializer. Since the passwords are encrypted using a machine key, decryption on other machines will always fail.
|
2016-09-25 14:32:01 -06:00 |
|
David Sparer
|
ddfbb1d42e
|
Created tests for PuttyConnectionManagerDeserializer
|
2016-09-25 14:01:43 -06:00 |
|
David Sparer
|
c4c255d560
|
Created tests for PortScanDeserializer
|
2016-09-25 13:28:01 -06:00 |
|
David Sparer
|
b1fd47ff9d
|
Renamed the Scanner class to PortScanner
|
2016-09-25 12:29:30 -06:00 |
|