Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | pluto: Fixed a regression introduced in f565d0c575. | Tobias Brunner | 2010-10-26 | 1 | -10/+12 |
| | | | | | Since scx_add could return a previously created smartcard object, using sc->last_cert to store the newly added certificate could lead to segfaults. | ||||
* | pluto: Locking fixed in cert_add. | Tobias Brunner | 2010-10-26 | 1 | -6/+7 |
| | |||||
* | payloads are not aligned to 4 byte boundaries | Andreas Steffen | 2010-10-25 | 1 | -1/+1 |
| | |||||
* | define state_story for STATE_UNDEFINED | Andreas Steffen | 2010-10-16 | 4 | -8/+6 |
| | |||||
* | fix segfault when reading certificate from smartcard | Egbert Koening | 2010-10-15 | 1 | -1/+2 |
| | |||||
* | pluto: Install inbound policies together with outbound policies. | Tobias Brunner | 2010-10-14 | 2 | -28/+7 |
| | | | | | This avoids an error message when uninstalling the policies and charon did it already like this. | ||||
* | fixed release of virtual IP for XAUTH identities | Andreas Steffen | 2010-09-26 | 1 | -2/+5 |
| | |||||
* | Moved man pages for config files to a separate directory. | Tobias Brunner | 2010-09-10 | 3 | -186/+1 |
| | |||||
* | fixed memory leak | Andreas Steffen | 2010-09-09 | 1 | -0/+1 |
| | |||||
* | Added a final flag to builder registration to enumerate the actually ↵ | Martin Willi | 2010-09-03 | 1 | -2/+2 |
| | | | | supported algorithms | ||||
* | pluto: Removed unused lifetime from raw_eroute. | Tobias Brunner | 2010-09-02 | 1 | -7/+4 |
| | |||||
* | pluto: Added support for statically configured reqids. | Tobias Brunner | 2010-09-02 | 1 | -1/+1 |
| | |||||
* | pluto: Make marks available in updown script. | Tobias Brunner | 2010-09-02 | 1 | -0/+18 |
| | |||||
* | pluto: Fixed comparison of connections, if marks are specified. | Tobias Brunner | 2010-09-02 | 1 | -0/+8 |
| | |||||
* | pluto: Store xfrm marks on connection and use them when installing SAs and ↵ | Tobias Brunner | 2010-09-02 | 3 | -29/+42 |
| | | | | policies. | ||||
* | pluto: Added PLUTO_UDP_ENC argument to updown script. | Tobias Brunner | 2010-09-02 | 1 | -11/+20 |
| | | | | This contains the remote UDP port in case of UDP encapsulated ESP. | ||||
* | pluto: Return value fixed. | Tobias Brunner | 2010-09-02 | 1 | -1/+1 |
| | |||||
* | pluto: Removed bare shunt table. | Tobias Brunner | 2010-09-02 | 4 | -339/+8 |
| | |||||
* | pluto: Handle changed NAT mappings via libhydra's kernel interface. | Tobias Brunner | 2010-09-02 | 3 | -81/+87 |
| | |||||
* | pluto: Removed no_klips flag (--noklips option). | Tobias Brunner | 2010-09-02 | 7 | -168/+126 |
| | |||||
* | pluto: Removed references to KLIPS from documentation, log messages and ↵ | Tobias Brunner | 2010-09-02 | 4 | -66/+21 |
| | | | | comments. | ||||
* | pluto: Added --debug-kernel as alias for --debug-klips. | Tobias Brunner | 2010-09-02 | 2 | -3/+4 |
| | |||||
* | pluto: Replaced DBG_KLIPS with DBG_KERNEL. | Tobias Brunner | 2010-09-02 | 6 | -19/+19 |
| | |||||
* | pluto: Removed the KLIPS preprocessor flag. | Tobias Brunner | 2010-09-02 | 10 | -98/+6 |
| | |||||
* | pluto: Removed unneeded kernel abstractions. | Tobias Brunner | 2010-09-02 | 6 | -1482/+0 |
| | |||||
* | pluto: Completely removed struct kernel_ops. | Tobias Brunner | 2010-09-02 | 3 | -70/+0 |
| | |||||
* | pluto: Refactored PF_KEY capabilities registration. | Tobias Brunner | 2010-09-02 | 3 | -239/+108 |
| | | | | | Although we use the kernel interface from libhydra we still need this to make the available algorithms known to pluto. | ||||
* | pluto: Removed unneeded functions from PF_KEY interface. | Tobias Brunner | 2010-09-02 | 3 | -427/+31 |
| | | | | We still use the algorithm registration. | ||||
* | pluto: Completely removed orphaned_holds. | Tobias Brunner | 2010-09-02 | 3 | -54/+0 |
| | |||||
* | pluto: Install IN policy of a shunt eroute with protocol. | Tobias Brunner | 2010-09-02 | 1 | -1/+2 |
| | |||||
* | pluto: Fixed byte-order of ports in traffic selectors. | Tobias Brunner | 2010-09-02 | 1 | -1/+1 |
| | |||||
* | pluto: Listen for kernel events via libhydra's kernel interface. | Tobias Brunner | 2010-09-02 | 4 | -38/+86 |
| | |||||
* | pluto: Adapted kernel.c to changed kernel interface. | Tobias Brunner | 2010-09-02 | 1 | -47/+45 |
| | |||||
* | pluto: Do not close all file descriptors on startup, just redirect stdin, ↵ | Tobias Brunner | 2010-09-02 | 1 | -16/+8 |
| | | | | | | | stdout and stderr to /dev/null. Otherwise the pipe used to synchronize pluto->events with the main thread would be closed. | ||||
* | pluto: Added a generic event queue. | Tobias Brunner | 2010-09-02 | 6 | -1/+292 |
| | | | | | This allows to easily execute arbitrary callbacks in the context of the pluto main thread (e.g. in order to synchronize with threads from the thread-pool). | ||||
* | pluto: Fixed the reqid that is passed to the updown script. | Tobias Brunner | 2010-09-02 | 1 | -1/+1 |
| | |||||
* | pluto: Migrated setup_half_ipsec_sa to libhydra's kernel interface. | Tobias Brunner | 2010-09-02 | 1 | -352/+113 |
| | |||||
* | pluto: Removed unneeded get_proto_reqid. | Tobias Brunner | 2010-09-02 | 1 | -18/+0 |
| | | | | We will use the same reqid for all protocols, as in charon. | ||||
* | pluto: Added missing return_on in out_sa. | Tobias Brunner | 2010-09-02 | 1 | -2/+2 |
| | |||||
* | pluto: Use time_monotonic() instead of time() for use time calculation. | Tobias Brunner | 2010-09-02 | 2 | -2/+2 |
| | | | | That's because get_sa_info now returns a monotonic timestamp. | ||||
* | pluto: Removed KLIPS specific code from was_eroute_idle. | Tobias Brunner | 2010-09-02 | 1 | -89/+4 |
| | |||||
* | pluto: Migrated get_sa_info to libhydra's kernel interface. | Tobias Brunner | 2010-09-02 | 1 | -42/+56 |
| | |||||
* | pluto: Migrated teardown_half_ipsec_sa to libhydra's kernel interface. | Tobias Brunner | 2010-09-02 | 1 | -92/+40 |
| | |||||
* | pluto: Adapted sag_eroute to the new signature of eroute_connection. | Tobias Brunner | 2010-09-02 | 1 | -43/+18 |
| | |||||
* | pluto: Migrated raw_eroute to libhydra's kernel interface. | Tobias Brunner | 2010-09-02 | 1 | -61/+132 |
| | | | | | | This introduces a new struct to pass the protocol information like spis. Also adapted eroute_connection and the simple calls of raw_eroute to the new signature. | ||||
* | pluto: Added a function to create a traffic_selector_t from an ip_subnet. | Tobias Brunner | 2010-09-02 | 1 | -0/+14 |
| | |||||
* | pluto: Migrated update_ipsec_sa to libhydra's kernel interface. | Tobias Brunner | 2010-09-02 | 1 | -20/+21 |
| | |||||
* | pluto: Functions to convert IKEv1 ESP algos to IKEv2 identifiers added. | Tobias Brunner | 2010-09-02 | 2 | -3/+45 |
| | |||||
* | pluto: Refactored IKEv2/IKEv1 crypto algorithm conversion functions. | Tobias Brunner | 2010-09-02 | 1 | -165/+145 |
| | |||||
* | pluto: Removed KLIPS specific algorithm detection. | Tobias Brunner | 2010-09-02 | 2 | -61/+0 |
| |