aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* api: link to nci.dll at compile timeJason A. Donenfeld2020-10-316-61/+15
* Bump date headersJason A. Donenfeld2020-10-316-7/+7
* api: get rid of pch and make headers saneJason A. Donenfeld2020-10-3119-74/+89
* api: simplify build settingsJason A. Donenfeld2020-10-311-44/+4
* api: use NT api directly for enumerating kernel modulesJason A. Donenfeld2020-10-315-27/+68
* api expose Send.TailMoved event to clientsSimon Rozman2020-10-313-27/+21
* api: rename MAX_POOL to WINTUN_MAX_POOLSimon Rozman2020-10-314-24/+36
* api: upgrade source analysis annotationsSimon Rozman2020-10-312-2/+2
* api: refuse to load DLL on init failureSimon Rozman2020-10-313-4/+13
* api: attempt to upgrade currently running adaptersJason A. Donenfeld2020-10-312-3/+135
* api: use proper iso atomic semanticsJason A. Donenfeld2020-10-315-36/+6
* api: rework pool hashingJason A. Donenfeld2020-10-311-8/+3
* api: only force close handles if requestedJason A. Donenfeld2020-10-314-13/+19
* api: only sleep after force closing handles if requiredJason A. Donenfeld2020-10-312-9/+19
* api: selectively use temporary variable to prepare outputSimon Rozman2020-10-313-55/+66
* api: remove security attributes debug trap doorJason A. Donenfeld2020-10-316-20/+14
* api: elevate only when needed for system operationsJason A. Donenfeld2020-10-318-115/+179
* api: simplify driver selection by always including EV driverSimon Rozman2020-10-313-7/+1
* api: fix dll hijacking vulnsJason A. Donenfeld2020-10-314-3/+20
* api: simplify driver removalSimon Rozman2020-10-317-123/+31
* api: make #ifdef-s more descriptiveSimon Rozman2020-10-313-6/+13
* api: cleanup driver selection logicSimon Rozman2020-10-312-21/+5
* Add ARM driver compilationSimon Rozman2020-10-314-5/+45
* api: add a cleanup note when Windows 7 support is discontinuedSimon Rozman2020-10-311-0/+1
* api: split adapter creation/deletion to delegator and worker functionsSimon Rozman2020-10-311-75/+92
* api: make pipe handles non-inheritable by defaultSimon Rozman2020-10-311-7/+4
* api: check the stdout reader thread exit status for failuresSimon Rozman2020-10-311-34/+38
* api: make architecture-dependent wintun.dll selection an explicit selectSimon Rozman2020-10-311-3/+15
* api: fix adapter name numbering terminationSimon Rozman2020-10-311-1/+1
* api: bail out on _TRUNCATE truncationSimon Rozman2020-10-311-48/+91
* api: simplify RemoveNumberedSuffix()Simon Rozman2020-10-311-20/+7
* api: use C locale for adapter and pool name case-insensitive comparingSimon Rozman2020-10-313-17/+4
* api: fix zero-parameter C function prototypesSimon Rozman2020-10-316-16/+16
* api: fallback to hard-coded versionSimon Rozman2020-10-314-18/+20
* api: depretiate WintunIsPacketAvailable()Simon Rozman2020-10-314-27/+11
* api: move files from root to wintun folder within ZipSimon Rozman2020-10-311-7/+7
* api: use catalog file for signing certificate extractionSimon Rozman2020-10-311-1/+1
* api: upgrade ring managementSimon Rozman2020-10-314-116/+203
* api: update README.mdSimon Rozman2020-10-314-279/+80
* api: allow wintun.h use in C++Simon Rozman2020-10-301-0/+8
* api: switch to private heapSimon Rozman2020-10-309-84/+68
* api: add ring managementSimon Rozman2020-10-308-1/+383
* api: allow Debug build packagingSimon Rozman2020-10-301-30/+33
* api: upgrade Zip building to output SHA256Simon Rozman2020-10-301-0/+4
* api: revise loggingSimon Rozman2020-10-303-12/+17
* api: connect rundll32 child with parent using stdout and stderrSimon Rozman2020-10-303-24/+249
* api: installer: switch from MSM to ZIP distributionSimon Rozman2020-10-3011-1582/+42
* api: use standard C voidSimon Rozman2020-10-307-12/+13
* api: introduce wintun.hSimon Rozman2020-10-3010-159/+231
* api: fix grammarSimon Rozman2020-10-301-11/+11