| Commit message (Expand) | Author | Age | Files | Lines |
* | version: bump0.6 | Jason A. Donenfeld | 2021-09-09 | 1 | -1/+1 |
* | driver: socket: remember to copy cmsghack when copying endpoint | Jason A. Donenfeld | 2021-09-09 | 2 | -26/+26 |
* | driver: receive: drop handshakes if queue lock is contended | Jason A. Donenfeld | 2021-09-09 | 2 | -1/+24 |
* | version: bump0.5 | Jason A. Donenfeld | 2021-09-07 | 1 | -1/+1 |
* | driver: socket: work around tcpip cmsg stripping bug | Jason A. Donenfeld | 2021-09-07 | 2 | -6/+33 |
* | .gitignore: ignore CodeQL output | Simon Rozman | 2021-08-25 | 1 | -0/+4 |
* | props: inverse SDVHacks logic | Simon Rozman | 2021-08-13 | 1 | -2/+2 |
* | driver: socket: allocate IRPs on stack | Jason A. Donenfeld | 2021-08-12 | 1 | -59/+45 |
* | driver: socket: group v4 and v6 sockopts | Jason A. Donenfeld | 2021-08-12 | 1 | -9/+6 |
* | driver: device: initialize device removed event before registration | Jason A. Donenfeld | 2021-08-11 | 1 | -1/+1 |
* | driver: socket: relax cmsg alignment, but assert macros match | Jason A. Donenfeld | 2021-08-11 | 2 | -5/+20 |
* | driver: receive: update SAL | Simon Rozman | 2021-08-10 | 1 | -1/+1 |
* | props: unify import .lib of DLLs | Simon Rozman | 2021-08-10 | 2 | -1/+1 |
* | version: bump0.4 | Jason A. Donenfeld | 2021-08-10 | 1 | -1/+1 |
* | driver: ioctl: do not return zero psks | Jason A. Donenfeld | 2021-08-10 | 4 | -21/+25 |
* | driver: receive: use ring buffer for incoming handshakes | Jason A. Donenfeld | 2021-08-09 | 4 | -20/+22 |
* | driver: device: give up on doing ICMP on NDIS | Jason A. Donenfeld | 2021-08-09 | 2 | -10/+1 |
* | driver: socket: rework loop routing, endpoint resolution, and reduce ctx | Jason A. Donenfeld | 2021-08-09 | 4 | -192/+230 |
* | driver: device: devicelist is now private | Jason A. Donenfeld | 2021-08-08 | 2 | -5/+2 |
* | driver: socket: allow loop routing | Jason A. Donenfeld | 2021-08-08 | 2 | -20/+2 |
* | driver: logging: pass timestamp back to userspace | Jason A. Donenfeld | 2021-08-08 | 8 | -83/+78 |
* | driver: logging: add more ring buffer log entries | Jason A. Donenfeld | 2021-08-08 | 1 | -1/+1 |
* | api: rundll32: make empty string if no instance id | Jason A. Donenfeld | 2021-08-08 | 1 | -1/+1 |
* | driver: undocumented: use better SAL for ZwQuerySystemInformation | Jason A. Donenfeld | 2021-08-08 | 1 | -12/+9 |
* | driver: mark as network driver rather than system driver | Jason A. Donenfeld | 2021-08-08 | 1 | -1/+1 |
* | driver: receive: simplify endpoint setting | Jason A. Donenfeld | 2021-08-08 | 1 | -7/+3 |
* | version: bump0.3 | Jason A. Donenfeld | 2021-08-05 | 1 | -1/+1 |
* | driver: device: chicken out on NSI hijack, and revert to polling | Jason A. Donenfeld | 2021-08-05 | 3 | -144/+47 |
* | driver: device: hack around broken IP notifier by hijacking \Device\Nsi | Jason A. Donenfeld | 2021-08-05 | 3 | -47/+144 |
* | driver: device: hack around broken IP notifier by polling | Jason A. Donenfeld | 2021-08-05 | 2 | -3/+78 |
* | driver: device: implement MTU notifications properly, even if broken | Jason A. Donenfeld | 2021-08-05 | 6 | -117/+60 |
* | driver: socket: use implicit CMSG_SPACE for total length, for v6 | Jason A. Donenfeld | 2021-08-04 | 1 | -2/+2 |
* | props: tie code analysis to sdv hacks rather than debug builds | Jason A. Donenfeld | 2021-08-04 | 1 | -1/+1 |
* | driver: socket: allocate large rows on heap | Jason A. Donenfeld | 2021-08-04 | 1 | -6/+14 |
* | driver: memory: allocate NBL, NB, and MDL all at once when possible for TX | Jason A. Donenfeld | 2021-08-04 | 1 | -0/+14 |
* | driver: memory: allocate NB and MDL all at once for TX | Jason A. Donenfeld | 2021-08-04 | 1 | -55/+46 |
* | driver: memory: allocate NBL, NB, and MDL all at once for RX | Jason A. Donenfeld | 2021-08-04 | 1 | -31/+77 |
* | driver: memory: move NBL pools to global scope | Jason A. Donenfeld | 2021-08-04 | 9 | -88/+64 |
* | driver: ioctl: don't set endpoint get flag if no endpoint | Jason A. Donenfeld | 2021-08-03 | 1 | -1/+6 |
* | version: bump0.2 | Jason A. Donenfeld | 2021-08-03 | 1 | -1/+1 |
* | example: remove MTU setting due to complications | Jason A. Donenfeld | 2021-08-03 | 1 | -2/+1 |
* | driver: socket: ignore interfaces with down oper status | Jason A. Donenfeld | 2021-08-03 | 1 | -4/+7 |
* | TODO: note current unsolved MTU notification issue | Jason A. Donenfeld | 2021-08-03 | 1 | -0/+9 |
* | driver: ioctl: remove device update generation | Jason A. Donenfeld | 2021-08-03 | 3 | -4/+1 |
* | driver: socket: increment local endpoint update generation | Jason A. Donenfeld | 2021-08-03 | 1 | -1/+1 |
* | driver: socket: flip mask around on route lookup | Jason A. Donenfeld | 2021-08-03 | 1 | -2/+2 |
* | driver: receive: don't use ParentNetBuffer when passing off NBLs to NDIS | Jason A. Donenfeld | 2021-08-03 | 2 | -3/+2 |
* | api: incorporate new win7 code signing technique0.1 | Jason A. Donenfeld | 2021-08-02 | 7 | -4/+160 |
* | api: remove Authenticode support | Jason A. Donenfeld | 2021-08-02 | 3 | -103/+5 |
* | driver: do rx and tx on same threads as encryption and decryption | Jason A. Donenfeld | 2021-08-02 | 5 | -40/+24 |