CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2020/05/09 18:56:06
Modified files:
share/man/man9 : style.9
include: bitstring.h
sys/sys: disklabel.h event.h exec.h signalvar.h sysctl.h
Log message:
Use a double-
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2020/06/07 21:22:23
Modified files:
usr.bin/awk: run.c
Log message:
The errcheck() function treats an errno of ERANGE or EDOM as something
to report, so make sure errno is set to zero before invo
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2020/09/28 21:06:34
Modified files:
sys/arch/amd64/isa: isa_machdep.c
Log message:
Delete dead isa_strayintr() and fakeintr() code, along with multiple
dead variables, present from the fork from i386
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2020/09/30 19:05:40
Modified files:
lib/libc/arch/aarch64/sys: tfork_thread.S
lib/libc/arch/amd64/sys: tfork_thread.S
Log message:
Mark top-level frame for new thread in both CFI and with ze
Connections to MS Exchange appear to have been broken by this commit, or at
least bisection leaves me with a working alpine before this commit and one
that hangs during the handshake after this.
Philip Guenther
On Sat, Oct 3, 2020 at 8:35 AM Joel Sing wrote:
> CVSROOT:/cvs
>
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2020/10/10 19:13:04
Modified files:
lib/libssl : s3_lib.c ssl_locl.h ssl_sigalgs.c ssl_sigalgs.h
ssl_tlsext.c ssl_tlsext.h
Log message:
Constipate ssl3_ciphers and tls1[
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2020/10/10 19:16:31
Modified files:
lib/libssl : d1_srtp.c ssl_locl.h ssl_tlsext.c
Log message:
Constipate srtp_known_profiles, pushing it into .data.rel.ro
ok tb@ jsing@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2020/10/11 06:45:52
Modified files:
lib/libssl : s3_lib.c ssl_locl.h ssl_methods.c t1_lib.c
tls13_legacy.c
Log message:
SSL3_ENC_METHOD is just a flag word; merge it int
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2020/10/12 22:42:28
Modified files:
lib/libc/gen : auth_subr.c charclass.h fnmatch.c glob.c
lib/libc/hash : md5.c rmd160.c
lib/libc/regex : cclass.h regcomp.c
lib/libc/rpc
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2020/11/02 11:32:08
Modified files:
sys/arch/amd64/amd64: locore.S vector.S
sys/arch/amd64/include: frameasm.h
Log message:
Restore abstraction of register saving into macros in frameasm.h
T
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2020/11/02 19:45:20
Modified files:
sys/arch/amd64/amd64: vector.S
Log message:
Correct comment typo in previous
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2020/11/03 11:19:32
Modified files:
sys/arch/amd64/amd64: locore.S
Log message:
Give sizes to more of the functions in locore.S
ok mpi@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2020/11/09 12:29:27
Modified files:
sys/arch/amd64/amd64: vector.S
sys/arch/amd64/include: frameasm.h
Log message:
Give sizes and types to more functions and objects.
No effect on object cod
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2020/11/12 16:29:16
Modified files:
sys/arch/amd64/include: frameasm.h
Log message:
Simplify interrupt entry stubs to not push around bogus trapno+err
slots but rather go directly from the iretq fram
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2020/11/12 22:32:08
Modified files:
sys/arch/amd64/amd64: vector.S
Log message:
Correct CVE number in comment
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2020/11/13 16:08:10
Modified files:
sys/arch/amd64/include: trap.h
Log message:
Delete unused #defines: T_USER hasn't been used since July 2018
while TC_TSS and TC_FLAGMASK have _never_ been used
ok
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2020/11/14 13:53:31
Modified files:
sys/sys: disklabel.h
lib/libc/gen : disklabel.c
sbin/disklabel : disklabel.c
Log message:
Constify dktypenames and fstypenames in libc.
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2021/05/09 18:52:15
Modified files:
sys/arch/amd64/amd64: pmap.c
Log message:
Pull the logic to get the "lock" for TLB shooting into
pmap_start_tlb_shoot(), to get the #ifdef goo out of
pmap_tlb_shoo
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2021/05/25 11:07:55
Modified files:
sys/arch/amd64/amd64: locore.S
Log message:
clang's assembler now supports 64-suffixed versions of the
fxsave/xsave/fxrstor/xrstor family of instructions. Use the
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2021/06/01 15:12:11
Modified files:
sys/arch/amd64/amd64: locore.S
Log message:
Don't clear the cpu's bit in the old pmap's pm_cpus until we're off
the old one and set it in the new pmap's pm_cpus be
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2021/06/18 00:17:28
Modified files:
sys/arch/amd64/amd64: genassym.cf locore.S pmap.c
sys/arch/amd64/include: cpu.h pmap.h
Log message:
The pmap needs to know which CPUs to send IPIs when TL
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2024/08/16 16:53:32
Modified files:
gnu/usr.bin/texinfo/makeinfo: files.c
Log message:
Fix precedence lossage reported by clang that results in
bad buffer size.
ok miod@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2024/08/16 16:57:03
Modified files:
gnu/usr.bin/texinfo/lib: system.h
Log message:
strn?casecmp() config bits were incomplete. We have them so
just delete the bogus declarations. Also, getopt() is
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2024/08/16 16:57:44
Modified files:
gnu/usr.bin/texinfo/makeinfo: xml.c
Log message:
Delete bogus test of array being NULL
ok miod@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2024/08/16 16:58:54
Modified files:
gnu/usr.bin/texinfo/util: texindex.c
Log message:
Delete duplicated x{m,re}alloc() declarations and add argument types
to a function pointer definition.
ok miod@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2024/08/16 17:09:25
Modified files:
gnu/usr.bin/texinfo/info: infomap.h
Log message:
Cast to unsigned char after or'ing in the meta bit, so the compiler
doesn't complain when it's implicitly converte
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2024/08/17 20:20:29
Modified files:
lib/libc/time : localtime.c
lib/libc/locale: setlocale.c
Log message:
Pull in (for snprintf()) directly instead of
assuming some local .h will pull it i
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2024/08/17 20:22:29
Modified files:
lib/libc/locale: rune.h rune_local.h ___runetype_mb.c _wctrans.c
rune.c runetable.c wctype.c
Log message:
Adjust locale/rune*.h files so
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2024/08/17 20:25:51
Modified files:
lib/libc/include: thread_private.h
lib/libc/thread: rthread_cb.h
Log message:
Use struct __sFILE instead of FILE in thread locking callback
declarations t
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2024/08/20 17:40:39
Modified files:
bin/csh: sem.c
Log message:
Now that we have dup2(), csh can use it instead of close()+dup().
Also, as used here, dup/dup2 will clear the close-on-exec fla
Oops, that was ok deraadt@
On Tue, Aug 20, 2024 at 4:41 PM Philip Guenther
wrote:
>
> CVSROOT:/cvs
> Module name:src
> Changes by: guent...@cvs.openbsd.org2024/08/20 17:40:39
>
> Modified files:
> bin/csh: sem.c
>
> Log messa
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2024/08/29 21:44:48
Modified files:
lib/libc/stdio : fclose.3 fclose.c fflush.3 fflush.c freopen.c
fseek.c ftell.c
lib/libc/stdlib: exit.3
Log message:
Revert commi
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2024/08/31 22:27:45
Modified files:
include: dlfcn.h
share/man/man3 : dlfcn.3
Log message:
dladdr(3) is in POSIX-2024, though the structure type was renamed
to match Solaris and _not
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2024/09/10 21:57:14
Modified files:
usr.bin/wc : wc.1 wc.c
Log message:
fstat(2) can't return an S_IFLNK, so delete that test.
Also, switch to S_IS*() tests and update the manpage
to reflect that
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2018/12/20 22:45:42
Modified files:
lib/csu: crt0.c crtbegin.c extern.h
Log message:
Add support for {preinit,init,fini}_array sections in static binaries
ok kettenis@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2018/12/30 14:55:07
Modified files:
share/mk : bsd.lib.mk
Log message:
Define SOLIB when assembling for a shared-object library
ok tedu@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2018/12/30 16:08:05
Modified files:
gnu/llvm/lib/Target/X86: X86Subtarget.cpp X86Subtarget.h
sys/arch/amd64/conf: Makefile.amd64
Log message:
Turn on -mretpoline by default in clang on amd64
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2018/12/30 16:09:58
Modified files:
bin/ksh: edit.c
usr.bin/cvs: commit.c
usr.bin/less : less.h
usr.bin/mg : dired.c grep.c
usr.bin/patch : util.c
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2018/12/31 20:19:37
Modified files:
sys/arch/amd64/amd64: vector.S
Log message:
Fix comment typo
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/01/13 16:08:21
Modified files:
gnu/usr.bin/binutils-2.17/bfd: elf.c
gnu/usr.bin/binutils-2.17/include/elf: common.h
Log message:
Ignore LLVM 7's ADDRSIG section.
Problem reported by bl
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/01/13 16:33:28
Modified files:
gnu/usr.bin/binutils-2.17/binutils: readelf.c
Log message:
Map SHT_LLVM_ADDRSIG to string
ok kettenis@ deraadt@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/01/20 16:07:51
Modified files:
sys/arch/amd64/amd64: cpu.c
Log message:
Adjust punctuation in comment to align columns consistently
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/02/02 18:45:57
Modified files:
sys/arch/amd64/amd64: trap.c
Log message:
Delete cases in kerntrap() that just jump to the default case
ok mlarkin@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/02/02 19:20:36
Modified files:
libexec/ld.so/alpha: SYS.h
libexec/ld.so/m88k: SYS.h ldasm.S
Log message:
_dl_cerror is trivial on alpha and m88k; just inline the hanlding into
the stubs
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/02/02 20:44:06
Modified files:
libexec/ld.so/powerpc: SYS.h
Log message:
_dl_cerror is trivial on powerpc; just inline the handling into the stubs
based on a diff from miod@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/02/08 21:54:11
Modified files:
sys/sys: types.h
Log message:
major() and minor() are documented as returning unsigned, so do so
ok deraadt@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/03/25 12:45:27
Modified files:
sys/arch/amd64/include: intrdefs.h
sys/arch/amd64/amd64: intr.c
Log message:
X86_IPI_NAMES's only use was #if 0'ed out; delete both
ok kettenis@ deraadt@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/03/25 12:48:12
Modified files:
sys/arch/amd64/amd64: cpu.c ipifuncs.c pctr.c
sys/arch/amd64/include: intrdefs.h pctr.h
Log message:
Fix pctr(4) issues with MP and suspend:
- use an IPI
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/03/25 14:29:25
Modified files:
sys/arch/amd64/amd64: cpu.c pmap.c
Log message:
panic() adds a newline, so don't include one in the format string
ok krw@ millert@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/04/20 21:41:14
Modified files:
libexec/ld.so : resolve.c resolve.h
Log message:
On alpha, the buckets of DT_HASH are 8 bytes instead of 4 bytes. This was
previously 'implemented' by having the
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/04/20 22:21:44
Modified files:
lib: check_sym
Log message:
Improve comment grammar
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/04/22 20:24:22
src/regress/sys/arch/amd64/dump_tables
Update of /cvs/src/regress/sys/arch/amd64/dump_tables
In directory cvs.openbsd.org:/tmp/cvs-serv45589/dump_tables
Log Message:
Directory /cvs/src/re
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/04/22 20:32:17
Added files:
regress/sys/arch/amd64/dump_tables: Makefile dump_tables.c
Log message:
Utility useful for debugging amd64 page tables
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/04/22 20:59:58
Modified files:
regress/sys/arch/amd64/dump_tables: dump_tables.c
Log message:
Add -u for getting pagetables of pid 1
User PAGE_SIZE macro
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/04/22 21:06:07
Modified files:
regress/sys/arch/amd64/dump_tables: dump_tables.c
Log message:
Add a header to explain fields
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/04/22 21:14:44
Modified files:
regress/sys/arch/amd64/dump_tables: dump_tables.c
Log message:
Simplify presentation of attributes to eliminate duplication
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/04/22 21:28:53
Modified files:
regress/sys/arch/amd64/dump_tables: dump_tables.c
Log message:
Improve usage message
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/04/22 22:46:03
Modified files:
regress/sys/arch/amd64/dump_tables: dump_tables.c
Log message:
Report slot types recursively for recursive PTE entries
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/04/23 00:51:04
Modified files:
sys/arch/amd64/amd64: lapic.c pmap.c
Log message:
Copy cache-control bits from U+K to U-K entry in pmap_enter_special()
in a generic way, correcting the handling o
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/04/23 22:12:36
Modified files:
sys/arch/amd64/amd64: pmap.c
Log message:
Style tweaks:
- use NULL for pointer comparisons and assignments.
- in level comparisons, use PTP_LEVELS instead of magic
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/08 14:27:29
Modified files:
lib/csu: crt0.c
Log message:
Call _csu_finish() before {pre,}init_array functions so that in static
executables the TIB and __progname are set up before th
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/09 16:25:42
Modified files:
sys/kern : exec_elf.c
Log message:
If mallocing the array program header fails, give up on coredumping
instead of panicing
ok deraadt@, tedu@, mpi@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/09 16:44:53
Modified files:
usr.bin/xinstall: xinstall.c
Log message:
This no longer uses utime(3), so it doesn't need
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/09 17:13:31
Modified files:
regress/sys/kern/mmap2: mmaptest.c
Log message:
Drop reference to sparc and expand 'VAC' so the comment makes sense
to semi-gurus
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/09 19:29:31
Modified files:
sbin/dhclient : dispatch.c
sbin/ifconfig : brconfig.c ifconfig.c
usr.bin/netstat: route.c
usr.sbin/hostapd: apme.c handle.c hostapd.c ia
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/09 19:31:30
Modified files:
lib/libc/arch/amd64/sys: tfork_thread.S
Log message:
Apply retpoline protection to the indirect call to the thread startfunc
ok mortimer@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/09 20:05:35
Modified files:
sys/dev/usb: xhcireg.h
Log message:
Add more flags to the debug bitmask
ok mpi@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/10 07:29:21
Modified files:
include: tib.h
etc: rc
libexec/ld.so : Makefile boot.c loader.c resolve.h util.h
libexec/ld.so/aarch64: Makefile.inc
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/11 15:02:35
Modified files:
libexec/ld.so : loader.c resolve.h
Log message:
Prune visited leaves when walking dependencies to call init functions in
topological sort order, reducing it to O(
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/12 15:27:47
Modified files:
sys/arch/amd64/include: frameasm.h
Log message:
s/availible/available/
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/12 16:23:38
Modified files:
sys/arch/amd64/amd64: locore.S machdep.c
sys/arch/amd64/include: cpu.h
Log message:
Delete cpu_idle_{enter,leave}_fcn() as unused. Add RETGUARD checks to
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/12 17:32:42
Modified files:
libexec/ld.so : loader.c
Log message:
Indentation fix
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/12 18:07:05
Modified files:
gnu/llvm/tools/lld/ELF: Driver.cpp
Log message:
Add support for -znoretpolineplt and make -zretpolineplt the default.
Affects i386 and amd64 only.
ok deraadt@ ket
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/13 11:18:10
Modified files:
lib/libc/gen : nlist.c
Log message:
The fd used by nlist() isn't application visible, so mark it close-on-exec
to avoid leaking it
ok deraadt@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/13 14:00:33
Modified files:
lib/libc/include: namespace.h
Added files:
lib/libc/include: DETAILS
Log message:
Move 'how this works' details from namespace.h to DETAILS
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/17 13:07:16
Modified files:
sys/arch/amd64/amd64: cpu.c genassym.cf identcpu.c locore.S
mainbus.c vmm.c vmm_support.S
sys/arch/amd64/conf: Makefile.amd64
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/17 13:07:47
Modified files:
sys/arch/amd64/include: cpu_full.h
Log message:
Oops, forgot to include a copyright year when originally added
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/18 12:11:46
Modified files:
sys/arch/amd64/amd64: cpu.c
Log message:
Both FreeBSD and I appear to have been confused by intel's deep-dive doc:
the RDCL_NO bit of the ARCH_CAPA msr only indica
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/28 12:17:01
Modified files:
sys/arch/amd64/amd64: cpu.c
Log message:
Skip doing MDS mitigation on vmm entry if the new firmware is present,
as it enhances the L1D_FLUSH MSR to flush MDS too
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/05/28 12:20:01
Modified files:
sys/arch/amd64/amd64: identcpu.c
Log message:
Correct the test for when the L1TF vulnerablity has been mitigated via
either hardware update (RDCL_NO) or our being
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/06/01 19:03:01
Modified files:
lib/libc : Makefile
lib/libc/dlfcn : dlfcn_stubs.c init.c
lib/libc/hidden: tib.h
lib/libc/include: namespace.h
lib/libc/std
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/06/03 20:35:40
Modified files:
libexec/ld.so : loader.c
Log message:
Disable the unmapping of ld.so's boot data for now, as boehm-gc apparently
follows some pointer into the middle of it. Best
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/06/16 18:21:28
Modified files:
sys/kern : subr_log.c
Log message:
dosendsyslog() must only pass ktrgenio(9) userspace buffers that it can
use copyin() on. While here: just put the struct
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/06/16 18:23:03
Modified files:
usr.bin/logger : logger.1 logger.c
Log message:
Add -c option for passing LOG_CONS to syslog(3).
(Option choice matches NetBSD)
ok deraadt@ jmc@ benno@ kn@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/06/29 15:21:27
Modified files:
lib/libc/gen : getcwd.3
lib/libc/stdlib: realpath.3
Log message:
Document that getcwd() and realpath() are built on system calls that
have a different c
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/07/13 21:23:13
Modified files:
libexec/ld.so : Makefile resolve.c util.h
libexec/ld.so/aarch64: syscall.h
libexec/ld.so/alpha: syscall.h
libexec/ld.so/amd64: syscall.h
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/07/13 21:26:02
Modified files:
sys/kern : kern_unveil.c
Log message:
Don't lock the struct unveil being created in the child when cloning the
parent's during fork()
witness reports from a
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/07/13 21:30:46
Modified files:
usr.bin/openssl: apps.c apps.h asn1pars.c certhash.c ciphers.c
crl.c crl2p7.c dh.c dhparam.c dsa.c dsaparam.c
ec.
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/07/13 21:36:37
Modified files:
lib/libc/arch/powerpc: SYS.h
Log message:
Unlike gas, clang's assembler complains about duplicate symbol assignments.
Tweak the PSEUDO() macro to avoid that.
prob
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/07/13 23:08:26
Modified files:
sys/arch/amd64/include: reg.h
Log message:
Delete obsolete bits in a comment: mcontext is gone and struct reg is no
longer required to be layout compatible with st
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/07/20 21:54:16
Modified files:
libexec/ld.so : dlfcn.c loader.c resolve.c resolve.h
Log message:
In 2004, we upgraded to binutils 2.14 with did -zcombreloc by default.
In 2013, I implemented th
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/08/03 13:36:56
Modified files:
libexec/ld.so : Makefile
libexec/ld.so/aarch64: Makefile.inc
libexec/ld.so/amd64: Makefile.inc
libexec/ld.so/arm: Makefile.inc
Log mess
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/08/03 13:56:40
Modified files:
libexec/ld.so/amd64: rtld_machine.c
Log message:
The ABI says JUMP_SLOT relocations don't have an addend, so don't add it in
ok kettenis@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/08/04 17:51:45
Modified files:
libexec/ld.so : resolve.h resolve.c dlfcn.c loader.c
libexec/ld.so/aarch64: rtld_machine.c
libexec/ld.so/alpha: rtld_machine.c
libexec/ld
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/08/05 22:01:42
Modified files:
libexec/ld.so : loader.c
libexec/ld.so/aarch64: rtld_machine.c
libexec/ld.so/alpha: rtld_machine.c
libexec/ld.so/amd64: rtld_machine.c
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/08/07 12:53:12
Modified files:
sys/arch/amd64/include: codepatch.h
sys/arch/amd64/amd64: codepatch.c
Log message:
Add codepatch_jmp(), like codepath_call() but inserting a jmp instead o
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/08/07 12:53:28
Modified files:
sys/arch/amd64/amd64: cpu.c locore.S vector.S
sys/arch/amd64/include: codepatch.h frameasm.h
Log message:
Mitigate CVE-2019-1125: block speculation past c
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/08/07 15:31:03
Modified files:
lib: check_sym
Log message:
Report changes in the size of data symbols, which require a major bump
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/08/08 23:02:19
Modified files:
lib: check_sym
Log message:
Move the "data object size changes" into the "Dynamic export changes"
section for consistency
based on diff from jca@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2019/09/29 21:35:09
Modified files:
libexec/ld.so : malloc.c
Log message:
Oops: the call to ofree() in orealloc() was misconverted into a call to
_dl_free(), which would trigger a "recursive call" a
1 - 100 of 3056 matches
Mail list logo