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
path:
root
/
wintun.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Unify interlocked reference counting
Simon Rozman
2019-06-07
1
-11
/
+17
*
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
1
-5
/
+48
*
Clear NBLs on PnP notification
Jason A. Donenfeld
2019-06-03
1
-19
/
+137
*
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
1
-4
/
+4
*
Revise OID request return statuses
Simon Rozman
2019-04-12
1
-8
/
+8
*
Assist SDV in realizing that non-NULL IRP => non-NULL buffer
Simon Rozman
2019-04-12
1
-0
/
+3
*
TunCanFitIntoIrp => TunWontFitIntoIrp
Simon Rozman
2019-04-12
1
-2
/
+2
*
Move #define NDIS... to ClCompile/PreprocessorDefinitions
Simon Rozman
2019-04-12
1
-4
/
+0
*
Fix indentation
Simon Rozman
2019-04-12
1
-5
/
+5
*
InterlockedAdd/Subtract(val, 1) => InterlockedIncrement/Decrement(val)
Simon Rozman
2019-04-12
1
-6
/
+4
*
Wait for handles to close before returning from TunHaltEx()
Simon Rozman
2019-04-11
1
-23
/
+40
*
Revise I/O errors
Simon Rozman
2019-04-11
1
-5
/
+5
*
Initialize ActiveTransactionCount to 1
Simon Rozman
2019-04-11
1
-3
/
+5
*
Clean excessive miniport adapter state checks
Simon Rozman
2019-04-11
1
-9
/
+3
*
Clean unneeded TunSetOptions()
Simon Rozman
2019-04-11
1
-9
/
+0
*
Merge TUN_CTX and TUN_DEVEXT and save entire context in device extension
Simon Rozman
2019-04-10
1
-241
/
+218
*
Cancel pending IRPs and selectively block new ones when halted
Simon Rozman
2019-04-10
1
-3
/
+28
*
Fix spacing
Simon Rozman
2019-04-10
1
-28
/
+28
*
Migrate device-specific data to device extension
Simon Rozman
2019-04-09
1
-286
/
+241
*
Rename TunDriverUnload() => TunUnload()
Simon Rozman
2019-04-09
1
-3
/
+3
*
Adjust OID_GEN_TRANSMIT_BUFFER_SPACE hint properly
Simon Rozman
2019-04-05
1
-0
/
+2
*
Stop rewarding user thread on IRP buffer error
Simon Rozman
2019-04-05
1
-1
/
+1
*
Don't cancel pending IRPs on adapter pause
Simon Rozman
2019-04-05
1
-68
/
+26
*
Mark canceled NBL status as NDIS_STATUS_SEND_ABORTED
Simon Rozman
2019-04-05
1
-0
/
+1
*
Upgrade OID_GEN_XMIT_OK and OID_GEN_RCV_OK to support 64-bit counters
Simon Rozman
2019-04-05
1
-41
/
+69
*
Access PowerState interlocked
Simon Rozman
2019-04-05
1
-3
/
+3
*
Revert "Implement NDIS 6.30's NDIS_MINIPORT_ATTRIBUTES_NO_PAUSE_ON_SUSPEND"
Simon Rozman
2019-04-03
1
-141
/
+65
*
Upgrade NDIS_PM_CAPABILITIES to NDIS 6.30
Simon Rozman
2019-04-03
1
-3
/
+3
*
Report correct NDIS version to NdisMRegisterMiniportDriver
Simon Rozman
2019-04-03
1
-2
/
+2
*
Add extra ASSERT to check PoweredTransactionCount is 0 on power-on
Simon Rozman
2019-04-03
1
-0
/
+2
*
Implement NDIS 6.30's NDIS_MINIPORT_ATTRIBUTES_NO_PAUSE_ON_SUSPEND
Simon Rozman
2019-04-03
1
-65
/
+139
*
Implement dynamic NDIS 6.30 detection
Simon Rozman
2019-04-03
1
-5
/
+11
*
Change TunOidSet/TunOidQuery() parameters
Simon Rozman
2019-04-03
1
-22
/
+26
*
Move packet queue clearing into a reusable function
Simon Rozman
2019-04-03
1
-12
/
+19
*
Do not call NdisMPauseComplete before TunPause returns
Jason A. Donenfeld
2019-03-29
1
-14
/
+15
*
Reintroduce outgoing statistics
Simon Rozman
2019-03-29
1
-3
/
+10
*
Use tabs for indentation and spaces for horizontal alignment
Simon Rozman
2019-03-29
1
-53
/
+53
*
Limit minimum size of exchange buffer
Simon Rozman
2019-03-28
1
-0
/
+14
*
Check buffer for oversize after MDL size consultation
Simon Rozman
2019-03-28
1
-2
/
+3
[prev]
[next]