strongswan/src
Martin Willi 85b238887d child-sa: Replace reqid based marks by "unique" marks
As we now use the same reqid for multiple CHILD_SAs with the same selectors,
having marks based on the reqid makes not that much sense anymore. Instead we
use unique marks that use a custom identifier. This identifier is reused during
rekeying, keeping the marks constant for any rule relying on it (for example
installed by updown).

This also simplifies handling of reqid allocation, as we do not have to query
the marks that is not yet assigned for an unknown reqid.
2015-02-20 13:34:49 +01:00
..
_copyright lib: Add global config namespace 2014-02-12 14:34:31 +01:00
_updown _updown: Remove obsolete man pages 2015-01-05 13:44:16 +01:00
_updown_espmark _updown: Remove obsolete man pages 2015-01-05 13:44:16 +01:00
aikgen aikgen generates AIK private/public key pairs 2014-05-03 15:28:17 +02:00
charon settings: Use strongswan.conf used during library initialization for reload 2014-09-22 13:40:39 +02:00
charon-cmd settings: Use strongswan.conf used during library initialization for reload 2014-09-22 13:40:39 +02:00
charon-nm plugin-loader: Support a reload() callback for static features 2014-09-22 13:55:12 +02:00
charon-svc windows: Use WINAPI call convention for Windows API callbacks 2014-06-06 16:28:28 +02:00
charon-systemd charon-systemd: Typo in log message fixed 2014-10-13 16:51:20 +02:00
charon-tkm kernel-interface: Pass full list of traffic selectors to add_sa() 2015-02-20 13:34:47 +01:00
checksum Merged libpts into libimcv 2014-10-05 12:55:37 +02:00
conftest ike: Rename encryption_payload to encrypted_payload 2014-10-10 09:30:25 +02:00
dumm dumm: Fix -Wformat warning in ruby extension 2014-12-10 14:29:19 +01:00
frontends kernel-interface: Pass full list of traffic selectors to add_sa() 2015-02-20 13:34:47 +01:00
include kernel-netlink: Check existence of linux/fib_rules.h, don't include it in distribution 2013-10-18 09:52:54 +02:00
ipsec ipsec: Remove unsupported listcards and rereadgroups commands 2014-10-08 18:44:23 +02:00
libcharon child-sa: Replace reqid based marks by "unique" marks 2015-02-20 13:34:49 +01:00
libfast plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
libhydra child-sa: Replace reqid based marks by "unique" marks 2015-02-20 13:34:49 +01:00
libimcv trusted_enumerate requires an additional argument 2015-01-21 23:54:53 +01:00
libipsec libipsec: Remove unused src/dst_ts parameters from ipsec_sa_mgr_t.add_sa() 2015-02-20 13:34:47 +01:00
libpttls libpttls: Link against ws_w32 on Windows 2014-06-04 15:53:05 +02:00
libradius libradius: Use poll(2) to wait for RADIUS responses 2014-11-21 11:16:48 +01:00
libsimaka enum: Don't directly include enum.h 2014-05-16 15:42:07 +02:00
libstrongswan child-sa: Replace reqid based marks by "unique" marks 2015-02-20 13:34:49 +01:00
libtls libtls: Don't send TLS close notifies in EAP after application succeeds 2015-02-19 11:29:07 +01:00
libtnccs libnccs: Fix casts between integers and pointers 2014-06-04 15:53:07 +02:00
libtncif android: Remove dependency on libvstr 2013-11-13 11:40:47 +01:00
manager plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
medsrv plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
pki pki: Document correct output formats for --pkcs12 --export 2014-12-19 16:31:36 +01:00
pool attr-sql: Use namespace for attr-sql config, with fallback 2014-02-12 14:34:32 +01:00
pt-tls-client plugin-loader: Support a reload() callback for static features 2014-09-22 13:55:12 +02:00
scepclient android: Add all Android.mk files to the tarball 2014-06-06 10:12:26 +02:00
starter starter: Fail sending stroke message if a string exceeds the buffer size 2015-02-06 16:44:27 +01:00
stroke stroke: Double the stroke message string buffer size 2015-02-06 16:44:39 +01:00
swanctl swanctl: Fail loading a connection if loading a cacert constraint fails 2014-12-12 10:23:59 +01:00
Makefile.am Merged libpts into libimcv 2014-10-05 12:55:37 +02:00