aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/addrblock
Commit message (Collapse)AuthorAgeFilesLines
* addrblock: Use dynamic TS narrowing instead of rejecting the whole CHILD_SAMartin Willi2017-03-021-43/+28
| | | | | | | | Previously, the client had to propose no wider selectors than the certificate permits, otherwise the complete CHILD_SA was rejected. However, with IKEv2 we can dynamically narrow the selectors to what the certificate allows. This makes client and gateway configurations very simple by just proposing 0.0.0.0/0, narrowed to selectors the client is permitted to route into the network.
* addrblock: Support an optional non-strict mode accepting certs without addrblockMartin Willi2017-03-021-3/+11
| | | | | | | This allows a gateway to enforce the addrblock policy on certificates that actually have the extension only. For (legacy) certificates not having the extension, traffic selectors are validated/narrowed by other means, most likely by the configuration.
* libhydra: Remove empty unused libraryTobias Brunner2016-03-031-1/+0
|
* plugins: Don't link with -rdynamic on WindowsMartin Willi2014-06-041-1/+1
|
* credmgr: introduce a hook function to catch trust chain validation errorsMartin Willi2013-07-181-1/+6
|
* automake: replace INCLUDES by AM_CPPFLAGSMartin Willi2013-07-181-3/+5
| | | | | | INCLUDES are now deprecated and throw warnings when using automake 1.13. We now also differentiate AM_CPPFLAGS and AM_CFLAGS, where includes and defines are passed to AM_CPPFLAGS only.
* addrblock: Use plugin features with soft dependency on X.509 decodingTobias Brunner2013-06-111-5/+34
|
* Moved debug.[ch] to utils folderTobias Brunner2012-10-241-1/+1
|
* Added a (not yet implemented) plugin_t method to reload plugin configurationMartin Willi2011-04-151-0/+1
|
* Added a get_name() function to plugin_t, create_plugin_enumerator enumerates ↵Martin Willi2011-04-152-2/+11
| | | | over plugin_t
* fixed cert_validator_t:validate interfaceAndreas Steffen2011-01-071-5/+4
|
* Use a seperate section for each nested struct member in INIT macroMartin Willi2010-08-181-1/+5
|
* Moved X509 ipAddrBlock checking to the addrblock pluginMartin Willi2010-07-134-1/+216
|
* Moved addrblock plugin to libcharonMartin Willi2010-07-135-0/+293