aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Distinguish NDIS_STATUS and NTSTATUSSimon Rozman2019-06-201-5/+5
* Implement proper PnP notification re-registration on canceled removalSimon Rozman2019-06-201-51/+57
* Rename ActiveTransactionCount to ActiveNBLCountSimon Rozman2019-06-201-9/+9
* Reuse Device.RefCount value to prevent duplicate status indicationsSimon Rozman2019-06-201-1/+1
* Fix the cleanup order in TunDispatchWrite()Simon Rozman2019-06-201-1/+1
* Cleanup ref-counting overflow assertsSimon Rozman2019-06-201-7/+0
* Add missing state transition lockSimon Rozman2019-06-201-0/+2
* Revise adapter state checkingSimon Rozman2019-06-201-61/+81
* Count active transactions in NBLs rather than IRPs in receive directionSimon Rozman2019-06-201-10/+13
* Cleanup adapter power monitoringSimon Rozman2019-06-201-15/+2
* Use more appropriate status when rejecting NBLs with no client connectedSimon Rozman2019-06-201-2/+2
* Restore adapter on PnP remove-cancel and reuse notification file objectSimon Rozman2019-06-201-27/+9
* Simplify state machineSimon Rozman2019-06-201-41/+28
* Set deny-all DACL instead of removing symlink on haltingSergei Mileshin2019-06-202-13/+27
* Revise buffer size calculation to work across 32/64-bit boundarySimon Rozman2019-06-101-3/+3
* Version bump0.2Jason A. Donenfeld2019-06-081-3/+3
* Do not take handle reference with verifier enabledJason A. Donenfeld2019-06-081-4/+9
* Clean TunWaitForReferencesToDropToZero()Simon Rozman2019-06-081-4/+4
* Refactor IRP_MJ_CLOSE TransitionLock unlockingSimon Rozman2019-06-081-4/+4
* Document toolchain requirementJason A. Donenfeld2019-06-071-0/+2
* Reorder source codeSimon Rozman2019-06-071-212/+210
* Remove documentation files from project fileSimon Rozman2019-06-072-17/+1
* Add wintun.sln for convenienceSimon Rozman2019-06-071-0/+54
* Revise constants requiring network-byte orderSimon Rozman2019-06-071-15/+14
* Annotate service control constantsSimon Rozman2019-06-071-4/+4
* Use per-protocol NBL lists on writeSimon Rozman2019-06-071-36/+54
* Unify interlocked reference countingSimon Rozman2019-06-071-11/+17
* README: 256 packets per exchange buffer limitation is obsoleteSimon Rozman2019-06-071-1/+1
* Check number of packets in exchange buffer for overflowSimon Rozman2019-06-071-1/+6
* Reduce IRP reference counter to 32-bitSimon Rozman2019-06-071-3/+4
* Revise TransitionLock usageSimon Rozman2019-06-071-12/+10
* Simplify NdisMSendNetBufferListsComplete() flagsSimon Rozman2019-06-071-1/+1
* Delete symlink before forcing handles closedJason A. Donenfeld2019-06-071-12/+12
* Document TransitionLock semantics and RCU intentJason A. Donenfeld2019-06-071-0/+4
* Delay exit from HaltExJason A. Donenfeld2019-06-071-1/+30
* Revise TunCompleteRequest() and make it universalSimon Rozman2019-06-031-18/+11
* Revise IRP_MJ_WRITE error reportingSimon Rozman2019-06-031-24/+38
* Switch to pending writesSimon Rozman2019-06-031-60/+59
* Force handles closed if requiredJason A. Donenfeld2019-06-034-5/+87
* Clear NBLs on PnP notificationJason A. Donenfeld2019-06-032-21/+139
* Clear internal NBL queue on transition to MediaConnectStateDisconnectedSimon Rozman2019-06-031-13/+39
* Upgrade to VS2019 and update CSQ locking for analysisSimon Rozman2019-06-032-6/+6
* Turn on compiler speed optionsJason A. Donenfeld2019-06-031-0/+5
* README: Fix padding calculationJason A. Donenfeld2019-05-151-1/+1
* installer: better WoW64 languageJason A. Donenfeld2019-04-261-1/+1
* Make InstallCertificates and MsiProcessDrivers order deterministic0.1Simon Rozman2019-04-261-0/+4
* installer: put whql assets in reasonable placeJason A. Donenfeld2019-04-263-6/+2
* Note sha256 issueJason A. Donenfeld2019-04-261-1/+2
* installer: fix typosJason A. Donenfeld2019-04-263-9/+10
* Split driver setup to EV signed (<Win10) and WHQL signed (>=Win10)Simon Rozman2019-04-265-4/+46