summaryrefslogtreecommitdiffhomepage
path: root/windows/nsis-plugins/src
AgeCommit message (Collapse)AuthorFilesLines
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
2019-12-03Move InterfaceUtils into shared library, and move Nci into libcommonDavid Lönnhager5-139/+6
2019-12-03More specific error logs in IdentifyNewAdapterDavid Lönnhager1-2/+8
2019-12-03Fix return statements in driverlogicDavid Lönnhager1-2/+5
2019-12-03Roll back TAP aliases after TAP driver updates (Windows)David Lönnhager4-1/+77
2019-12-03driverlogic: Obtain additional information about TAP adapters using SetupAPI ↵David Lönnhager6-127/+363
and nci.dll
2019-11-26Log more details when IdentifyNewAdapter failsDavid Lönnhager1-1/+3
2019-11-18Migrate nsis-plugins to VS 2019David Lönnhager6-30/+30
2019-11-18Use std::filesystem in nsis-pluginsDavid Lönnhager3-23/+23
2019-11-15Correct linker dependencies on 'pathedit' pluginOdd Stranne1-2/+2
2019-11-15Correct recent changes in 'driverlogic'Odd Stranne1-2/+2
2019-11-04Add workaround for PATH values with incorrect type (regular instead of ↵David Lönnhager1-2/+17
expandable string)
2019-10-18Add void target for log::InitializeDavid Lönnhager2-16/+52
2019-10-18Remove only the TAP driver if it's not being used by other adapters onDavid Lönnhager5-14/+276
Windows
2019-10-03Add CLI tools to system PATH in Windows installerDavid Lönnhager8-0/+404
2019-08-05Change timestamp format in 'install.log'Odd Stranne2-21/+13
2019-07-17Update binary paths in Windows projectsJanito Vaqueiro Ferreira Filho5-20/+20
2019-06-11Remove cached relay list during installationEmīls Piņķis4-1/+57
2019-04-17Make driverlogic module aware of updated TAP naming schemeOdd Stranne1-2/+35
2019-04-01Depend on legacy libraryOdd Stranne1-2/+2
2019-03-11Update NSIS logging pluginOdd Stranne3-2/+142
2018-12-05Add NSIS plugin for installing tray iconOdd Stranne16-0/+840
2018-11-19Replace text parsing and WMI calls in 'driverlogic'Odd Stranne5-245/+120
2018-11-09Complement with catch-all in outermost code layerOdd Stranne1-0/+10
2018-11-09Update 'driverlogic' to get controlled destruction of 'Connection' instanceOdd Stranne4-37/+139
2018-11-02Add NSIS plugin for working with the registryOdd Stranne8-0/+277
2018-10-03Identify network interface based on nodeOdd Stranne2-4/+35
2018-09-12Properly create the destination folderOdd Stranne1-2/+30