Skip to content

Commit c38b5ea

Browse files
Prepare for release 4.14
1 parent 4efd132 commit c38b5ea

File tree

20 files changed

+47
-184
lines changed

20 files changed

+47
-184
lines changed

.github/README.md

+3-4
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55

66
[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](../LICENSE.md)
77
[![PowerShell 3 | 4 | 5](https://img.shields.io/badge/PowerShell-3%20|%204%20|%205-0000FF.svg?logo=PowerShell)](#)
8-
[![Windows Server 2008 R2 | 2012 R2 | 2016 | 2019 | 2022](https://img.shields.io/badge/Windows%20Server-2008%20R2%20|%202012%20R2%20|%202016%20|%202019%20|%202022-007bb8.svg?logo=Windows%2011)](#)
8+
[![Windows Server 2008 R2 | 2012 R2 | 2016 | 2019 | 2022 | 2025](https://img.shields.io/badge/Windows%20Server-2008%20R2%20|%202012%20R2%20|%202016%20|%202019%20|%202022|%202025-007bb8.svg?logo=Windows%2011)](#)
99
[![.NET Framework 4.7.2+](https://img.shields.io/badge/Framework-4.7.2%2B-007FFF.svg?logo=.net)](#)
10-
[![Architecture x64 | x86 | amd64](https://img.shields.io/badge/Architecture-x64%20|%20x86%20|%20ARM64-0071c5.svg?logo=Amazon%20EC2)](#)
10+
[![Architecture x64 | x86 | arm64](https://img.shields.io/badge/Architecture-x64%20|%20x86%20|%20ARM64-0071c5.svg?logo=Amazon%20EC2)](#)
1111

1212
## Introduction
1313

@@ -58,7 +58,7 @@ Additional steps might be required on some freshly installed computers before DS
5858

5959
```powershell
6060
# TLS 1.2 must be enabled on older versions of Windows.
61-
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12
61+
[System.Net.ServicePointManager]::SecurityProtocol += [System.Net.SecurityProtocolType]::Tls12
6262
6363
# Download the NuGet package manager binary.
6464
Install-PackageProvider -Name NuGet -Force
@@ -68,7 +68,6 @@ if($null -eq (Get-PSRepository -Name PSGallery -ErrorAction SilentlyContinue)) {
6868
6969
# Download the DSInternals PowerShell module.
7070
Install-Module -Name DSInternals -Force
71-
7271
```
7372

7473
### Chocolatey Package

Documentation/CHANGELOG.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@
55

66
All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
77

8+
## [4.14] - 2024-04-13
9+
10+
### Fixed
11+
12+
- Increased tolerance for malformed DPAPI CNG private keys.
13+
- Improved parsing of conflicting secret object names, e.g., `CN=BCKUPKEY_PREFERRED Secret\\0ACNF:26c8edbb-6b48-4f11-9e13-9ddbccedab5a,CN=System,DC=contoso,DC=com`.
14+
815
## [4.13] - 2023-12-20
916

1017
### Fixed
@@ -503,7 +510,8 @@ This is a [Chocolatey](https://chocolatey.org/packages/dsinternals-psmodule)-onl
503510
## 1.0 - 2015-01-20
504511
Initial release!
505512

506-
[Unreleased]: https://github.com/MichaelGrafnetter/DSInternals/compare/v4.13...HEAD
513+
[Unreleased]: https://github.com/MichaelGrafnetter/DSInternals/compare/v4.14...HEAD
514+
[4.14]: https://github.com/MichaelGrafnetter/DSInternals/compare/v4.13...v4.14
507515
[4.13]: https://github.com/MichaelGrafnetter/DSInternals/compare/v4.12...v4.13
508516
[4.12]: https://github.com/MichaelGrafnetter/DSInternals/compare/v4.11...v4.12
509517
[4.11]: https://github.com/MichaelGrafnetter/DSInternals/compare/v4.10...v4.11
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
using System.Reflection;
22

33
[assembly: AssemblyProduct("DSInternals PowerShell Module")]
4-
[assembly: AssemblyCopyright("Copyright © 2015-2023 Michael Grafnetter. All rights reserved.")]
4+
[assembly: AssemblyCopyright("Copyright © 2015-2024 Michael Grafnetter. All rights reserved.")]
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
using namespace System::Reflection;
22

33
[assembly:AssemblyProductAttribute(L"DSInternals PowerShell Module")];
4-
[assembly:AssemblyCopyrightAttribute(L"Copyright © 2015-2023 Michael Grafnetter. All rights reserved.")];
4+
[assembly:AssemblyCopyrightAttribute(L"Copyright © 2015-2024 Michael Grafnetter. All rights reserved.")];

Src/DSInternals.Common/DSInternals.Common.nuspec

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
<description>This package is shared between all other DSInternals packages. Its main features are Azure AD Graph API and ADSI clients for for retrieval of cryptographic material. It contains implementations of common hash functions used by Windows, including NT hash, LM hash and OrgId hash. It also contains methods for SysKey/BootKey retrieval.</description>
1515
<summary>This package is shared between all other DSInternals packages.</summary>
1616
<releaseNotes>
17-
- Fixed a bug in LSA Policy modification.
17+
- Minor credential roaming parser improvement.
1818
</releaseNotes>
19-
<copyright>Copyright (c) 2015-2023 Michael Grafnetter. All rights reserved.</copyright>
19+
<copyright>Copyright (c) 2015-2024 Michael Grafnetter. All rights reserved.</copyright>
2020
<tags>ActiveDirectory Security AD AAD Identity Active Directory</tags>
2121
</metadata>
2222
<files>

Src/DSInternals.Common/Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
// set of attributes. Change these attribute values to modify the information
66
// associated with an assembly.
77
[assembly: AssemblyTitle("DSInternals Common Library")]
8-
[assembly: AssemblyVersion("4.13")]
9-
[assembly: AssemblyFileVersion("4.13")]
8+
[assembly: AssemblyVersion("4.14")]
9+
[assembly: AssemblyFileVersion("4.14")]
1010
[assembly: AssemblyDescription("")]
1111
[assembly: AssemblyConfiguration("")]
1212
[assembly: AssemblyCompany("")]

Src/DSInternals.DataStore/DSInternals.DataStore.nuspec

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
<description>DSInternals DataStore is an advanced framework for offline ntds.dit file manipulation. It can be used to extract password hashes from Active Directory backups or to modify the sIDHistory and primaryGroupId attributes.</description>
1515
<summary>DSInternals DataStore is an advanced framework for offline ntds.dit file manipulation.</summary>
1616
<releaseNotes>
17-
- Updated dependency version.
17+
- Minor credential roaming parser improvement.
1818
</releaseNotes>
19-
<copyright>Copyright (c) 2015-2023 Michael Grafnetter. All rights reserved.</copyright>
19+
<copyright>Copyright (c) 2015-2024 Michael Grafnetter. All rights reserved.</copyright>
2020
<tags>ActiveDirectory Security NTDS AD Identity Active Directory</tags>
2121
<references>
2222
<reference file="DSInternals.DataStore.dll" />

Src/DSInternals.DataStore/Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
// set of attributes. Change these attribute values to modify the information
66
// associated with an assembly.
77
[assembly: AssemblyTitle("DSInternals DataStore Library")]
8-
[assembly: AssemblyVersion("4.13")]
9-
[assembly: AssemblyFileVersion("4.13")]
8+
[assembly: AssemblyVersion("4.14")]
9+
[assembly: AssemblyFileVersion("4.14")]
1010
[assembly: AssemblyDescription("")]
1111
[assembly: AssemblyConfiguration("")]
1212
[assembly: AssemblyCompany("")]

Src/DSInternals.PowerShell/Chocolatey/dsinternals-psmodule.nuspec

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
44
<metadata>
55
<id>DSInternals-PSModule</id>
6-
<version>4.13</version>
6+
<version>4.14</version>
77
<packageSourceUrl>https://github.com/MichaelGrafnetter/DSInternals/tree/master/Src/DSInternals.PowerShell/Chocolatey</packageSourceUrl>
88
<owners>MichaelGrafnetter</owners>
99
<title>DSInternals PowerShell Module</title>
1010
<authors>Michael Grafnetter</authors>
1111
<projectUrl>https://github.com/MichaelGrafnetter/DSInternals</projectUrl>
1212
<iconUrl>https://raw.githubusercontent.com/MichaelGrafnetter/DSInternals/master/Src/Icons/module_black.png</iconUrl>
13-
<copyright>(c) 2015-2023 Michael Grafnetter. All rights reserved.</copyright>
13+
<copyright>(c) 2015-2024 Michael Grafnetter. All rights reserved.</copyright>
1414
<licenseUrl>https://github.com/MichaelGrafnetter/DSInternals/blob/master/Src/DSInternals.PowerShell/License.txt</licenseUrl>
1515
<requireLicenseAcceptance>false</requireLicenseAcceptance>
1616
<projectSourceUrl>https://github.com/MichaelGrafnetter/DSInternals/tree/master/Src</projectSourceUrl>
@@ -37,7 +37,7 @@ The DSInternals PowerShell Module has these main features:
3737
## Disclaimer
3838
Features exposed through these tools are not supported by Microsoft. Improper use might cause irreversible damage to domain controllers or negatively impact domain security.</description>
3939
<releaseNotes>
40-
* Fixed a bug in LSA Policy modification.
40+
* Minor credential roaming parser improvement.
4141
</releaseNotes>
4242
<dependencies>
4343
<!-- Windows Management Framework 3+. For OS prior to Windows 8 and Windows Server 2012. -->

Src/DSInternals.PowerShell/DSInternals.psd1

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
RootModule = 'DSInternals.Bootstrap.psm1'
99

1010
# Version number of this module.
11-
ModuleVersion = '4.13'
11+
ModuleVersion = '4.14'
1212

1313
# Supported PSEditions
1414
# CompatiblePSEditions = 'Desktop'
@@ -23,7 +23,7 @@ Author = 'Michael Grafnetter'
2323
CompanyName = 'DSInternals'
2424

2525
# Copyright statement for this module
26-
Copyright = '(c) 2015-2023 Michael Grafnetter. All rights reserved.'
26+
Copyright = '(c) 2015-2024 Michael Grafnetter. All rights reserved.'
2727

2828
# Description of the functionality provided by this module
2929
Description = @"
@@ -143,7 +143,7 @@ PrivateData = @{
143143

144144
# ReleaseNotes of this module
145145
ReleaseNotes = @"
146-
- Fixed a bug in LSA Policy modification.
146+
- Minor credential roaming parser improvement.
147147
"@
148148
} # End of PSData hashtable
149149

Src/DSInternals.PowerShell/Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
// set of attributes. Change these attribute values to modify the information
66
// associated with an assembly.
77
[assembly: AssemblyTitle("DSInternals PowerShell Commands")]
8-
[assembly: AssemblyVersion("4.13")]
9-
[assembly: AssemblyFileVersion("4.13")]
8+
[assembly: AssemblyVersion("4.14")]
9+
[assembly: AssemblyFileVersion("4.14")]
1010
[assembly: AssemblyDescription("")]
1111
[assembly: AssemblyConfiguration("")]
1212
[assembly: AssemblyCompany("")]

Src/DSInternals.Replication.Interop/AssemblyInfo.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ using namespace System::Security::Permissions;
1414
//
1515
[assembly:AssemblyTitleAttribute(L"DSInternals Replication Interop Library")];
1616
// Note: Do not forget to change the version in version.rc files.
17-
[assembly:AssemblyVersionAttribute("4.13")];
17+
[assembly:AssemblyVersionAttribute("4.14")];
1818
[assembly:AssemblyDescriptionAttribute(L"")];
1919
[assembly:AssemblyConfigurationAttribute(L"")];
2020
[assembly:AssemblyCompanyAttribute(L"")];

0 commit comments

Comments
 (0)