aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* version: bump0.6Jason A. Donenfeld2021-09-091-1/+1
* driver: socket: remember to copy cmsghack when copying endpointJason A. Donenfeld2021-09-092-26/+26
* driver: receive: drop handshakes if queue lock is contendedJason A. Donenfeld2021-09-092-1/+24
* version: bump0.5Jason A. Donenfeld2021-09-071-1/+1
* driver: socket: work around tcpip cmsg stripping bugJason A. Donenfeld2021-09-072-6/+33
* .gitignore: ignore CodeQL outputSimon Rozman2021-08-251-0/+4
* props: inverse SDVHacks logicSimon Rozman2021-08-131-2/+2
* driver: socket: allocate IRPs on stackJason A. Donenfeld2021-08-121-59/+45
* driver: socket: group v4 and v6 sockoptsJason A. Donenfeld2021-08-121-9/+6
* driver: device: initialize device removed event before registrationJason A. Donenfeld2021-08-111-1/+1
* driver: socket: relax cmsg alignment, but assert macros matchJason A. Donenfeld2021-08-112-5/+20
* driver: receive: update SALSimon Rozman2021-08-101-1/+1
* props: unify import .lib of DLLsSimon Rozman2021-08-102-1/+1
* version: bump0.4Jason A. Donenfeld2021-08-101-1/+1
* driver: ioctl: do not return zero psksJason A. Donenfeld2021-08-104-21/+25
* driver: receive: use ring buffer for incoming handshakesJason A. Donenfeld2021-08-094-20/+22
* driver: device: give up on doing ICMP on NDISJason A. Donenfeld2021-08-092-10/+1
* driver: socket: rework loop routing, endpoint resolution, and reduce ctxJason A. Donenfeld2021-08-094-192/+230
* driver: device: devicelist is now privateJason A. Donenfeld2021-08-082-5/+2
* driver: socket: allow loop routingJason A. Donenfeld2021-08-082-20/+2
* driver: logging: pass timestamp back to userspaceJason A. Donenfeld2021-08-088-83/+78
* driver: logging: add more ring buffer log entriesJason A. Donenfeld2021-08-081-1/+1
* api: rundll32: make empty string if no instance idJason A. Donenfeld2021-08-081-1/+1
* driver: undocumented: use better SAL for ZwQuerySystemInformationJason A. Donenfeld2021-08-081-12/+9
* driver: mark as network driver rather than system driverJason A. Donenfeld2021-08-081-1/+1
* driver: receive: simplify endpoint settingJason A. Donenfeld2021-08-081-7/+3
* version: bump0.3Jason A. Donenfeld2021-08-051-1/+1
* driver: device: chicken out on NSI hijack, and revert to pollingJason A. Donenfeld2021-08-053-144/+47
* driver: device: hack around broken IP notifier by hijacking \Device\NsiJason A. Donenfeld2021-08-053-47/+144
* driver: device: hack around broken IP notifier by pollingJason A. Donenfeld2021-08-052-3/+78
* driver: device: implement MTU notifications properly, even if brokenJason A. Donenfeld2021-08-056-117/+60
* driver: socket: use implicit CMSG_SPACE for total length, for v6Jason A. Donenfeld2021-08-041-2/+2
* props: tie code analysis to sdv hacks rather than debug buildsJason A. Donenfeld2021-08-041-1/+1
* driver: socket: allocate large rows on heapJason A. Donenfeld2021-08-041-6/+14
* driver: memory: allocate NBL, NB, and MDL all at once when possible for TXJason A. Donenfeld2021-08-041-0/+14
* driver: memory: allocate NB and MDL all at once for TXJason A. Donenfeld2021-08-041-55/+46
* driver: memory: allocate NBL, NB, and MDL all at once for RXJason A. Donenfeld2021-08-041-31/+77
* driver: memory: move NBL pools to global scopeJason A. Donenfeld2021-08-049-88/+64
* driver: ioctl: don't set endpoint get flag if no endpointJason A. Donenfeld2021-08-031-1/+6
* version: bump0.2Jason A. Donenfeld2021-08-031-1/+1
* example: remove MTU setting due to complicationsJason A. Donenfeld2021-08-031-2/+1
* driver: socket: ignore interfaces with down oper statusJason A. Donenfeld2021-08-031-4/+7
* TODO: note current unsolved MTU notification issueJason A. Donenfeld2021-08-031-0/+9
* driver: ioctl: remove device update generationJason A. Donenfeld2021-08-033-4/+1
* driver: socket: increment local endpoint update generationJason A. Donenfeld2021-08-031-1/+1
* driver: socket: flip mask around on route lookupJason A. Donenfeld2021-08-031-2/+2
* driver: receive: don't use ParentNetBuffer when passing off NBLs to NDISJason A. Donenfeld2021-08-032-3/+2
* api: incorporate new win7 code signing technique0.1Jason A. Donenfeld2021-08-027-4/+160
* api: remove Authenticode supportJason A. Donenfeld2021-08-023-103/+5
* driver: do rx and tx on same threads as encryption and decryptionJason A. Donenfeld2021-08-025-40/+24