aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/network
Commit message (Expand)AuthorAgeFilesLines
* libcharon: Use lib->ns instead of charon->nameTobias Brunner2014-02-122-14/+14
* Remove HASH_PREFERRED, usages are replaced with HASH_SHA1, which is required ...Tobias Brunner2013-10-111-1/+1
* receiver: Avoid cloning packet data when verifying COOKIE payloadsTobias Brunner2013-07-291-5/+1
* net: Socket implementations report the address families they supportTobias Brunner2013-07-053-9/+63
* Added charon.initiator_only option which causes charon to ignore IKE initiati...Andreas Steffen2013-04-141-2/+10
* Avoid returning COOKIEs right after system bootTobias Brunner2013-03-191-1/+1
* Log message size for in- and outbound IKE messagesTobias Brunner2012-12-241-2/+4
* Moved data structures to new collections subfolderTobias Brunner2012-10-242-2/+2
* Moved packet_t and tun_device_t to networking folderTobias Brunner2012-10-244-4/+4
* Moved host_t and host_resolver_t to a new networking subfolderTobias Brunner2012-10-241-1/+1
* Raise a bus alert when IKE message header parsing failsMartin Willi2012-10-241-0/+1
* Don't check interface of inbound message if interfaces are not filteredTobias Brunner2012-09-241-2/+3
* Drop packets received on ignored interfacesTobias Brunner2012-09-211-2/+12
* Apply send delay before adding non-ESP markerTobias Brunner2012-08-241-16/+16
* Remove unused src/dst variables in send_no_marker()Martin Willi2012-08-211-5/+0
* Moved packet_t to libstrongswanTobias Brunner2012-08-086-280/+4
* Only log the sending of regular packets in sender_tTobias Brunner2012-08-081-1/+2
* Added get_port() method to socket_t to learn the listening port.Tobias Brunner2012-08-083-3/+33
* Use send_no_marker to send NAT keepalives.Tobias Brunner2012-08-081-8/+3
* 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-081-3/+14
* 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-082-1/+20
* Handle Non-ESP marker in receiver and not individual socket plugins.Tobias Brunner2012-08-081-1/+24
* Add a return value to hasher_t.get_hash()Martin Willi2012-07-161-7/+17
* Check rng return value when generating COOKIE secret in receiverTobias Brunner2012-07-161-8/+22
* Centralized thread cancellation in processor_tTobias Brunner2012-06-252-23/+6
* Use proper getter for settings in sender and receiver.Tobias Brunner2012-05-032-2/+2
* Use name from initialization to access settings in libcharon.Tobias Brunner2012-05-032-13/+14
* Merge branch 'ikev1'Martin Willi2012-05-021-33/+84
|\
| * Send correct INVALID_MAJOR_VERSION when receiving packet with unsupported pro...Martin Willi2012-03-201-39/+62
| * Drop IKEv1 main/aggressive modes if peer to aggressiveMartin Willi2012-03-201-4/+17
| * Don't accept IKEv2 packets if IKEv2 disabledMartin Willi2012-03-201-0/+2
| * Add a payload.get_header_length() method, remove header length definitionsMartin Willi2012-03-201-0/+2
| * Allow creation of message_t objects for IKEv1 packets.Tobias Brunner2012-03-201-1/+1
| * Accept and process IKEv1 messages in receiverMartin Willi2012-03-201-7/+18
| * Extended IKE header for IKEv1 supportMartin Willi2012-03-201-1/+1
* | Added a dedicated sender flush method, delay sender destruction until users goneMartin Willi2012-05-022-2/+15
* | Keep COOKIEs enabled once threshold is hit, until we see no COOKIEs for a few...Martin Willi2012-04-171-5/+43
|/
* Added socket plugin feature loading callbackMartin Willi2011-10-142-0/+51
* Fixed common misspellings.Tobias Brunner2011-07-201-2/+2
* Use CRITICAL job priority class for long running dispatcher jobsMartin Willi2011-05-162-4/+4
* Added init_limit_half_open and a init_limit_job_load (replacing job_threshold...Martin Willi2011-05-161-92/+107
* Added a job_threshold option to drop IKE_SA_INITs if a certain job load reachedMartin Willi2011-05-161-0/+28
* Deferred instantiation of socket implmentations until registration.Tobias Brunner2010-10-153-22/+76
* Avoid recursive loop if no socket implementations are loaded.Tobias Brunner2010-10-141-2/+13
* Refer to scheduler and processor via lib and not hydra.Tobias Brunner2010-09-022-7/+5