aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/network/sender.c
Commit message (Collapse)AuthorAgeFilesLines
* Log message size for in- and outbound IKE messagesTobias Brunner2012-12-241-2/+4
|
* Apply send delay before adding non-ESP markerTobias Brunner2012-08-241-16/+16
| | | | | Otherwise the packet header could not be parsed correctly when NAT-T is used.
* Remove unused src/dst variables in send_no_marker()Martin Willi2012-08-211-5/+0
|
* Only log the sending of regular packets in sender_tTobias Brunner2012-08-081-1/+2
| | | | | | | | When sender_t is used to send ESP packets this would otherwise cause an extreme amount of debug messages. With this change all messages sent via sender_t.send_no_marker() cause no extra DBG1 log message, but for debugging purposes the socket plugins do log the same message again with DBG2 for all packets.
* 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-081-20/+28
|
* Add Non-ESP marker in sender and not individual socket plugins.Tobias Brunner2012-08-081-0/+19
|
* Centralized thread cancellation in processor_tTobias Brunner2012-06-251-9/+3
| | | | | | | | | | This ensures that no threads are active when plugins and the rest of the daemon are unloaded. callback_job_t was simplified a lot in the process as its main functionality is now contained in processor_t. The parent-child relationships were abandoned as these were only needed to simplify job cancellation.
* Use proper getter for settings in sender and receiver.Tobias Brunner2012-05-031-1/+1
|
* Use name from initialization to access settings in libcharon.Tobias Brunner2012-05-031-4/+4
| | | | Also fixes several whitespace errors.
* Added a dedicated sender flush method, delay sender destruction until users goneMartin Willi2012-05-021-2/+8
|
* Use CRITICAL job priority class for long running dispatcher jobsMartin Willi2011-05-161-2/+2
|
* Refer to scheduler and processor via lib and not hydra.Tobias Brunner2010-09-021-2/+1
|
* Refer to processor via hydra and not charon.Tobias Brunner2010-09-021-1/+2
|
* Added simple conditional packet send delayMartin Willi2010-05-181-2/+39
|
* Moving charon to libcharon.Tobias Brunner2010-03-191-0/+165