Commit Graph

144 Commits

Author SHA1 Message Date
Odd Stranne
c8b7aa8429 Include PDB in attestation submission 2022-01-05 11:38:07 +01:00
Odd Stranne
75090d8b7a Stop producing legacy driver files 2022-01-05 11:38:07 +01:00
Odd Stranne
5a82a74588 Stop using cross-signed certificate 2022-01-04 17:13:25 +01:00
Odd Stranne
708dc3c618 Properly use thumbprint variable in build script 2022-01-04 17:13:25 +01:00
Odd Stranne
f40afc2b98 Move build scripts into dedicated folder 2022-01-04 17:13:25 +01:00
Odd Stranne
97f3e6349e Remove WDF Co-installer binary from driver package 2022-01-04 17:13:25 +01:00
Odd Stranne
65a597b9a8 Always clean driver package before building 2022-01-04 17:13:25 +01:00
Odd Stranne
e6b5715735 Remove WDF Co-installer from INF 2022-01-04 17:13:25 +01:00
Odd Stranne
281a9d183b Use explicit target version of Windows 10 2022-01-04 17:13:25 +01:00
Odd Stranne
b9a1a6d583 Merge branch 'use-soft-permit' 2021-12-03 15:27:54 +01:00
Odd Stranne
62f69a0706 Update changelog 2021-12-03 15:12:41 +01:00
Odd Stranne
e01ad18687 Add permit filters in DNS sublayer 2021-12-03 09:48:06 +01:00
Odd Stranne
090df512d6 Use soft permit for events in excluded processes 2021-12-03 09:48:06 +01:00
Odd Stranne
1176dd6fb4 Merge branch 'complete-ioctl-async' 2021-06-16 16:08:54 +02:00
Odd Stranne
7e7ba095ac Add missing import in testing console 2021-06-16 16:08:04 +02:00
Odd Stranne
e4926fadaa Update changelog 2021-06-16 11:24:01 +02:00
Odd Stranne
1773462219 Force async processing of IOCTL requests that use inverted call 2021-06-16 11:19:02 +02:00
Odd Stranne
cdb5e290c0 Rename serialized IOCTL queue 2021-06-16 11:18:46 +02:00
Odd Stranne
f5527f75e7 Force async processing of requests in serialized IOCTL queue 2021-06-16 11:18:31 +02:00
Odd Stranne
5c4c4972dc Merge branch 'prepare-release-1-1-1-0' 2021-06-04 14:12:15 +02:00
Odd Stranne
d73e717e6f Update changelog 2021-06-04 13:50:58 +02:00
Odd Stranne
1303b1cc54 Update version 2021-06-04 13:49:47 +02:00
Odd Stranne
e147b8c5cc Merge branch 'fix-stale-process-entries' 2021-06-02 13:57:45 +02:00
Odd Stranne
12a3b8cef7 Update changelog 2021-06-02 12:18:38 +02:00
Odd Stranne
2ad12c2178 Improve eventing in case of failure in process arrival path 2021-06-02 12:07:47 +02:00
Odd Stranne
df370f3ad8 Add back missing call to procregistry::DeleteEntry() 2021-06-02 10:45:47 +02:00
Odd Stranne
e95bd4ca55 Merge branch 'release-force-rebuild' 2021-06-01 13:20:29 +02:00
Odd Stranne
03fc51c043 Make build script force a complete rebuild 2021-06-01 11:26:57 +02:00
Odd Stranne
28041c3a84 Merge branch 'add-missing-cast' 2021-05-26 15:05:14 +02:00
Odd Stranne
78206a0dc3 Add missing cast and cast to unsigned data type 2021-05-26 14:25:33 +02:00
Odd Stranne
ef81567080 Merge branch 'prepare-release-1-1-0-0' 2021-05-26 11:41:17 +02:00
Odd Stranne
5821abf7b0 Update changelog 2021-05-26 10:25:28 +02:00
Odd Stranne
ac17d13119 Update version 2021-05-26 10:19:30 +02:00
Odd Stranne
9c7dd9b166 Merge branch 'connect-redirect-localhost' 2021-05-25 17:26:39 +02:00
Odd Stranne
08dc734f86 Update changelog 2021-05-25 14:40:42 +02:00
Odd Stranne
4bcd2e847f Update readme section on localhost comms 2021-05-25 14:40:41 +02:00
Odd Stranne
2fc10a7b05 Remove potential race condition in firewall::TearDown() 2021-05-25 14:40:41 +02:00
Odd Stranne
2cd4973572 Use the correct pointer in call to FwpsApplyModifiedLayerData0() 2021-05-25 14:40:41 +02:00
Odd Stranne
797717650e Move classification bit fiddling to enable reuse 2021-05-25 14:40:41 +02:00
Odd Stranne
eed015cd6e Overhaul pending of classifications and make implementation compatible with connect-redirect 2021-05-25 14:40:40 +02:00
Odd Stranne
89080c5d14 Improve logging in permit/block callouts 2021-05-25 14:40:40 +02:00
Odd Stranne
7eb54bce11 Update connect-redirect for exclusive TCP usage and examine remote address 2021-05-25 14:40:39 +02:00
Odd Stranne
a342a753db Update bind-redirect callout to reflect exclusive non-TCP usage 2021-05-24 17:19:24 +02:00
Odd Stranne
e32f319d40 Use TCP/non-TCP condition for redirection callout filters 2021-05-24 17:19:24 +02:00
Odd Stranne
dcf1c09943 Properly log mode of engagement 2021-05-24 17:19:24 +02:00
Odd Stranne
d65a4cbb62 Add logging functions to be used with splitting logic 2021-05-24 17:19:24 +02:00
Odd Stranne
484c120dad Match on inaddr_any in connect-redirect 2021-05-24 17:19:24 +02:00
Odd Stranne
3f3445dffe Change connect-redirect callout to redirect from tunnel interface to internet interface 2021-05-24 17:19:23 +02:00
Odd Stranne
85654e3dc0 Use spinlock to protect IP addresses 2021-05-24 17:19:23 +02:00
Odd Stranne
9f13934e69 Consolidate classification assignments 2021-05-24 17:19:23 +02:00