February 2024 Archives by date
Starting: Sun Feb 4 15:04:44 PST 2024
Ending: Thu Feb 29 03:59:10 PST 2024
Messages: 158
- Feb 04 2024 - 23:04:44 git: kernel - Fix improper error on certain O_EXCL open() operations
Matthew Dillon
- Feb 07 2024 - 06:49:17 git: crypto: Add two comments to _chacha20poly1305_final()
Aaron LI
- Feb 07 2024 - 06:49:17 git: crypto: Minor cleanups to blake2s
Aaron LI
- Feb 07 2024 - 06:49:18 git: route.8: Some markup improvements
Aaron LI
- Feb 07 2024 - 06:49:18 git: net/if: Add IFT_WIREGUARD for WireGuard VPN tunnel
Aaron LI
- Feb 07 2024 - 07:12:04 git: crypto: Fix the KKASSERT() in blake2s_init_key()
Aaron LI
- Feb 08 2024 - 06:44:15 git: lo.4: Describe RXCSUM/TXCSUM support, other minor updates
Aaron LI
- Feb 08 2024 - 06:44:15 git: if_gre: Minor whitespace cleanups
Aaron LI
- Feb 08 2024 - 08:32:21 git: wg: Import from FreeBSD without any modifications
Aaron LI
- Feb 08 2024 - 08:32:25 git: wg: Port #1: replace rwlock with lockmgr(9)
Aaron LI
- Feb 08 2024 - 08:32:25 git: wg: Port #2: replace mutex with lockmgr(9)
Aaron LI
- Feb 08 2024 - 08:32:26 git: wg: Port #3: replace uma(9) with objcache(9)
Aaron LI
- Feb 08 2024 - 08:32:26 git: wg: Port #4: replace malloc/mallocarray/free/zfree() functions
Aaron LI
- Feb 08 2024 - 08:32:26 git: wg: Port #5: replace sx(9) with lockmgr(9)
Aaron LI
- Feb 08 2024 - 08:32:26 git: wg: Port #6: replace CK_* and *_SAFE list/queue macros
Aaron LI
- Feb 08 2024 - 08:32:26 git: wg: Port #7: implement necessary counter(9) bits
Aaron LI
- Feb 08 2024 - 08:32:26 git: wg: Port #8: remove unsupported jail code
Aaron LI
- Feb 08 2024 - 08:32:26 git: wg: Port #9: replace 'mp_ncpus' with 'ncpus'
Aaron LI
- Feb 08 2024 - 08:32:26 git: wg: Port #10: replace if_inc_counter() with IFNET_STAT_INC()
Aaron LI
- Feb 08 2024 - 08:32:26 git: wg: Port #11: remove unsupported FIB code
Aaron LI
- Feb 08 2024 - 08:32:27 git: wg: Port #12: remove unsupported vnet code and use if_clone only
Aaron LI
- Feb 08 2024 - 08:32:27 git: wg: Port #13: adjust the BPF tap macro
Aaron LI
- Feb 08 2024 - 08:32:27 git: wg: Add a missing bpfdetach() in wg_clone_destroy()
Aaron LI
- Feb 08 2024 - 08:32:27 git: wg: Port #14: replace MPASS() macro with KKASSERT()
Aaron LI
- Feb 08 2024 - 08:32:27 git: wg: Port #15: adapt 'struct ifnet' related code and routines
Aaron LI
- Feb 08 2024 - 08:32:27 git: wg: Port #16: remove unsupported IFCAP_LINKSTATE
Aaron LI
- Feb 08 2024 - 08:32:27 git: wg: Port #17: adapt ifp->if_output() routine
Aaron LI
- Feb 08 2024 - 08:32:27 git: wg: Port #18: adjust arc4random* functions
Aaron LI
- Feb 08 2024 - 08:32:28 git: wg: Port #19: adjust callout(9) API and replace MSEC_2_TICKS() macro
Aaron LI
- Feb 08 2024 - 08:32:28 git: wg: Port #20: rewrite ioctl API based on OpenBSD's version
Aaron LI
- Feb 08 2024 - 08:32:28 git: wg: Improve wg_peer_alloc() to simplify the calling
Aaron LI
- Feb 08 2024 - 08:32:28 git: wg: Port #21: replace sbintime_t with timespec/getnanouptime()
Aaron LI
- Feb 08 2024 - 08:32:28 git: wg: Port #22: replace udp_set_kernel_tunneling() with socket upcall
Aaron LI
- Feb 08 2024 - 08:32:28 git: wg: Port #23: replace gtaskqueue with taskqueue(9) API
Aaron LI
- Feb 08 2024 - 08:32:28 git: wg: Port #24: replace netisr_dispatch() with netisr_queue()
Aaron LI
- Feb 08 2024 - 08:32:28 git: wg: Port #25: replace wmb() with cpu_sfence()
Aaron LI
- Feb 08 2024 - 08:32:28 git: wg: Port #26: adapt the radix code for peer allowed IPs
Aaron LI
- Feb 08 2024 - 08:32:28 git: wg: Port #27: adapt crypto code (curve25519, blake2s, siphash)
Aaron LI
- Feb 08 2024 - 08:32:29 git: wg: Port #28: adapt crypto code (chacha20poly1305)
Aaron LI
- Feb 08 2024 - 08:32:29 git: ifconfig(8): Add WireGuard wg(4) support
Aaron LI
- Feb 08 2024 - 08:32:30 git: ifconfig.8: Add description for wg(4)
Aaron LI
- Feb 08 2024 - 08:32:30 git: ifconfig(8): Show wg(4) private key and PSK if '-k' specified
Aaron LI
- Feb 08 2024 - 08:32:30 git: wg: Style cleanups and minor updates to wg_cookie.[ch]
Aaron LI
- Feb 08 2024 - 08:32:30 git: wg: Rename macro 'SELFTESTS' to 'WG_SELFTESTS'
Aaron LI
- Feb 08 2024 - 08:32:30 git: wg: Fix and clean up header inclusions
Aaron LI
- Feb 08 2024 - 08:32:30 git: wg: Integrate version.h into if_wg.c
Aaron LI
- Feb 08 2024 - 08:32:30 git: wg: Update copyright headers and inclusion guards
Aaron LI
- Feb 08 2024 - 08:32:31 git: wg: Port #29: change 'ENOTCAPABLE' to 'ENOENT' for 'ENOKEY'
Aaron LI
- Feb 08 2024 - 08:32:31 git: wg: Port #30: replace m_get2() with m_getl()
Aaron LI
- Feb 08 2024 - 08:32:31 git: wg: Use karc4random() to generate jitter
Aaron LI
- Feb 08 2024 - 08:32:31 git: wg: Style cleanups and minor updates to if_wg.c
Aaron LI
- Feb 08 2024 - 08:32:31 git: wg: Further improve wg_send_buf()
Aaron LI
- Feb 08 2024 - 08:32:31 git: wg: Port #31: adapt socket functions
Aaron LI
- Feb 08 2024 - 08:32:31 git: wg: Change 'p_id' to use type 'unsigned long'
Aaron LI
- Feb 08 2024 - 08:32:31 git: wg: Refactor socket create/bind/close operations
Aaron LI
- Feb 08 2024 - 08:32:31 git: wg: Remove the unused 'sc_ucred' field and related code
Aaron LI
- Feb 08 2024 - 08:32:31 git: wg: Use 'void *buf' instead of 'uint8_t *buf' to save some casting
Aaron LI
- Feb 08 2024 - 08:32:31 git: wg: Rename noise_local_private() and make it return the key status
Aaron LI
- Feb 08 2024 - 08:32:32 git: wg: Export the internal peer ID to userland for diagnostics
Aaron LI
- Feb 08 2024 - 08:32:32 git: wg: Replace strlen() with 'sizeof' in wg_{cookie,noise}.c
Aaron LI
- Feb 08 2024 - 08:32:32 git: wg: Make noise_local_{ref,put}() static
Aaron LI
- Feb 08 2024 - 08:32:32 git: wg: Remove unused noise_remote_local() function
Aaron LI
- Feb 08 2024 - 08:32:32 git: wg: Rename enum 'wg_ring_state' to 'wg_packet_state' for consistency
Aaron LI
- Feb 08 2024 - 08:32:32 git: wg: Port #35: refactor noise keypair functions to avoid epoch
Aaron LI
- Feb 08 2024 - 08:32:32 git: wg: Port #32: refactor interface code and avoid deferred free
Aaron LI
- Feb 08 2024 - 08:32:32 git: wg: Port #33: refactor noise remote functions to avoid epoch
Aaron LI
- Feb 08 2024 - 08:32:32 git: wg: Port #34: adapt if_wg.c to not use epoch
Aaron LI
- Feb 08 2024 - 08:32:32 git: wg: Improve noise_remote_keys() to copy PSK only if set
Aaron LI
- Feb 08 2024 - 08:32:33 git: wg: Simplify various COUNTER_* macros in wg_noise.c
Aaron LI
- Feb 08 2024 - 08:32:33 git: wg: Update noise_remote_index_insert() to return the new index
Aaron LI
- Feb 08 2024 - 08:32:33 git: wg: Rename keypair fields in 'noise_remote' struct for clarity
Aaron LI
- Feb 08 2024 - 08:32:33 git: wg: Add 'const' qualifier to several functions in if_wg.c
Aaron LI
- Feb 08 2024 - 08:32:33 git: wg: Improve noise_begin_session()
Aaron LI
- Feb 08 2024 - 08:32:33 git: wg: Don't acquire 'wg_lock' in wg_ioctl()
Aaron LI
- Feb 08 2024 - 08:32:33 git: wg: Style cleanups and minor updates to wg_noise.[ch]
Aaron LI
- Feb 08 2024 - 08:32:33 git: wg: More style cleanups and minor updates to if_wg.c
Aaron LI
- Feb 08 2024 - 08:32:33 git: wg: Change some functions to return boolean for clarity
Aaron LI
- Feb 08 2024 - 08:32:33 git: wg: Rename 'wg_lock' to 'wg_mtx' since shared lock is unused
Aaron LI
- Feb 08 2024 - 08:32:33 git: wg: Allow to set persistent-keepalive regardless of peer status
Aaron LI
- Feb 08 2024 - 08:32:33 git: wg: Improve the return types of noise handshake functions
Aaron LI
- Feb 08 2024 - 08:32:34 git: wg: Assert 'sc_lock' acquired before LK_EXCLUSIVE 'so_lock'
Aaron LI
- Feb 08 2024 - 08:32:34 git: wg: Remove unnecessary wg_init()
Aaron LI
- Feb 08 2024 - 08:32:34 git: wg: Implement wg_peer_{set, get}_endpoint() to set the remote endpoint
Aaron LI
- Feb 08 2024 - 08:32:34 git: wg: Treat zero birthdate as expired in noise's timer_expired()
Aaron LI
- Feb 08 2024 - 08:32:34 git: wg: Clean up wg_input() a bit and make return type 'void'
Aaron LI
- Feb 08 2024 - 08:32:34 git: wg: Add wg_timers_get_persistent_keepalive() to get PKA
Aaron LI
- Feb 08 2024 - 08:32:34 git: wg: Fix saving of local endpoint in wg_input()
Aaron LI
- Feb 08 2024 - 08:32:34 git: wg: Change several noise functions to return boolean for clarity
Aaron LI
- Feb 08 2024 - 08:32:34 git: wg: Port #36: reimplement loop detection feature
Aaron LI
- Feb 08 2024 - 08:32:34 git: wg: Port #37: reimplement wg_mbuf_reset()
Aaron LI
- Feb 08 2024 - 08:32:34 git: wg: Remove unsupported endpoint.e_local and clean up related code
Aaron LI
- Feb 08 2024 - 08:32:35 git: wg: Rewrite the module Makefile
Aaron LI
- Feb 08 2024 - 08:32:35 git: wg: Remove INET option and the 'opt_inet.h' header
Aaron LI
- Feb 08 2024 - 08:32:35 git: wg: Reset the obsolete version number to 1
Aaron LI
- Feb 08 2024 - 08:32:35 git: wg: Hook to the build system
Aaron LI
- Feb 08 2024 - 08:32:35 git: wg: Prevent wg_{cookie,noise}.h from including by userland
Aaron LI
- Feb 08 2024 - 08:32:35 git: wg: Fix bug in calculate_padding()
Aaron LI
- Feb 08 2024 - 08:32:35 git: wg: Fix noise_remote_alloc() to acquire 'l_identity_lock' lock
Aaron LI
- Feb 08 2024 - 08:32:35 git: wg: Fix build without INET6 option
Aaron LI
- Feb 08 2024 - 08:32:35 git: wg: Adapt the man page to match our version
Aaron LI
- Feb 08 2024 - 08:32:35 git: kernel: Add the 'wg' option and list it in LINT64
Aaron LI
- Feb 08 2024 - 16:49:32 git: wg: Import selftest code from wireguard-freebsd
Aaron LI
- Feb 08 2024 - 16:49:35 git: wg: Port selftest cookie.c and counter.c
Aaron LI
- Feb 08 2024 - 16:49:35 git: wg: Style cleanups and minor updates to selftest cookie.c and counter.c
Aaron LI
- Feb 08 2024 - 16:49:35 git: wg: Port selftest allowedips.c
Aaron LI
- Feb 08 2024 - 16:49:35 git: wg: Refactor selftest allowedips.c
Aaron LI
- Feb 08 2024 - 16:49:36 git: wg: Update makefile with (commented) selftest defines
Aaron LI
- Feb 08 2024 - 16:49:36 git: wg: Flush v4 routes for v6 randomized test to reduce the test time
Aaron LI
- Feb 09 2024 - 09:43:06 git: ifconfig(8): Fix bug in interface address configuration
Aaron LI
- Feb 09 2024 - 09:43:06 git: ifconfig(8): Change some 'int' variables to 'bool' whenever possible
Aaron LI
- Feb 09 2024 - 09:43:07 git: ifconfig(8): Minor code and style cleanups
Aaron LI
- Feb 09 2024 - 09:43:07 git: Bump copyright year
Aaron LI
- Feb 09 2024 - 13:19:14 git: wg: Fix panic of "user address access from kernel mode"
Aaron LI
- Feb 15 2024 - 08:28:03 git: wg: Optimize wg_peer_{get,set}_endpoint()
Aaron LI
- Feb 15 2024 - 08:28:03 git: wg: Clean up and improve wg_deliver_{in,out}() logic
Aaron LI
- Feb 15 2024 - 08:28:03 git: wg: Add and improve WG_PKT_* macros to help clean up the code
Aaron LI
- Feb 15 2024 - 08:28:03 git: wg: Rename wg_softc_*() functions to wg_*_worker()
Aaron LI
- Feb 15 2024 - 08:28:03 git: wg: Make peer ID start from 1 (instead of 0)
Aaron LI
- Feb 15 2024 - 08:28:03 git: wg: Reorganize wg_packet and wg_queue functions
Aaron LI
- Feb 15 2024 - 08:28:04 git: wg: Improve noise_keypair_counter_check() to return different errnos
Aaron LI
- Feb 15 2024 - 08:28:04 git: wg: Clean up noise_keypair_counter_check() a bit
Aaron LI
- Feb 15 2024 - 08:28:04 git: wg: Simplify socket so_lock scope and init/uninit
Aaron LI
- Feb 15 2024 - 08:28:04 git: wg: Improve wg_clone_destroy() and wg_down()
Aaron LI
- Feb 15 2024 - 08:28:04 git: wg: Cleanup static function prototypes in if_wg.c
Aaron LI
- Feb 15 2024 - 08:28:04 git: wg: Refactor and improve determine_af_and_pullup() and xmit_err()
Aaron LI
- Feb 15 2024 - 08:28:04 git: wg: Refactor cookie functions to make cookie_{checker, maker} opaque
Aaron LI
- Feb 15 2024 - 08:28:04 git: wg: Refactor noise_keep_key_fresh_{send,recv}() functions
Aaron LI
- Feb 15 2024 - 08:28:05 git: wg: Improve noise_keypair_received_with()
Aaron LI
- Feb 15 2024 - 08:28:05 git: wg: Minor improvements to wg_ioctl_set()
Aaron LI
- Feb 15 2024 - 08:28:05 git: wg: Some code cleanups, minor improvements and comment updates
Aaron LI
- Feb 15 2024 - 08:28:05 git: wg: Track noise_{local, remote, keypair} allocations to detect leaks
Aaron LI
- Feb 15 2024 - 08:28:05 git: wg: Add RXCSUM support to avoid unnecessary checksum validation
Aaron LI
- Feb 15 2024 - 08:28:05 git: wg: Convert BPF_MTAP_AF() macro to inline function wg_bpf_ptap()
Aaron LI
- Feb 15 2024 - 08:28:05 git: wg: Change cpu_sfence() to release store + acquire load pair
Aaron LI
- Feb 20 2024 - 14:51:40 git: rc.conf.5: Reorder "rc_conf_files" to group "rc_*" variables
Aaron LI
- Feb 20 2024 - 14:51:41 git: wg: Write rc(8) script to easily manage wg(4) interfaces
Aaron LI
- Feb 20 2024 - 14:51:42 git: ifconfig(8): Minor cleanups to ifwg.c
Aaron LI
- Feb 20 2024 - 14:51:43 git: crypto: Move blake2s_hmac() to its only user wg_noise.c
Aaron LI
- Feb 20 2024 - 16:00:36 git: rc.d/wg: Fix the mistake of the 'wg_config_dir' variable
Aaron LI
- Feb 21 2024 - 05:11:15 git: rc.d/wg: Fix issue in parsing a config file of no peers
Aaron LI
- Feb 21 2024 - 05:16:39 git: rc.d/wg: Simplify the quote() in the awk script
Aaron LI
- Feb 26 2024 - 06:48:16 git: Added support for Realtek E2600 (Killer Ethernet Adapter E2600).
Matthew Dillon
- Feb 26 2024 - 06:49:30 git: DragonFly_RELEASE_6_4 Added support for Realtek E2600 (Killer Ethernet Adapter E2600).
Matthew Dillon
- Feb 27 2024 - 15:14:14 git: rc.d: Add FILESYSTEMS dummy dependency
Aaron LI
- Feb 27 2024 - 15:14:15 git: rc.d: Make autofs(5) scripts run earlier
Aaron LI
- Feb 27 2024 - 15:14:15 git: rc.d: Various style and whitespace cleanups
Aaron LI
- Feb 27 2024 - 15:14:15 git: rc.d: Make ldconfig, netoptions and rtsold run earlier
Aaron LI
- Feb 27 2024 - 15:14:15 git: rc.d: Clean up and tweak dependencies
Aaron LI
- Feb 27 2024 - 15:14:15 git: rc.d: Fix eval bug in routed script
Aaron LI
- Feb 27 2024 - 15:14:15 git: rc.d: Rewrite motd to clean it up
Aaron LI
- Feb 28 2024 - 00:59:03 git: DragonFly_RELEASE_6_4 rc.d: Fix eval bug in routed script
Aaron LI
- Feb 28 2024 - 05:06:09 git: vendor/awk: upgrade from 20220912 to 20240122
Aaron LI
- Feb 28 2024 - 05:06:09 git: contrib/awk: Update README.DELETED
Aaron LI
- Feb 28 2024 - 05:06:09 git: awk(1): Raise WARNS to 5 for internal 'maketab' tool
Aaron LI
- Feb 28 2024 - 15:53:08 git: wg: Improve error handling in wg_output()
Aaron LI
- Feb 28 2024 - 15:53:08 git: wg: Update wg_handshake() to increase 'ierrors' on error
Aaron LI
- Feb 28 2024 - 15:53:09 git: net: Reimplement packet loop detection based on mbuf tags
Aaron LI
- Feb 29 2024 - 11:59:10 git: usr.sbin/makefs/msdos: Fix broken extra-directory case
Tomohiro Kusumi
Last message date:
Thu Feb 29 03:59:10 PST 2024
Archived on: Thu Feb 29 03:59:11 PST 2024
This archive was generated by
Pipermail 0.09 (Mailman edition).