Page MenuHomeFreeBSD

hrs (Hiroki Sato)
User

Projects (6)

User Details

User Since
May 21 2014, 7:59 PM (586 w, 6 d)

Recent Activity

Tue, Aug 12

hrs added a comment to D51781: gif.4: Mention that gif(4) can tunnel Ethernet traffic.

Please add RFC 3378 to the reference section.

Tue, Aug 12, 4:35 PM
hrs added a comment to D51855: rc: Add /etc/defaults/rc.conf.d/routed.

I would suggest putting entries in /etc/defaults/rc.conf into each rc.d scripts, instead of maintaining rc.d/routed and defaults/rc.conf.d/routed separately. I already added the necessary framework a long time ago, but it was not populated. The change based on the idea looks like the following. It should work without any change to rc.subr:

Tue, Aug 12, 4:26 PM
hrs added a comment to D51778: sys/netinet6: Fix SLAAC for interfaces with no /64 LL address.
In D51778#1185473, @kp wrote:
In D51778#1185229, @hrs wrote:

I am also curious about why the PPPoE implementation sticks to only /128 LLAs for the link. When creating a pppoe interface as IPv6-capable one, it should get a /64 LLA because of AUTO_LINKLOCAL flag. Does pfSense disable this address assignment?

We assign an initial LLA based on the IPV6CP, which results in an address with with a destination address. Just like we get for IPv4.
Configuring a point-to-point address seems appropriate for a point-to-point link.
That destination address means we have no choice but to use /128 (see https://cgit.freebsd.org/src/tree/sys/netinet6/in6.c#n934), and that in turns means the router advertisement handling code ends up not being able to figure out what unique address bits to use. Not without this patch, anyway.

Tue, Aug 12, 3:33 PM
hrs added inline comments to D51255: xhci: Parse and print extended capabilities (CFT).
Tue, Aug 12, 2:11 PM
hrs accepted D51861: Document tunable net.link.epair.ether_gen_addr.

Looks good to me. Please do not forget to update .Dd line, too.

Tue, Aug 12, 1:26 PM
hrs added a comment to D51747: net/ethernet.h: Add make_ether_addr().

Could you explain why a simple type casting is not enough?

Tue, Aug 12, 7:11 AM
hrs added a comment to D51866: if_gif: Use the MTU on the gif interface for the outgoing packets.

So is it now the time to unconditionally turn IPv6 PMTU on for gif(4) ?

Another choice can be, use IPV6_MINMTU initially, and switch to the better path discovered MTU when available, so the tunnel will not be blocked on PMTU process. I have not test if that is possible, just a thought.

Tue, Aug 12, 6:59 AM
hrs abandoned D45854: if_gif(4): Support the IFF_LINK0 flag to change the MTU handling for IPv6.

D51866 is created because another approach seems reasonable.

Tue, Aug 12, 12:55 AM
hrs requested changes to D51292: allow rtadvd to set the rdnss address based on the interface link-local address.

Just curious, but why do you want to use automatically-generated LLAs? If you manually assign and use fe80::53/64 to the DNS server, for example, you can use it consistently without editing the configuration even when changing NICs on it.

Tue, Aug 12, 12:38 AM
hrs added a comment to D51778: sys/netinet6: Fix SLAAC for interfaces with no /64 LL address.

I am also curious about why the PPPoE implementation sticks to only /128 LLAs for the link. When creating a pppoe interface as IPv6-capable one, it should get a /64 LLA because of AUTO_LINKLOCAL flag. Does pfSense disable this address assignment?

Tue, Aug 12, 12:13 AM

Mon, Aug 11

hrs added inline comments to D51861: Document tunable net.link.epair.ether_gen_addr.
Mon, Aug 11, 11:31 PM
hrs added reviewers for D51866: if_gif: Use the MTU on the gif interface for the outgoing packets: ivy, ae, zlei, meta, network.
Mon, Aug 11, 11:16 PM
hrs requested review of D51866: if_gif: Use the MTU on the gif interface for the outgoing packets.
Mon, Aug 11, 11:15 PM
hrs added a comment to D51255: xhci: Parse and print extended capabilities (CFT).

I have no objection to adding the xECP in the kernel message, but I would like to see them in a sysctl node like dev.xhci.N.xecp, too.

Mon, Aug 11, 10:30 PM
hrs added inline comments to D51299: udbc: Add usb debug host mode driver.
Mon, Aug 11, 10:19 PM

Jun 17 2025

hrs accepted D48667: drm-510-kmod: Clarify FreeBSD 15 unsupported message.
Jun 17 2025, 6:17 PM

Jun 14 2025

hrs committed R11:0d804c11f600: net/smcroute: Add a missing dependency to fix build (authored by hrs).
net/smcroute: Add a missing dependency to fix build
Jun 14 2025, 9:12 PM
hrs committed rG7faddeb395b7: rc: Fix scripts that need pathname expansion (authored by hrs).
rc: Fix scripts that need pathname expansion
Jun 14 2025, 8:27 PM
hrs added a comment to D45855: rc: Disable pathname expansion when calling run_rc_command().
In D45855#1160497, @hrs wrote:

Could you explain your configuation and behavior change in more detail?

Sure thing. I use the following in my rc.conf which enlarges the virtual terminal fonts from being small after loading a drm-kmod driver during the booting process:

allscreens_flags="-f spleen-16x32"

After doing a src tree build upgrade today this functionality had stopped. By manually removing both set -o noglob and set +o noglob lines, I restored the original functionality.

The problem is that allscreens_flags relies on the pathname expansion in two places:
https://github.com/freebsd/freebsd-src/blob/4deb9760a9d84d5861ee45162ffebe83f13503b8/libexec/rc/rc.d/syscons#L237-L243
https://github.com/freebsd/freebsd-src/blob/4deb9760a9d84d5861ee45162ffebe83f13503b8/libexec/rc/rc.d/syscons#L381-L387

Jun 14 2025, 2:24 PM · rc

Jun 13 2025

hrs added a comment to D45855: rc: Disable pathname expansion when calling run_rc_command().

This change introduced a regression where my allscreens_flags settings gets ignored at boot.

Jun 13 2025, 9:33 PM · rc

Jun 12 2025

hrs committed R11:511a3978bbce: net/smcroute: Update to 2.5.7 (authored by hrs).
net/smcroute: Update to 2.5.7
Jun 12 2025, 11:22 PM
hrs committed R11:99bc7f060927: www/py-websocket-client: Update to 1.8.0 (authored by hrs).
www/py-websocket-client: Update to 1.8.0
Jun 12 2025, 10:27 PM
hrs requested review of D50822: tools/build: Disable copying file flags during toolchain bootstrapping.
Jun 12 2025, 8:39 PM
hrs committed rG4acd63a6266c: libusb: Fix netlink sysevent multicast group name (authored by aokblast).
libusb: Fix netlink sysevent multicast group name
Jun 12 2025, 7:32 PM
hrs closed D50739: libusb: fix netlink multicast subsystem name.
Jun 12 2025, 7:32 PM
hrs committed rG0c891822310c: netinet6: Remove ndpr_raf_ra_derived flag (authored by hrs).
netinet6: Remove ndpr_raf_ra_derived flag
Jun 12 2025, 6:48 PM
hrs closed D46441: netinet6: Remove ndpr_raf_ra_derived flag.
Jun 12 2025, 6:48 PM
hrs closed D45855: rc: Disable pathname expansion when calling run_rc_command().
Jun 12 2025, 6:21 PM · rc
hrs committed rG4deb9760a9d8: rc: Disable pathname expansion when calling run_rc_command() (authored by hrs).
rc: Disable pathname expansion when calling run_rc_command()
Jun 12 2025, 6:20 PM
hrs closed D45859: libcasper: Fix inconsistent error codes of cap_get{addr,name}info().
Jun 12 2025, 6:19 PM
hrs committed rGb60053fde172: libcasper: Fix inconsistent error codes of cap_get{addr,name}info() (authored by hrs).
libcasper: Fix inconsistent error codes of cap_get{addr,name}info()
Jun 12 2025, 6:18 PM
hrs closed D45858: libcasper: Use __VA_ARGS__ for function-like macros.
Jun 12 2025, 6:18 PM
hrs committed rG6501b68ffba7: libcasper: Use __VA_ARGS__ for function-like macros (authored by hrs).
libcasper: Use __VA_ARGS__ for function-like macros
Jun 12 2025, 6:18 PM
hrs committed R11:a446d06e1e15: japanese/kterm: Fix build errors (authored by hrs).
japanese/kterm: Fix build errors
Jun 12 2025, 3:46 PM
hrs committed R11:1ff22df3296b: devel/eclipse-titan: Add new port (authored by hrs).
devel/eclipse-titan: Add new port
Jun 12 2025, 2:52 PM

Jun 11 2025

hrs accepted D50739: libusb: fix netlink multicast subsystem name.

Looks good to me.

Jun 11 2025, 5:27 PM

Apr 7 2025

hrs requested changes to D49681: Implement IPv6 RFC 7217.
Apr 7 2025, 9:53 AM

Nov 8 2024

hrs committed R11:a53bb5309b03: dns/dnsperf: Update to 2.14.0 (authored by hrs).
dns/dnsperf: Update to 2.14.0
Nov 8 2024, 7:01 PM
hrs committed R11:725341500a09: net-mgmt/ipgen: Add new port (authored by hrs).
net-mgmt/ipgen: Add new port
Nov 8 2024, 12:14 AM

Nov 7 2024

hrs committed R11:8b41ea64ec7c: security/xmlsec1: Update to 1.3.6 (authored by hrs).
security/xmlsec1: Update to 1.3.6
Nov 7 2024, 11:13 PM

Sep 21 2024

hrs added a member for USB: hrs.
Sep 21 2024, 6:16 PM

Aug 26 2024

hrs added a reviewer for D46440: init: Add jail(8) support: Jails.
Aug 26 2024, 5:57 PM
hrs added a comment to D46441: netinet6: Remove ndpr_raf_ra_derived flag.

@melifaro Could you explain the motivation for excluding manually-added prefixes from ICMPV6CTL_ND6_PRLIST? I could not find the reason in the review comments for the original change. As I wrote in the description, this sysctl is to list all prefixes in kernel. If a use case needs to pick up a subset of prefixes, it should be handled after getting the whole list.

Aug 26 2024, 5:55 PM
hrs added a reviewer for D46441: netinet6: Remove ndpr_raf_ra_derived flag: melifaro.
Aug 26 2024, 5:48 PM
hrs requested review of D46441: netinet6: Remove ndpr_raf_ra_derived flag.
Aug 26 2024, 5:47 PM
hrs requested review of D46440: init: Add jail(8) support.
Aug 26 2024, 5:46 PM

Aug 12 2024

hrs accepted D45088: Move support of Realtek 8156/8156B from cdce(4) to ure(4).

Looks good to me.

Aug 12 2024, 5:47 AM

Jul 3 2024

hrs added a comment to D45859: libcasper: Fix inconsistent error codes of cap_get{addr,name}info().
Jul 3 2024, 8:03 PM
hrs updated the diff for D45859: libcasper: Fix inconsistent error codes of cap_get{addr,name}info().

Update the diff to use dnvlist_get_number().

Jul 3 2024, 8:02 PM
hrs updated the summary of D45859: libcasper: Fix inconsistent error codes of cap_get{addr,name}info().
Jul 3 2024, 5:29 PM
hrs requested review of D45859: libcasper: Fix inconsistent error codes of cap_get{addr,name}info().
Jul 3 2024, 5:28 PM
hrs updated the summary of D45858: libcasper: Use __VA_ARGS__ for function-like macros.
Jul 3 2024, 3:40 PM
hrs updated the summary of D45858: libcasper: Use __VA_ARGS__ for function-like macros.
Jul 3 2024, 3:40 PM
hrs requested review of D45858: libcasper: Use __VA_ARGS__ for function-like macros.
Jul 3 2024, 3:39 PM
hrs added a project to D45855: rc: Disable pathname expansion when calling run_rc_command(): rc.
Jul 3 2024, 2:41 PM · rc
hrs added inline comments to D45594: arp: remove gethostby*() calls.
Jul 3 2024, 9:45 AM
hrs added a watcher for rc: hrs.
Jul 3 2024, 9:14 AM
hrs added a member for rc: hrs.
Jul 3 2024, 9:14 AM
hrs requested review of D45855: rc: Disable pathname expansion when calling run_rc_command().
Jul 3 2024, 9:09 AM · rc
hrs added reviewers for D45854: if_gif(4): Support the IFF_LINK0 flag to change the MTU handling for IPv6: network, manpages.
Jul 3 2024, 8:36 AM
hrs requested review of D45854: if_gif(4): Support the IFF_LINK0 flag to change the MTU handling for IPv6.
Jul 3 2024, 8:35 AM
hrs accepted D45547: libc/getnameinfo: stop adding NI_NUMERICHOST where inappropriate.

Removing the NI_NUMERICHOST flag except for multicast addresses looks good to me.

Jul 3 2024, 8:32 AM

Jun 28 2024

hrs requested changes to D45594: arp: remove gethostby*() calls.

The change basically looks good to me, but I added some comments.

Jun 28 2024, 12:38 AM

Jun 6 2024

hrs added a comment to D45515: ypbind: IPv6 clean by adding version 3 of ypbind.

I did not test the functionality yet, but I will give it a try with IPv4 and IPv6 configurations.

Jun 6 2024, 7:22 PM
hrs requested changes to D45515: ypbind: IPv6 clean by adding version 3 of ypbind.
Jun 6 2024, 7:21 PM

Feb 8 2024

hrs committed rG4594eb454891: systat(1): Plug memory leak (authored by hrs).
systat(1): Plug memory leak
Feb 8 2024, 6:48 AM
hrs committed R11:bee4c95d61d1: x11-wm/windowmaker: Enable XRandR support (authored by hrs).
x11-wm/windowmaker: Enable XRandR support
Feb 8 2024, 6:05 AM
hrs committed R11:e9626d04ff33: japanese/kterm: Revert MANPREFIX change in 9a5a5a0 (authored by hrs).
japanese/kterm: Revert MANPREFIX change in 9a5a5a0
Feb 8 2024, 5:11 AM
hrs committed R11:111e8ad37af4: multimedia/ptx-kmod: Remove DEPRECATED (authored by hrs).
multimedia/ptx-kmod: Remove DEPRECATED
Feb 8 2024, 2:51 AM
hrs committed R11:9b2e6bb3ac6a: net/http_ping: Update to 20160309 (authored by hrs).
net/http_ping: Update to 20160309
Feb 8 2024, 2:25 AM

Jan 7 2024

hrs committed R11:4db42899e7c3: japanese/nkf: Update to 2.1.5 (authored by hrs).
japanese/nkf: Update to 2.1.5
Jan 7 2024, 5:58 PM
hrs committed R11:f7d0c259cce5: japanese/kterm: Resurrect kterm-6.2.0 (authored by hrs).
japanese/kterm: Resurrect kterm-6.2.0
Jan 7 2024, 5:31 PM
hrs committed R11:c918e3f780dd: sysutils/grub2-bhyve: Add patches to fix loading OpenBSD kernel (authored by hrs).
sysutils/grub2-bhyve: Add patches to fix loading OpenBSD kernel
Jan 7 2024, 12:33 PM

Mar 5 2023

hrs committed R11:515e9015938b: japanese/mozc-server: Fix PORTREVISION changed in fa81a4f5f8ed (authored by hrs).
japanese/mozc-server: Fix PORTREVISION changed in fa81a4f5f8ed
Mar 5 2023, 6:10 PM

Feb 11 2023

hrs committed R11:f0ea8743f2aa: dns/dnsperf: Update to 2.11.0 (authored by hrs).
dns/dnsperf: Update to 2.11.0
Feb 11 2023, 7:00 AM
hrs committed R11:72478310d3b0: x11-drivers/xf86-video-qxl: Resurrect xf86-video-qxl, driver for QXL GPU (authored by hrs).
x11-drivers/xf86-video-qxl: Resurrect xf86-video-qxl, driver for QXL GPU
Feb 11 2023, 6:52 AM
hrs committed R11:cf16b1c90633: devel/libspice-server: Remove "openssl" in spice-server.pc (authored by hrs).
devel/libspice-server: Remove "openssl" in spice-server.pc
Feb 11 2023, 6:40 AM
hrs committed R11:e83df13905e9: security/opencryptoki: Update to 3.19.0 (authored by hrs).
security/opencryptoki: Update to 3.19.0
Feb 11 2023, 5:57 AM

Jan 13 2023

hrs committed R11:63be7036fab0: cad/klayout: Update to 0.28.3 (authored by hrs).
cad/klayout: Update to 0.28.3
Jan 13 2023, 7:24 PM
hrs committed R11:18999e9e85d5: devel/heirloom-devtools: New port: OpenSolaris yacc, lex, m4, make, SCCS (authored by hrs).
devel/heirloom-devtools: New port: OpenSolaris yacc, lex, m4, make, SCCS
Jan 13 2023, 6:03 PM
hrs committed R11:ddfcd8839887: shells/heirloom-sh: Change the installation directory (authored by hrs).
shells/heirloom-sh: Change the installation directory
Jan 13 2023, 9:06 AM
hrs committed R11:3099c99b392d: textproc/heirloom-doctools: Update to 191015 (authored by hrs).
textproc/heirloom-doctools: Update to 191015
Jan 13 2023, 9:06 AM
hrs committed R11:bb3de43f0f63: print/html2ps: Replace POSIX::tmpnam() with File::Temp::tempfile() (authored by Tom <bifrost@minions.com>).
print/html2ps: Replace POSIX::tmpnam() with File::Temp::tempfile()
Jan 13 2023, 2:40 AM

Jan 8 2023

hrs committed R11:501c761cccfb: japanese/mozc-server: Update zipcode dictionary (authored by hrs).
japanese/mozc-server: Update zipcode dictionary
Jan 8 2023, 1:30 PM
hrs committed R11:5ee357d40147: japanese/zipcodes: Update to 20221228 (authored by hrs).
japanese/zipcodes: Update to 20221228
Jan 8 2023, 1:07 PM
hrs committed R11:67867ca8eb47: mail/mu4e-maildirs: Fix build (authored by hrs).
mail/mu4e-maildirs: Fix build
Jan 8 2023, 12:10 PM

Jan 7 2023

hrs committed R11:01101d1e0ffa: dns/dnsperf: Update to 2.10.0 (authored by hrs).
dns/dnsperf: Update to 2.10.0
Jan 7 2023, 8:55 PM
hrs committed R11:9c0685afd843: lang/lfe: Update to 2.1.1 (authored by hrs).
lang/lfe: Update to 2.1.1
Jan 7 2023, 6:43 PM
hrs committed R11:b11dd138c3e5: japanese/FreeWnn-server: Add LICENSE and update WWW (authored by hrs).
japanese/FreeWnn-server: Add LICENSE and update WWW
Jan 7 2023, 5:38 PM
hrs committed R11:46c141df558e: japanese/FreeWnn-lib: Add LICENSE and update WWW (authored by hrs).
japanese/FreeWnn-lib: Add LICENSE and update WWW
Jan 7 2023, 5:38 PM
hrs committed R11:d0a5831ec72a: japanese/FreeWnn-lib: Strip the shared libraries (authored by hrs).
japanese/FreeWnn-lib: Strip the shared libraries
Jan 7 2023, 5:38 PM
hrs committed R11:fa63f46a757e: japanese/FreeWnn-lib: fix build with clang 15 (authored by dim).
japanese/FreeWnn-lib: fix build with clang 15
Jan 7 2023, 5:38 PM
hrs closed D37927: net/tigervnc-server: Use the same default fp for Xvnc as xorg-server.
Jan 7 2023, 4:08 PM
hrs committed R11:813eb0a4f014: net/tigervnc-server: Use the same default fp for Xvnc as xorg-server (authored by hrs).
net/tigervnc-server: Use the same default fp for Xvnc as xorg-server
Jan 7 2023, 4:08 PM

Jan 4 2023

hrs accepted D37937: wdatwd: fix i386 build breakage..
Jan 4 2023, 12:54 AM

Jan 3 2023

hrs committed R11:6b7115abdbac: www/p5-Mojolicious-Plugin-OpenAPI: Add a new port: OpenAPI / Swagger plugin for… (authored by hrs).
www/p5-Mojolicious-Plugin-OpenAPI: Add a new port: OpenAPI / Swagger plugin for…
Jan 3 2023, 9:36 PM
hrs committed R11:5c042d5680ab: www/p5-OpenAPI-Client: Add a new port: Client for talking to an OpenAPI-powered… (authored by hrs).
www/p5-OpenAPI-Client: Add a new port: Client for talking to an OpenAPI-powered…
Jan 3 2023, 9:36 PM
hrs committed R11:4e4d098c81a2: mail/mu4e: Update to 1.8.13 (authored by hrs).
mail/mu4e: Update to 1.8.13
Jan 3 2023, 9:06 PM
hrs committed R11:a9b7467a8a0a: mail/mu: Update to 1.8.13 (authored by hrs).
mail/mu: Update to 1.8.13
Jan 3 2023, 9:06 PM
hrs added a comment to D37930: sbin/ping: Show the timeout message when echo reply is missing.
In D37930#861889, @jlduran_gmail.com wrote:

Also failing this test:

% ping -c1 192.0.2.1
PING 192.0.2.1 (192.0.2.1): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 0

--- 192.0.2.1 ping statistics ---
1 packets transmitted, 0 packets received, 100.0% packet loss
Jan 3 2023, 9:00 AM