aboutsummaryrefslogtreecommitdiffstats
path: root/api/adapter.h (unfollow)
Commit message (Expand)AuthorFilesLines
2020-11-02api: statically compile devpkey constantsJason A. Donenfeld1-4/+2
2020-11-02api: serialize driver installationJason A. Donenfeld3-7/+43
2020-11-02api: make nci.lib work on x86Jason A. Donenfeld4-5/+19
2020-11-02api: map cr errors to win32 errorsJason A. Donenfeld1-12/+8
2020-11-02api: simplify and unify error messagesSimon Rozman3-47/+47
2020-11-02api: pnf param is noneJason A. Donenfeld1-1/+1
2020-11-02api: rename test to example and update a few thingsJason A. Donenfeld5-439/+375
2020-11-02api: make version function uniformJason A. Donenfeld3-52/+7
2020-11-02api: avoid call to CM_Get_DevNode_StatusJason A. Donenfeld1-36/+25
2020-11-02api: check for duplicate adapter statusJason A. Donenfeld4-4/+58
2020-11-02api: separate out driver installationJason A. Donenfeld1-138/+149
2020-11-01api: cleanup namesJason A. Donenfeld4-10/+10
2020-11-01test: introduce a demo clientSimon Rozman5-0/+470
2020-11-01api: account for nt path to moduleJason A. Donenfeld1-14/+8
2020-10-31api: check buffer overflows in runtimeSimon Rozman5-71/+52
2020-10-31api: fix up console writing for debugJason A. Donenfeld1-15/+10
2020-10-31api: clear up argument evaluation orderJason A. Donenfeld1-5/+2
2020-10-31api: do not require RebootRequiredJason A. Donenfeld3-8/+14
2020-10-31api: RebootRequire is an _Out_Jason A. Donenfeld4-14/+13
2020-10-31api: add debugging rundll32 entry pointJason A. Donenfeld5-15/+117
2020-10-31api: add missing header for rundll32 modeJason A. Donenfeld1-0/+2
2020-10-31api: opencode bin2hex in same manner as random directory creationJason A. Donenfeld1-15/+5
2020-10-31api: link to nci.dll at compile timeJason A. Donenfeld6-61/+15
2020-10-31Bump date headersJason A. Donenfeld6-7/+7
2020-10-31api: get rid of pch and make headers saneJason A. Donenfeld19-74/+89
2020-10-31api: simplify build settingsJason A. Donenfeld1-44/+4
2020-10-31api: use NT api directly for enumerating kernel modulesJason A. Donenfeld5-27/+68
2020-10-31api expose Send.TailMoved event to clientsSimon Rozman3-27/+21
2020-10-31api: rename MAX_POOL to WINTUN_MAX_POOLSimon Rozman4-24/+36
2020-10-31api: upgrade source analysis annotationsSimon Rozman2-2/+2
2020-10-31api: refuse to load DLL on init failureSimon Rozman3-4/+13
2020-10-31api: attempt to upgrade currently running adaptersJason A. Donenfeld2-3/+135
2020-10-31api: use proper iso atomic semanticsJason A. Donenfeld5-36/+6
2020-10-31api: rework pool hashingJason A. Donenfeld1-8/+3
2020-10-31api: only force close handles if requestedJason A. Donenfeld4-13/+19
2020-10-31api: only sleep after force closing handles if requiredJason A. Donenfeld2-9/+19
2020-10-31api: selectively use temporary variable to prepare outputSimon Rozman3-55/+66
2020-10-31api: remove security attributes debug trap doorJason A. Donenfeld6-20/+14
2020-10-31api: elevate only when needed for system operationsJason A. Donenfeld8-115/+179
2020-10-31api: simplify driver selection by always including EV driverSimon Rozman3-7/+1
2020-10-31api: fix dll hijacking vulnsJason A. Donenfeld4-3/+20
2020-10-31api: simplify driver removalSimon Rozman7-123/+31
2020-10-31api: make #ifdef-s more descriptiveSimon Rozman3-6/+13
2020-10-31api: cleanup driver selection logicSimon Rozman2-21/+5
2020-10-31Add ARM driver compilationSimon Rozman4-5/+45
2020-10-31api: add a cleanup note when Windows 7 support is discontinuedSimon Rozman1-0/+1
2020-10-31api: split adapter creation/deletion to delegator and worker functionsSimon Rozman1-75/+92
2020-10-31api: make pipe handles non-inheritable by defaultSimon Rozman1-7/+4
2020-10-31api: check the stdout reader thread exit status for failuresSimon Rozman1-34/+38
2020-10-31api: make architecture-dependent wintun.dll selection an explicit selectSimon Rozman1-3/+15