Andreas Steffen [Sun, 7 Aug 2011 17:54:43 +0000 (19:54 +0200)]
added authenticated-by metadata
Andreas Steffen [Sun, 7 Aug 2011 15:04:02 +0000 (17:04 +0200)]
first working publish of metadata
Andreas Steffen [Sat, 6 Aug 2011 22:21:15 +0000 (00:21 +0200)]
added some XML syntax checking
Andreas Steffen [Sat, 6 Aug 2011 14:33:28 +0000 (16:33 +0200)]
implemented purgePublisher command
Andreas Steffen [Fri, 5 Aug 2011 23:02:40 +0000 (01:02 +0200)]
fixed typo
Andreas Steffen [Fri, 5 Aug 2011 22:50:29 +0000 (00:50 +0200)]
combined newSession and newSessionResult
Andreas Steffen [Fri, 5 Aug 2011 22:12:55 +0000 (00:12 +0200)]
newSession and endSession work
Andreas Steffen [Fri, 5 Aug 2011 14:15:55 +0000 (16:15 +0200)]
created tnc-ifmap plugin
Tobias Brunner [Mon, 8 Aug 2011 14:15:28 +0000 (16:15 +0200)]
Fixed syntax in MySQL script.
Martin Willi [Mon, 8 Aug 2011 11:24:16 +0000 (13:24 +0200)]
Install and use libtls as dynamic library, as we have our private libdir now
Martin Willi [Thu, 7 Jul 2011 10:42:15 +0000 (12:42 +0200)]
Migrated simaka_message to INIT/METHOD macros
Martin Willi [Thu, 7 Jul 2011 10:42:01 +0000 (12:42 +0200)]
Migratd simaka_crypto to INIT/METHOD macros
Martin Willi [Thu, 7 Jul 2011 10:31:45 +0000 (12:31 +0200)]
Migrated all SIM/AKA code to libsimaka, use SIM and AKA backend managers registered by name
Martin Willi [Thu, 7 Jul 2011 10:31:02 +0000 (12:31 +0200)]
Add a non-clonig variant of eap_payload_create_data
Martin Willi [Wed, 6 Jul 2011 13:45:26 +0000 (15:45 +0200)]
Install and link libsimaka as dynamic library
Martin Willi [Wed, 6 Jul 2011 13:19:13 +0000 (15:19 +0200)]
Provide generic object registration by name on libstrongswan
Martin Willi [Wed, 6 Jul 2011 12:38:23 +0000 (14:38 +0200)]
Fixed function descriptions
Tobias Brunner [Fri, 5 Aug 2011 12:45:17 +0000 (14:45 +0200)]
maemo: New upstream release.
Tobias Brunner [Fri, 5 Aug 2011 12:36:11 +0000 (14:36 +0200)]
maemo: Define _GNU_SOURCE to make llabs available.
llabs is defined in C99, thus requires e.g. _USE_ISOC99 to be defined.
features.h on Maemo defines _USE_ISOC99 in fewer cases than newer versions
of it do on other platforms.
Tobias Brunner [Fri, 5 Aug 2011 12:30:03 +0000 (14:30 +0200)]
maemo: Libraries are installed in lib/ipsec, binaries in libexec not lib.
Tobias Brunner [Fri, 5 Aug 2011 12:28:45 +0000 (14:28 +0200)]
maemo: Don't overwrite location of libexec.
Tobias Brunner [Mon, 11 Jul 2011 09:18:15 +0000 (11:18 +0200)]
Migrated peer_cfg_t to INIT/METHOD macros.
Martin Willi [Mon, 1 Aug 2011 09:27:25 +0000 (11:27 +0200)]
Show error code of Microsoft specific error notify
Martin Willi [Mon, 1 Aug 2011 09:27:01 +0000 (11:27 +0200)]
Added Microsoft specific error notify
Tobias Brunner [Wed, 3 Aug 2011 08:56:33 +0000 (10:56 +0200)]
Added tnc Doxygen group to libcharon.
Tobias Brunner [Wed, 3 Aug 2011 08:55:42 +0000 (10:55 +0200)]
Moved PEN to libstrongswan Doxygen group.
Tobias Brunner [Wed, 3 Aug 2011 08:54:32 +0000 (10:54 +0200)]
Doxygen group for BIO added.
Tobias Brunner [Tue, 2 Aug 2011 16:34:49 +0000 (18:34 +0200)]
Disable policy history for pluto.
pluto tracks usage of policies already in its own way.
Tobias Brunner [Tue, 2 Aug 2011 16:15:50 +0000 (18:15 +0200)]
pluto: --debug-kernel aliasing was not fully complete.
Martin Willi [Tue, 2 Aug 2011 15:08:41 +0000 (17:08 +0200)]
ha plugin does not need Linux headers anymore
Martin Willi [Tue, 2 Aug 2011 15:00:15 +0000 (17:00 +0200)]
Check for kernel version and use appropriate jhash version in HA plugin
Tobias Brunner [Tue, 2 Aug 2011 14:14:16 +0000 (16:14 +0200)]
jhash.h is not part of the distribution anymore.
Martin Willi [Tue, 2 Aug 2011 12:11:49 +0000 (14:11 +0200)]
Remove the Linux jhash.h copy, as the implementation changed for 2.6.37
There are now different version for jhash, use --with-linux-headers
targeting the headers of the kernel used with the HA plugin.
Andreas Steffen [Mon, 1 Aug 2011 17:15:01 +0000 (19:15 +0200)]
version bump to 4.5.3
Tobias Brunner [Mon, 1 Aug 2011 11:08:15 +0000 (13:08 +0200)]
Properly initialize ike_sa_t.
Tobias Brunner [Mon, 1 Aug 2011 11:06:09 +0000 (13:06 +0200)]
Properly initialize the UCI plugin.
Tobias Brunner [Fri, 29 Jul 2011 15:41:14 +0000 (17:41 +0200)]
Build libtncif on Android.
Tobias Brunner [Fri, 29 Jul 2011 15:40:01 +0000 (17:40 +0200)]
File lists in Android.mk files updated.
Tobias Brunner [Fri, 29 Jul 2011 10:34:51 +0000 (12:34 +0200)]
Update fallback drop policies if required.
Tobias Brunner [Fri, 29 Jul 2011 10:16:18 +0000 (12:16 +0200)]
Allow routing table IDs > 255 when filtering them.
Tobias Brunner [Fri, 29 Jul 2011 10:14:02 +0000 (12:14 +0200)]
DUMM: Allow addresses to be configured with net prefix.
Tobias Brunner [Fri, 29 Jul 2011 10:11:20 +0000 (12:11 +0200)]
Fixed host_create_from_subnet when no prefix is given.
Tobias Brunner [Thu, 28 Jul 2011 12:24:42 +0000 (14:24 +0200)]
Install fallback drop policies for all three directions.
Tobias Brunner [Wed, 27 Jul 2011 11:44:33 +0000 (13:44 +0200)]
Install fallback drop policies to avoid transmitting unencrypted packets.
During the update of a CHILD_SA (e.g. caused by MOBIKE) the old policy
is first uninstalled and then the new one is installed. In the short
time in between, where no policy is available in the kernel, unencrypted
packets could have been transmitted.
Tobias Brunner [Wed, 27 Jul 2011 11:41:35 +0000 (13:41 +0200)]
Remove policies in kernel interfaces based on their priority.
This allows to unroute a connection while the same connection is
currently established. In this case both CHILD_SAs share the same
reqid but the installed policies have different priorities.
Tobias Brunner [Tue, 26 Jul 2011 13:47:01 +0000 (15:47 +0200)]
Added missing include in mysql plugin.
This was previously pulled in via linked_list.h->iterator.h->library.h.
Tobias Brunner [Tue, 26 Jul 2011 07:38:13 +0000 (09:38 +0200)]
Added tnc, imc, imv debug message groups to man page.
Andreas Steffen [Tue, 26 Jul 2011 05:55:20 +0000 (07:55 +0200)]
show correct network topology in shunt-policies scenarios
Martin Willi [Mon, 25 Jul 2011 12:08:18 +0000 (14:08 +0200)]
Inherit authentication information during IKE_SA rekeying
Tobias Brunner [Thu, 21 Jul 2011 17:44:42 +0000 (19:44 +0200)]
Added a log message when roam jobs get created.
Tobias Brunner [Thu, 21 Jul 2011 16:32:28 +0000 (18:32 +0200)]
Readded docs for some arguments to global functions.
Those were overzealously removed in
28623fc5389829858c78c759a214aa5c64ea26c6.
Tobias Brunner [Thu, 21 Jul 2011 14:34:37 +0000 (16:34 +0200)]
Fixed sleep command in two test cases.
Tobias Brunner [Thu, 21 Jul 2011 14:26:30 +0000 (16:26 +0200)]
Added NEWS about job priorities and IKE_SA_INIT dropping.
Tobias Brunner [Thu, 21 Jul 2011 14:17:08 +0000 (16:17 +0200)]
Documentation about job priorities added to man page.
Also includes docs about IKE_SA_INIT dropping.
Andreas Steffen [Wed, 20 Jul 2011 21:11:19 +0000 (23:11 +0200)]
fixed esn type
Andreas Steffen [Wed, 20 Jul 2011 20:19:01 +0000 (22:19 +0200)]
fixed some more misspellings
Tobias Brunner [Wed, 20 Jul 2011 13:57:53 +0000 (15:57 +0200)]
Fixed common misspellings.
Mostly found by 'codespell'.
Tobias Brunner [Wed, 20 Jul 2011 13:57:29 +0000 (15:57 +0200)]
Removed old ikev2bis draft.
Tobias Brunner [Mon, 18 Jul 2011 17:01:18 +0000 (19:01 +0200)]
Added missing load-tester options to man page.
Tobias Brunner [Mon, 18 Jul 2011 16:45:13 +0000 (18:45 +0200)]
Count running load-tester threads properly.
Tobias Brunner [Mon, 18 Jul 2011 16:42:47 +0000 (18:42 +0200)]
Fix load-tester.shutdown_when_complete option.
It didn't work when used together with delete_after_established=yes.
Tobias Brunner [Mon, 18 Jul 2011 16:42:21 +0000 (18:42 +0200)]
Fix listener registration in load-tester plugin.
This fixes the load-tester.shutdown_when_complete option.
Andreas Steffen [Mon, 18 Jul 2011 08:22:29 +0000 (10:22 +0200)]
removed stray code
Andreas Steffen [Sun, 17 Jul 2011 09:07:30 +0000 (11:07 +0200)]
added libimcv.plugins.imv_scanner options to strongswan.conf
Andreas Steffen [Sat, 16 Jul 2011 12:12:23 +0000 (14:12 +0200)]
added ikev2/net2net-esn scenario
Andreas Steffen [Sat, 16 Jul 2011 09:09:38 +0000 (11:09 +0200)]
added log and status output for ESN
Andreas Steffen [Fri, 15 Jul 2011 05:48:36 +0000 (07:48 +0200)]
added IKEv2 exchange type IKE_SESSION_RESUME from RFC 5723
Andreas Steffen [Thu, 14 Jul 2011 21:27:07 +0000 (23:27 +0200)]
version bump to 4.5.3rc1
Andreas Steffen [Thu, 14 Jul 2011 15:31:47 +0000 (17:31 +0200)]
alice is now master in the ha/both-active scenario
Andreas Steffen [Thu, 14 Jul 2011 14:49:41 +0000 (16:49 +0200)]
short form changed
Martin Willi [Thu, 14 Jul 2011 13:56:10 +0000 (15:56 +0200)]
Fix parentheses in write() to CLUSTERIP control files
Andreas Steffen [Thu, 14 Jul 2011 11:51:36 +0000 (13:51 +0200)]
shunt manager installs policies with %any hosts
Andreas Steffen [Thu, 14 Jul 2011 09:05:13 +0000 (11:05 +0200)]
added HOME_AGENT_ADDRESS CP attribute type
Andreas Steffen [Thu, 14 Jul 2011 08:53:37 +0000 (10:53 +0200)]
fixed typo
Andreas Steffen [Thu, 14 Jul 2011 08:51:24 +0000 (10:51 +0200)]
updated IANA IKEv2 Notify Message Types
Andreas Steffen [Thu, 14 Jul 2011 07:25:36 +0000 (09:25 +0200)]
NEWS for the 4.5.3dr8 release
Andreas Steffen [Wed, 13 Jul 2011 21:05:22 +0000 (23:05 +0200)]
check if violating_ports have been assigned
Andreas Steffen [Wed, 13 Jul 2011 20:18:32 +0000 (22:18 +0200)]
support of error_offset in PA-TNC INVALID PARAMETER error messages
Andreas Steffen [Wed, 13 Jul 2011 16:59:35 +0000 (18:59 +0200)]
add relative PB-TNC message offset
Andreas Steffen [Wed, 13 Jul 2011 16:58:58 +0000 (18:58 +0200)]
return offset value
Andreas Steffen [Thu, 7 Jul 2011 07:22:27 +0000 (09:22 +0200)]
add PID/Program Name to netstat output
Andreas Steffen [Wed, 6 Jul 2011 19:55:17 +0000 (21:55 +0200)]
adapted tnc scenarios to new imcvs library path
Andreas Steffen [Wed, 6 Jul 2011 19:53:40 +0000 (21:53 +0200)]
install IMC and IMV dynamic libraries in imcvs directory
Tobias Brunner [Wed, 6 Jul 2011 11:03:45 +0000 (13:03 +0200)]
Added news about policy history.
Tobias Brunner [Wed, 6 Jul 2011 10:56:34 +0000 (12:56 +0200)]
Record usage history of policies in PF_KEY kernel interface.
The implementation is nearly the same as in the Netlink kernel interface.
Tobias Brunner [Wed, 6 Jul 2011 10:49:54 +0000 (12:49 +0200)]
Simplified destruction of policy_sa_t objects in Netlink interface.
Tobias Brunner [Wed, 6 Jul 2011 10:48:26 +0000 (12:48 +0200)]
Adapted shunt manager to changed kernel interface (reqid in del_policy).
Tobias Brunner [Fri, 1 Jul 2011 09:58:19 +0000 (11:58 +0200)]
Some code cleanup in Netlink kernel interface.
Tobias Brunner [Tue, 28 Jun 2011 09:39:56 +0000 (11:39 +0200)]
Some code cleanup in PF_KEY kernel interface.
Tobias Brunner [Mon, 27 Jun 2011 09:00:48 +0000 (11:00 +0200)]
Reduce memory usage of policy history caching.
Only cache data as needed (e.g. traffic selectors only for forward
policies) and at most once for each IPsec SA.
Tobias Brunner [Thu, 9 Jun 2011 07:55:44 +0000 (09:55 +0200)]
Use has_more in decrypt_payloads instead of calling enumerate twice.
Tobias Brunner [Thu, 9 Jun 2011 07:53:12 +0000 (09:53 +0200)]
Added linked_list_t.has_more which checks if any elements follow an enumerator's current position.
Tobias Brunner [Thu, 9 Jun 2011 07:49:28 +0000 (09:49 +0200)]
Make sure the enumerator stops after all items have been enumerated.
This also changes how insert_before behaves, before enumeration items
are inserted first, after enumeration last.
Tobias Brunner [Wed, 8 Jun 2011 16:27:48 +0000 (18:27 +0200)]
Keep the mutex locked as long as possible when deleting policies.
This change tries to prevent a race condition where a thread tries to
install the same policy another thread is currently deleting. If the
second thread releases the mutex in del_policy too early the first
thread could assume the policy does not exist (as it is not cached
anymore) but would not be able to actually install it if the second
thread was not yet able to delete it.
Tobias Brunner [Wed, 8 Jun 2011 11:58:33 +0000 (13:58 +0200)]
Properly unlock the policy if no change in the kernel is required.
Tobias Brunner [Tue, 7 Jun 2011 13:21:59 +0000 (15:21 +0200)]
Make sure access to policy is thread-safe during installation of route.
Martin Willi [Tue, 7 Jun 2011 08:16:22 +0000 (08:16 +0000)]
Linked list style cleanups
Tobias Brunner [Thu, 19 May 2011 17:38:46 +0000 (19:38 +0200)]
Finally removed deprecated iterator_t.
Tobias Brunner [Thu, 19 May 2011 17:26:06 +0000 (19:26 +0200)]
Removed unneeded and confusing insert_after method from linked_list_t.
Tobias Brunner [Thu, 19 May 2011 16:52:57 +0000 (18:52 +0200)]
Replaced more complex iterator usages.