Commit Graph
615 Commits
Author SHA1 Message Date
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