Commit Graph

  • d25185ab2b Fix build errors for list mode codex/дополнить-драйвер-поддержкой-режима-включения-приложений pokamest 2025-06-07 16:52:34 +03:00
  • 003375afca feat: support include mode for split tunnel pokamest 2025-06-07 15:32:06 +03:00
  • 56e5341bab Merge branch 'restrict-number-of-excluded-processes-in-the-split-tunneling-des-1539' master David Lönnhager 2025-02-12 16:46:28 +01:00
  • f1338a2b05 Limit i/o buffer size in ioctls Joakim Hulthe 2025-02-12 16:22:46 +00:00
  • a25b2cb566 Merge branch 'update-inf2cat-path' David Lönnhager 2024-08-12 15:03:40 +02:00
  • 4067337770 Bump version to 1.2.4 David Lönnhager 2024-08-12 14:58:33 +02:00
  • 16ea5be0fa Update inf2cat.exe path in build.bat David Lönnhager 2024-08-06 13:09:59 +02:00
  • 3f82e8f185 Merge branch 'prepare-1.2.3.0' David Lönnhager 2024-07-26 16:00:55 +02:00
  • d04d14cc45 Update changelog David Lönnhager 2024-07-26 14:27:33 +02:00
  • e13b1cbaa5 Bump version David Lönnhager 2024-07-26 14:27:26 +02:00
  • 2b79aa2da0 Merge remote-tracking branch 'dpaoliello/arm64' David Lönnhager 2024-06-04 17:21:01 +02:00
  • 732b18f47f Fix ARM64 Windows build, and make build.bat arch agnostic Daniel Paoliello 2024-06-03 09:20:40 -07:00
  • 60511e7591 Merge branch 'prepare-1.2.2.0' Linus Färnstrand 2022-09-22 11:58:47 +02:00
  • 57043cd8fb Classify MUL22-01 fix as security, not "fixed" Linus Färnstrand 2022-09-22 10:52:22 +02:00
  • ece86329e0 Bump version to 1.2.2.0 Linus Färnstrand 2022-09-22 10:19:43 +02:00
  • d5c5082d4e Add changelog entry for 1.2.2.0 Linus Färnstrand 2022-09-22 10:19:24 +02:00
  • f41c24dac2 Format changelog as other projects Linus Färnstrand 2022-09-22 10:16:27 +02:00
  • 20f263a2cf Merge branch 'fix-input-buffer-validation' David Lönnhager 2022-09-13 15:16:22 +02:00
  • 8ae23a0c12 Update changelog David Lönnhager 2022-09-13 09:57:16 +02:00
  • b077d538d0 Correct validation of input buffers David Lönnhager 2022-09-12 16:29:40 +02:00
  • b5c0a337fa Merge branch 'update-build-tools' David Lönnhager 2022-09-13 15:12:19 +02:00
  • 446c7f7ae0 Replace deprecated memory allocation functions David Lönnhager 2022-09-13 12:55:20 +02:00
  • aa72fc8544 Update recommended build environment David Lönnhager 2022-09-13 11:54:57 +02:00
  • c66d81463f Update preferred Visual Studio version David Lönnhager 2022-09-13 11:49:18 +02:00
  • a94038108a Use same C++ standard across targets David Lönnhager 2022-09-13 11:36:05 +02:00
  • 67e60cb237 Merge branch 'prepare-release-1-2-1-0' David Lönnhager 2022-04-19 15:54:47 +02:00
  • 58e0ff3856 Update version David Lönnhager 2022-04-19 13:14:08 +02:00
  • 7809c7fc99 Merge branch 'filter-set-unsplit-continue-action' David Lönnhager 2022-04-19 11:08:38 +02:00
  • 45f4f31cfb Update changelog David Lönnhager 2022-04-14 16:12:30 +02:00
  • 5141ea8841 Reset callout action to CONTINUE when app is not split David Lönnhager 2022-04-13 09:40:42 +02:00
  • 76a70362c8 Update summary Odd Stranne 2022-01-11 10:46:09 +01:00
  • 64a2bae76e Merge branch 'prepare-release-1-2-0-0' Odd Stranne 2022-01-10 22:18:28 +01:00
  • 07b78687b1 Update copyright year Odd Stranne 2022-01-10 13:09:50 +01:00
  • 9637226947 Update changelog Odd Stranne 2022-01-10 13:07:45 +01:00
  • 3d5d2309b6 Update version Odd Stranne 2022-01-10 11:06:20 +01:00
  • 520e0ea36e Merge branch 'remove-legacy-support' Odd Stranne 2022-01-10 12:58:10 +01:00
  • d6f345a9d2 Update changelog Odd Stranne 2022-01-10 11:31:21 +01:00
  • ee279c632b Update release guidelines Odd Stranne 2022-01-10 10:44:11 +01:00
  • dccbfd1808 Clarify where artifacts are stored Odd Stranne 2022-01-10 10:37:45 +01:00
  • 51c44b935a Simplify paths used for final artifacts Odd Stranne 2022-01-05 15:19:30 +01:00
  • d9c1462ccb Use more stable path to reference inf2cat Odd Stranne 2022-01-05 12:05:39 +01:00
  • c8b7aa8429 Include PDB in attestation submission Odd Stranne 2022-01-05 11:36:59 +01:00
  • 75090d8b7a Stop producing legacy driver files Odd Stranne 2022-01-04 17:40:21 +01:00
  • 5a82a74588 Stop using cross-signed certificate Odd Stranne 2022-01-04 16:52:21 +01:00
  • 708dc3c618 Properly use thumbprint variable in build script Odd Stranne 2022-01-04 16:42:18 +01:00
  • f40afc2b98 Move build scripts into dedicated folder Odd Stranne 2022-01-04 16:10:03 +01:00
  • 97f3e6349e Remove WDF Co-installer binary from driver package Odd Stranne 2022-01-04 15:22:04 +01:00
  • 65a597b9a8 Always clean driver package before building Odd Stranne 2022-01-04 14:46:13 +01:00
  • e6b5715735 Remove WDF Co-installer from INF Odd Stranne 2022-01-04 12:06:49 +01:00
  • 281a9d183b Use explicit target version of Windows 10 Odd Stranne 2022-01-04 14:51:06 +01:00
  • b9a1a6d583 Merge branch 'use-soft-permit' Odd Stranne 2021-12-03 15:27:54 +01:00
  • 62f69a0706 Update changelog Odd Stranne 2021-12-03 09:46:44 +01:00
  • e01ad18687 Add permit filters in DNS sublayer Odd Stranne 2021-12-03 09:37:44 +01:00
  • 090df512d6 Use soft permit for events in excluded processes Odd Stranne 2021-12-01 10:37:33 +01:00
  • 1176dd6fb4 Merge branch 'complete-ioctl-async' Odd Stranne 2021-06-16 16:08:54 +02:00
  • 7e7ba095ac Add missing import in testing console Odd Stranne 2021-06-16 16:08:04 +02:00
  • e4926fadaa Update changelog Odd Stranne 2021-06-16 11:24:01 +02:00
  • 1773462219 Force async processing of IOCTL requests that use inverted call Odd Stranne 2021-06-16 09:29:55 +02:00
  • cdb5e290c0 Rename serialized IOCTL queue Odd Stranne 2021-06-15 22:05:32 +02:00
  • f5527f75e7 Force async processing of requests in serialized IOCTL queue Odd Stranne 2021-06-15 21:52:49 +02:00
  • 5c4c4972dc Merge branch 'prepare-release-1-1-1-0' Odd Stranne 2021-06-04 14:12:15 +02:00
  • d73e717e6f Update changelog Odd Stranne 2021-06-04 13:50:58 +02:00
  • 1303b1cc54 Update version Odd Stranne 2021-06-04 13:49:47 +02:00
  • e147b8c5cc Merge branch 'fix-stale-process-entries' Odd Stranne 2021-06-02 13:57:45 +02:00
  • 12a3b8cef7 Update changelog Odd Stranne 2021-06-02 12:18:38 +02:00
  • 2ad12c2178 Improve eventing in case of failure in process arrival path Odd Stranne 2021-06-02 12:07:47 +02:00
  • df370f3ad8 Add back missing call to procregistry::DeleteEntry() Odd Stranne 2021-06-02 10:45:47 +02:00
  • e95bd4ca55 Merge branch 'release-force-rebuild' Odd Stranne 2021-06-01 13:20:29 +02:00
  • 03fc51c043 Make build script force a complete rebuild Odd Stranne 2021-06-01 11:26:57 +02:00
  • 28041c3a84 Merge branch 'add-missing-cast' Odd Stranne 2021-05-26 15:05:14 +02:00
  • 78206a0dc3 Add missing cast and cast to unsigned data type Odd Stranne 2021-05-26 14:25:33 +02:00
  • ef81567080 Merge branch 'prepare-release-1-1-0-0' Odd Stranne 2021-05-26 11:41:17 +02:00
  • 5821abf7b0 Update changelog Odd Stranne 2021-05-26 10:25:28 +02:00
  • ac17d13119 Update version Odd Stranne 2021-05-26 10:19:30 +02:00
  • 9c7dd9b166 Merge branch 'connect-redirect-localhost' Odd Stranne 2021-05-25 17:26:39 +02:00
  • 08dc734f86 Update changelog Odd Stranne 2021-05-24 15:59:22 +02:00
  • 4bcd2e847f Update readme section on localhost comms Odd Stranne 2021-05-24 15:52:07 +02:00
  • 2fc10a7b05 Remove potential race condition in firewall::TearDown() Odd Stranne 2021-05-24 14:41:04 +02:00
  • 2cd4973572 Use the correct pointer in call to FwpsApplyModifiedLayerData0() Odd Stranne 2021-05-24 13:57:11 +02:00
  • 797717650e Move classification bit fiddling to enable reuse Odd Stranne 2021-05-24 13:48:08 +02:00
  • eed015cd6e Overhaul pending of classifications and make implementation compatible with connect-redirect Odd Stranne 2021-05-24 12:19:38 +02:00
  • 89080c5d14 Improve logging in permit/block callouts Odd Stranne 2021-05-20 10:48:44 +02:00
  • 7eb54bce11 Update connect-redirect for exclusive TCP usage and examine remote address Odd Stranne 2021-05-20 10:46:12 +02:00
  • a342a753db Update bind-redirect callout to reflect exclusive non-TCP usage Odd Stranne 2021-05-20 10:29:26 +02:00
  • e32f319d40 Use TCP/non-TCP condition for redirection callout filters Odd Stranne 2021-05-20 10:02:47 +02:00
  • dcf1c09943 Properly log mode of engagement Odd Stranne 2021-05-20 10:00:22 +02:00
  • d65a4cbb62 Add logging functions to be used with splitting logic Odd Stranne 2021-05-20 09:59:31 +02:00
  • 484c120dad Match on inaddr_any in connect-redirect Odd Stranne 2021-05-24 17:07:06 +02:00
  • 3f3445dffe Change connect-redirect callout to redirect from tunnel interface to internet interface Odd Stranne 2021-05-12 19:53:58 +02:00
  • 85654e3dc0 Use spinlock to protect IP addresses Odd Stranne 2021-05-12 19:28:37 +02:00
  • 9f13934e69 Consolidate classification assignments Odd Stranne 2021-05-12 18:55:54 +02:00
  • 9d6d3a8299 Make CalloutBlockSplitApps() block any processes which have not yet been evaluated Odd Stranne 2021-05-12 18:20:53 +02:00
  • 8765d80860 Integrate connect-redirect callout with firewall logic Odd Stranne 2021-05-10 23:01:07 +02:00
  • a12008d965 Add filters used with connect-redirect callout Odd Stranne 2021-05-10 22:37:23 +02:00
  • 56ce0a409c Reuse ResetClassification() to avoid code duplication Odd Stranne 2021-05-10 22:27:46 +02:00
  • bac3f30981 Add connect-redirect callout and callout registration Odd Stranne 2021-05-10 22:26:05 +02:00
  • 734cb71dd6 Add identifiers used with connect-redirect callout Odd Stranne 2021-05-10 20:35:43 +02:00
  • 8ec5d0d123 Merge branch 'update-readme-multicast' Odd Stranne 2021-05-07 12:47:25 +02:00
  • 68ebaf276d Extend readme with section on multicast Odd Stranne 2021-05-07 12:42:02 +02:00
  • 83d01961ce Fix PDB source location in move operation Odd Stranne 2021-05-04 14:42:12 +02:00