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
David Sparer
6e713ebd83
Moved some tests to the right namespace
2016-09-25 12:16:19 -06:00
David Sparer
80a4d2af59
Created tests for various bad version/schema scenarios
2016-09-25 12:10:48 -06:00
David Sparer
d0153da3d1
Created more tests for teh RemoteDesktopConnectionManagerDeserializer
2016-09-25 11:32:02 -06:00
David Sparer
ae4ce70c48
Began creating tests for the RemoteDesktopConnectionManagerDeserializer
2016-09-25 10:39:06 -06:00
David Sparer
775499a1ff
Created more tests for the RemoteDesktopConnectionDeserializer
2016-09-24 12:18:37 -06:00
David Sparer
46d04541f1
Began creating unit tests for RemoteDesktopConnectionDeserializer
2016-09-23 23:13:19 -06:00
David Sparer
8a1f2cbca8
Moved all serializers/deserializers to the mRemoteNG.Config.Serializers namespace
2016-09-23 11:06:13 -06:00
David Sparer
1e68483deb
- Renamed IParent to IHasParent
...
- Renamed Add, AddRange, Remove, RemoveRange to include the word "Child" to make it more explicit
- Added SetParent and RemoveParent functions
- DeleteNode now works
2016-09-07 09:24:30 -06:00
David Sparer
03c8f96a46
Created serializer which creates a data table. This can then be used for more efficient bulk Sql transfers
2016-08-25 11:16:49 -06:00
David Sparer
ccaa70c1a4
XmlConnectionDeserializer now creates a connectiontreemodel which is turned into a treeview by ConnectionTreeViewBuilder
2016-08-19 15:28:12 -06:00
David Sparer
995daecaff
Merge branch 'MR-385_inheritance_settings_lost' into csharp_conv
...
# Conflicts:
# mRemoteV1/App/Runtime.cs
# mRemoteV1/Container/ContainerInfo.cs
2016-05-07 21:43:34 -06:00