index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
kern
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Permit kern.somaxconn when the unix pledge is used. Previously this was only
abieber
2021-03-25
1
-2
/
+2
*
Make a child execute fork_return() only if PTRACE_FORK has been specified.
mpi
2021-03-23
1
-3
/
+6
*
Skip first frame when saving stacktraces, it's always witness_checkorder().
mpi
2021-03-23
1
-3
/
+3
*
makes `struct execsw' to:
semarie
2021-03-21
1
-4
/
+10
*
Use uppercases for defines.
mpi
2021-03-21
1
-6
/
+6
*
namei: reorganize a bit the error path for simples cases
semarie
2021-03-20
1
-23
/
+17
*
regen
mvs
2021-03-18
2
-5
/
+5
*
Unlock sendsyslog(2). Console output still requires kernel lock to be
mvs
2021-03-18
2
-41
/
+58
*
handle theoretical case of sigfillsz not being pow2-sized on some
deraadt
2021-03-16
1
-4
/
+8
*
Kill SINGLE_PTRACE and use SINGLE_SUSPEND which has almost the same semantic
mpi
2021-03-12
3
-15
/
+11
*
The ktrace record for recvmsg/recvfrom could contain extract bits in
deraadt
2021-03-10
1
-3
/
+10
*
spelling
jsg
2021-03-10
10
-25
/
+25
*
Early daemons like dhcpleased(8), slaacd(8), unwind(8), resolvd(8)
bluhm
2021-03-09
1
-28
/
+154
*
Revert commitid: AZrsCSWEYDm7XWuv;
claudio
2021-03-08
3
-10
/
+14
*
Move a KERNEL_ASSERT_LOCKED() from single_thread_clear() to cursig().
mpi
2021-03-08
1
-6
/
+3
*
Kill SINGLE_PTRACE and use SINGLE_SUSPEND which has almost the same semantic.
mpi
2021-03-08
3
-14
/
+10
*
Remove the workaround which identified Go executables, and permitted them
deraadt
2021-03-08
1
-7
/
+2
*
ansi
jsg
2021-03-06
2
-4
/
+4
*
Merge issignal() and CURSIG() in preparation for turning it mp-safe.
mpi
2021-03-04
2
-14
/
+22
*
Replace stray direct call of f_event with filter_event().
visa
2021-02-27
1
-2
/
+2
*
let m_copydata use a void * instead of caddr_t
dlg
2021-02-25
1
-2
/
+3
*
kqueue: Revise filterops interface
visa
2021-02-24
1
-41
/
+188
*
In sorflush() use m_purge() instead of handrolling it.
bluhm
2021-02-24
1
-3
/
+2
*
remove unused malloc_roundup()
jsg
2021-02-23
1
-13
/
+1
*
timecounting: use C99-style initialization for all timecounter structs
cheloha
2021-02-23
1
-2
/
+9
*
Move UNIX socket's garbage collector to `systqmp'. It touches nothing
mvs
2021-02-22
1
-3
/
+3
*
Release mbuf(9) chain with a simple m_freem(9) loop in sorflush().
mvs
2021-02-18
1
-6
/
+7
*
Move single_thread_set() out of KERNEL_LOCK().
mpi
2021-02-15
3
-10
/
+8
*
sbdrop(): use NULL instead of 0 in pointer assignment
mvs
2021-02-11
1
-2
/
+2
*
"proc: table is full" actually means thread table is full; ok mpi@ sthen@
otto
2021-02-11
1
-2
/
+2
*
In the various open functions reduce the fdplock() to only span over the
claudio
2021-02-11
1
-16
/
+27
*
Move UNIX domain sockets out of kernel lock. The new `unp_lock' rwlock(9)
mvs
2021-02-10
2
-49
/
+171
*
Revert the convertion of per-process thread into a SMR_TAILQ.
mpi
2021-02-08
12
-43
/
+39
*
Do not hold onto the fdplock longer then needed. Release the lock after
claudio
2021-02-08
1
-6
/
+9
*
Simplify sleep_setup API to two operations in preparation for splitting
mpi
2021-02-08
6
-135
/
+80
*
Revert previous commit. The vnode returned by ptm_vn_open() is open and
claudio
2021-02-04
1
-33
/
+28
*
Prevent a lock order issue by shuffling code around. Instead of allocating
claudio
2021-02-04
1
-28
/
+33
*
Add SIOCAIFADDR_IN and SIOCDIFADDR_IN to the wroute pledge
tobhe
2021-02-03
1
-1
/
+3
*
Use NULL instead of 0 to clear v_socket pointer (which actually clears all
claudio
2021-01-29
1
-2
/
+2
*
Whitespace.
rob
2021-01-29
1
-3
/
+2
*
Show when witness(4) has run out of lock order data entries.
visa
2021-01-28
1
-2
/
+14
*
kqueue: Fix termination assert
visa
2021-01-27
1
-2
/
+12
*
If pledge "wroute" is missing for setsockopt SO_RTABLE, print failure
bluhm
2021-01-20
1
-2
/
+2
*
kern/subr_disk.c: convert ifunit() to if_unit(9)
mvs
2021-01-19
1
-3
/
+5
*
/etc/malloc.conf path-approval in pledge is no longer needed since 6.5
deraadt
2021-01-19
1
-9
/
+1
*
regen
mvs
2021-01-18
2
-5
/
+5
*
Unlock getppid(2).
mvs
2021-01-18
1
-2
/
+2
*
Cache parent's pid as `ps_ppid' and use it instead of `ps_pptr->ps_pid'.
mvs
2021-01-17
5
-8
/
+10
*
kqueue: Revise fd close notification
visa
2021-01-17
1
-30
/
+117
*
Replace SB_KNOTE and sb_flagsintr with direct checking of klist.
visa
2021-01-17
1
-7
/
+1
[next]