aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * Added IPsec processor which is responsible for handling in- and outbound packetsTobias Brunner2012-08-086-0/+449
| * Represent the payload of an ESP packet as ip_packet_t instead of a chunk_tTobias Brunner2012-08-082-41/+76
| * IPsec policies can be looked up based on an IP packetTobias Brunner2012-08-084-1/+62
| * ip_packet_t parses the header of IP packetsTobias Brunner2012-08-084-0/+286
| * Order IPsec policies by a pseudo-priority based on the traffic selectorsTobias Brunner2012-08-081-28/+127
| * Implemented a checkout/checkin mechanism for IPsec SAsTobias Brunner2012-08-082-25/+285
| * IPsec policy manager addedTobias Brunner2012-08-086-0/+278
| * Method added to easily compare IPsec policiesTobias Brunner2012-08-082-0/+29
| * Class representing an IPsec policy addedTobias Brunner2012-08-084-0/+302
| * Schedule and relay expiration events for created IPsec SAsTobias Brunner2012-08-081-0/+95
| * Added class to relay IPsec events (like expiration) to listenersTobias Brunner2012-08-087-0/+332
| * Added IPsec SA managerTobias Brunner2012-08-086-7/+458
| * Add methods to easily compare IPsec SAsTobias Brunner2012-08-082-0/+51
| * Class representing an IPsec SA addedTobias Brunner2012-08-084-2/+356
| * Moved types used by kernel_ipsec_t interface (and libipsec) to libstrongswanTobias Brunner2012-08-089-176/+223
| * Use a CALLBACK feature to create charon's sender and receiverTobias Brunner2012-08-081-12/+31
| * Added a simple blocking queue around linked_list_tTobias Brunner2012-08-084-6/+232
| * esp_packet_t implements packet_t interfaceTobias Brunner2012-08-082-66/+100
| * Extended constructor for packet_t added (takes src, dst and data)Tobias Brunner2012-08-082-3/+24
| * Moved packet_t to libstrongswanTobias Brunner2012-08-0813-54/+43
| * Headers from libhydra (kernel interface related) are required in libipsecTobias Brunner2012-08-081-1/+3
| * ESP packet wrapper added, handles encryption/decryption/verification etc.Tobias Brunner2012-08-084-2/+554
| * Adding class to manage ESP context (crypto, sequence numbers)Tobias Brunner2012-08-084-2/+414
| * Added a method to bio_writer_t that allows to skip a number of bytesTobias Brunner2012-08-082-0/+24
| * Added a method to bio_writer_t that allows to extract the internal bufferTobias Brunner2012-08-082-0/+29
| * Added methods to bio_reader_t to read data from end of bufferTobias Brunner2012-08-082-24/+204
| * Increase log verbosity when sending NAT keep-alivesTobias Brunner2012-08-081-1/+1
| * Only log the sending of regular packets in sender_tTobias Brunner2012-08-081-1/+2
* | Merge branch 'android-ndk'Tobias Brunner2012-08-1374-306/+1381
|\|
| * Added option to prevent socket-default from setting the source address on out...Tobias Brunner2012-08-081-1/+9
| * Allocate UDP ports randomly in Android NDK build.Tobias Brunner2012-08-081-1/+2
| * socket-default plugin allocates random ports if configured to 0.Tobias Brunner2012-08-081-36/+84
| * Replaced usages of CHARON_*_PORT with calls to get_port().Tobias Brunner2012-08-0814-20/+33
| * Added get_port() method to socket_t to learn the listening port.Tobias Brunner2012-08-086-5/+59
| * Added ESP log group for libipsec log messages.Tobias Brunner2012-08-084-2/+7
| * Use send_no_marker to send NAT keepalives.Tobias Brunner2012-08-082-9/+4
| * Avoid double-free when prepending Non-ESP marker.Tobias Brunner2012-08-081-1/+1
| * Function added to send packets without Non-ESP marker.Tobias Brunner2012-08-082-20/+36
| * Avoid unnecessary copy of packet data when removing Non-ESP marker.Tobias Brunner2012-08-081-2/+1
| * Added packet_t.skip_bytes method to skip bytes at the start of a packet.Tobias Brunner2012-08-082-3/+26
| * Improved how NAT-T keepalives are handled in sockets/receiver.Tobias Brunner2012-08-084-24/+16
| * Let kernel interfaces decide how to enable UDP decapsulation of ESP packets.Tobias Brunner2012-08-0810-90/+133
| * Callback for ESP packets added to receiver.Tobias Brunner2012-08-082-6/+86
| * Add Non-ESP marker in sender and not individual socket plugins.Tobias Brunner2012-08-085-39/+23
| * Handle Non-ESP marker in receiver and not individual socket plugins.Tobias Brunner2012-08-084-40/+34
| * Java code style fixed (analogous to C code).Tobias Brunner2012-08-082-14/+28
| * Load libipsec in Android app.Tobias Brunner2012-08-084-1/+15
| * Stub library for user space IPsec implementation added.Tobias Brunner2012-08-086-0/+183
| * Some NDK build info updated.Tobias Brunner2012-08-081-4/+7
| * Changed minimal SDK/API level to 14.Tobias Brunner2012-08-083-4/+4