Page MenuHomeFreeBSD

ivy (Lexi Winter)
User

Projects (6)

User Details

User Since
Dec 29 2023, 4:47 PM (133 w, 2 d)

Recent Activity

Yesterday

ivy added a comment to D58187: uefisign: rename to efisign.

this might be a good time to move this to the FreeBSD-efi-tools package. it's probably a bug/oversight that it isn't already there.

Sun, Jul 19, 9:49 PM
ivy committed rG02f174179a53: certctl: Enforce 0444 mode on new files (authored by ivy).
certctl: Enforce 0444 mode on new files
Sun, Jul 19, 12:47 PM
ivy closed D58304: certctl: Enforce 0444 mode on new files.
Sun, Jul 19, 12:46 PM

Sat, Jul 18

ivy added a comment to D58294: netlink: Add RTA_PREFSRC support.

by the way, there seems to be a typo in the review title :-) (RTA_PERFSRC)

Sat, Jul 18, 2:04 PM
ivy added a comment to D58294: netlink: Add RTA_PREFSRC support.

with D58305 + the new version of D58294, everything seems to be working fine, including with BIRD. (i only did cursory testing, though.)

Sat, Jul 18, 1:10 PM
ivy added a comment to D58294: netlink: Add RTA_PREFSRC support.
  1. Did you use the last version of this patch?
Sat, Jul 18, 9:03 AM
ivy added a reviewer for D58133: bsdpv: revive dpv atop bsddialog: pkgbase.
Sat, Jul 18, 8:12 AM
ivy added a comment to D58294: netlink: Add RTA_PREFSRC support.

i've done some basic testing with this. IPv4 seems to work with both route(8) and BIRD. IPv6 works with route(8) but not with BIRD:

Sat, Jul 18, 6:19 AM
ivy added inline comments to D58133: bsdpv: revive dpv atop bsddialog.
Sat, Jul 18, 5:52 AM

Fri, Jul 17

ivy requested review of D58304: certctl: Enforce 0444 mode on new files.
Fri, Jul 17, 3:21 PM
ivy added a comment to D58294: netlink: Add RTA_PREFSRC support.

i'll try to test this later today. is this compatible with the Linux netlink API? it would be nice if it worked out of the box with BIRD.

Fri, Jul 17, 12:25 PM
ivy added a reviewer for D58294: netlink: Add RTA_PREFSRC support: allanjude.
Fri, Jul 17, 12:14 PM
ivy added a comment to D56474: Generate SBOM files as part of the build.

I don't really see how this is going to stay up-to-date: this seems to depend on developers remembering to update the file each time they add a dependency.

Fri, Jul 17, 11:13 AM
ivy committed rG82aca8ef0dd7: packages/sound: Add dependency on bsdconfig (authored by ivy).
packages/sound: Add dependency on bsdconfig
Fri, Jul 17, 11:06 AM
ivy added a comment to D58287: netinet: Return EEXIST on p2p interface when address exists.

Thank you so much for your explanation @ivy

Fri, Jul 17, 10:22 AM
ivy added a comment to D58287: netinet: Return EEXIST on p2p interface when address exists.

I'd appreciate if you could test this patch in your lab and see if it does really affect it or not.

Fri, Jul 17, 10:19 AM
ivy added a comment to D58287: netinet: Return EEXIST on p2p interface when address exists.

Oh, so my original thought was correct, we don't need the ip address on the loopback, we only need its route to the loopback:

[...]
vtnet0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
options=880028<VLAN_MTU,JUMBO_MTU,LINKSTATE,HWSTATS>
inet 172.23.1.101 netmask 0xffffffff broadcast 172.23.1.101
Fri, Jul 17, 10:08 AM
ivy added a comment to D58287: netinet: Return EEXIST on p2p interface when address exists.

Same result.

Fri, Jul 17, 9:43 AM
ivy added a comment to D58287: netinet: Return EEXIST on p2p interface when address exists.

With this patch, you're still able to do this.

Fri, Jul 17, 9:35 AM
ivy added a comment to D58286: krb5: Install profile.h again.

i really don't like the filename /usr/include/profile.h, it's very generic and seems certain to conflict with something else in the future.

Fri, Jul 17, 6:19 AM
ivy added a comment to D58287: netinet: Return EEXIST on p2p interface when address exists.

as an aside, for the ICMP case i believe you can work around this using the sysctl net.inet.icmp.reply_src=lo0 -- although i haven't tested this on a fully unnumbered interface, i would assume it works. but this doesn't affect outgoing non-ICMP connections, and it doesn't let you choose the source address per-interface, so it's not a replacement for the existing functionality.

Fri, Jul 17, 5:22 AM
ivy added a comment to D58287: netinet: Return EEXIST on p2p interface when address exists.

Can you explain this please? The local address will be added as a loopback route anyway, with or without this patch.
Therefore, this should not break your use case.

Fri, Jul 17, 5:18 AM

Thu, Jul 16

ivy added a comment to D58287: netinet: Return EEXIST on p2p interface when address exists.

Assigning the same prefix (e.g. in your case /32) to two different interfaces in the same FIB shouldn't be allowed.

Thu, Jul 16, 6:02 PM
ivy added a comment to D58287: netinet: Return EEXIST on p2p interface when address exists.

i would rather not go with this approach as it will break my existing, functional network configuration:

Thu, Jul 16, 5:49 PM

Mon, Jun 29

ivy added a comment to D57936: pkg/FreeBSD.confs: Improve comment wrapping.

this makes the sample commands more difficult to copy and paste for no clear benefit. i'm not sure this is an improvement.

Mon, Jun 29, 10:45 PM

Thu, Jun 25

ivy foisted D57606: 15.1: Improve upgrade instructions upon ziaee.

sorry, i am unexpectedly busy irl. as you are more familiar with the docs style than me, it's probably easier for you to land this.

Thu, Jun 25, 10:23 PM

Jun 18 2026

ivy added inline comments to D54648: Introduce libbhyve.
Jun 18 2026, 3:03 PM
ivy added a comment to D57606: 15.1: Improve upgrade instructions.

i've added mark's ZFS change and also documented this for the dist set path, as it's not pkgbase specific. i've added a new step for pkgbase to update the installed system, since we want users to be in the habit of doing this.

Jun 18 2026, 2:55 PM
ivy updated the diff for D57606: 15.1: Improve upgrade instructions.

rf

Jun 18 2026, 2:54 PM
ivy retitled D57606: 15.1: Improve upgrade instructions from 15.1: Improve pkgbase upgrade instructions to 15.1: Improve upgrade instructions.
Jun 18 2026, 2:53 PM

Jun 16 2026

ivy added inline comments to D57606: 15.1: Improve upgrade instructions.
Jun 16 2026, 3:17 PM
ivy added a reviewer for D57606: 15.1: Improve upgrade instructions: docs.
Jun 16 2026, 11:46 AM
ivy requested review of D57606: 15.1: Improve upgrade instructions.
Jun 16 2026, 11:45 AM
ivy abandoned D57605: 15.1/relnotes: Improve pkgbase notes.

this is the wrong diff. sorry! please ignore this.

Jun 16 2026, 11:44 AM
ivy added a reviewer for D57605: 15.1/relnotes: Improve pkgbase notes: docs.
Jun 16 2026, 11:44 AM
ivy requested review of D57605: 15.1/relnotes: Improve pkgbase notes.
Jun 16 2026, 11:43 AM

Jun 2 2026

ivy added a comment to D57372: mtree: own bhyve run dir by 'vmm' group.

I'm not sure offhand which files go in this directory, but in general bhyve should be unlinking preexisting files owned by the current VM.

Jun 2 2026, 5:47 AM
ivy added a reviewer for D54648: Introduce libbhyve: pkgbase.
Jun 2 2026, 5:39 AM
ivy added a comment to D57388: powerpc64le: switch long double to IEEE binary128.

i appreciate that powerpc64 is a tier 2 port, but even so, i'm a little unsure about breaking ABI compatibility like this. do we have any idea how widespread use of long double is?

Jun 2 2026, 5:32 AM

May 31 2026

ivy added a comment to D57278: sys/kern/kern_jail: Improve subsystem flag handling.

in the mean time, this diff is still wrong: while it fixes my original problem, it breaks poudriere somehow. so i'll have another look at this and see if we can handle tri-state options better.

May 31 2026, 1:26 PM
ivy added a comment to D57372: mtree: own bhyve run dir by 'vmm' group.

wouldn't this allow non-root users, who are in the vmm group, to interfere with the VMs of other users (e.g., root) by pre-creating files/sockets in that directory? i wonder if it's better to say that non-root users should put their control sockets in a different directory.

May 31 2026, 1:19 PM
ivy added inline comments to D56984: powerpc: Implement RTAS event log support.
May 31 2026, 2:05 AM · drivers, PowerPC

May 29 2026

ivy requested review of D57327: packages/sound: Add dependency on bsdconfig.
May 29 2026, 2:18 PM

May 27 2026

ivy added a reviewer for D57278: sys/kern/kern_jail: Improve subsystem flag handling: Jails.
May 27 2026, 7:31 PM
ivy requested review of D57278: sys/kern/kern_jail: Improve subsystem flag handling.
May 27 2026, 5:19 PM

May 26 2026

ivy committed R11:41c83aab086e: textproc/source-highlight: Add --with-boost (authored by ivy).
textproc/source-highlight: Add --with-boost
May 26 2026, 3:24 PM
ivy committed R11:51fa1ef9b9ec: sysutils/ping_exporter: Update to 1.2.1 (authored by ivy).
sysutils/ping_exporter: Update to 1.2.1
May 26 2026, 3:19 PM
ivy closed D57126: sysutils/ping_exporter: Update to 1.2.1.
May 26 2026, 3:19 PM
ivy closed D57127: net-mgmt/prometheus-bird-exporter: Update to 1.5.0.
May 26 2026, 3:19 PM
ivy committed R11:2ec182cabfaf: net-mgmt/prometheus-bird-exporter: Update to 1.5.0 (authored by ivy).
net-mgmt/prometheus-bird-exporter: Update to 1.5.0
May 26 2026, 3:19 PM
ivy closed D57125: textproc/source-highlight: Add --with-boost.
May 26 2026, 3:19 PM
ivy committed R11:20ee6d87ee7a: textproc/source-highlight: Add --with-boost (authored by ivy).
textproc/source-highlight: Add --with-boost
May 26 2026, 3:19 PM
ivy closed D57228: 15.1/relnotes: Improve pkgbase notes.
May 26 2026, 3:13 PM
ivy committed R9:ea576feb9b27: 15.1/relnotes: Improve pkgbase notes (authored by ivy).
15.1/relnotes: Improve pkgbase notes
May 26 2026, 3:13 PM

May 24 2026

ivy added a reviewer for D57228: 15.1/relnotes: Improve pkgbase notes: pkgbase.
May 24 2026, 9:16 PM
ivy requested review of D57228: 15.1/relnotes: Improve pkgbase notes.
May 24 2026, 8:13 PM

May 20 2026

ivy added inline comments to D56474: Generate SBOM files as part of the build.
May 20 2026, 2:03 PM
ivy added inline comments to D54548: release: Improve error handling and option logic.
May 20 2026, 11:40 AM
ivy updated the diff for D54548: release: Improve error handling and option logic.

rf

May 20 2026, 11:40 AM
ivy added a comment to D56474: Generate SBOM files as part of the build.

a couple of comments:

May 20 2026, 11:25 AM
ivy requested review of D57127: net-mgmt/prometheus-bird-exporter: Update to 1.5.0.
May 20 2026, 11:04 AM
ivy requested review of D57126: sysutils/ping_exporter: Update to 1.2.1.
May 20 2026, 10:54 AM
ivy requested review of D57125: textproc/source-highlight: Add --with-boost.
May 20 2026, 10:29 AM

May 19 2026

ivy removed a member for network: ivy.
May 19 2026, 9:29 AM

May 18 2026

ivy added reviewers for D56984: powerpc: Implement RTAS event log support: tpearson_raptorengineering.com, kevans.
May 18 2026, 8:38 AM · drivers, PowerPC

May 17 2026

ivy added a comment to D56632: handbook: Updating FreeBSD with packages reworked, Event: Wiesbaden Hackathon 202604.

Once this lands we might be able to use the VERSION_MINOR environment variable.
I will try to test this, but if i understand correctly this should be fixed with latest pkg Version?

May 17 2026, 12:34 PM

May 14 2026

ivy updated the diff for D56984: powerpc: Implement RTAS event log support.

remove an unused prototype

May 14 2026, 8:32 AM · drivers, PowerPC
ivy updated the diff for D56984: powerpc: Implement RTAS event log support.

improve buffer handling

May 14 2026, 8:29 AM · drivers, PowerPC

May 13 2026

ivy updated the diff for D56984: powerpc: Implement RTAS event log support.

re: pointer arithmetic, i have a better idea of how to do this, but let's
see if this is a better way to handle shutdown in the mean time.

May 13 2026, 3:52 PM · drivers, PowerPC
ivy added inline comments to D56984: powerpc: Implement RTAS event log support.
May 13 2026, 3:08 PM · drivers, PowerPC
ivy updated the diff for D56984: powerpc: Implement RTAS event log support.

use uint8_t for bitfields

May 13 2026, 2:44 PM · drivers, PowerPC
ivy updated the diff for D56984: powerpc: Implement RTAS event log support.

fix big-endian systems

May 13 2026, 2:27 PM · drivers, PowerPC
ivy requested review of D56984: powerpc: Implement RTAS event log support.
May 13 2026, 10:32 AM · drivers, PowerPC

May 12 2026

ivy accepted D56977: src.opts.mk: Fix CTF & DTRACE dependency order.
May 12 2026, 5:24 PM

May 11 2026

ivy accepted D56717: bsdinstall: do pkgbase installations with the "script" command.

i haven't tested this, but the changes as described seem reasonable to me.

May 11 2026, 8:53 PM

May 9 2026

ivy accepted D56900: BSD.root.dist: Correct tag for /etc/sysctl.kld.d.
May 9 2026, 8:56 AM
ivy updated subscribers of D56632: handbook: Updating FreeBSD with packages reworked, Event: Wiesbaden Hackathon 202604.
May 9 2026, 7:24 AM

May 8 2026

ivy updated the diff for D54548: release: Improve error handling and option logic.

rebase

May 8 2026, 9:29 AM
ivy updated the diff for D54546: release: Keep the pkg build in OBJDIR.

rebase

May 8 2026, 9:29 AM
ivy updated the diff for D54545: release: Standardise release media firmware packages.

rebase

May 8 2026, 9:28 AM
ivy updated the diff for D54542: release: Build the release media from packages.

actually update

May 8 2026, 9:28 AM
ivy updated the diff for D54542: release: Build the release media from packages.

rebase on current main

May 8 2026, 9:26 AM
ivy committed R11:61aad7d40ffe: security/lfacme: Update to 1.0.1 (authored by ivy).
security/lfacme: Update to 1.0.1
May 8 2026, 2:05 AM
ivy closed D56862: security/lfacme: Update to 1.0.1.
May 8 2026, 2:05 AM
ivy accepted D56872: Make "make update-packages" idempotent.

one potential issue here is that the user might not realise why their new packages aren't being used if the version number didn't change. but the previous behaviour does not seem intentional, and i think this is better than an error.

May 8 2026, 1:25 AM
ivy added inline comments to D56717: bsdinstall: do pkgbase installations with the "script" command.
May 8 2026, 1:20 AM

May 6 2026

ivy requested review of D56862: security/lfacme: Update to 1.0.1.
May 6 2026, 9:35 PM
ivy committed rGe3e5b86e3b9e: README.md: Add packages/ directory (authored by ivy).
README.md: Add packages/ directory
May 6 2026, 2:47 PM
ivy closed D56839: README.md: Add packages/ directory.
May 6 2026, 2:47 PM
ivy added inline comments to D56608: freebsd-base.7: Document adding a local repo.
May 6 2026, 1:38 AM
ivy added inline comments to D56717: bsdinstall: do pkgbase installations with the "script" command.
May 6 2026, 1:29 AM
ivy added a comment to D56717: bsdinstall: do pkgbase installations with the "script" command.

I recently learned that the official term is freebsd-base(7).

May 6 2026, 1:21 AM
ivy requested review of D56839: README.md: Add packages/ directory.
May 6 2026, 1:13 AM

May 5 2026

ivy committed rG5f901e157aaf: libifconfig: Skip bridge VLAN config for span members (authored by ivy).
libifconfig: Skip bridge VLAN config for span members
May 5 2026, 3:06 PM
ivy closed D56792: packages: Make create-sets.sh more robust during release.
May 5 2026, 1:22 AM
ivy committed rG8e8d87856241: packages: Make create-sets.sh more robust during release (authored by ivy).
packages: Make create-sets.sh more robust during release
May 5 2026, 1:22 AM

May 4 2026

ivy added a reviewer for D56792: packages: Make create-sets.sh more robust during release: releng.
May 4 2026, 4:10 PM
ivy added inline comments to D56792: packages: Make create-sets.sh more robust during release.
May 4 2026, 3:39 PM
ivy updated the diff for D56792: packages: Make create-sets.sh more robust during release.

rf

May 4 2026, 3:38 PM
ivy requested review of D56792: packages: Make create-sets.sh more robust during release.
May 4 2026, 3:12 PM