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
*
Simplify ActiveNblCount decrement
Jason A. Donenfeld
2019-07-05
1
-12
/
+7
*
Rename NBL -> Nbl
Odd Stranne
2019-07-05
1
-34
/
+34
*
Rename labels to be more consistent
Odd Stranne
2019-07-05
1
-49
/
+48
*
Make error branching more compact
Odd Stranne
2019-07-05
1
-41
/
+29
*
Treat ReferenceCount as an atomic
Jason A. Donenfeld
2019-07-05
1
-1
/
+1
*
Cleanup atomic getters
Jason A. Donenfeld
2019-07-05
1
-20
/
+39
*
Version bump
0.4
Jason A. Donenfeld
2019-07-05
1
-2
/
+2
*
Return with proper error status for bad address
Jason A. Donenfeld
2019-07-05
1
-1
/
+1
*
Do not take extra ActiveNBL when holding TransitionLock
Jason A. Donenfeld
2019-07-05
1
-5
/
+1
*
Do not complete pause if we're not running
Jason A. Donenfeld
2019-07-05
1
-43
/
+17
*
Decrease alignment requirements to 4
Jason A. Donenfeld
2019-07-05
3
-14
/
+11
*
Do not use _RESOURCES but rather allocate our own copy
Jason A. Donenfeld
2019-07-05
2
-35
/
+42
*
Add _IRQL_requires_same_ support to clang formatting
Simon Rozman
2019-07-04
2
-6
/
+13
*
Declare TUN_MEMORY_TAG in network-byte order
Simon Rozman
2019-07-04
1
-9
/
+10
*
Cleanup
Simon Rozman
2019-07-04
1
-4
/
+3
*
Version bump
0.3
Jason A. Donenfeld
2019-07-04
1
-2
/
+2
*
Create copies of NBLs to complete them faster
Jason A. Donenfeld
2019-07-04
1
-3
/
+3
*
Reorder ReturnNBL and DispatchWrite
Jason A. Donenfeld
2019-07-03
1
-36
/
+36
*
Receiving happens at dispatch level due to transition lock
Jason A. Donenfeld
2019-07-03
1
-12
/
+10
*
Read userspace packet size once, before checks
Jason A. Donenfeld
2019-07-03
1
-8
/
+10
*
Use NDIS variable style for locals
Jason A. Donenfeld
2019-07-03
1
-465
/
+471
*
Use only multi-line comments
Jason A. Donenfeld
2019-07-03
1
-37
/
+36
*
Account for device removal before initialization
Jason A. Donenfeld
2019-07-03
1
-0
/
+2
*
Use synchronize_rcu()-like semantics for exclusive transition lock
Jason A. Donenfeld
2019-07-03
1
-8
/
+12
*
Fix up comment about replacement for ->Reserved
Jason A. Donenfeld
2019-07-03
1
-3
/
+6
*
Simplify IRP processing after mapping
Jason A. Donenfeld
2019-07-03
1
-52
/
+13
*
Allow buffer mapping to happen concurrently
Jason A. Donenfeld
2019-07-03
1
-17
/
+39
*
Correct and simplify page locking
Jason A. Donenfeld
2019-07-03
1
-22
/
+18
*
Separate out MJ_CLOSE
Jason A. Donenfeld
2019-07-03
1
-27
/
+29
*
Manually clean up ugly corners
Jason A. Donenfeld
2019-07-03
3
-196
/
+199
*
Improve designated initializers
Jason A. Donenfeld
2019-07-03
2
-75
/
+82
*
Add NDIS team's clang-format conventions
Jason A. Donenfeld
2019-07-03
4
-1338
/
+1591
*
Map user buffer only once
Jason A. Donenfeld
2019-07-03
2
-33
/
+114
*
Consider receive NBLs to be immutable
Jason A. Donenfeld
2019-07-03
1
-5
/
+2
*
Avoid allocating second MDL
Jason A. Donenfeld
2019-07-03
1
-12
/
+2
*
Declare NDIS 6.83 compliant
Simon Rozman
2019-07-03
2
-3
/
+3
*
Make NDIS 6.80 compliant
Simon Rozman
2019-07-03
2
-6
/
+22
*
Declare NDIS 6.70 compliant
Simon Rozman
2019-07-03
2
-5
/
+8
*
Use ULONG instead of ptrdiff_t for length measurement
Jason A. Donenfeld
2019-06-21
1
-2
/
+2
*
Synchronize accesses to MiniportAdapterHandle
Jason A. Donenfeld
2019-06-20
1
-3
/
+4
*
Adopt "Tun" namespace at global AdapterCount variable
Simon Rozman
2019-06-20
1
-4
/
+4
*
Fix NdisQueryMdl() NULL-buffer check
Simon Rozman
2019-06-20
1
-1
/
+2
*
Save some valuable lessons learned on Windows internals
Simon Rozman
2019-06-20
2
-0
/
+4
*
Accept IRP_MJ_WRITE when paused but silently drop the packets
Simon Rozman
2019-06-20
1
-2
/
+7
*
Support surprise removal
Simon Rozman
2019-06-20
1
-1
/
+2
*
Replace PnP notifications with IRP_MJ_PNP dispatch handler
Simon Rozman
2019-06-20
2
-93
/
+35
*
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
[next]