Martin Willi
4986554f1a
fixed more uClibc issues
...
should compile against a uClibc > 0.9.28 (untested)
2006-12-15 14:22:56 +00:00
Martin Willi
38fb426e9b
fixed encoding rules string
...
updated todo
2006-12-14 13:16:19 +00:00
Martin Willi
313d21c251
fixed some byte-order issues
2006-12-12 08:41:04 +00:00
Martin Willi
5347a84f81
fixed HAVE_BACKTRACE checks
...
starter Makefile now uses proper $(COMPILE) to build pluto objects
2006-12-11 09:29:34 +00:00
Martin Willi
e696757c47
made backtrace() calls optional to support uClibc
2006-12-06 13:59:13 +00:00
Andreas Steffen
1183f8ac82
improved selection of ipsec status|statusall <name>
2006-11-02 18:30:50 +00:00
Martin Willi
116b53b6bd
proper "ipsec up" signal handling when initiating to %any
2006-11-02 10:28:10 +00:00
Andreas Steffen
3b62f53fa4
fixed output of proto/port selectors
2006-11-02 07:51:53 +00:00
Andreas Steffen
5661bf8623
cosmetics
2006-11-01 23:02:07 +00:00
Andreas Steffen
d053fe5888
fixed ipsec status|statusall <name>
2006-11-01 20:29:53 +00:00
Andreas Steffen
730e2c0542
log IKE SPIs on a separate line
2006-11-01 20:29:04 +00:00
Andreas Steffen
efa0ed68cf
redesigned formatting of ipsec status|statusall
2006-11-01 17:28:47 +00:00
Andreas Steffen
1f9160614a
cosmetics
2006-11-01 17:28:01 +00:00
Andreas Steffen
1ab9441c48
fixed 64 bit issue
2006-11-01 10:57:08 +00:00
Andreas Steffen
923ee10eef
solved 64 bit issue in push/pop stroke interface
2006-10-31 23:17:21 +00:00
Andreas Steffen
231f704548
fixed 64 bit issue
2006-10-31 21:37:25 +00:00
Martin Willi
e691a5c493
some fixes for doxygen
2006-10-31 15:24:08 +00:00
Martin Willi
db7ef62494
better split up of library files "types.h" & "definitions.h"
...
centralized all printf specifier character definitions
reuse of arginfo handlers
more cleanups
fixed more AMD64 issues
added DEBUG_LEVEL compile flag to exclude DBGn() statements
2006-10-31 12:27:59 +00:00
Andreas Steffen
29137c0cef
preparations to include certreqs in policy decisions
2006-10-31 07:04:15 +00:00
Andreas Steffen
914eea92d7
moved (myself) in log output
2006-10-31 06:31:21 +00:00
Martin Willi
382b481795
moved typedefs to beginning of files to solve some include problems
...
splitted authenticator to have a separate implementation for each auth_method_t
using va_copy to clone va_lists, should fix proplems on AMD64
some other cleanups
2006-10-30 14:07:05 +00:00
Martin Willi
5923be21b4
fixed SIGSEGV when setup of an additional CHILD_SA fails
2006-10-30 09:53:54 +00:00
Martin Willi
7b898a0d8a
added IKEv2 clarifications RFC
2006-10-30 09:47:37 +00:00
Andreas Steffen
bcba0f0367
changed debug level of certreq log output
2006-10-29 09:11:50 +00:00
Andreas Steffen
0f30b4bd24
cosmetics in debug output
2006-10-29 09:10:44 +00:00
Andreas Steffen
a702b731cb
support of certreq payload in IKE_AUTH messages
2006-10-28 20:02:26 +00:00
Andreas Steffen
84740c9b27
added function certreq_payload_create_from_x509()
2006-10-28 15:38:15 +00:00
Andreas Steffen
e44f4d7eef
send a certreq as initiator if other_ca is set
2006-10-28 15:37:23 +00:00
Andreas Steffen
6ae7d265fb
added method get_ca_certificate()
2006-10-28 15:32:30 +00:00
Andreas Steffen
5db5740075
added methods get_my_ca() and get_other_ca()
2006-10-28 15:31:42 +00:00
Andreas Steffen
af6d6bb954
added methods get_my_ca() and get_other_ca()
2006-10-28 15:31:29 +00:00
Andreas Steffen
76adc06e52
added some missing 'AUD' entries
2006-10-28 15:24:59 +00:00
Andreas Steffen
d267cca18f
cosmetics
2006-10-28 13:13:40 +00:00
Martin Willi
ebdddb74d4
some improvements in signaling code
2006-10-27 10:46:56 +00:00
Martin Willi
ec92107923
include only source NATD payloads really needed
2006-10-27 10:46:35 +00:00
Martin Willi
b83806d83d
improved signal handling and emitting
2006-10-26 09:46:56 +00:00
Andreas Steffen
3364ef1d56
fixed typo in debug statement
2006-10-25 08:42:16 +00:00
Andreas Steffen
66a09e1d6e
redesigned list output format
2006-10-25 08:41:27 +00:00
Martin Willi
191a26a6a7
removed deprecated iterator methods (has_next & current)
...
added iterator hook to manipulate iterator the clean way
2006-10-24 14:20:45 +00:00
Martin Willi
55bbff11ec
linked list cleanups
...
added list methods invoke(), destroy_offset(), destroy_function()
simplified list destruction when destroying its items
2006-10-24 08:46:17 +00:00
Martin Willi
5c4cc9a4e3
added verbosity level to stroke
2006-10-24 08:44:47 +00:00
Martin Willi
e706c7f10b
code cleanups in printf handlers
2006-10-20 05:57:25 +00:00
Martin Willi
490d324d81
added eap authentication draft for ikev2
2006-10-18 11:49:37 +00:00
Martin Willi
60356f3375
introduced new logging subsystem using bus:
...
passive listeners can register on the bus
active listeners wait for signals actively
multiplexing allows multiple listeners to receive debug signals
a lot more...
2006-10-18 11:46:13 +00:00
Martin Willi
9aac18cba8
removed module tests, outdated. We need something more system-test like
2006-10-18 11:38:43 +00:00
Martin Willi
c701e73dc1
fixed auxillary message data parsing for IPV6 socket
...
using SOL_* constants for socket level
2006-10-09 12:28:43 +00:00
Martin Willi
a3a1b565da
fixed IPV6_PKTINFO setsockopt() to work with most kernel headers
...
replaced strerror(errno) with %m printf specifier
2006-10-09 12:14:56 +00:00
Martin Willi
9e22095ef3
fixed DPD to survive IKE_SA rekeying
2006-09-28 06:57:46 +00:00
Martin Willi
47f5027807
introduced printf() specifiers for:
...
host_t (%H)
identification_t (%D)
chunk pointers (%B)
memory pointer/length (%b)
added a signaling bus:
receives event and debug messages, sends them to its listeners
stream_logger, sys_logger, file_logger added, listen to bus
some other tweaks here and there
2006-09-27 14:14:44 +00:00
Martin Willi
f91513e333
added often used RFCs and drafts
2006-09-27 14:10:32 +00:00