Commit graph

  • 98a70b0838
    Merge 71d46c9116 into e1e92f017c 0xIBRAHIM 2026-01-20 14:33:36 -05:00
  • 77fa57f041
    Merge 70dfb71b6c into e1e92f017c Jack Doan 2026-01-20 14:33:14 -05:00
  • 04ff599a1c
    Merge 5637ac8283 into e1e92f017c Gabriel Meola 2026-01-20 14:33:14 -05:00
  • c01eb2b8c0
    Merge 12bf7a154d into e1e92f017c Wade Simmons 2026-01-20 18:36:42 +00:00
  • db88c1d9c1
    Merge 05b4b361c4 into e1e92f017c Andreas Bell Martinsen 2026-01-20 17:51:43 +00:00
  • 805313d41c
    Merge da05932c5d into e1e92f017c maggie44 2026-01-20 16:54:10 +00:00
  • 1585fad689
    Merge 3bc46a0647 into e1e92f017c Jack Doan 2026-01-20 16:42:29 +00:00
  • 97bfdf5774
    Merge 43bdf9066e into e1e92f017c Jack Doan 2026-01-20 16:19:03 +00:00
  • 43bdf9066e remove the requirement for a cert-v2 certificate to have an IPv4 Network to have IPv4 UnsafeNetworks cert-v2-mixed-af-unsafe-nets JackDoan 2026-01-20 10:18:15 -06:00
  • e1e92f017c
    initialize routesFromSystem (#1580) master Wade Simmons 2026-01-20 11:15:20 -05:00
  • e5f60fa54f
    chore: fix some typos in comments (#1582) zhetaicheleba 2026-01-21 01:03:31 +09:00
  • bf49e78243
    Bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 (#1581) dependabot[bot] 2026-01-20 10:40:24 -05:00
  • ed202f2f10
    Merge e25016a946 into 72a40007ea Nate Brown 2026-01-20 15:51:41 +05:30
  • dbd2616301 chore: fix some typos in comments zhetaicheleba 2026-01-20 14:28:56 +08:00
  • 37262fa282
    Bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 dependabot[bot] 2026-01-19 21:13:16 +00:00
  • ce8bef6fa4 initialize routesFromSystem Wade Simmons 2026-01-19 15:11:50 -05:00
  • a26e181f87
    Merge 3583a3f7ab into 72a40007ea Jack Doan 2026-01-17 16:03:12 -06:00
  • 58c5756164
    Merge ac7570dfde into 72a40007ea dioss-Machiel 2026-01-16 12:44:27 -06:00
  • 886141decf read the docs stream-cas-scanner JackDoan 2026-01-16 12:43:51 -06:00
  • 6c9fa3f342 use bufio.Scanner JackDoan 2026-01-16 12:26:01 -06:00
  • 3bc46a0647 fixy fixy v6hax JackDoan 2026-01-16 11:26:49 -06:00
  • 1cdc7b4149
    undo some of that jay.wren-wireguard-tun-3 Jay Wren 2026-01-16 10:54:10 -06:00
  • 9a3400cdf0
    optimize locking; less freq conntrack purging; some pooling for enc batching Jay Wren 2026-01-16 10:46:57 -06:00
  • defc1542c7
    Merge cefc65fcf7 into 72a40007ea Soham Gumaste 2026-01-16 17:13:14 +01:00
  • 866f3d490e
    encryption batching again Jay Wren 2026-01-16 10:10:53 -06:00
  • 133b15a43b
    Merge 510a8912a9 into 72a40007ea Wade Simmons 2026-01-17 00:01:08 +08:00
  • 72a40007ea
    v1.10.1 (#1575) v1.10.1 Nate Brown 2026-01-16 09:33:54 -06:00
  • c89dda841b
    Change to tomorrow Nate Brown 2026-01-15 22:28:04 -06:00
  • b7c3593edf
    undo and cleanup Jay Wren 2026-01-15 16:54:10 -06:00
  • 831d5d1829
    v1.10.1 changelog Nate Brown 2026-01-15 14:48:31 -06:00
  • 84ddac0ded don't need that anymore JackDoan 2026-01-15 14:10:10 -06:00
  • ac3bd9cdd0
    Avoid losing system originated unsafe routes on reload (#1573) Nate Brown 2026-01-15 13:48:17 -06:00
  • f9921bcf9b don't need that anymore JackDoan 2026-01-15 13:45:44 -06:00
  • bde961a164 fix newTun signatures JackDoan 2026-01-15 13:33:18 -06:00
  • c984cbe673 restore conntrack cache JackDoan 2026-01-15 13:31:42 -06:00
  • 96a5c258f8 snat ports! JackDoan 2026-01-15 13:02:20 -06:00
  • 2fd3da197a autoconfigure the snat return route for the device, if needed JackDoan 2026-01-15 12:10:05 -06:00
  • b10f977f6d more efficient checksumming JackDoan 2026-01-15 11:43:39 -06:00
  • 4228ec01a3
    batch encryption to reduce lock contention Jay Wren 2026-01-15 12:19:27 -05:00
  • a9a9e58440 tcp "works" JackDoan 2026-01-15 10:41:02 -06:00
  • 451b38b202
    cleanup Jay Wren 2026-01-15 10:47:09 -05:00
  • 293105fb80 udp "works" JackDoan 2026-01-14 19:23:01 -06:00
  • 213dd25733 don't abuse hostinfo JackDoan 2026-01-14 15:01:35 -06:00
  • 68831a1d55 hack the firewall a little less JackDoan 2026-01-14 13:09:12 -06:00
  • 935d0ba76f srcsnort prototype JackDoan 2026-01-14 12:36:55 -06:00
  • 31f548c938
    Avoid losing system originated unsafe routes on reload Nate Brown 2026-01-14 12:10:44 -06:00
  • 12bf7a154d release: build artifacts on Release publish instead of tag push github-release-upload Wade Simmons 2026-01-13 09:14:15 -05:00
  • 88379b89f5
    Bump golang.org/x/net in the golang-x-dependencies group (#1571) dependabot[bot] 2026-01-13 00:02:44 -06:00
  • 1283ff0db4
    Add option to control accepting recv_error (#1569) Nate Brown 2026-01-13 00:00:27 -06:00
  • 922494a867
    Bump golang.org/x/net in the golang-x-dependencies group dependabot[bot] 2026-01-12 21:20:39 +00:00
  • 523209ec0b
    Bump github.com/miekg/dns from 1.1.68 to 1.1.69 (#1561) dependabot[bot] 2026-01-12 16:16:42 -05:00
  • a4a6143b6a
    Bump google.golang.org/protobuf in the protobuf-dependencies group (#1560) dependabot[bot] 2026-01-12 16:16:01 -05:00
  • 1b2d639b14
    Bump actions/download-artifact from 6 to 7 (#1557) dependabot[bot] 2026-01-12 15:40:47 -05:00
  • 9933970e67
    Bump actions/upload-artifact from 5 to 6 (#1558) dependabot[bot] 2026-01-12 15:40:13 -05:00
  • c3ee842f01
    Bump github.com/miekg/dns from 1.1.68 to 1.1.69 dependabot[bot] 2026-01-12 20:37:09 +00:00
  • 9760c6570e
    Bump google.golang.org/protobuf in the protobuf-dependencies group dependabot[bot] 2026-01-12 20:36:42 +00:00
  • d7a3f01465
    Bump the golang-x-dependencies group across 1 directory with 4 updates (#1570) dependabot[bot] 2026-01-12 15:35:34 -05:00
  • eac9e410c4
    Bump the golang-x-dependencies group across 1 directory with 4 updates dependabot[bot] 2026-01-12 18:41:19 +00:00
  • c4fd055c78 Add option to control accepting recv_error Nate Brown 2026-01-12 10:19:39 -06:00
  • e2db59b1ac
    Merge e503e37490 into 69259e6307 sohunjug 2026-01-11 19:38:14 -08:00
  • 05b4b361c4 add additional certificate details to TXT record Andreas Bell Martinsen 2026-01-11 16:46:58 +01:00
  • 48733d6408
    Merge 150484cc7a into 69259e6307 Henry Graham 2026-01-09 16:07:30 -06:00
  • 69259e6307
    Quietly log error on UDP_NETRESET ioctl on Windows. (#1453) (#1568) Nate Brown 2026-01-09 10:35:09 -06:00
  • 99729e4bb1 Quietly log error on UDP_NETRESET ioctl on Windows. (#1453) brad-defined 2025-08-19 17:33:31 -04:00
  • 2f71d6b22d
    Ensure pubkey coherency when rehydrating a handshake cert (#1566) brad-defined 2026-01-09 09:52:03 -05:00
  • 16c71f6173 review comments brad-defined 2026-01-08 12:57:25 -05:00
  • 101d842c81 review comments brad-defined 2026-01-08 12:37:36 -05:00
  • a9793410dd review comments brad-defined 2026-01-08 11:44:16 -05:00
  • 1c12358fdd review comments brad-defined 2026-01-08 11:28:40 -05:00
  • 147637c3fc review comments brad-defined 2026-01-07 16:38:43 -05:00
  • 310ff5c484 Include a check during handshakes after cert verification that the noise pubkey matches the cert pubkey. brad-defined 2026-01-07 16:19:02 -05:00
  • 08a05b2c81 Ensure pubkey coherency when rehydrating a handshake cert brad-defined 2026-01-07 15:38:18 -05:00
  • df37d5c18d
    WIP? Jay Wren 2026-01-05 11:14:09 -05:00
  • 303b9c7774 Simplify DNS locking during query Andreas Bell Martinsen 2026-01-02 20:21:09 +01:00
  • 925f802b74 Fetch addresses from certificate networks Andreas Bell Martinsen 2026-01-02 16:48:39 +01:00
  • 6262ef6e35 Make DNS add* functions private and remove unneccisary locking Andreas Bell Martinsen 2026-01-02 15:05:14 +01:00
  • ada50e2ad5
    handle virtio header in ctrl messages Jay Wren 2025-11-19 17:09:39 -05:00
  • 579e31e809
    batch more writes Jay Wren 2025-11-19 16:58:59 -05:00
  • 3bc5f06ab1
    write batching Jay Wren 2025-11-19 14:03:36 -05:00
  • 361da75d67
    don't register metrics in loops Jay Wren 2025-11-19 13:25:25 -05:00
  • 8ca5ef96b8
    zero copy even with virtioheder Jay Wren 2025-11-19 12:03:38 -05:00
  • e5ab60fc35
    preallocate nonce buffer Jay Wren 2025-11-18 14:19:05 -05:00
  • 849f756619
    instruments Jay Wren 2025-11-14 14:43:51 -05:00
  • 21d1e71b5f
    fix 32bit Jay Wren 2025-11-13 15:09:39 -05:00
  • 7cc84ab115
    prealloc them buffers Jay Wren 2025-11-11 15:20:50 -05:00
  • d75075fb70
    write in batches Jay Wren 2025-11-11 15:06:45 -05:00
  • 08d3502613
    reduce copying Jay Wren 2025-11-11 14:51:53 -05:00
  • cd5da73e73
    more nonblocking Jay Wren 2025-11-11 14:22:40 -05:00
  • 07d6516a43
    hrm Jay Wren 2025-11-11 13:15:30 -05:00
  • 1d7a9d2384
    just using the wg library works Jay Wren 2025-11-11 10:55:39 -05:00
  • ba5a3e792c
    only wg tun, no batching Jay Wren 2025-11-04 15:04:24 -05:00
  • 920f0e653b
    Merge 71bf3744b1 into 3ec527e42c Jack Doan 2025-12-19 21:28:26 +00:00
  • 71bf3744b1 avoid heap problems vhost JackDoan 2025-12-19 15:22:38 -06:00
  • 530cf6b3b8 checkpt, heap problems JackDoan 2025-12-19 14:38:12 -06:00
  • aeded87e71 remove awful per-packet scratch buf JackDoan 2025-12-19 13:37:36 -06:00
  • 188b20457e relay rework JackDoan 2025-12-19 13:08:46 -06:00
  • 3338a2a2a1 tidy JackDoan 2025-12-18 15:33:09 -06:00
  • 111efc0779 pre-fill the tx ring with bogus empty packets JackDoan 2025-12-18 15:18:19 -06:00
  • 726e282d0a refactoring a bit JackDoan 2025-12-18 14:07:28 -06:00
  • 41c9a3b2eb refactoring a bit JackDoan 2025-12-18 13:27:28 -06:00