aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/socket_win
Commit message (Collapse)AuthorAgeFilesLines
* Use standard unsigned integer typesAndreas Steffen2016-03-241-3/+3
|
* libhydra: Remove empty unused libraryTobias Brunner2016-03-031-1/+0
|
* libhydra: Move kernel interface to libcharonTobias Brunner2016-03-031-5/+2
| | | | This moves hydra->kernel_interface to charon->kernel.
* packet: Define a global default maximum size for IKE packetsTobias Brunner2014-10-101-4/+1
|
* socket-win: Use non-overlapped I/O and socket event selectionMartin Willi2014-06-171-31/+13
| | | | | | | | The use of overlapped I/O was incorrect, as we passed stack based buffers, but did not cancel/wait for pending completion on all sockets. Our receive-from-all socket interface is actually tricky to implement using overlapped I/O. Switch to WSAEventSelect() event management, which can be canceled properly while working in a select()-like way.
* windows: Use WINAPI call convention for Windows API callbacksMartin Willi2014-06-061-4/+4
| | | | | For x86_64 it does not actually matter, but for i686 builds the call convention is different with WINAPI.
* socket-win: Install IKE bypass policies using bypass_socket()Martin Willi2014-06-042-0/+12
|
* socket-win: Implement a Windows socket plugin using Winsock2Martin Willi2014-06-045-0/+690