summaryrefslogtreecommitdiffhomepage
path: root/windows/nsis-plugins/src
AgeCommit message (Expand)AuthorFilesLines
2025-10-08Fix linker errors related to mullvad-nsisDavid Lönnhager2-20/+0
2025-08-07Infer Windows version from ntoskrnl image in installerDavid Lönnhager3-2/+40
2025-05-28Enable CFG for nsis-pluginsDavid Lönnhager6-1/+7
2025-01-30Append --locked to cargo build invocations in nsis-plugin projectsLinus Färnstrand2-2/+2
2024-12-02Add workaround for cargo linker issues in MSVC when targeting i686David Lönnhager2-4/+8
2024-02-08Log version using `mullvad-nsis` in Windows installerMarkus Pettersson1-141/+11
2023-11-13Stronger permissions for mullvad directoriesunknown3-20/+22
2023-08-08Link against psapi.lib, which contains EnumProcessesDavid Lönnhager1-2/+2
2023-05-31Set explicit C++ standard to C++20David Lönnhager6-12/+12
2023-03-27Fix many typosAlexander Seiler1-1/+1
2023-02-27Retrieve system app dir path from mullvad-paths in cleanup pluginDavid Lönnhager2-34/+25
2022-09-09Upgrade Visual Studio toolset and Visual Studio versionDavid Lönnhager6-12/+12
2022-05-18Remove temporary binaries used during setupDavid Lönnhager1-0/+9
2022-03-15Don't move device.json to ProgramData when updating or reinstalling the appDavid Lönnhager1-0/+1
2022-01-13Remove msiutil NSIS pluginDavid Lönnhager8-404/+0
2022-01-11Remove osinfo from nsis-pluginsDavid Lönnhager10-348/+0
2021-10-13Label Windows 11 correctly in installer log fileOdd Stranne1-1/+39
2021-07-08Remove superfluous argumentsDavid Lönnhager4-13/+13
2021-03-18Close file handle before deleting logsDavid Lönnhager2-5/+12
2021-03-18Add uninstaller log targetDavid Lönnhager1-32/+36
2021-02-17Clarify CheckWindows7PatchDavid Lönnhager2-2/+2
2021-02-17Rename os plugin to osinfoDavid Lönnhager10-9/+9
2021-02-17Use file mapping for patch checkDavid Lönnhager1-7/+64
2021-02-17Add "os" NSIS pluginDavid Lönnhager10-0/+291
2021-01-12Migrate old cache files on WindowsDavid Lönnhager4-70/+97
2021-01-04Always prefer the last used API addressDavid Lönnhager1-4/+4
2020-11-19Bundle API address cache with the appDavid Lönnhager4-0/+47
2020-10-01Remove directories created by ElectronDavid Lönnhager1-15/+59
2020-08-10Add missing headerDavid Lönnhager1-0/+1
2020-05-05Fix leak when the log sink constructor throwsDavid Lönnhager1-0/+1
2020-05-05Overwrite install.log instead of appending to itDavid Lönnhager1-1/+1
2020-02-27Do not log properties in msiutil, as they may contain sensitive infoDavid Lönnhager1-0/+6
2020-02-20Format error strings in msiutilDavid Lönnhager1-6/+2
2020-02-18Replace AnsiFileLogSink with Utf8FileLogSinkDavid Lönnhager3-12/+19
2020-02-03Remove driverlogic pluginDavid Lönnhager10-853/+0
2020-01-31Improve robustness of TAP enumerationDavid Lönnhager1-19/+36
2020-01-31Refactor driverlogicDavid Lönnhager7-394/+85
2020-01-31Delete old-ID Mullvad TAP on updatesDavid Lönnhager4-18/+19
2020-01-31Update TAP driver detailsDavid Lönnhager1-1/+1
2020-01-28Use new exception macrosOdd Stranne12-110/+146
2020-01-23Fix error handling in msiutilDavid Lönnhager1-1/+3
2020-01-20Refactor Windows process headersDavid Lönnhager2-2/+2
2020-01-20Refactor ValueMapperDavid Lönnhager1-10/+5
2020-01-17Fix probable race condition in PATH updateDavid Lönnhager1-6/+51
2020-01-17Flush registry key before notifying explorer of changes in patheditDavid Lönnhager1-38/+48
2020-01-16Add MSI NSIS pluginDavid Lönnhager8-0/+400
2020-01-09Add nsis plugin for additional string manipulationDavid Lönnhager8-0/+270
2020-01-02Skip TAP adapters whose names or attributes cannot be read instead of failingDavid Lönnhager1-8/+21
2019-12-16Add more logging to driverlogicDavid Lönnhager1-18/+8
2019-12-16Get rid of duplicate nsis constantsDavid Lönnhager6-87/+58