CVS: cvs.openbsd.org: src

2020-05-09 Thread Philip Guenther
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-

CVS: cvs.openbsd.org: src

2020-06-07 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2020-09-28 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2020-09-30 Thread Philip Guenther
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

Re: CVS: cvs.openbsd.org: src

2020-10-05 Thread Philip Guenther
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 >

CVS: cvs.openbsd.org: src

2020-10-10 Thread Philip Guenther
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[

CVS: cvs.openbsd.org: src

2020-10-10 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2020-10-11 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2020-10-12 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2020-11-02 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2020-11-02 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2020-11-03 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2020-11-09 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2020-11-12 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2020-11-12 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2020-11-13 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2020-11-14 Thread Philip Guenther
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.

CVS: cvs.openbsd.org: src

2021-05-09 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2021-05-25 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2021-06-01 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2021-06-17 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2024-08-16 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2024-08-16 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2024-08-16 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2024-08-16 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2024-08-16 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2024-08-17 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2024-08-17 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2024-08-17 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2024-08-20 Thread Philip Guenther
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

Re: CVS: cvs.openbsd.org: src

2024-08-20 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2024-08-29 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2024-08-31 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2024-09-10 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2018-12-20 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2018-12-30 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2018-12-30 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2018-12-30 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2018-12-31 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-01-13 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-01-13 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2019-01-20 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-02-02 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2019-02-02 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-02-02 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2019-02-08 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2019-03-25 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2019-03-25 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-03-25 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2019-04-20 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-04-20 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-04-22 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-04-22 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-04-22 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-04-22 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-04-22 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-04-22 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-04-22 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-04-22 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-04-23 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-05-08 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-05-09 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2019-05-09 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-05-09 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-05-09 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-05-09 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2019-05-09 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2019-05-10 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-05-11 Thread Philip Guenther
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(

CVS: cvs.openbsd.org: src

2019-05-12 Thread Philip Guenther
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/

CVS: cvs.openbsd.org: src

2019-05-12 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-05-12 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-05-12 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-05-13 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2019-05-13 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-05-17 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-05-17 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-05-18 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-05-28 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-05-28 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-06-01 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-06-03 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-06-16 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-06-16 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2019-06-29 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-07-13 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-07-13 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-07-13 Thread Philip Guenther
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.

CVS: cvs.openbsd.org: src

2019-07-13 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-07-13 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-07-20 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-08-03 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-08-03 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2019-08-04 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-08-05 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-08-07 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-08-07 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-08-07 Thread Philip Guenther
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

CVS: cvs.openbsd.org: src

2019-08-08 Thread Philip Guenther
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@

CVS: cvs.openbsd.org: src

2019-09-29 Thread Philip Guenther
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   2   3   4   5   6   7   8   9   10   >