NetSparkle is a C# cross-platform software update framework for .NET developers compatible with .NET 4.6.2/.NET 6+, WinForms, WPF, and Avalonia; uses Ed25519 or DSA signatures! View basic usage here in the README or visit our website for code docs.
MIT License
Bot releases are hidden (Show)
Published by Deadpikle over 2 years ago
RelaunchAfterUpdateCommandPrefix
Published by Deadpikle over 2 years ago
RelaunchAfterUpdateCommandPrefix
Published by Deadpikle over 2 years ago
RelaunchAfterUpdateCommandPrefix
and before the executable name that will be relaunched, you need to add it yourself.Published by Deadpikle over 2 years ago
RelaunchAfterUpdateCommandPrefix
which allows you to run commands like dotnet
when relaunching your app. The line in the code that is executed is: {RelaunchAfterUpdateCommandPrefix?.Trim() ?? ""} "{executableName}"
Published by Deadpikle over 2 years ago
downloadFilePath
when unzipping something on macOS/Linux in case the path has spacesRelaunchAfterUpdateCommandPrefix
which allows you to run commands like dotnet
when relaunching your app. The line in the code that is executed is: {RelaunchAfterUpdateCommandPrefix?.Trim() ?? ""} "{executableName}"
Published by Deadpikle over 2 years ago
RelaunchAfterUpdateCommandPrefix
which allows you to run commands like dotnet
when relaunching your app. The line in the code that is executed is: {RelaunchAfterUpdateCommandPrefix?.Trim() ?? ""} "{executableName}"
Published by Deadpikle over 2 years ago
downloadFilePath
when unzipping something on macOS/Linux in case the path has spacesRelaunchAfterUpdateCommandPrefix
which allows you to run commands like dotnet
when relaunching your app. The line in the code that is executed is: {RelaunchAfterUpdateCommandPrefix?.Trim() ?? ""} "{executableName}"
Published by Deadpikle over 2 years ago
My Favorite App 2.3.1.tar.gz
-f
flag (that pulls version numbers from binary names) to also pull version numbers from the folder structure. This "worked" prior to 2.0.12 but was an accidental bug. Now this works on purpose! It will only search within the binaries folder that you pass to the generator (-b
flag) and will start searching from the end of the path up 4 directories (inclusive).Published by Deadpikle over 2 years ago
2
)Published by Deadpikle over 2 years ago
Published by Deadpikle over 2 years ago
Ed25519Checker
class--public-key-override
and --private-key-override
)--reparse-existing
to take advantage of that feature along with the optional flag --overwrite-old-items
if you need it.--file-extract-version
flag where this flag just...didn't work in a bunch of cases.Published by Deadpikle over 2 years ago
Ed25519Checker
class. It...probably wasn't necessary to put out a new DSA Helper release for this, but oh well. :)Published by Deadpikle over 2 years ago
Ed25519Checker
classPublished by Deadpikle over 2 years ago
Ed25519Checker
classPublished by Deadpikle over 2 years ago
Ed25519Checker
classPublished by Deadpikle over 2 years ago
readFileBeingVerifiedInChunks
(defaults to false) and chunkSize
(defaults to 25 MB) to the Ed25519Checker
class constructor in order to save RAM when verifying a file with ed25519 signatures. This can save a lot of RAM and fixes an issue where 2x the RAM was used to verify a file. This fix was not carried over to the DSA checker -- please use ed25519 signatures!Published by Deadpikle almost 3 years ago
Published by Deadpikle almost 3 years ago
Published by Deadpikle almost 3 years ago
Portable.BouncyCastle
to 1.9.0Published by Deadpikle almost 3 years ago
Portable.BouncyCastle
to 1.9.0