Page MenuHomeFreeBSD

emaste (Ed Maste)Administrator
User

Projects (9)

User Details

User Since
Nov 24 2013, 3:15 AM (255 w, 2 d)
Roles
Administrator

Recent Activity

Today

emaste added inline comments to D17551: PR225855: restore x_fmt for ca_IT.ISO8859-15.src.
Tue, Oct 16, 1:08 AM

Yesterday

emaste accepted D17488: Remove the need for backslashes in syscalls.master..
Mon, Oct 15, 10:14 PM

Sun, Oct 14

emaste committed rS339353: MFC r336027 (andrew): Teach binutils that arm64 is a 64bit architecture..
MFC r336027 (andrew): Teach binutils that arm64 is a 64bit architecture.
Sun, Oct 14, 1:17 AM
emaste committed rS339352: Makefile.inc1: clean up dependencies after r339348.
Makefile.inc1: clean up dependencies after r339348
Sun, Oct 14, 12:30 AM

Sat, Oct 13

emaste updated subscribers of D17547: Implement O_BENEATH and AT_BENEATH.
Sat, Oct 13, 10:21 PM
emaste added a comment to D17547: Implement O_BENEATH and AT_BENEATH.

Compare with D2808

Sat, Oct 13, 9:40 PM
emaste committed rS339350: elfcopy: delete filter_reloc, it is broken and unnecessary.
elfcopy: delete filter_reloc, it is broken and unnecessary
Sat, Oct 13, 9:26 PM
emaste closed D17519: elfcopy: delete filter_reloc, it is broken and unnecessary.
Sat, Oct 13, 9:26 PM
emaste added inline comments to D17363: Process irelocs for statically linked binaries from crt1..
Sat, Oct 13, 7:03 PM
emaste accepted D17363: Process irelocs for statically linked binaries from crt1..
Sat, Oct 13, 5:45 PM
emaste added a comment to D17519: elfcopy: delete filter_reloc, it is broken and unnecessary.

For reference, this was found while developing WIP to introduce ifunc userland support, and in particular for static binaries.

Sat, Oct 13, 4:54 PM

Fri, Oct 12

emaste added inline comments to D17363: Process irelocs for statically linked binaries from crt1..
Fri, Oct 12, 4:51 PM
emaste added a comment to D17524: comms/conserver-com: Update to 8.2.2 - support base openssl 1.1.1 - switch to upstream github.

Tried again, and it works for me.

Fri, Oct 12, 3:30 PM

Thu, Oct 11

emaste added a comment to D17524: comms/conserver-com: Update to 8.2.2 - support base openssl 1.1.1 - switch to upstream github.

I tried something similar locally and (some of) the patches in files/ did not apply, but perhaps I just missed something.

Thu, Oct 11, 11:07 PM
emaste updated subscribers of D17519: elfcopy: delete filter_reloc, it is broken and unnecessary.
Thu, Oct 11, 2:58 PM
emaste created D17519: elfcopy: delete filter_reloc, it is broken and unnecessary.
Thu, Oct 11, 2:46 PM
emaste committed rS339304: lld: set sh_link and sh_info for .rela.plt sections.
lld: set sh_link and sh_info for .rela.plt sections
Thu, Oct 11, 1:19 PM
emaste committed rS339300: MFC r339181: crt: switch to standard note type definitions from elf_common.h.
MFC r339181: crt: switch to standard note type definitions from elf_common.h
Thu, Oct 11, 12:26 AM

Wed, Oct 10

emaste committed rS339287: MFC r333569: cpucontrol: improve Intel microcode revision check.
MFC r333569: cpucontrol: improve Intel microcode revision check
Wed, Oct 10, 3:54 PM
emaste committed rS339286: MFC r333233: gpart: add fat32lba MBR partition type.
MFC r333233: gpart: add fat32lba MBR partition type
Wed, Oct 10, 3:44 PM
emaste committed rS339285: MFC r338810: openssh: rename local macro to avoid OpenSSL 1.1.1 conflict.
MFC r338810: openssh: rename local macro to avoid OpenSSL 1.1.1 conflict
Wed, Oct 10, 3:38 PM
emaste committed rS339284: MFC r339019: clang: allow ifunc resolvers to accept arguments.
MFC r339019: clang: allow ifunc resolvers to accept arguments
Wed, Oct 10, 3:37 PM
emaste accepted D17488: Remove the need for backslashes in syscalls.master..
  • Join without spaceso (previous behavior).
Wed, Oct 10, 3:26 PM
emaste committed rS339283: regerate src.conf.5 to remove duplicate entries.
regerate src.conf.5 to remove duplicate entries
Wed, Oct 10, 1:20 PM
emaste committed rS339282: MFC r334072, r334247 (eadler): Add the text '@generated' to src.conf.5.
MFC r334072, r334247 (eadler): Add the text '@generated' to src.conf.5
Wed, Oct 10, 1:13 PM
emaste committed rS339281: MFC r306729: makeman: avoid bogus output with duplicated options.
MFC r306729: makeman: avoid bogus output with duplicated options
Wed, Oct 10, 1:06 PM
emaste accepted D17488: Remove the need for backslashes in syscalls.master..
Wed, Oct 10, 12:43 AM

Tue, Oct 9

emaste accepted D17476: Don't include the broken riscv64sf TARGET_ARCH in universe..
Tue, Oct 9, 8:43 PM
emaste added inline comments to D17438: Add NT_FREEBSD_FEATURE_CTL ELF note to csu.
Tue, Oct 9, 8:40 PM
emaste added a comment to D17485: Allow the ND6 default route and prefix lists to be read in capability mode..

Perhaps a topic for discussion at the Vendor/Dev Summit next week

Tue, Oct 9, 8:26 PM
emaste added a comment to D17363: Process irelocs for statically linked binaries from crt1..

As discussed elsewhere there are a few toolchain issues with static binaries with ifuncs - one fix is in https://github.com/emaste/freebsd/commit/36131f9c4c9aa343ea2679c18b3d1d621bb837f1

Tue, Oct 9, 7:59 PM
emaste committed rS339261: Switch ntp's embedded libevent to 2.1.18.
Switch ntp's embedded libevent to 2.1.18
Tue, Oct 9, 6:35 PM
emaste closed D17481: Makefile.inc1: handle dependencies across libevent migration.
Tue, Oct 9, 6:35 PM
emaste updated the diff for D17481: Makefile.inc1: handle dependencies across libevent migration.
  • remove extra blank line
  • include Makefile change
Tue, Oct 9, 6:03 PM
emaste committed rS339259: Regenerate ssh_namespace.h for OpenSSL 1.1.1 update.
Regenerate ssh_namespace.h for OpenSSL 1.1.1 update
Tue, Oct 9, 5:29 PM
emaste committed rS339254: libevent: eliminate in-tree usage of arc4random_addrandom.
libevent: eliminate in-tree usage of arc4random_addrandom
Tue, Oct 9, 2:27 PM
emaste committed rS339252: Copy libevent sources to contrib.
Copy libevent sources to contrib
Tue, Oct 9, 2:05 PM
emaste created D17481: Makefile.inc1: handle dependencies across libevent migration.
Tue, Oct 9, 1:16 PM
emaste committed rS339248: openssh: regenerate ssh-namespace.h after r339213 and r339216.
openssh: regenerate ssh-namespace.h after r339213 and r339216
Tue, Oct 9, 3:12 AM

Sat, Oct 6

emaste committed rS339216: sshd: address capsicum issues.
sshd: address capsicum issues
Sat, Oct 6, 9:33 PM
emaste closed D17128: [sshd 7.8p1] avoid to violate capability mode.
Sat, Oct 6, 9:33 PM · capsicum
emaste committed rS339213: openssh: cherry-pick OpenSSL 1.1.1 compatibility.
openssh: cherry-pick OpenSSL 1.1.1 compatibility
Sat, Oct 6, 2:39 PM
emaste closed D17444: openssh: cherry-pick OpenSSL 1.1.1 compatibility.
Sat, Oct 6, 2:39 PM

Fri, Oct 5

emaste updated subscribers of D17444: openssh: cherry-pick OpenSSL 1.1.1 compatibility.
Fri, Oct 5, 9:47 PM
emaste created D17444: openssh: cherry-pick OpenSSL 1.1.1 compatibility.
Fri, Oct 5, 9:41 PM
emaste committed rS339209: libcrypto: have buildinf.h depend on Makefile.
libcrypto: have buildinf.h depend on Makefile
Fri, Oct 5, 8:50 PM
emaste added inline comments to D17438: Add NT_FREEBSD_FEATURE_CTL ELF note to csu.
Fri, Oct 5, 7:55 PM
emaste updated the diff for D17438: Add NT_FREEBSD_FEATURE_CTL ELF note to csu.

Put in crtbrand.c as kib suggests

Fri, Oct 5, 7:53 PM
emaste added inline comments to D17438: Add NT_FREEBSD_FEATURE_CTL ELF note to csu.
Fri, Oct 5, 7:34 PM
emaste updated the diff for D17438: Add NT_FREEBSD_FEATURE_CTL ELF note to csu.

With context

Fri, Oct 5, 7:31 PM
emaste created D17438: Add NT_FREEBSD_FEATURE_CTL ELF note to csu.
Fri, Oct 5, 7:30 PM

Thu, Oct 4

emaste accepted D15971: elfdump: Add -E to test if a file is an ELF binary..
Thu, Oct 4, 9:35 PM
emaste created D17421: Introduce WITH_RETPOLINE src.conf knob to build userland with retpoline.
Thu, Oct 4, 8:14 PM
emaste committed rS339181: crt: switch to standard note type definitions from elf_common.h.
crt: switch to standard note type definitions from elf_common.h
Thu, Oct 4, 5:35 PM
emaste closed D17408: crt: switch to standard note type definitions from elf_common.h.
Thu, Oct 4, 5:35 PM
emaste created D17408: crt: switch to standard note type definitions from elf_common.h.
Thu, Oct 4, 2:06 PM
emaste committed rP481219: sysutils/py-diffoscope: update to v103.
sysutils/py-diffoscope: update to v103
Thu, Oct 4, 12:47 PM

Wed, Oct 3

emaste added a comment to D17392: Add arm64 kernel support for -z ifunc-noplt.

think that it would cause more resistance than the amd64 hack

Wed, Oct 3, 6:34 PM
emaste accepted D17276: Update heimdal to build against OpenSSL 1.1..
Wed, Oct 3, 5:26 PM
emaste committed rS339157: openssh: connect libressl-api-compat.c and regen config.h.
openssh: connect libressl-api-compat.c and regen config.h
Wed, Oct 3, 4:38 PM
emaste closed D17390: openssh config.h: update for OpenSSL 1.1.1 compat patch.
Wed, Oct 3, 4:38 PM
emaste added a reviewer for D17390: openssh config.h: update for OpenSSL 1.1.1 compat patch: des.
Wed, Oct 3, 4:37 PM
emaste added a reviewer for D17390: openssh config.h: update for OpenSSL 1.1.1 compat patch: jhb.
Wed, Oct 3, 4:34 PM
emaste updated the diff for D17390: openssh config.h: update for OpenSSL 1.1.1 compat patch.

Also include Makefile update

Wed, Oct 3, 4:33 PM
emaste created D17390: openssh config.h: update for OpenSSL 1.1.1 compat patch.
Wed, Oct 3, 4:28 PM
emaste committed rS339156: openssh: record merge of OpenSSL 1.1.1 compat from vendor.
openssh: record merge of OpenSSL 1.1.1 compat from vendor
Wed, Oct 3, 4:14 PM
emaste committed rS339155: openssh: cherry-pick OpenSSL 1.1.1 compatibility.
openssh: cherry-pick OpenSSL 1.1.1 compatibility
Wed, Oct 3, 4:11 PM
emaste committed rS339154: openssh: add openbsd-compat/libressl-api-compat.c.
openssh: add openbsd-compat/libressl-api-compat.c
Wed, Oct 3, 4:06 PM

Tue, Oct 2

emaste committed rS339100: MFC r338682: lld: add -z interpose support.
MFC r338682: lld: add -z interpose support
Tue, Oct 2, 10:51 PM
emaste added a comment to D17380: libelf: correct mips64 test to use ELF header.

We would also need to check for 64bit-ness prior to using the e_hdr64 field.

Tue, Oct 2, 9:31 PM
emaste accepted D17384: Update obsolete files list for OpenSSL 1.1.1..

I did not check the list but the approach sounds good to me

Tue, Oct 2, 6:54 PM
emaste accepted D17362: security/openssl111: Fix linking with lld on i386.
Tue, Oct 2, 5:57 PM
emaste committed rS339083: libelf: correct mips64el test to use ELF header.
libelf: correct mips64el test to use ELF header
Tue, Oct 2, 3:09 PM
emaste closed D17380: libelf: correct mips64 test to use ELF header.
Tue, Oct 2, 3:09 PM

Mon, Oct 1

emaste created D17380: libelf: correct mips64 test to use ELF header.
Mon, Oct 1, 9:01 PM
emaste accepted D17279: Define a ifunc-noplt linker feature..
Mon, Oct 1, 7:20 PM
emaste added a comment to D17363: Process irelocs for statically linked binaries from crt1..

Only amd64 and i386 are handled at the moment

Mon, Oct 1, 2:22 PM
emaste added inline comments to D17363: Process irelocs for statically linked binaries from crt1..
Mon, Oct 1, 2:11 PM
emaste updated subscribers of D15734: Fix objcopy for little-endian MIPS64 objects..

We discovered corrupt relocation info in BE mips64 modules and @sbruno bisected to this change - see PR 231790.

Mon, Oct 1, 1:13 PM

Sat, Sep 29

emaste committed rS339019: clang: allow ifunc resolvers to accept arguments.
clang: allow ifunc resolvers to accept arguments
Sat, Sep 29, 8:01 PM

Wed, Sep 26

emaste accepted D17331: Remove -m (update) from ldconfig -32 invocation on startup..

Seems reasonable to me.

Wed, Sep 26, 10:37 PM
emaste committed rP480747: Add -znotext to LDFLAGS on i386, for lld.
Add -znotext to LDFLAGS on i386, for lld
Wed, Sep 26, 4:12 PM
emaste committed rS338946: add REPRODUCIBLE_BUILD note to UPDATING.
add REPRODUCIBLE_BUILD note to UPDATING
Wed, Sep 26, 3:07 PM
emaste committed rS338944: Clarify UPDATING entry about lld.
Clarify UPDATING entry about lld
Wed, Sep 26, 2:33 PM
emaste committed rP480740: emulators/tuxnes: set LLD_UNSAFE on i386.
emulators/tuxnes: set LLD_UNSAFE on i386
Wed, Sep 26, 1:55 PM
emaste committed rP480739: devel/sope4: set LLD_UNSAFE.
devel/sope4: set LLD_UNSAFE
Wed, Sep 26, 1:41 PM
emaste committed rP480738: audio/xmms-sapplug: add -fPIC to linking with lld on i386 and arm64.
audio/xmms-sapplug: add -fPIC to linking with lld on i386 and arm64
Wed, Sep 26, 1:33 PM

Tue, Sep 25

emaste committed rS338929: Do not remove ld man page if lld is enabled and binutils is not.
Do not remove ld man page if lld is enabled and binutils is not
Tue, Sep 25, 6:54 PM
emaste committed rS338926: libevent: eliminate in-tree usage of arc4random_addrandom.
libevent: eliminate in-tree usage of arc4random_addrandom
Tue, Sep 25, 5:42 PM
emaste committed rP480666: audio/triceratops-lv2: add -znotext to LDFLAGS on i386, for lld.
audio/triceratops-lv2: add -znotext to LDFLAGS on i386, for lld
Tue, Sep 25, 2:42 PM

Mon, Sep 24

emaste committed rS338917: MFC r338573: Add vt(4) INDEX.fonts.
MFC r338573: Add vt(4) INDEX.fonts
Mon, Sep 24, 6:41 PM
emaste committed rS338915: Switch ntp's embedded libevent to 2.1.18.
Switch ntp's embedded libevent to 2.1.18
Mon, Sep 24, 5:52 PM
emaste added a reviewer for D17276: Update heimdal to build against OpenSSL 1.1.: hrs.
Mon, Sep 24, 5:21 PM
emaste committed rS338911: Copy libevent sources to contrib.
Copy libevent sources to contrib
Mon, Sep 24, 4:49 PM
emaste committed rS338910: Tag libevent 2.1.18.
Tag libevent 2.1.18
Mon, Sep 24, 4:39 PM
emaste committed rS338909: Delete accidental libarchive tag.
Delete accidental libarchive tag
Mon, Sep 24, 4:39 PM
emaste committed rS338908: Tag libarchive 2.1.18.
Tag libarchive 2.1.18
Mon, Sep 24, 4:37 PM
emaste committed rS338907: Import libevent 2.1.18.
Import libevent 2.1.18
Mon, Sep 24, 4:32 PM
emaste committed rS338903: Move libc linker ifunc test to build target only.
Move libc linker ifunc test to build target only
Mon, Sep 24, 1:42 PM

Fri, Sep 21

emaste added a comment to D17275: rename unused libevent to libevent1.

OK - this is not a dependency for importing libevent 2.1.8 into vendor/libevent (and using it as libntpevent), so I'll proceed with that independent of this review.

Fri, Sep 21, 6:34 PM