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
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2019-07-03
Allow buffer mapping to happen concurrently
Jason A. Donenfeld
1
-17
/
+39
2019-07-03
Correct and simplify page locking
Jason A. Donenfeld
1
-22
/
+18
2019-07-03
Separate out MJ_CLOSE
Jason A. Donenfeld
1
-27
/
+29
2019-07-03
Manually clean up ugly corners
Jason A. Donenfeld
3
-196
/
+199
2019-07-03
Improve designated initializers
Jason A. Donenfeld
2
-75
/
+82
2019-07-03
Add NDIS team's clang-format conventions
Jason A. Donenfeld
4
-1338
/
+1591
2019-07-03
Map user buffer only once
Jason A. Donenfeld
2
-33
/
+114
2019-07-03
Consider receive NBLs to be immutable
Jason A. Donenfeld
1
-5
/
+2
2019-07-03
Avoid allocating second MDL
Jason A. Donenfeld
1
-12
/
+2
2019-07-03
Declare NDIS 6.83 compliant
Simon Rozman
2
-3
/
+3
2019-07-03
Make NDIS 6.80 compliant
Simon Rozman
2
-6
/
+22
2019-07-03
Declare NDIS 6.70 compliant
Simon Rozman
2
-5
/
+8
2019-06-21
Use ULONG instead of ptrdiff_t for length measurement
Jason A. Donenfeld
1
-2
/
+2
2019-06-20
Synchronize accesses to MiniportAdapterHandle
Jason A. Donenfeld
1
-3
/
+4
2019-06-20
Adopt "Tun" namespace at global AdapterCount variable
Simon Rozman
1
-4
/
+4
2019-06-20
Fix NdisQueryMdl() NULL-buffer check
Simon Rozman
1
-1
/
+2
2019-06-20
Save some valuable lessons learned on Windows internals
Simon Rozman
2
-0
/
+4
2019-06-20
Accept IRP_MJ_WRITE when paused but silently drop the packets
Simon Rozman
1
-2
/
+7
2019-06-20
Support surprise removal
Simon Rozman
1
-1
/
+2
2019-06-20
Replace PnP notifications with IRP_MJ_PNP dispatch handler
Simon Rozman
2
-93
/
+35
2019-06-20
Distinguish NDIS_STATUS and NTSTATUS
Simon Rozman
1
-5
/
+5
2019-06-20
Implement proper PnP notification re-registration on canceled removal
Simon Rozman
1
-51
/
+57
2019-06-20
Rename ActiveTransactionCount to ActiveNBLCount
Simon Rozman
1
-9
/
+9
2019-06-20
Reuse Device.RefCount value to prevent duplicate status indications
Simon Rozman
1
-1
/
+1
2019-06-20
Fix the cleanup order in TunDispatchWrite()
Simon Rozman
1
-1
/
+1
2019-06-20
Cleanup ref-counting overflow asserts
Simon Rozman
1
-7
/
+0
2019-06-20
Add missing state transition lock
Simon Rozman
1
-0
/
+2
2019-06-20
Revise adapter state checking
Simon Rozman
1
-61
/
+81
2019-06-20
Count active transactions in NBLs rather than IRPs in receive direction
Simon Rozman
1
-10
/
+13
2019-06-20
Cleanup adapter power monitoring
Simon Rozman
1
-15
/
+2
2019-06-20
Use more appropriate status when rejecting NBLs with no client connected
Simon Rozman
1
-2
/
+2
2019-06-20
Restore adapter on PnP remove-cancel and reuse notification file object
Simon Rozman
1
-27
/
+9
2019-06-20
Simplify state machine
Simon Rozman
1
-41
/
+28
2019-06-20
Set deny-all DACL instead of removing symlink on halting
Sergei Mileshin
2
-13
/
+27
2019-06-10
Revise buffer size calculation to work across 32/64-bit boundary
Simon Rozman
1
-3
/
+3
2019-06-08
Version bump
0.2
Jason A. Donenfeld
1
-3
/
+3
2019-06-08
Do not take handle reference with verifier enabled
Jason A. Donenfeld
1
-4
/
+9
2019-06-08
Clean TunWaitForReferencesToDropToZero()
Simon Rozman
1
-4
/
+4
2019-06-08
Refactor IRP_MJ_CLOSE TransitionLock unlocking
Simon Rozman
1
-4
/
+4
2019-06-07
Document toolchain requirement
Jason A. Donenfeld
1
-0
/
+2
2019-06-07
Reorder source code
Simon Rozman
1
-212
/
+210
2019-06-07
Remove documentation files from project file
Simon Rozman
2
-17
/
+1