Page MenuHomeFreeBSD
Feed Advanced Search

Jul 1 2021

trasz added a comment to D30940: proccontrol(1): implement 'nonewprivs'.

(Tinderboxed.)

Jul 1 2021, 8:11 PM
trasz added a comment to D30975: linux(4): implement coredumps on arm64.

(Tinderboxed.)

Jul 1 2021, 8:10 PM
trasz added a reviewer for D30975: linux(4): implement coredumps on arm64: arm64.
Jul 1 2021, 10:07 AM
trasz added a reviewer for D30975: linux(4): implement coredumps on arm64: Linux Emulation.
Jul 1 2021, 10:06 AM
trasz requested review of D30975: linux(4): implement coredumps on arm64.
Jul 1 2021, 10:06 AM
trasz added a reviewer for D30973: linux(4): implement PR_SET_NO_NEW_PRIVS: Linux Emulation.
Jul 1 2021, 8:49 AM
trasz requested review of D30973: linux(4): implement PR_SET_NO_NEW_PRIVS.
Jul 1 2021, 8:48 AM
trasz committed rGdb8d680ebe9b: procctl(2): add PROC_NO_NEW_PRIVS_CTL, PROC_NO_NEW_PRIVS_STATUS (authored by trasz).
procctl(2): add PROC_NO_NEW_PRIVS_CTL, PROC_NO_NEW_PRIVS_STATUS
Jul 1 2021, 8:42 AM
trasz closed D30939: procctl(2): add PROC_NO_NEW_PRIVS_CTL, PROC_NO_NEW_PRIVS_STATUS.
Jul 1 2021, 8:42 AM
trasz committed rG93c3453f11c9: linux(4): revert arm64 part of 447636e43c0 (authored by trasz).
linux(4): revert arm64 part of 447636e43c0
Jul 1 2021, 8:31 AM
trasz added a comment to D30939: procctl(2): add PROC_NO_NEW_PRIVS_CTL, PROC_NO_NEW_PRIVS_STATUS.

(Tinderboxed.)

Jul 1 2021, 8:10 AM

Jun 30 2021

trasz closed D30019: linux(4): implement coredump support.
Jun 30 2021, 9:50 PM
trasz committed rG447636e43c08: linux(4): implement coredump support (authored by trasz).
linux(4): implement coredump support
Jun 30 2021, 9:50 PM
trasz updated the diff for D30939: procctl(2): add PROC_NO_NEW_PRIVS_CTL, PROC_NO_NEW_PRIVS_STATUS.

Style, add compat32, drop unrelated (well, related, but will be reviewed
separately) chunk.

Jun 30 2021, 11:54 AM
trasz added a comment to D30940: proccontrol(1): implement 'nonewprivs'.
In D30940#696482, @kib wrote:

I wonder if it is better named 'nosetid', both in syscall and there.

Jun 30 2021, 11:49 AM
trasz updated the diff for D30019: linux(4): implement coredump support.

Fix type names, remove unnecessary casts.

Jun 30 2021, 9:09 AM

Jun 29 2021

trasz added a reviewer for D30130: Unprivileged chroot: kib.
Jun 29 2021, 4:45 PM
trasz added a comment to D30130: Unprivileged chroot.

For the purpose of making it easier to review, and eventually commit, parts have been spun off into https://reviews.freebsd.org/D30939 and https://reviews.freebsd.org/D30940. I'll follow up with Linuxulator and chroot bits afterwards.

Jun 29 2021, 4:45 PM
trasz added a comment to D30940: proccontrol(1): implement 'nonewprivs'.

Note that this depends on https://reviews.freebsd.org/D30939.

Jun 29 2021, 4:43 PM
trasz requested review of D30940: proccontrol(1): implement 'nonewprivs'.
Jun 29 2021, 4:43 PM
trasz requested review of D30939: procctl(2): add PROC_NO_NEW_PRIVS_CTL, PROC_NO_NEW_PRIVS_STATUS.
Jun 29 2021, 4:40 PM
trasz added a comment to D30918: Add a link to the Elf_Brandinfo into the struct sysentvec..

Why would we want ABI to do this, though?

Jun 29 2021, 2:02 PM
trasz updated the diff for D30019: linux(4): implement coredump support.

Regen after 435754a59ee.

Jun 29 2021, 8:14 AM
trasz committed rG435754a59ee2: Add infrastructure required for Linux coredump support (authored by trasz).
Add infrastructure required for Linux coredump support
Jun 29 2021, 7:58 AM
trasz closed D30921: Add infrastructure required for Linux coredump support.
Jun 29 2021, 7:58 AM

Jun 28 2021

trasz added a comment to D30019: linux(4): implement coredump support.

This diff is somewhat huge, so I've spun off bits not specific to Linux into https://reviews.freebsd.org/D30921.

Jun 28 2021, 10:06 AM
trasz added a reviewer for D30921: Add infrastructure required for Linux coredump support: kib.

Note that this is essentialy a part of https://reviews.freebsd.org/D30019, with Linux-specific bits changed back to FreeBSD-specific ones to preserve old behaviour, and also to make them build.

Jun 28 2021, 10:04 AM
trasz added a comment to D30921: Add infrastructure required for Linux coredump support.

(Tinderboxed.)

Jun 28 2021, 10:02 AM
trasz requested review of D30921: Add infrastructure required for Linux coredump support.
Jun 28 2021, 10:02 AM

Jun 27 2021

trasz committed rG61b4c6271809: imgact_elf.c: style, remove unnecessary casts (authored by trasz).
imgact_elf.c: style, remove unnecessary casts
Jun 27 2021, 4:42 PM
trasz closed D30841: imgact_elf.c: style, remove unnecessary casts.
Jun 27 2021, 4:41 PM
trasz added inline comments to D30019: linux(4): implement coredump support.
Jun 27 2021, 4:04 PM

Jun 25 2021

trasz updated the diff for D30019: linux(4): implement coredump support.

Add prefixes to individual functions; should make backtraces
less confusing. While here also add a greppable comment.

Jun 25 2021, 7:48 PM

Jun 22 2021

trasz updated the diff for D30019: linux(4): implement coredump support.

Fix some more issues pointed out by Kib, and try to pacify tinderbox.

Jun 22 2021, 12:17 PM
trasz added inline comments to D30019: linux(4): implement coredump support.
Jun 22 2021, 12:16 PM
trasz added a comment to D30841: imgact_elf.c: style, remove unnecessary casts.

(Tinderboxed.)

Jun 22 2021, 11:15 AM

Jun 21 2021

trasz added a comment to D30777: racct: Add new "persistent" property for resources.

What's the difference between this and RESOURCE_SLOPPY?

Jun 21 2021, 4:56 PM
trasz committed rG135dd0cab51e: linux: reduce differences between rt_sendsig() and sendsig() (authored by trasz).
linux: reduce differences between rt_sendsig() and sendsig()
Jun 21 2021, 4:52 PM
trasz closed D30541: linux: reduce differences between rt_sendsig() and sendsig().
Jun 21 2021, 4:52 PM
trasz committed rG224c772ca59a: telnet(1): add quiet mode ("telnet -Q") (authored by trasz).
telnet(1): add quiet mode ("telnet -Q")
Jun 21 2021, 4:13 PM
trasz closed D30819: telnet(1): add quiet mode.
Jun 21 2021, 4:13 PM
trasz committed rG06250515cff5: imgact_elf: compute auxv buffer size instead of using magic value (authored by trasz).
imgact_elf: compute auxv buffer size instead of using magic value
Jun 21 2021, 4:07 PM
trasz closed D30821: imgact_elf: compute auxv buffer size instead of using magic value.
Jun 21 2021, 4:07 PM
trasz requested review of D30841: imgact_elf.c: style, remove unnecessary casts.
Jun 21 2021, 1:36 PM
trasz added a comment to D30821: imgact_elf: compute auxv buffer size instead of using magic value.

(Tinderboxed.)

Jun 21 2021, 10:40 AM

Jun 20 2021

trasz added a comment to D30819: telnet(1): add quiet mode.

(Tinderboxed.)

Jun 20 2021, 9:54 AM

Jun 19 2021

trasz requested review of D30821: imgact_elf: compute auxv buffer size instead of using magic value.
Jun 19 2021, 11:42 AM
trasz added reviewers for D30819: telnet(1): add quiet mode: kevans, phk.
Jun 19 2021, 10:37 AM
trasz requested review of D30819: telnet(1): add quiet mode.
Jun 19 2021, 10:36 AM

Jun 18 2021

trasz updated the diff for D30019: linux(4): implement coredump support.

Some more fixes.

Jun 18 2021, 2:58 PM
trasz added inline comments to D30019: linux(4): implement coredump support.
Jun 18 2021, 2:54 PM
trasz added inline comments to D30788: emulators/linux_base-ubuntu: Add port.
Jun 18 2021, 9:04 AM

Jun 17 2021

trasz updated the diff for D30788: emulators/linux_base-ubuntu: Add port.

Lots of changes.

Jun 17 2021, 6:01 PM
trasz added a reviewer for D30788: emulators/linux_base-ubuntu: Add port: freebsd_darkain.com.
Jun 17 2021, 3:49 PM

Jun 16 2021

trasz added inline comments to D30788: emulators/linux_base-ubuntu: Add port.
Jun 16 2021, 4:35 PM
trasz added a reviewer for D30788: emulators/linux_base-ubuntu: Add port: Linux Emulation.

Note that this is mostly a prototype at this stage; still, any feedback is welcome.

Jun 16 2021, 2:29 PM
trasz requested review of D30788: emulators/linux_base-ubuntu: Add port.
Jun 16 2021, 2:22 PM
trasz closed D30508: linux: implement set_cloned_tls() on arm64.
Jun 16 2021, 10:34 AM
trasz committed rGa397b5508320: linux: implement set_cloned_tls() on arm64 (authored by trasz).
linux: implement set_cloned_tls() on arm64
Jun 16 2021, 10:34 AM
trasz accepted D30774: linux(4): Retire linux_kplatform..
Jun 16 2021, 10:24 AM
trasz closed D30509: linux: implement set_upcall on aarch64.
Jun 16 2021, 9:34 AM
trasz committed rGe505c3066bbd: linux: implement set_upcall on aarch64 (authored by trasz).
linux: implement set_upcall on aarch64
Jun 16 2021, 9:34 AM

Jun 15 2021

trasz added a comment to D30508: linux: implement set_cloned_tls() on arm64.

Do you have some specific Stream binary in mind?

Jun 15 2021, 11:55 AM
trasz committed rG7d681ad774f0: crypt_r(3): fix reentrancy problems with DES (authored by trasz).
crypt_r(3): fix reentrancy problems with DES
Jun 15 2021, 10:07 AM
trasz closed D30674: crypt_r(3): fix reentrancy problems with DES.
Jun 15 2021, 10:07 AM
trasz committed rG9d167945e840: linux: improve reporting for unsupported syscall flags (authored by trasz).
linux: improve reporting for unsupported syscall flags
Jun 15 2021, 9:47 AM
trasz closed D30693: linux: improve reporting for unsupported syscall flags.
Jun 15 2021, 9:46 AM
trasz accepted D30734: id: sanitize arguments better.
Jun 15 2021, 8:52 AM
trasz accepted D30751: linux(4): Get rid of Linuxulator's kernel build options..
Jun 15 2021, 8:51 AM

Jun 12 2021

trasz added a comment to D30019: linux(4): implement coredump support.

Will definitely split it into non-Linux specific part, and the Linux-specific one, but I think it's easier to review as a whole.

Jun 12 2021, 4:10 PM
trasz updated the diff for D30019: linux(4): implement coredump support.

Implement Konstantin's suggestions.

Jun 12 2021, 4:09 PM

Jun 11 2021

trasz added inline comments to D30019: linux(4): implement coredump support.
Jun 11 2021, 3:35 PM
trasz updated the diff for D30019: linux(4): implement coredump support.

Rework the sysent to reduce code duplication.

Jun 11 2021, 3:33 PM

Jun 10 2021

trasz added inline comments to D30019: linux(4): implement coredump support.
Jun 10 2021, 5:00 PM
trasz updated the diff for D30019: linux(4): implement coredump support.

Restore build fixes.

Jun 10 2021, 4:58 PM
trasz updated the diff for D30019: linux(4): implement coredump support.

Get rid of SVC_LINUX, prefill this field first instead.

Jun 10 2021, 4:55 PM
trasz added a comment to D30508: linux: implement set_cloned_tls() on arm64.

No idea; I'll try to test.

Jun 10 2021, 1:20 PM

Jun 9 2021

trasz added a comment to D30597: linux: implement splice(2).

(Tinderboxed.)

Jun 9 2021, 6:09 PM
trasz added a comment to D30693: linux: improve reporting for unsupported syscall flags.

(Tinderboxed.)

Jun 9 2021, 3:09 PM
trasz added a comment to D30457: linuxulator: Some ptrace fixes...

Nice! Regarding GET_SYSCALL_INFO - this reminded me that I also had a patch for this, https://reviews.freebsd.org/D28212; I guess we should try merging our changes.

Jun 9 2021, 12:41 PM
trasz added a comment to D30674: crypt_r(3): fix reentrancy problems with DES.

Yeah; I think it's acceptable, given it's a separate library and not libc.

Jun 9 2021, 12:29 PM
trasz added a comment to D30698: cam: drop unused 'saved_ccb' field from softcs.

(Tinderboxed.)

Jun 9 2021, 12:28 PM

Jun 8 2021

trasz updated subscribers of D30698: cam: drop unused 'saved_ccb' field from softcs.
Jun 8 2021, 4:49 PM
trasz requested review of D30698: cam: drop unused 'saved_ccb' field from softcs.
Jun 8 2021, 4:48 PM
trasz added inline comments to D30674: crypt_r(3): fix reentrancy problems with DES.
Jun 8 2021, 1:32 PM
trasz updated the diff for D30674: crypt_r(3): fix reentrancy problems with DES.

Add const, move 'static' first, and add __thread for stuff touched
by des_init().

Jun 8 2021, 1:30 PM
trasz added reviewers for D30693: linux: improve reporting for unsupported syscall flags: Linux Emulation, dchagin, emaste.
Jun 8 2021, 9:33 AM
trasz requested review of D30693: linux: improve reporting for unsupported syscall flags.
Jun 8 2021, 9:32 AM
trasz committed rGf102b61d0ecf: linux: make sure to zero the l_siginfo structure for ptrace(2) (authored by trasz).
linux: make sure to zero the l_siginfo structure for ptrace(2)
Jun 8 2021, 9:21 AM
trasz committed rG2362ad457a01: linux: implement statx(2) (authored by pitwuu_gmail.com).
linux: implement statx(2)
Jun 8 2021, 9:10 AM
trasz closed D30466: linux: implement statx(2).
Jun 8 2021, 9:10 AM

Jun 7 2021

trasz added reviewers for D30130: Unprivileged chroot: secteam, jhb, phk.
Jun 7 2021, 4:49 PM
trasz added reviewers for D30674: crypt_r(3): fix reentrancy problems with DES: secteam, ed, allanjude.
Jun 7 2021, 2:56 PM
trasz requested review of D30674: crypt_r(3): fix reentrancy problems with DES.
Jun 7 2021, 2:55 PM
trasz updated the diff for D30130: Unprivileged chroot.

Rebase, improve the consistency of procctl(2) API, and add Linux bits.

Jun 7 2021, 1:48 PM
trasz updated the diff for D30466: linux: implement statx(2).

Fix after rebase.

Jun 7 2021, 11:47 AM
trasz updated the diff for D30466: linux: implement statx(2).

Rebase.

Jun 7 2021, 11:04 AM
trasz closed D30546: Install the linux(4) man page also for aarch64.
Jun 7 2021, 10:53 AM
trasz committed rGdd869341b1e0: Install the linux(4) man page also for aarch64 (authored by trasz).
Install the linux(4) man page also for aarch64
Jun 7 2021, 10:52 AM
trasz committed rG128a1db806da: linux: improve FUSE support (authored by trasz).
linux: improve FUSE support
Jun 7 2021, 10:45 AM