projects
/
dragonfly.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
dragonfly.git
2024-02-10
Aaron LI
wg: Add and improve WG_PKT_* macros to help clean up...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-10
Aaron LI
wg: Clean up and improve wg_deliver_{in,out}() logic
commit
|
commitdiff
|
tree
|
snapshot
2024-02-10
Aaron LI
wg: Optimize wg_peer_{get,set}_endpoint()
commit
|
commitdiff
|
tree
|
snapshot
2024-02-09
Aaron LI
wg: Fix panic of "user address access from kernel mode"
commit
|
commitdiff
|
tree
|
snapshot
2024-02-09
Aaron LI
Bump copyright year
commit
|
commitdiff
|
tree
|
snapshot
2024-02-09
Aaron LI
ifconfig(8): Minor code and style cleanups
commit
|
commitdiff
|
tree
|
snapshot
2024-02-09
Aaron LI
ifconfig(8): Change some 'int' variables to 'bool'...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-09
Aaron LI
ifconfig(8): Fix bug in interface address configuration
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Flush v4 routes for v6 randomized test to reduce...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Update makefile with (commented) selftest defines
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Refactor selftest allowedips.c
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port selftest allowedips.c
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Style cleanups and minor updates to selftest cookie...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port selftest cookie.c and counter.c
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Import selftest code from wireguard-freebsd
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
kernel: Add the 'wg' option and list it in LINT64
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Hook to the build system
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Adapt the man page to match our version
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Rewrite the module Makefile
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Prevent wg_{cookie,noise}.h from including by userland
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Reset the obsolete version number to 1
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Fix noise_remote_alloc() to acquire 'l_identity_loc...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Fix bug in calculate_padding()
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Fix build without INET6 option
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Remove INET option and the 'opt_inet.h' header
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Remove unsupported endpoint.e_local and clean up...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #37: reimplement wg_mbuf_reset()
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #36: reimplement loop detection feature
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Assert 'sc_lock' acquired before LK_EXCLUSIVE ...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Add wg_timers_get_persistent_keepalive() to get PKA
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Implement wg_peer_{set,get}_endpoint() to set the...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Clean up wg_input() a bit and make return type...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Fix saving of local endpoint in wg_input()
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Treat zero birthdate as expired in noise's timer_ex...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Change several noise functions to return boolean...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Remove unnecessary wg_init()
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Allow to set persistent-keepalive regardless of...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Improve the return types of noise handshake functions
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Improve noise_begin_session()
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Update noise_remote_index_insert() to return the...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Rename keypair fields in 'noise_remote' struct...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Rename 'wg_lock' to 'wg_mtx' since shared lock...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Don't acquire 'wg_lock' in wg_ioctl()
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Add 'const' qualifier to several functions in if_wg.c
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: More style cleanups and minor updates to if_wg.c
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Style cleanups and minor updates to wg_noise.[ch]
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Change some functions to return boolean for clarity
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Simplify various COUNTER_* macros in wg_noise.c
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Improve noise_remote_keys() to copy PSK only if set
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #35: refactor noise keypair functions to avoid...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #34: adapt if_wg.c to not use epoch
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #33: refactor noise remote functions to avoid...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #32: refactor interface code and avoid deferre...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Rename enum 'wg_ring_state' to 'wg_packet_state...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Make noise_local_{ref,put}() static
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Remove unused noise_remote_local() function
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Replace strlen() with 'sizeof' in wg_{cookie,noise}.c
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Export the internal peer ID to userland for diagnostics
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Rename noise_local_private() and make it return...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Refactor socket create/bind/close operations
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Change 'p_id' to use type 'unsigned long'
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Remove the unused 'sc_ucred' field and related...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Use 'void *buf' instead of 'uint8_t *buf' to save...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #31: adapt socket functions
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Style cleanups and minor updates to if_wg.c
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Further improve wg_send_buf()
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #30: replace m_get2() with m_getl()
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Use karc4random() to generate jitter
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #29: change 'ENOTCAPABLE' to 'ENOENT' for...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Integrate version.h into if_wg.c
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Update copyright headers and inclusion guards
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Rename macro 'SELFTESTS' to 'WG_SELFTESTS'
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Fix and clean up header inclusions
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Style cleanups and minor updates to wg_cookie.[ch]
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
ifconfig.8: Add description for wg(4)
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
ifconfig(8): Show wg(4) private key and PSK if '-k...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
ifconfig(8): Add WireGuard wg(4) support
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #28: adapt crypto code (chacha20poly1305)
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #27: adapt crypto code (curve25519, blake2s...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #26: adapt the radix code for peer allowed IPs
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #25: replace wmb() with cpu_sfence()
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #24: replace netisr_dispatch() with netisr_queue()
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #23: replace gtaskqueue with taskqueue(9) API
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #22: replace udp_set_kernel_tunneling() with...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #21: replace sbintime_t with timespec/getnanou...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Improve wg_peer_alloc() to simplify the calling
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #20: rewrite ioctl API based on OpenBSD's...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #19: adjust callout(9) API and replace MSEC_2_...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #18: adjust arc4random* functions
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #17: adapt ifp->if_output() routine
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #16: remove unsupported IFCAP_LINKSTATE
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #15: adapt 'struct ifnet' related code and...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #14: replace MPASS() macro with KKASSERT()
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Add a missing bpfdetach() in wg_clone_destroy()
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #13: adjust the BPF tap macro
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #12: remove unsupported vnet code and use...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #11: remove unsupported FIB code
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #10: replace if_inc_counter() with IFNET_STAT_...
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #9: replace 'mp_ncpus' with 'ncpus'
commit
|
commitdiff
|
tree
|
snapshot
2024-02-08
Aaron LI
wg: Port #8: remove unsupported jail code
commit
|
commitdiff
|
tree
|
snapshot
next