Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Explicitly opt-in to READ_ONCE/WRITE_ONCE semantics | Jason A. Donenfeld | 2019-08-24 | 1 | -1/+2 |
* | README: clarify spinning | Jason A. Donenfeld | 2019-08-22 | 1 | -1/+1 |
* | Use WiX directly rather than via WiX's MSBuild | Simon Rozman | 2019-08-05 | 6 | -105/+48 |
* | Dynamically gather signtool full path | Jason A. Donenfeld | 2019-08-05 | 3 | -2/+7 |
* | Unify XML empty-element spacing | Simon Rozman | 2019-08-05 | 3 | -41/+41 |
* | Version bump0.6 | Jason A. Donenfeld | 2019-08-04 | 1 | -2/+2 |
* | Use performance counter for less spinning | Jason A. Donenfeld | 2019-08-04 | 1 | -5/+5 |
* | Spin less and more efficiently | Jason A. Donenfeld | 2019-08-04 | 3 | -6/+7 |
* | GetCurrentProcessToken() is Win8+, so open our own token | Jason A. Donenfeld | 2019-08-03 | 1 | -5/+15 |
* | Shorten README | Jason A. Donenfeld | 2019-08-02 | 1 | -72/+3 |
* | Free interface list when aborting in installer | Jason A. Donenfeld | 2019-08-02 | 1 | -1/+4 |
* | Document how to get file handle | Jason A. Donenfeld | 2019-08-02 | 1 | -19/+48 |
* | Cleanup NBL reference counting | Simon Rozman | 2019-08-02 | 1 | -39/+25 |
* | Skip packet on NBL allocation failure properly | Simon Rozman | 2019-08-02 | 1 | -0/+2 |
* | Version bump0.5 | Jason A. Donenfeld | 2019-08-02 | 1 | -2/+2 |
* | Rearrange README and add additional MSM info | Jason A. Donenfeld | 2019-08-02 | 1 | -73/+90 |
* | Do not rebuild driver on installer library build | Jason A. Donenfeld | 2019-08-02 | 1 | -3/+3 |
* | Use reference counter and KEVENT instead of remove locks | Simon Rozman | 2019-08-02 | 1 | -12/+9 |
* | Rearrange comment to make clang-format happy | Jason A. Donenfeld | 2019-08-02 | 1 | -2/+2 |
* | Disable APC when taking rwlock | Jason A. Donenfeld | 2019-08-02 | 1 | -0/+6 |
* | Unify driver input file list | Simon Rozman | 2019-08-02 | 1 | -4/+7 |
* | Resolve SDV reported "defect" | Simon Rozman | 2019-08-02 | 3 | -1/+5 |
* | Add SDVView target | Simon Rozman | 2019-08-02 | 1 | -1/+4 |
* | Separate out atomic helpers | Jason A. Donenfeld | 2019-08-02 | 5 | -65/+71 |
* | Rewrite installer logic in C | Jason A. Donenfeld | 2019-08-02 | 21 | -196/+1552 |
* | Use explicit running boolean and use set instead of exchange | Jason A. Donenfeld | 2019-07-31 | 1 | -24/+31 |
* | Assert that adapter is always running when client is registering rings | Simon Rozman | 2019-07-31 | 1 | -0/+2 |
* | Cleanup TUN_FLAGS_PRESENT | Simon Rozman | 2019-07-31 | 1 | -8/+2 |
* | Add handle closing ioctl | Jason A. Donenfeld | 2019-07-31 | 5 | -11/+131 |
* | Reinitialize active NBL remove lock to allow adapter reuse | Simon Rozman | 2019-07-31 | 1 | -1/+3 |
* | Compile on 32-bit and arm64 | Jason A. Donenfeld | 2019-07-19 | 1 | -6/+8 |
* | Use more specific IOCTL code | Jason A. Donenfeld | 2019-07-19 | 2 | -3/+2 |
* | Require the usual SDDL_DEVOBJ_SYS_ALL permissions | Jason A. Donenfeld | 2019-07-18 | 1 | -36/+96 |
* | Make receiving NBLs asynchronous | Simon Rozman | 2019-07-18 | 1 | -26/+105 |
* | Minimize TransitionLock when receiving packets | Simon Rozman | 2019-07-18 | 1 | -13/+11 |
* | Fix insane coding style | Jason A. Donenfeld | 2019-07-18 | 1 | -2/+2 |
* | Fix awkward comment style | Jason A. Donenfeld | 2019-07-18 | 1 | -3/+3 |
* | Do not hijack PNP notifier | Jason A. Donenfeld | 2019-07-18 | 1 | -35/+1 |
* | Switch to paged dispatch handlers | Jason A. Donenfeld | 2019-07-18 | 1 | -4/+7 |
* | Minimize TransitionLock when sending packets | Simon Rozman | 2019-07-18 | 1 | -7/+9 |
* | Piggy-back on top of NDIS' device object instead of adding our own | Jason A. Donenfeld | 2019-07-18 | 6 | -333/+86 |
* | README: clarify ring usage | Jason A. Donenfeld | 2019-07-17 | 1 | -32/+41 |
* | Replace TUN_FLAGS_CONNECTED by an event | Simon Rozman | 2019-07-17 | 1 | -18/+18 |
* | Improve lock retention when sending | Simon Rozman | 2019-07-17 | 1 | -44/+123 |
* | Spin for a bit before falling back to event object | Jason A. Donenfeld | 2019-07-17 | 1 | -8/+31 |
* | Switch to ring buffers for exchanging packets | Simon Rozman | 2019-07-16 | 3 | -846/+495 |
* | README: correct path of device | Jason A. Donenfeld | 2019-07-09 | 1 | -1/+1 |
* | Rename remaining status -> Status and ctx -> Ctx | Simon Rozman | 2019-07-08 | 1 | -19/+19 |
* | Remove TunMapIrp | Jason A. Donenfeld | 2019-07-05 | 1 | -28/+8 |
* | Simplify ActiveNblCount decrement | Jason A. Donenfeld | 2019-07-05 | 1 | -12/+7 |