aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Whitespace cleanup in if_wg_vars.hHEADmasterMatt Dunwoodie22 hours1-9/+9
* Rename noisekeypair pool to sort next to othersMatt Dunwoodie25 hours1-1/+1
* Remove refcnt_gcMatt Dunwoodie33 hours2-46/+10
* Fit all lines in 80 charsMatt Dunwoodie34 hours2-266/+388
* Remove VFN to make things more obviousMatt Dunwoodie40 hours1-16/+17
* Remove AF_VAL to make things more obviousMatt Dunwoodie40 hours1-11/+19
* Ensure NET_LOCK is locked when wg_socket_bindMatt Dunwoodie41 hours1-5/+4
* Ensure port is bound when the interface is createdMatt Dunwoodie3 days1-1/+7
* Fix IP source bugsMatt Dunwoodie6 days1-6/+9
* Fix IPv6 endpointsMatt Dunwoodie6 days2-67/+38
* Use NET_{UN}LOCK instead of splMatt Dunwoodie6 days1-5/+5
* Convert t_mtx -> t_lockMatt Dunwoodie6 days2-33/+33
* Add IP/UDP header in if_wg, and send with if{6}_outputMatt Dunwoodie6 days2-67/+152
* s/error/err/Matt Dunwoodie6 days1-3/+3
* Move noise_keypair_put to parallel functionsMatt Dunwoodie6 days1-7/+7
* Add note about bug, move messageMatt Dunwoodie7 days1-3/+4
* Add reference counting to peer tasksMatt Dunwoodie7 days1-15/+34
* Add reference counting to timeoutsMatt Dunwoodie7 days1-151/+156
* Add mq_push back inMatt Dunwoodie7 days5-3/+49
* Remove INET6 checks, not up to dateMatt Dunwoodie7 days2-36/+0
* Fix some counting bugsMatt Dunwoodie8 days2-9/+11
* Start refactoring send codeMatt Dunwoodie8 days1-25/+30
* Simplify wg_peer_send_keepaliveMatt Dunwoodie8 days1-8/+2
* Free plaintext data packet earlyMatt Dunwoodie8 days1-4/+6
* Set p_pkt in wg_mbuf_pkt_getMatt Dunwoodie8 days1-3/+1
* Rename wg_mbuf_*crypt to wg_queue_pkt_*cryptMatt Dunwoodie8 days1-6/+6
* Use if_qstart instead of if_startMatt Dunwoodie10 days1-6/+6
* Fix unassigned ph_family in bpf_mtap_afMatt Dunwoodie10 days1-6/+6
* Return error if failed to create peer, not continueMatt Dunwoodie10 days1-1/+1
* Cleanup unused arguments to DPRINTFMatt Dunwoodie10 days1-22/+26
* Rename qpkt everywhereMatt Dunwoodie10 days2-77/+77
* Refactor wg_peer_send_bufferMatt Dunwoodie10 days1-4/+4
* Ensure cookies are workingMatt Dunwoodie10 days2-77/+91
* Split keypair creationMatt Dunwoodie10 days1-29/+41
* Improve interface create/delete messagesMatt Dunwoodie11 days1-2/+2
* Fix two bugs from previous commitMatt Dunwoodie11 days1-1/+3
* Replace output queueing systemMatt Dunwoodie12 days2-26/+45
* Replace most malloc with pool_getMatt Dunwoodie13 days2-71/+75
* Format and simplify noise_* functionsMatt Dunwoodie13 days1-81/+72
* Cleanup keypair creation on consume_initiationMatt Dunwoodie13 days2-26/+28
* Rename noise_static_identity to noise_localMatt Dunwoodie13 days2-42/+46
* Rename noise_args to noise_remoteMatt Dunwoodie14 days2-39/+39
* Abstract queue_pkt_doneMatt Dunwoodie14 days1-2/+8
* Bring rekey message count to a reasonable amountMatt Dunwoodie14 days1-2/+2
* Fix two keypair refcnt leaksMatt Dunwoodie14 days1-3/+4
* Remove development debug macrosMatt Dunwoodie2019-11-241-44/+6
* Fix potential use after freeMatt Dunwoodie2019-11-241-1/+1
* Remove p_peer from wg_pktMatt Dunwoodie2019-11-242-57/+39
* Add togglable if/else for refcnt debugMatt Dunwoodie2019-11-231-5/+10
* Fix peer refcnt leaksMatt Dunwoodie2019-11-231-6/+23