summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Do outgoing handshake messages in a separate queueMatt Dunwoodie2019-09-221-48/+101
* Reduce wg_mbuf_ratelimit argsMatt Dunwoodie2019-09-221-5/+6
* Use mpq for the transmit queueMatt Dunwoodie2019-09-221-58/+67
* Reduce complication of mpqMatt Dunwoodie2019-09-221-34/+13
* Changing mpq.h againMatt Dunwoodie2019-09-221-118/+92
* Refactor {send,recv}_transport to return statusMatt Dunwoodie2019-09-221-46/+40
* Still need to check address family for route lookupMatt Dunwoodie2019-09-221-0/+9
* Some formatting for styleMatt Dunwoodie2019-09-221-54/+72
* Properly queue new packetsMatt Dunwoodie2019-09-211-3/+6
* Remove IP packet length checksMatt Dunwoodie2019-09-211-26/+0
* Remove wg_softc_{create,destroy}Matt Dunwoodie2019-09-211-41/+16
* Silently ignore our own key for a peerMatt Dunwoodie2019-09-211-7/+6
* Fix bug in wireguard.cMatt Dunwoodie2019-09-211-1/+1
* Fix uninitialised m_lenMatt Dunwoodie2019-09-211-0/+1
* Obey IFF_DEBUG for DPRINTF messagesMatt Dunwoodie2019-09-211-35/+37
* Be more consistent with union wg_ipMatt Dunwoodie2019-09-201-9/+9
* Add wg_output_deliver_bufMatt Dunwoodie2019-09-201-30/+23
* Log an error if packet cannot be sentMatt Dunwoodie2019-09-201-3/+7
* Set default threads for taskq to ncpusMatt Dunwoodie2019-09-191-1/+1
* Refactor if_wg.cMatt Dunwoodie2019-09-191-311/+369
* Replace M_PHEXT_SA with a tag.Matt Dunwoodie2019-09-191-32/+54
* Add simplified mpq.hMatt Dunwoodie2019-09-194-1/+183
* Fix incorrect behaviour in wg_handshake_initiation_readyMatt Dunwoodie2019-09-182-4/+2
* Fix trivial TODOs in wireguard.cMatt Dunwoodie2019-09-181-13/+16
* Add documentation to wireguard.h, TODOs to correct wireguard.cMatt Dunwoodie2019-09-182-7/+180
* Rename *_clean to *_resetMatt Dunwoodie2019-09-183-10/+10
* Rename DPRINTF_PEER* to DPRINTF_HS*Matt Dunwoodie2019-09-181-21/+21
* Fix use after freeMatt Dunwoodie2019-09-171-5/+5
* sed /u_int/uint/Matt Dunwoodie2019-09-1710-174/+109
* Adjust wg_peer_encrypt and wg_peer_decrypt returnMatt Dunwoodie2019-09-171-15/+21
* Clean up wg_devs list, fix use after free.Matt Dunwoodie2019-09-161-5/+1
* Add uipc_mbuf.c to MakefileMatt Dunwoodie2019-09-161-1/+1
* Remove sysctl interfaceMatt Dunwoodie2019-09-168-131/+1
* Remove mpq.h from clean_patch.shMatt Dunwoodie2019-09-161-1/+0
* Cleanup if_wg.cMatt Dunwoodie2019-09-161-49/+33
* Fix lock bugMatt Dunwoodie2019-09-161-0/+9
* Refactoring of if_wg.cMatt Dunwoodie2019-09-121-135/+89
* Rearrage internal functions and rename function namesMatt Dunwoodie2019-09-111-313/+317
* Split wg_route_register into *_add + *_deleteMatt Dunwoodie2019-09-111-45/+50
* Remove mpq.hMatt Dunwoodie2019-09-113-422/+116
* Fix lock bug in wg_handshake_merge, cleanupMatt Dunwoodie2019-09-112-9/+3
* Check handshake state before preparing initiation packetMatt Dunwoodie2019-09-113-3/+13
* Use ifq for output queueingMatt Dunwoodie2019-09-111-23/+28
* Extract common packet allocation.Matt Dunwoodie2019-09-101-14/+14
* Abstract all handshake access to wireguard.cMatt Dunwoodie2019-09-103-28/+103
* Update debug messagesMatt Dunwoodie2019-09-102-39/+56
* Minor if_wg.c bugfixMatt Dunwoodie2019-09-101-1/+1
* Minor wireguard.c bugfixMatt Dunwoodie2019-09-101-1/+1
* Minor mpq.h bugfixesMatt Dunwoodie2019-09-101-3/+3
* Add WIREGUARD config optionMatt Dunwoodie2019-09-092-5/+17