aboutsummaryrefslogtreecommitdiffstats
path: root/wintun.sln (follow)
Commit message (Collapse)AuthorAgeFilesLines
* vs: remove api->wintun project dependencySimon Rozman2021-04-131-3/+0
| | | | | | | | | | | | | | | | | | | | The time stamping with Inf2Cat never makes the wintun output really "up- to-date". This keeps triggering wintun project rebuilds over and over again. Including all the projects depending on wintun. Thou, the api project really depends on the driver built by wintun project, those needless driver rebuilds are utterly annoying. To be correct, the amd64 api project also depends on the arm64 api project - a dependency which cannot be described using .sln. So, one way or another, a developer must build projects inside the .sln in a specific order. Another solution would be to split the solution file (pun intended). One .sln for driver, another for the api and example projects. Then open the one the developer is focused on. Signed-off-by: Simon Rozman <simon@rozman.si>
* driver: move to subfolderSimon Rozman2020-11-061-1/+1
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* vs: cause example to be default selected run projectJason A. Donenfeld2020-11-051-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* example: rewrite and replace api's debug rundll32 functionalityJason A. Donenfeld2020-11-021-0/+8
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* api: rename test to example and update a few thingsJason A. Donenfeld2020-11-021-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* test: introduce a demo clientSimon Rozman2020-11-011-0/+10
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* Add ARM driver compilationSimon Rozman2020-10-311-2/+4
| | | | | | | | | This adds the ARM driver to the list of Wintun drivers we compile for future deployment. Since we're not in position to test it in the real world, any feedback is greatly appreciated. Suggested-by: Jason A. Donenfeld <Jason@zx2c4.com> Signed-off-by: Simon Rozman <simon@rozman.si>
* api: installer: switch from MSM to ZIP distributionSimon Rozman2020-10-301-19/+0
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* api: add driver managementSimon Rozman2020-10-301-14/+17
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* api: add support for WoW64Simon Rozman2020-10-301-0/+10
| | | | | | | | Some functions of SetupAPI only work when invoked from a native process. Registry and filesystem reflection makes them fail on WoW64. For WoW64 processes, a minimum set of rundll32 functions are provided. Signed-off-by: Simon Rozman <simon@rozman.si>
* api: add skeleton for wintun.dllSimon Rozman2020-10-301-4/+14
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* Rewrite installer logic in CJason A. Donenfeld2019-08-021-7/+18
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add wintun.sln for convenienceSimon Rozman2019-06-071-0/+54
Signed-off-by: Simon Rozman <simon@rozman.si>