Commit Graph

1607 Commits

Author SHA1 Message Date
David Sparer
2f87e55ae6 Incremented confcons file serialization version 2016-10-10 19:42:22 -06:00
David Sparer
34af797ad2 Modified xml serializer to use the new confcons schema 2016-10-10 19:41:14 -06:00
David Sparer
4ca640eee5 Made modifications to the confcons v2.6 schema. Eliminated the EncryptionInfo node. Its attributes are now owned by Connections node. 2016-10-10 19:31:22 -06:00
David Sparer
29d1bf7ce5 Updated the max supported confcons version to 2.6 2016-10-10 15:24:36 -06:00
David Sparer
c2f9c687ce Added an attribute to the Xml element "EncryptionInfo" to indicate whether we should expect full file encryption 2016-10-10 15:21:45 -06:00
David Sparer
a8da64cc6a Removed old code for serializing the complete xml file 2016-10-10 15:20:51 -06:00
David Sparer
d522258e0a Made the nonce size a bit smaller for CCM mode to avoid some issues with large nonces 2016-10-10 15:08:10 -06:00
David Sparer
cbb9ceb709 XmlSerialization now saves the new EncryptionInfo element 2016-10-10 14:50:37 -06:00
David Sparer
333ee232ae Fixed a small issue with the CCM mode nonce size 2016-10-10 14:48:32 -06:00
David Sparer
963b483697 null access checks 2016-10-10 14:06:43 -06:00
David Sparer
49425a37ac Added attribute to schema 2016-10-10 14:06:02 -06:00
David Sparer
aaaa0e6aea Little simplification of the v2.6 schema 2016-10-10 11:39:13 -06:00
David Sparer
42368f05f8 Xml serializer now respects encryption settings 2016-10-10 11:26:54 -06:00
David Sparer
4e51a5db73 Created an updated confCons schema which saves encryption details 2016-10-10 11:22:24 -06:00
David Sparer
4bd5a3675f Minor security page layout change 2016-10-10 09:59:45 -06:00
David Sparer
a4d3850f13 Changed the localized text "Block Cipher" to "Block Cipher Mode" 2016-10-10 09:56:51 -06:00
David Sparer
864d370994 Simplified some code 2016-10-10 09:53:24 -06:00
David Sparer
47f0550cea Security settings now save. Simplified data binding to the encryption dropdowns 2016-10-10 09:34:00 -06:00
David Sparer
1bbc2b0165 Resolved issue with de/serializing encrypting settings 2016-10-10 09:19:33 -06:00
David Sparer
fc8a1ec4fc Renamed the EncryptionBlockCipher setting to EncryptionBlockCipherMode 2016-10-10 09:13:06 -06:00
David Sparer
4baabd7d07 Moved the confcons schema to a new folder 2016-10-10 08:19:53 -06:00
David Sparer
92ba170cdf Added schema attributes for the root Connections node and added sequence indicator for connectioninfo nodes. Schema appears to be complete 2016-10-10 08:12:34 -06:00
David Sparer
e842850695 #157 Began creating xml schema file for the current confCons file since we will need to change the schema to include the current encryption parameters 2016-10-09 09:23:32 -06:00
David Sparer
113c8f6d4a Combo boxes now set their selected item on creation based off of the user settings 2016-10-07 13:03:17 -06:00
David Sparer
8218acddca Created dropdowns for choosing the encryption engine and the block cipher 2016-10-07 12:44:11 -06:00
David Sparer
7cb65df19e Rearranged the Advanced page after removing an option 2016-10-07 12:25:30 -06:00
David Sparer
91ba993279 Moved the option to completely encrypt the connections file from the Advanced page to the Security page 2016-10-07 12:23:53 -06:00
David Sparer
505f3dd947 Began creating the Security options page 2016-10-07 12:17:59 -06:00
David Sparer
7eca66e2c4 Added shield icon for the new security options page 2016-10-07 12:13:26 -06:00
David Sparer
3111c5437b Merge pull request #156 from mRemoteNG/Installer_does_not_respect_KB2923545_to_fulfill_RDP8_requirement
Installer now respects KB2923545 to fulfill RDP8 requirement. This closes #151
2016-10-07 11:19:59 -06:00
David Sparer
d32a1adead Installer now accepts either the RDP8 or RDP8.1 KB 2016-10-07 11:18:09 -06:00
David Sparer
9c5a2c0196 Added more efficient support for checking if atleast one of a number of KBs are installed. 2016-10-07 10:26:21 -06:00
David Sparer
19a76008d7 Merge pull request #149 from mRemoteNG/Hunting_for_memory_leaks
Hunting for memory leaks
2016-10-07 09:01:36 -06:00
David Sparer
2ffcccdc6f Fixed minor memory leak of Collection and Property changed event handlers when changing the ConnectionTreeModel associated to the ConnectionTreeWindow 2016-10-06 11:04:00 -06:00
David Sparer
67c01046be Removed unnecessary implementations of IDisposable 2016-10-05 13:50:55 -06:00
David Sparer
c755d651cc Removed all destructors since they were a very bad idea to implement 2016-10-05 13:41:35 -06:00
David Sparer
0529729626 Merge pull request #148 from mRemoteNG/Connection_icon_not_updating_until_mouseover
Resolved #141
2016-10-05 13:07:21 -06:00
David Sparer
984d989f14 #141 TreeListView objects now update immediately when their OpenConnections list contents change 2016-10-05 12:57:29 -06:00
David Sparer
a204e34d53 Modified the Asserts lines of a few tests to give better info on failure 2016-10-05 12:45:50 -06:00
David Sparer
3e47041820 Fixed minor bug where ProtocolList.Clear() would trigger a CollectionChanged event even when no items were removed (list already empty) 2016-10-05 12:43:27 -06:00
David Sparer
c471f621b2 #141 ConnectionInfo now listens to collection changed events from the ProtocolList and raises a PropertyChanged event for OpenConnections when the list contents changes. 2016-10-05 12:37:05 -06:00
David Sparer
e2e010c418 Created test to check for safe indexer handling of unknown object types 2016-10-05 11:51:44 -06:00
David Sparer
913e0dd3e4 #141 Implemented INotifyCollectionChanged on ProtocolList and created unit tests 2016-10-05 11:47:22 -06:00
David Sparer
192a718d08 Cleanup of the protocollist. connected to #141 2016-10-05 10:45:48 -06:00
David Sparer
a881232eb1 Merge pull request #145 from mRemoteNG/MR-975_Replace_TreeView_with_TreeListview
MR-975 / #143 replace tree view with tree listview
2016-10-04 15:28:11 -06:00
David Sparer
cf73e827e0 Quick changelog entry 2016-10-04 15:25:14 -06:00
David Sparer
bf97905fe9 Merge branch 'develop' into MR-975_Replace_TreeView_with_TreeListview 2016-10-04 15:19:04 -06:00
David Sparer
f962b8a573 Right clicking on an empty connection panel no longer displays the context menu 2016-10-04 15:15:38 -06:00
David Sparer
9e9786ecc7 Resolved minor bug with copying default connection info data to folders 2016-10-04 15:14:37 -06:00
David Sparer
59d22b536a Fixed bug that occurs on startup when non-english language is selected. 2016-10-04 14:50:58 -06:00