index
:
wintun
jd/netsetup2-guid-compare
master
sr/api-improvements
sr/cetcompat
sr/group-ndis-indicates
sr/sdv
sr/simons-wild-n-crazy-printf
Layer 3 TUN Driver for Windows
Jason A. Donenfeld
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Distinguish NDIS_STATUS and NTSTATUS
Simon Rozman
2019-06-20
1
-5
/
+5
*
Implement proper PnP notification re-registration on canceled removal
Simon Rozman
2019-06-20
1
-51
/
+57
*
Rename ActiveTransactionCount to ActiveNBLCount
Simon Rozman
2019-06-20
1
-9
/
+9
*
Reuse Device.RefCount value to prevent duplicate status indications
Simon Rozman
2019-06-20
1
-1
/
+1
*
Fix the cleanup order in TunDispatchWrite()
Simon Rozman
2019-06-20
1
-1
/
+1
*
Cleanup ref-counting overflow asserts
Simon Rozman
2019-06-20
1
-7
/
+0
*
Add missing state transition lock
Simon Rozman
2019-06-20
1
-0
/
+2
*
Revise adapter state checking
Simon Rozman
2019-06-20
1
-61
/
+81
*
Count active transactions in NBLs rather than IRPs in receive direction
Simon Rozman
2019-06-20
1
-10
/
+13
*
Cleanup adapter power monitoring
Simon Rozman
2019-06-20
1
-15
/
+2
*
Use more appropriate status when rejecting NBLs with no client connected
Simon Rozman
2019-06-20
1
-2
/
+2
*
Restore adapter on PnP remove-cancel and reuse notification file object
Simon Rozman
2019-06-20
1
-27
/
+9
*
Simplify state machine
Simon Rozman
2019-06-20
1
-41
/
+28
*
Set deny-all DACL instead of removing symlink on halting
Sergei Mileshin
2019-06-20
2
-13
/
+27
*
Revise buffer size calculation to work across 32/64-bit boundary
Simon Rozman
2019-06-10
1
-3
/
+3
*
Version bump
0.2
Jason A. Donenfeld
2019-06-08
1
-3
/
+3
*
Do not take handle reference with verifier enabled
Jason A. Donenfeld
2019-06-08
1
-4
/
+9
*
Clean TunWaitForReferencesToDropToZero()
Simon Rozman
2019-06-08
1
-4
/
+4
*
Refactor IRP_MJ_CLOSE TransitionLock unlocking
Simon Rozman
2019-06-08
1
-4
/
+4
*
Document toolchain requirement
Jason A. Donenfeld
2019-06-07
1
-0
/
+2
*
Reorder source code
Simon Rozman
2019-06-07
1
-212
/
+210
*
Remove documentation files from project file
Simon Rozman
2019-06-07
2
-17
/
+1
*
Add wintun.sln for convenience
Simon Rozman
2019-06-07
1
-0
/
+54
*
Revise constants requiring network-byte order
Simon Rozman
2019-06-07
1
-15
/
+14
*
Annotate service control constants
Simon Rozman
2019-06-07
1
-4
/
+4
*
Use per-protocol NBL lists on write
Simon Rozman
2019-06-07
1
-36
/
+54
*
Unify interlocked reference counting
Simon Rozman
2019-06-07
1
-11
/
+17
*
README: 256 packets per exchange buffer limitation is obsolete
Simon Rozman
2019-06-07
1
-1
/
+1
*
Check number of packets in exchange buffer for overflow
Simon Rozman
2019-06-07
1
-1
/
+6
*
Reduce IRP reference counter to 32-bit
Simon Rozman
2019-06-07
1
-3
/
+4
*
Revise TransitionLock usage
Simon Rozman
2019-06-07
1
-12
/
+10
*
Simplify NdisMSendNetBufferListsComplete() flags
Simon Rozman
2019-06-07
1
-1
/
+1
*
Delete symlink before forcing handles closed
Jason A. Donenfeld
2019-06-07
1
-12
/
+12
*
Document TransitionLock semantics and RCU intent
Jason A. Donenfeld
2019-06-07
1
-0
/
+4
*
Delay exit from HaltEx
Jason A. Donenfeld
2019-06-07
1
-1
/
+30
*
Revise TunCompleteRequest() and make it universal
Simon Rozman
2019-06-03
1
-18
/
+11
*
Revise IRP_MJ_WRITE error reporting
Simon Rozman
2019-06-03
1
-24
/
+38
*
Switch to pending writes
Simon Rozman
2019-06-03
1
-60
/
+59
*
Force handles closed if required
Jason A. Donenfeld
2019-06-03
4
-5
/
+87
*
Clear NBLs on PnP notification
Jason A. Donenfeld
2019-06-03
2
-21
/
+139
*
Clear internal NBL queue on transition to MediaConnectStateDisconnected
Simon Rozman
2019-06-03
1
-13
/
+39
*
Upgrade to VS2019 and update CSQ locking for analysis
Simon Rozman
2019-06-03
2
-6
/
+6
*
Turn on compiler speed options
Jason A. Donenfeld
2019-06-03
1
-0
/
+5
*
README: Fix padding calculation
Jason A. Donenfeld
2019-05-15
1
-1
/
+1
*
installer: better WoW64 language
Jason A. Donenfeld
2019-04-26
1
-1
/
+1
*
Make InstallCertificates and MsiProcessDrivers order deterministic
0.1
Simon Rozman
2019-04-26
1
-0
/
+4
*
installer: put whql assets in reasonable place
Jason A. Donenfeld
2019-04-26
3
-6
/
+2
*
Note sha256 issue
Jason A. Donenfeld
2019-04-26
1
-1
/
+2
*
installer: fix typos
Jason A. Donenfeld
2019-04-26
3
-9
/
+10
*
Split driver setup to EV signed (<Win10) and WHQL signed (>=Win10)
Simon Rozman
2019-04-26
5
-4
/
+46
[prev]
[next]