strongswan/src
Martin Willi d048a319df ike: Restart inactivity counter after doing a CHILD_SA rekey
When doing a rekey for a CHILD_SA, the use counters get reset. An inactivity
job is queued for a time unrelated to the rekey time, so it might happen
that the inactivity job gets executed just after rekeying. If this happens,
inactivity is detected even if we had traffic on the rekeyed CHILD_SA just
before rekeying.

This change implies that inactivity checks can't handle inactivity timeouts
for rekeyed CHILD_SAs, and therefore requires that inactivity timeout is shorter
than the rekey time to have any effect.
2014-01-23 16:19:22 +01:00
..
_copyright Updated copyright statement 2013-11-01 13:46:58 +01:00
_updown updown: Allow IPIP traffic if IPComp was negotiated 2014-01-23 10:27:12 +01:00
_updown_espmark updown: remove description of unsupported PLUTO_ variables 2013-08-08 14:48:32 +02:00
charon android: Remove dependency on libvstr 2013-11-13 11:40:47 +01:00
charon-cmd Build generated man pages via configure script 2013-09-13 14:32:51 +02:00
charon-nm agent: Keep CAP_DAC_OVERRIDE to connect to ssh-agent socket 2014-01-23 10:08:23 +01:00
charon-tkm unit-tests: Pass a test suite collection name to print during test execution 2014-01-22 15:34:53 +01:00
checksum checksum: Read executables from DESTDIR 2014-01-21 14:53:46 +01:00
conftest conftest: Don't load plugins incrementally 2013-09-13 11:44:04 +02:00
dumm automake: replace INCLUDES by AM_CPPFLAGS 2013-07-18 14:59:19 +02:00
frontends nm: Require the PSK to be at least 20 characters long 2013-11-27 18:36:58 +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: Updated ipsec(8) 2013-10-29 17:22:45 +01:00
libcharon ike: Restart inactivity counter after doing a CHILD_SA rekey 2014-01-23 16:19:22 +01:00
libfast libfast: Use chunk_map() instead of non-portable mmap() 2014-01-23 15:55:32 +01:00
libhydra kernel-netlink: Set selector on transport mode IPComp SAs 2014-01-23 10:27:13 +01:00
libimcv Added TPMRA workitem support in PTS database 2014-01-16 01:46:55 +01:00
libipsec android: Remove dependency on libvstr 2013-11-13 11:40:47 +01:00
libpts libpts: Use chunk_map() instead of non-portable mmap() 2014-01-23 15:55:33 +01:00
libpttls Doxygen fixes 2013-10-15 11:25:55 +02:00
libradius Build all shared libraries with -no-undefined and link them properly 2013-09-12 01:44:49 +02:00
libsimaka Build all shared libraries with -no-undefined and link them properly 2013-09-12 01:44:49 +02:00
libstrongswan pem: Use chunk_map() instead of non-portable mmap() 2014-01-23 15:55:33 +01:00
libtls Build all shared libraries with -no-undefined and link them properly 2013-09-12 01:44:49 +02:00
libtnccs tnccs: Use chunk_map() instead of non-portable mmap() 2014-01-23 15:55:33 +01:00
libtncif android: Remove dependency on libvstr 2013-11-13 11:40:47 +01:00
manager automake: replace INCLUDES by AM_CPPFLAGS 2013-07-18 14:59:19 +02:00
medsrv automake: replace INCLUDES by AM_CPPFLAGS 2013-07-18 14:59:19 +02:00
openac chunk: Externalize error reporting in chunk_write() 2014-01-23 15:55:32 +01:00
pki chunk: Use dynamically allocated buffer in chunk_from_fd() 2014-01-23 15:55:32 +01:00
pool database: Add support for serializable transactions 2013-10-11 15:29:10 +02:00
pt-tls-client pt-tls-client: Report loaded plugins 2013-09-12 01:44:49 +02:00
scepclient chunk: Externalize error reporting in chunk_write() 2014-01-23 15:55:32 +01:00
starter android: Remove dependency on libvstr 2013-11-13 11:40:47 +01:00
stroke android: Remove dependency on libvstr 2013-11-13 11:40:47 +01:00
Makefile.am checksum must be the last subdir included 2014-01-23 09:43:45 +01:00
strongswan.conf Remove plugin load directives from default strongswan.conf 2010-07-13 14:28:11 +02:00