aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/kernel_wfp/kernel_wfp_compat.h
Commit message (Collapse)AuthorAgeFilesLines
* kernel-wfp: Define IPsec related ALE layers and callout GUIDsMartin Willi2014-12-041-0/+10
|
* kernel-wfp: Install tunnel mode policies to appropriate sub-layersMartin Willi2014-06-041-0/+2
| | | | | While it is unclear if this has any effect at all, we prefer specific sublayers to install policies as suggested.
* kernel-wfp: Declare GUIDs and auth/cipher configs missing in some MinGW buildsMartin Willi2014-06-041-0/+89
|
* kernel-wfp: Set flag to get UDP encapsulation with tunnel mode workingMartin Willi2014-06-041-0/+21
| | | | | | Having this flag set fixes connections initiated by the Windows host, but unfortunately does not yet fix incoming connections. Connection state issue? We still see 0xc00000e2 error events, translating to INTERNAL_ERROR.
* kernel-wfp: Manually create a ProviderContext to attach individual filtersMartin Willi2014-06-041-0/+10
| | | | | | This gives us more flexibility than using the intransparent FwpmIPsecTunnelAdd, and fixes the issues we have seen with trap policies. Forward filters are still missing, but required for site-to-site tunnels.
* kernel-wfp: Add support for trap policies and acquiresMartin Willi2014-06-041-0/+14
|
* kernel-wfp: Implement update_sa()Martin Willi2014-06-041-0/+11
|
* kernel-wfp: Add support for tunnel mode connectionsMartin Willi2014-06-041-0/+10
|
* kernel-wfp: Fix/Complete some fwpuclnt functionality in MinGWMartin Willi2014-06-041-0/+48
While MinGW declares all the required symbols, some of them are missing in the library files. We provide missing variables locally, functions get a stub that call the GetProcAddress()ed function from the DLL. Also some MinGW headers define some enum values incorrectly, we overload these using defines.