Dimitrij
4b28eb6758
patch to remove secure-string implementation (will need to be implemented differently)
...
what will temporary allow to type-in and edit passwords
2025-03-30 13:56:38 +01:00
23439176+magriggs@users.noreply.github.com
ad3a37fde3
Move ConnectionInfo.Password to use SecureString. Only decrypt when required for connecting. Update tests to skip tests of password values where necessary.
2024-07-28 19:56:36 +08:00
xRushG
8b3a68f58e
Removing all unnecessary old files
2024-06-11 09:07:04 +02:00
xRushG
08eb35a360
Refactor registry settings interaction classes.
...
This commit refactors the registry settings interaction classes by consolidating the multiple entry classes for int, string, bool, etc., into a single class that supports multiple data types. This change simplifies the code and enhances readability.
- Consolidate multiple entry classes (int, string, bool, etc.) into a single class
- Introduce WindowsRegistryEntry<T> to support multiple data types
2024-06-11 09:03:34 +02:00
Dimitrij
83f3846ce6
lib updates
...
correct build number calculations - now its days from last release + hour + minute of build
some changes to migrate to json schema + preparation of using db to save settings
2024-05-03 14:40:52 +01:00
Schmitti91
7322683465
Fix AppVeyor CA2200 and optimize CreateOrSetRegistryValue method
2024-01-28 10:15:34 +01:00
Schmitti91
33426ceee9
Add GetDwordValue method to WindowsRegistryAdvanced
...
This commit introduces the GetDwordValue method in the WindowsRegistryAdvanced class, allowing the retrieval of DWORD values from the Windows Registry. The implementation uses int.TryParse for efficient parsing and handles default values gracefully.
2024-01-23 14:29:07 +01:00
Schmitti91
5f5700b948
extend Registry handling capabilities in preparation for Registry settings
...
Enhanced the functionality of Registry handling in preparation for managing Registry settings
2024-01-23 12:54:43 +01:00
Schmitti91
307ea42a0f
Cleanup of references and correction of comments.
2023-10-23 07:58:13 +02:00
Schmitti91
ac41c04f67
mRemoteNG tools WindowsRegistry has been revised and the Windows Registry reading capabilities have been expanded in preparation for working with Registry Keys options. The "RegistryHive" enum was deleted because it is contained in "Microsoft.Win32".
2023-10-22 12:18:42 +02: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
5cd201440e
added tests for the disposable action class
2019-03-04 11:44:30 -06:00
David Sparer
8bd571c78d
added a wrapper around the windows registry api so we can better unit test classes that use the registry
2018-08-22 09:41:32 -05:00
David Sparer
764791b8e5
changed the Maybe type name to Optional, which is slightly more common
2018-02-16 20:17:30 -06:00
David Sparer
ec554dae2e
cred record drop down now works
...
you can select the credential associated to a connection via a property window drop down
2017-08-05 16:35:21 -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
d003e086bb
created a class and event type for handling collections that need to raise events for collection changes and child updates
...
this is for cases where you would like to have INotifyCollectionChanged and INotifyPropertyChanged implemented, but dont need the level of detail that those types provide.
2017-02-13 13:56:58 -07:00
David Sparer
91fe4050b2
Modified several tests that were failing on some machines due to differing environment variables. Tests are now more resilient
2016-10-14 13:09:35 -06:00
David Sparer
0a4010d9a9
Created more test cases for the ExternalToolArgumentParser
2016-09-28 11:49:28 -06:00
David Sparer
f53e77ecc9
Added a few more parser tests
2016-09-28 10:53:06 -06:00
David Sparer
1bf616579b
Added tests for the external tools arg parser
2016-09-28 09:50:38 -06:00