David Sparer
|
703cefaf19
|
ensure rdcman import never sets properties to null. fixes #1401
|
2019-04-12 08:24:05 -05:00 |
|
David Sparer
|
a31fec5fb9
|
encrypt correct db field
fixes #1347
|
2019-03-14 17:35:28 -05:00 |
|
David Sparer
|
738b159e95
|
handle sql first-run case
fixes #1303
|
2019-03-08 10:31:39 -06:00 |
|
David Sparer
|
5c6c76b898
|
one more parse bug fix
|
2019-03-04 11:30:34 -06:00 |
|
David Sparer
|
4847ce054b
|
resolved several parsing bugs in the rdcman deserializer
|
2019-03-04 11:17:45 -06:00 |
|
David Sparer
|
abcab2aadf
|
sql now encrypts and decrypts passwords
|
2018-11-03 18:28:53 -05:00 |
|
David Sparer
|
19bb8f7595
|
refactored db classes to expose tblRoot data
|
2018-11-03 11:02:26 -05:00 |
|
David Sparer
|
78bf40282a
|
the IsExapnded property is no longer saved to the DB
|
2018-11-02 11:30:39 -05:00 |
|
David Sparer
|
e99b8ed453
|
hooked up the local settings serializer
|
2018-11-01 19:14:25 -05:00 |
|
David Sparer
|
4aba36b756
|
added classes to handle local connection properties when dealing with the DB
|
2018-11-01 16:37:30 -05:00 |
|
David Sparer
|
f560fb86d8
|
moved database serializers to more logical place
|
2018-11-01 15:00:51 -05:00 |
|
David Sparer
|
8f8492b0be
|
xml deserializer now gives connections an ID if the ID string in xml is empty
fixes #1082
|
2018-08-24 10:37:54 -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
|
d27a62cbfc
|
added some extra null checks in the rdcman importer
|
2018-07-20 07:26:38 -05:00 |
|
David Sparer
|
227f3b2924
|
fix csv serialization bug where some empty fields would not be included
related to #911
|
2018-03-10 17:47:33 -06: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
|
9b438576f2
|
deserializing enums now ignores case. resolves #899
|
2018-02-27 09:48:09 -06:00 |
|
David Sparer
|
516182ec40
|
the xml v2.6 schema must have the export field event if we dont use it. need to bump to v2.7 to get rid of it
|
2018-02-26 08:11:59 -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
|
412f6edc36
|
change guard checks to use extension method
|
2018-02-16 20:17:31 -06:00 |
|
David Sparer
|
bd20d6ae7d
|
moved classes to new namespace
|
2018-02-16 20:17:30 -06:00 |
|
David Sparer
|
8db0bf7bea
|
make constant id readonly
|
2018-02-13 16:15:49 -06:00 |
|
David Sparer
|
6a46df780c
|
did some refactoring
made IConnectionImporter generic to cut down on code
|
2018-02-04 16:00:50 -06:00 |
|
David Sparer
|
7788198f26
|
fixed an issue with serializing csv data with semi colons in fields
|
2018-02-04 11:52:26 -06:00 |
|
David Sparer
|
3010963283
|
hooked up csv deserialization to ui
|
2018-02-04 11:39:04 -06:00 |
|
David Sparer
|
6522524c0f
|
added serialization for a few more inheritance properties
|
2018-02-04 10:32:18 -06:00 |
|
David Sparer
|
160434c114
|
Merge branch 'develop' into 625_deserialize_csv
|
2018-02-04 09:33:33 -06:00 |
|
David Sparer
|
b1c31048a9
|
trim rdp file parts for safety
|
2018-01-24 10:47:07 -06:00 |
|
David Sparer
|
0898ed8c00
|
began implementing csv deserializing
|
2017-12-04 22:00:18 -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
|
bbe4d28a40
|
Modified Conn Manager Deserializer to import from RDCMan v2.7
|
2017-10-27 23:35:30 -04:00 |
|
David Sparer
|
2994419381
|
revert confcons version back to 2.6 when serializing
|
2017-10-17 13:55:03 -05: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
|
d09ecac35d
|
added a MaybeParse extension
this makes parsing guids much nicer. no dealing with out vars or try blocks
|
2017-07-29 11:45:05 -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 |
|
Julien Roncaglia
|
9d8f3db511
|
Fix a second instance of the same problem
|
2017-05-15 22:02:23 +02:00 |
|
David Sparer
|
36b3278698
|
moved a property from Runtime to ConnectionsService
|
2017-05-10 17:59:58 -06:00 |
|
David Sparer
|
73b0c8c68c
|
promoted cred file path to a public property
|
2017-05-07 23:11:27 -06: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
|
4f5c929a9b
|
renamed ProtocolICA to IcaProtocol
|
2017-05-07 16:34:31 -06:00 |
|
David Sparer
|
5e826a3392
|
refactored the cred manager upgrader to be a deserialization decorator
|
2017-05-07 14:48:40 -06:00 |
|
David Sparer
|
645fedb1ed
|
refactored the cred manager migration code to a new class
|
2017-05-07 11:27:33 -06:00 |
|
David Sparer
|
62ae4fb265
|
split sql db version upgraders to separate classes
|
2017-05-04 17:16:55 -06:00 |
|
David Sparer
|
21a48ccab5
|
some minor cleanup
|
2017-05-02 12:25:02 -06:00 |
|