History log of /openbsd/sbin/iked/timer.c (Results 1 – 13 of 13)
Revision Date Author Comments
# c6d32703 13-Sep-2016 mikeb <mikeb@openbsd.org>

Disable the timer event before attempting to change it

Report and fix by Nikolay Edigaryev <edigaryev at gmail ! com>,
thanks! OK reyk@


# b9fc9a72 16-Jan-2015 deraadt <deraadt@openbsd.org>

Replace <sys/param.h> with <limits.h> and other less dirty headers where
possible. Annotate <sys/param.h> lines with their current reasons. Switch
to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_N

Replace <sys/param.h> with <limits.h> and other less dirty headers where
possible. Annotate <sys/param.h> lines with their current reasons. Switch
to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change
MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where
sensible to avoid pulling in the pollution. These are the files confirmed
through binary verification.
ok guenther, millert, doug (helped with the verification protocol)

show more ...


# b3eeaceb 24-Jan-2014 mikeb <mikeb@openbsd.org>

use a bit saner timer api


# fcebd35d 08-Jan-2013 reyk <reyk@openbsd.org>

Remove private CVS tag from an obsolete repository and bump copyright
to 2013 while I'm here... this is my way of saying "happy new year!".


# 3fbc3006 18-Sep-2012 reyk <reyk@openbsd.org>

update email addresses to match reality.
sure jsg@ mikeb@


# e71a3409 22-Jun-2012 mikeb <mikeb@openbsd.org>

decouple timer initialization from timer_register


# 3476d919 30-May-2012 mikeb <mikeb@openbsd.org>

more timer changes


# e487e0e8 29-May-2012 mikeb <mikeb@openbsd.org>

improve timer framework; will be needed soon


# 2190be4f 27-May-2011 reyk <reyk@openbsd.org>

spacing


# c7433368 26-Jan-2011 reyk <reyk@openbsd.org>

Don't initiate any connections in passive mode, not even for ACQUIRE messages
from the PFKEY socket. This is needed for sasyncd.

ok mikeb@


# e2015428 21-Jan-2011 reyk <reyk@openbsd.org>

Reimplement the iked(8) policy evaluation for incoming connections to
use the last matching semantics of PF. The previous rbtree-based
implementation was broken and tried to do a longest prefix matc

Reimplement the iked(8) policy evaluation for incoming connections to
use the last matching semantics of PF. The previous rbtree-based
implementation was broken and tried to do a longest prefix match. But
instead of prefix match and using radix-trees to fix it I decided with
mikeb@ to implement it as last matching policy evaluation. The last
matching policy wins; the "quick" keyword can enforce first matching;
additional keywords like "skip" are specific to iked(8). See
iked.conf(5) for more details.

The implementation also uses skip steps based on PF's code. It
significantly speeds up the evaluation of many policies but also adds
a little delay when loading them (only noticeable with thousands of
policies). This allows iked(8) to scale well with thousands of
configured policies but I also liked the fact to have skip steps in
another piece of code.

ok dhartmei@ for using his skip step code under the ISC license in policy.c
ok mikeb@, jmc@

show more ...


# ae494144 14-Jun-2010 reyk <reyk@openbsd.org>

More code for initiator mode (not finished yet)


# a183e813 11-Jun-2010 reyk <reyk@openbsd.org>

add some infrastructure to support timers and initiator mode later.