Page MenuHomeFreeBSD

michaelo (Michael Osipov)
User

Projects

User Details

User Since
Jul 19 2018, 5:53 PM (390 w, 5 d)

Recent Activity

Yesterday

michaelo closed D54447: [NEW PORT] dns/register-dnsclient Dynamically register hostnames with a DNS server using GSS‑TSIG.
Mon, Jan 12, 8:50 AM
michaelo committed R11:935d6bded138: [NEW PORT] dns/register-dnsclient Dynamically register hostnames with a DNS… (authored by michaelo).
[NEW PORT] dns/register-dnsclient Dynamically register hostnames with a DNS…
Mon, Jan 12, 8:50 AM

Sun, Jan 11

michaelo abandoned D51461: mrsas(4): Fix author's email address.

Since there was no agreement whether the author's email address should be updated for a newer one, I am going to clone this one.

Sun, Jan 11, 9:55 PM
michaelo added a comment to D54656: bhyve/virtio-net: Make hotpluggable.

There is a typo in the commit message: libbbhyve.

Sun, Jan 11, 9:43 PM
michaelo added a comment to D54655: bhyve/e82545: Make hotpluggable.

There is a typo in the commit message: libbbhyve.

Sun, Jan 11, 9:42 PM
michaelo requested changes to D54606: periodic: Add support for RFC 5424 syslog timestamps.
Sun, Jan 11, 9:21 PM
michaelo added a comment to D54606: periodic: Add support for RFC 5424 syslog timestamps.
In D54606#1248653, @jrm wrote:

I think the feeling of being ignored is fairly common in the project. There is just more work to be done than time to do it all, and people often expend their energy on things that interest them.

Sun, Jan 11, 8:49 PM
michaelo added a comment to D54375: sockstat: Surround explicit IPv6 addresses with brackets.

Address style(9) fixes

Sun, Jan 11, 8:45 PM
michaelo updated the diff for D54375: sockstat: Surround explicit IPv6 addresses with brackets.

Apply style(9) fixes

Sun, Jan 11, 8:44 PM
michaelo updated the diff for D54412: sockstat: improve code style.

don't fiddle with SUNPATHLEN

Sun, Jan 11, 7:50 PM
michaelo added a comment to D54606: periodic: Add support for RFC 5424 syslog timestamps.
In D54606#1248645, @jrm wrote:

@michaelo, I believe I've addressed all your concerns, and I've performed some light testing with manually created logs. Are you able and willing to do any testing with your real logs for the three scripts?

Sun, Jan 11, 7:05 PM

Sat, Jan 10

michaelo added a comment to D54606: periodic: Add support for RFC 5424 syslog timestamps.
In D54606#1247636, @jrm wrote:

Michael, I took another look at your review, and it dawned on me that we don't need to know which timestamp format is in use. We only need patterns that match either format. Rather than trying to explain things in the other review or take it over, I thought I would first create a separate review for you to consider.
I haven't thoroughly tested this version because I don't have adequate logs.

What do you think?

Sat, Jan 10, 10:24 AM
michaelo requested changes to D54606: periodic: Add support for RFC 5424 syslog timestamps.
Sat, Jan 10, 10:24 AM
michaelo added a comment to D54361: periodic: Take syslog log format from RFC 5424 into account.
In D54361#1247638, @jrm wrote:

Michael, take a look at https://reviews.freebsd.org/D54606, which might be a cleaner approach.

Sat, Jan 10, 10:10 AM
michaelo added a comment to D54619: Uses/cargo: remove deprecated '-C ar=' from RUSTFLAGS.

Maybe you should check these as well:

$ grep -r --include=Makefile ar= .
./astro/gpsd/Makefile:GEOSTAR_MAKE_ARGS_OFF=            geostar=no
./audio/cardinal/Makefile:BINARY_ALIAS= gcc-ar=ar \
./databases/leofs/Makefile:     leo-project/bear=0.8.2-for-leofs:bear \
./devel/electron37/Makefile:                    ar=${LOCALBASE}/bin/llvm-ar${LLVM_DEFAULT} \
./devel/electron38/Makefile:                    ar=${LOCALBASE}/bin/llvm-ar${LLVM_DEFAULT} \
./devel/electron39/Makefile:                    ar=${LOCALBASE}/bin/llvm-ar${LLVM_DEFAULT} \
./editors/libreoffice/Makefile:                 --with-commons-codec-jar=${JAVAJARDIR}/commons-codec.jar \
./editors/libreoffice/Makefile:                 --with-commons-httpclient-jar=${JAVAJARDIR}/commons-httpclient.jar \
./editors/libreoffice/Makefile:                 --with-commons-lang-jar=${JAVAJARDIR}/commons-lang3.jar \
./editors/libreoffice/Makefile:                 --with-commons-logging-jar=${JAVAJARDIR}/commons-logging.jar \
./editors/libreoffice/Makefile:         --with-external-tar=${DISTDIR}/${DIST_SUBDIR} \
./editors/openoffice-4/Makefile:        commons-codec-jar=${JAVALIBDIR}/commons-codec.jar              \
./editors/openoffice-4/Makefile:        commons-httpclient-jar=${JAVALIBDIR}/commons-httpclient.jar    \
./editors/openoffice-4/Makefile:        commons-logging-jar=${JAVALIBDIR}/commons-logging.jar
./editors/openoffice-4/Makefile:                        --with-commons-lang-jar=${JAVALIBDIR}/commons-lang.jar \
./editors/openoffice-4/Makefile:                        --with-beanshell-jar=${JAVALIBDIR}/bsh.jar     \
./editors/openoffice-4/Makefile:                        --with-lucene-core-jar=${JAVALIBDIR}/lucene-core-3.6.2.jar \
./editors/openoffice-4/Makefile:                        --with-lucene-analyzers-jar=${JAVALIBDIR}/lucene-analyzers-3.6.2.jar \
./editors/openoffice-devel/Makefile:    commons-codec-jar=${JAVALIBDIR}/commons-codec.jar              \
./editors/openoffice-devel/Makefile:    commons-httpclient-jar=${JAVALIBDIR}/commons-httpclient.jar
./editors/openoffice-devel/Makefile:CONFIGURE_ARGS+=    --with-commons-logging-jar=${JAVALIBDIR}/commons-logging.jar
./editors/openoffice-devel/Makefile:                    --with-commons-lang-jar=${JAVALIBDIR}/commons-lang3.jar \
./editors/openoffice-devel/Makefile:                    --with-beanshell-jar=${JAVALIBDIR}/bsh.jar     \
./editors/openoffice-devel/Makefile:                    --with-lucene-core-jar=${JAVALIBDIR}/lucene-core-3.6.2.jar \
./editors/openoffice-devel/Makefile:                    --with-lucene-analyzers-jar=${JAVALIBDIR}/lucene-analyzers-3.6.2.jar \
./filesystems/rar2fs/Makefile:          --with-unrar=`${MAKE} -C ${PORTSDIR}/${LIBUNRAR_PORT} -VWRKSRC` \
./graphics/frogr/Makefile:MESON_ARGS=   -Denable-header-bar=true
./graphics/libskiasharp/Makefile:               ar=${LOCALBASE}/bin/ar
./graphics/rawtherapee/Makefile:BINARY_ALIAS+=  ar=${AR} ranlib=${RANLIB}
./graphics/skia/Makefile:               ar=llvm-ar
./java/apache-commons-beanutils/Makefile:MAKE_ARGS+=    -Dcommons-collections.jar=${JAVALIBDIR}/commons-collections.jar \
./java/apache-commons-beanutils/Makefile:               -Dcommons-logging.jar=${JAVALIBDIR}/commons-logging.jar
./java/javahelp/Makefile:MAKE_ARGS=     -Djsp-jar=${TOMCAT_jsp} \
./java/javahelp/Makefile:               -Dfile.reference.jsp-api.jar=${TOMCAT_jsp} \
./java/javahelp/Makefile:               -Dservlet-jar=${TOMCAT_servlet} \
./java/javahelp/Makefile:               -Dfile.reference.servlet-api.jar=${TOMCAT_servlet} \
./java/javamail/Makefile:MAKE_ARGS+=    -Dactivation.jar=${DISTDIR}/jakarta.activation.jar
./java/sigar/Makefile:          -Djunit.jar="${JAVALIBDIR}/junit.jar" test
./lang/rust/Makefile:   @${ECHO_CMD} 'ar="${AR}"' >> ${WRKSRC}/config.toml
./lang/rust188/Makefile:        @${ECHO_CMD} 'ar="${AR}"' >> ${WRKSRC}/config.toml
./math/octave-forge-rtree/Makefile:BINARY_ALIAS=        tar=gtar
./math/polymake/Makefile:SINGULAR_CONFIGURE_ON= --with-singular=${LOCALBASE}
./misc/amanda-server/Makefile:          --with-gnutar=${LOCALBASE}/bin/gtar
./net-im/ejabberd/Makefile:CONFIGURE_ARGS+=--localstatedir=/var --libdir=${PREFIX}/${EJABBERD_LIBDIR} --with-rebar=rebar
./security/courier-authlib/Makefile:            --with-authdaemonvar=${AUTHDAEMONVAR} \
./sysutils/edk2/Makefile:               ar=${AR} \
./sysutils/edk2/Makefile:               gcc-ar=${LOCALBASE}/bin/${CC:S/gcc/&-ar/} \
./www/chromium/Makefile:                        ar=${LOCALBASE}/bin/llvm-ar${LLVM_DEFAULT} \
./www/iridium/Makefile:                 ar=${LOCALBASE}/bin/llvm-ar${LLVM_DEFAULT} \
./www/onlyoffice-documentserver/Makefile:BINARY_ALIAS+= ar=${LOCALBASE}/bin/llvm-ar${LLVM_DEFAULT} \
./www/ungoogled-chromium/Makefile:                      ar=${LOCALBASE}/bin/llvm-ar${LLVM_DEFAULT
Sat, Jan 10, 10:10 AM

Fri, Jan 9

michaelo added a comment to D54619: Uses/cargo: remove deprecated '-C ar=' from RUSTFLAGS.

https://github.com/rust-lang/rust/pull/26926

Fri, Jan 9, 10:44 PM
michaelo added a comment to D54619: Uses/cargo: remove deprecated '-C ar=' from RUSTFLAGS.

Can you investigate when this has been dropped?

Fri, Jan 9, 10:38 PM
michaelo updated the diff for D54519: mfi(4)/mrsas(4): Print driver versions consistently.

print driver version in *_attach() function

Fri, Jan 9, 10:21 PM
michaelo added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.

Looking at booth drivers, mfi(4) uses mfi_attach() to print the message while mrsas(4) uses probe. I could move both to *_attach(), but cannot tell which of both is correct. Logically attach() seems right.

Fri, Jan 9, 10:14 PM
michaelo retitled D54519: mfi(4)/mrsas(4): Print driver versions consistently from mfi(4): Print version consistent with mrsas(4) to mfi(4)/mrsas(4): Print driver versions consistently.
Fri, Jan 9, 10:07 PM
michaelo abandoned D54630: mrsas(4): Drop 'FreeBSD' in version banner.

Merged into D54519

Fri, Jan 9, 10:07 PM
michaelo updated the diff for D54519: mfi(4)/mrsas(4): Print driver versions consistently.

Unify both changes, use device_printf() in mrsas(4) as well

Fri, Jan 9, 10:07 PM
michaelo added inline comments to D54630: mrsas(4): Drop 'FreeBSD' in version banner.
Fri, Jan 9, 9:46 PM
michaelo updated the diff for D54519: mfi(4)/mrsas(4): Print driver versions consistently.

Drop 'FreeBSD' in version banner

Fri, Jan 9, 9:36 PM
michaelo updated the summary of D54630: mrsas(4): Drop 'FreeBSD' in version banner.
Fri, Jan 9, 9:35 PM
michaelo added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.

I think if you want to make them the same you should remove FreeBSD from both. If people search logs for FreeBSD they shouldn't get these drivers, I think.

Fri, Jan 9, 9:35 PM
michaelo requested review of D54630: mrsas(4): Drop 'FreeBSD' in version banner.
Fri, Jan 9, 9:35 PM
michaelo added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.

I think if you want to make them the same you should remove FreeBSD from both. If people search logs for FreeBSD they shouldn't get these drivers, I think.

Fri, Jan 9, 9:27 PM
michaelo added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.

I had the following objective:

  • Make the string compatible with mrsas(4) since both drivers overlap
  • Reflect the author of the driver back then, not now
  • Keep mfi in the script because it makes the string consistent with the first point
Fri, Jan 9, 9:01 PM
michaelo added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.

@imp Any objections or opinions here?

Fri, Jan 9, 6:54 PM
michaelo abandoned D54571: mrsas.4: Synchronize with CURRENT.

@ziaee, thank you very much for the backports. This perfect now.

Fri, Jan 9, 6:53 PM
michaelo committed rG90f57724ef55: mrsas.4: Fix devid hex style (authored by michaelo).
mrsas.4: Fix devid hex style
Fri, Jan 9, 6:52 PM
michaelo committed rG1f150b9c73e5: mrsas.4: Fix devid hex style (authored by michaelo).
mrsas.4: Fix devid hex style
Fri, Jan 9, 6:50 PM
michaelo added a comment to D54608: java/openjdk19: Bootstrap port from prebuilt package.

Where does openjdk19-19.0.2+7.1_4.${JDK_ARCH}.tar.xz come from and how is it produced?

From pkg.freebsd.org. It's the release pkg file that has been extracted, moved to the boot-jdk directory and compressed and packed with tar. The only exception is the ppc64(le) tarballs as there's no official packages of these, so they are built by pkubaj@.

It seems that the port will never be selfcontained in the ports tree, no?

The OpenJDK ports were never self contained. They either depended on the port of the previous version, or in some cases a bootstrap-jdk that was installed to the system. The main difference in this approach is that we don't rely on the previous jdk, and we don't install the bootstrap-jdk to the system.

I see, it applies the Münchhausen trilemma which is logically flawed, but we cannot change it.

No, we can only try to make the best of it. Java is needed to build the JDK, so having a presumably good package to build from is as good as it gets, I think. I plan to document the scripts I use to generate these boot-jdk tarballs, and hopefully we can automate it completely from the build system at some point. This is the first step.

How to solve this in the future with newer FreeBSD versions? If there is an so bump in base, the base package is unusable unless compat is installed or the build JDK is rebuilt?

I've been thinking about this, but don't have a good answer yet. We may need to keep bootstrap-jdks for each major FreeBSD base version as well as each supported OpenJDK. These packages are from FreeBSD 14.3 and seem to work fine on 15 as well for now. But it's definitely a thing to be aware of.

Fri, Jan 9, 6:06 PM
michaelo added a comment to D54608: java/openjdk19: Bootstrap port from prebuilt package.

Where does openjdk19-19.0.2+7.1_4.${JDK_ARCH}.tar.xz come from and how is it produced?

From pkg.freebsd.org. It's the release pkg file that has been extracted, moved to the boot-jdk directory and compressed and packed with tar. The only exception is the ppc64(le) tarballs as there's no official packages of these, so they are built by pkubaj@.

It seems that the port will never be selfcontained in the ports tree, no?

The OpenJDK ports were never self contained. They either depended on the port of the previous version, or in some cases a bootstrap-jdk that was installed to the system. The main difference in this approach is that we don't rely on the previous jdk, and we don't install the bootstrap-jdk to the system.

Fri, Jan 9, 4:06 PM
michaelo committed rG87b6549375c2: mrsas.4: Add Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116) (authored by michaelo).
mrsas.4: Add Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116)
Fri, Jan 9, 3:58 PM
michaelo committed rG653099bcc191: mrsas.4: Add Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116) (authored by michaelo).
mrsas.4: Add Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116)
Fri, Jan 9, 3:56 PM
michaelo committed rG852a446f93ca: mrsas.4: Add Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116) (authored by michaelo).
mrsas.4: Add Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116)
Fri, Jan 9, 3:55 PM
michaelo committed R11:bc1c9345dab4: [NEW PORT] sysutils/sdmon: Utility to get SD card health data (authored by archimedes.gaviola_gmail.com).
[NEW PORT] sysutils/sdmon: Utility to get SD card health data
Fri, Jan 9, 3:48 PM
michaelo committed R11:0290d902a098: [NEW PORT] sysutils/witr: Witr (why-is-this-running) (authored by Hung-Yi Chen <gaod@hychen.org>).
[NEW PORT] sysutils/witr: Witr (why-is-this-running)
Fri, Jan 9, 3:30 PM
michaelo added a comment to D54608: java/openjdk19: Bootstrap port from prebuilt package.

Where does openjdk19-19.0.2+7.1_4.${JDK_ARCH}.tar.xz come from and how is it produced? It seems that the port will never be selfcontained in the ports tree, no?

Fri, Jan 9, 3:01 PM
michaelo committed R11:d1bd9b06caf4: [NEW PORT] security/py-k5test: Library for setting up self-contained Kerberos 5… (authored by guest-svmhdvn).
[NEW PORT] security/py-k5test: Library for setting up self-contained Kerberos 5…
Fri, Jan 9, 8:48 AM
michaelo committed R11:850ad03d0bf6: sysutils/hw-probe: Upgrade port to 1.6.6 (authored by guest-svmhdvn).
sysutils/hw-probe: Upgrade port to 1.6.6
Fri, Jan 9, 8:22 AM

Thu, Jan 8

michaelo added a comment to D54361: periodic: Take syslog log format from RFC 5424 into account.

@jrm, are we good now? I'd like to complete this.

Thu, Jan 8, 6:02 PM

Wed, Jan 7

michaelo updated the diff for D54412: sockstat: improve code style.

@des Is this acceptable now?

Wed, Jan 7, 5:16 PM
michaelo added a comment to D54571: mrsas.4: Synchronize with CURRENT.

Also, in your last commit to stable/13, you violated two rules:

  1. Commit messages are wrapped at 72 characters.
Wed, Jan 7, 3:48 PM
michaelo committed rG7b718d24968f: mrsas.4: Fix devid hex style (authored by michaelo).
mrsas.4: Fix devid hex style
Wed, Jan 7, 8:06 AM
michaelo committed rGc2b407244f3a: mrsas.4: Fix devid hex style (authored by michaelo).
mrsas.4: Fix devid hex style
Wed, Jan 7, 8:05 AM
michaelo requested review of D54571: mrsas.4: Synchronize with CURRENT.
Wed, Jan 7, 8:03 AM
michaelo added a comment to D54571: mrsas.4: Synchronize with CURRENT.

No function change, diffed the driver between CURRENT and stable/1{3,4} and they are identical, but the manpage updates have never been cherry-picked.

Wed, Jan 7, 8:03 AM

Tue, Jan 6

michaelo committed rGccec94bf63de: mrsas.4: Add Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116) (authored by michaelo).
mrsas.4: Add Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116)
Tue, Jan 6, 9:34 PM
michaelo closed D54566: mrsas.4: Add Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116).
Tue, Jan 6, 9:34 PM
michaelo added a comment to D54566: mrsas.4: Add Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116).

This list is by controller, and the 2208 controller is already listed, so this would make the table inconsistent. I think we should not add it to this table.

Tue, Jan 6, 9:09 PM
michaelo added a comment to D54566: mrsas.4: Add Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116).

Here is the documentation for the mrsas(4) driver.

Tue, Jan 6, 8:32 PM
michaelo requested review of D54566: mrsas.4: Add Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116).
Tue, Jan 6, 8:31 PM
michaelo committed rG56eef386f512: mfi(4): Add subvendor and subdevice for Fujitsu RAID Controller SAS 6Gbit/s 1GB… (authored by michaelo).
mfi(4): Add subvendor and subdevice for Fujitsu RAID Controller SAS 6Gbit/s 1GB…
Tue, Jan 6, 7:14 PM
michaelo committed rG3690911c355a: mfi(4): Add subvendor and subdevice for Fujitsu RAID Controller SAS 6Gbit/s 1GB… (authored by michaelo).
mfi(4): Add subvendor and subdevice for Fujitsu RAID Controller SAS 6Gbit/s 1GB…
Tue, Jan 6, 7:14 PM
michaelo committed rGe16e4cd25c1d: mfi(4): Add subvendor and subdevice for Fujitsu RAID Controller SAS 6Gbit/s 1GB… (authored by michaelo).
mfi(4): Add subvendor and subdevice for Fujitsu RAID Controller SAS 6Gbit/s 1GB…
Tue, Jan 6, 7:13 PM
michaelo committed rG8b210276cde2: mfi(4): Add subvendor and subdevice for Fujitsu RAID Controller SAS 6Gbit/s 1GB… (authored by michaelo).
mfi(4): Add subvendor and subdevice for Fujitsu RAID Controller SAS 6Gbit/s 1GB…
Tue, Jan 6, 7:12 PM
michaelo closed D54520: mfi(4): Add subvendor and subdevice for Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116).
Tue, Jan 6, 7:12 PM
michaelo added a comment to D54520: mfi(4): Add subvendor and subdevice for Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116).

In fact, mrsas(4) mentions:

HARDWARE
     The mrsas driver supports the following hardware:

     [ Thunderbolt 6Gb/s MR controller ]
     •   LSI MegaRAID SAS 9265
     •   LSI MegaRAID SAS 9266
     •   LSI MegaRAID SAS 9267
     •   LSI MegaRAID SAS 9270
     •   LSI MegaRAID SAS 9271
     •   LSI MegaRAID SAS 9272
     •   LSI MegaRAID SAS 9285
     •   LSI MegaRAID SAS 9286
     •   DELL PERC H810
     •   DELL PERC H710/P

     [ Invader/Fury 12Gb/s MR controller ]
     •   LSI MegaRAID SAS 9380
     •   LSI MegaRAID SAS 9361
     •   LSI MegaRAID SAS 9341
     •   DELL PERC H830
     •   DELL PERC H730/P
     •   DELL PERC H330

Let me evaluate this in a separate review.

No, it hasn't for a while. Please conduct development from up to date sources.

Tue, Jan 6, 6:53 PM
michaelo added a comment to D54520: mfi(4): Add subvendor and subdevice for Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116).

In fact, mrsas(4) mentions:

HARDWARE
     The mrsas driver supports the following hardware:
Tue, Jan 6, 3:12 PM
michaelo added a comment to D54520: mfi(4): Add subvendor and subdevice for Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116).

If it works for both, should we list it for both?

Tue, Jan 6, 3:10 PM
michaelo added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.

Thanks for tagging me!

I try to be careful with "FreeBSD" as a search term, I don't think it's appropriate in these driver strings. I also don't know if it matters that it's broadcom megaraid now.

Maybe imp should review this. I'm going to add emaste because he's one marked up the broadcom.

Tue, Jan 6, 3:03 PM

Mon, Jan 5

michaelo updated the summary of D54519: mfi(4)/mrsas(4): Print driver versions consistently.
Mon, Jan 5, 12:03 PM
michaelo updated the summary of D54520: mfi(4): Add subvendor and subdevice for Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116).
Mon, Jan 5, 12:03 PM
michaelo added a comment to D54520: mfi(4): Add subvendor and subdevice for Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116).

Here is the output from the server:

Unbenannt.jpg (960×1 px, 262 KB)
and in the case when the mrsas(4) driver is used:
Unbenannt.jpg (960×1 px, 166 KB)

Mon, Jan 5, 12:02 PM
michaelo requested review of D54520: mfi(4): Add subvendor and subdevice for Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116).
Mon, Jan 5, 12:00 PM
michaelo added a comment to D54519: mfi(4)/mrsas(4): Print driver versions consistently.

Screenshot from the machine with both drivers now side by side:

Unbenannt.jpg (960×1 px, 262 KB)

Mon, Jan 5, 11:59 AM
michaelo requested review of D54519: mfi(4)/mrsas(4): Print driver versions consistently.
Mon, Jan 5, 11:58 AM

Sun, Jan 4

michaelo committed R11:dea8023ba5bd: [NEW PORT] sysutils/devtui: Swiss-army app for developers (authored by vidar_karlsen.tech).
[NEW PORT] sysutils/devtui: Swiss-army app for developers
Sun, Jan 4, 5:49 PM

Sat, Jan 3

michaelo added a comment to D54176: java/openjdk*: Deprecate unmaintained versions.

I think this should have happened *after* new bootstrap ports have emerged...

Sat, Jan 3, 12:29 AM

Fri, Jan 2

michaelo added a comment to D54447: [NEW PORT] dns/register-dnsclient Dynamically register hostnames with a DNS server using GSS‑TSIG.

An alternative approach is to create a GitHub project and pull it from there...

Fri, Jan 2, 12:37 PM

Thu, Jan 1

michaelo added a comment to D54447: [NEW PORT] dns/register-dnsclient Dynamically register hostnames with a DNS server using GSS‑TSIG.

This can be used on any client which is either AD joined or you have a DNS server which support GSS-TSIG.

Thu, Jan 1, 10:32 PM
michaelo updated the diff for D54447: [NEW PORT] dns/register-dnsclient Dynamically register hostnames with a DNS server using GSS‑TSIG.

Fix sort order

Thu, Jan 1, 10:22 PM
michaelo requested review of D54447: [NEW PORT] dns/register-dnsclient Dynamically register hostnames with a DNS server using GSS‑TSIG.
Thu, Jan 1, 10:18 PM
michaelo committed R11:18679e34974f: [NEW PORT] sysutils/michaelo-periodic Scripts for the FreeBSD periodic(8) system (authored by michaelo).
[NEW PORT] sysutils/michaelo-periodic Scripts for the FreeBSD periodic(8) system
Thu, Jan 1, 9:05 PM
michaelo updated the diff for D43703: motd: stop prepending "uname -v" output dynamically.

Should we (re)consider this for 16-CURRENT or abandon?

Thu, Jan 1, 12:41 PM
michaelo committed rG3f41c92c6b27: linprocfs.5: Synchronize style and format with 15-STABLE (authored by michaelo).
linprocfs.5: Synchronize style and format with 15-STABLE
Thu, Jan 1, 12:39 PM
michaelo closed D54411: linprocfs.5: Synchronize style and format with 15-STABLE.
Thu, Jan 1, 12:39 PM
michaelo committed rG1839dd31cab9: linprocfs.5: Synchronize style and format with 15-STABLE (authored by michaelo).
linprocfs.5: Synchronize style and format with 15-STABLE
Thu, Jan 1, 10:43 AM
michaelo closed D54408: linprocfs.5: Synchronize style and format with 15-STABLE.
Thu, Jan 1, 10:42 AM
michaelo added a comment to D54411: linprocfs.5: Synchronize style and format with 15-STABLE.

@fernape, would you mind to formally review and approve this as well?

Thu, Jan 1, 10:36 AM

Wed, Dec 31

michaelo updated the diff for D54375: sockstat: Surround explicit IPv6 addresses with brackets.

Remove build file

Wed, Dec 31, 5:36 PM
michaelo updated the diff for D54375: sockstat: Surround explicit IPv6 addresses with brackets.

Obey style(9)

Wed, Dec 31, 5:35 PM
michaelo updated the diff for D54375: sockstat: Surround explicit IPv6 addresses with brackets.

Add needs_ipv6_brackets

Wed, Dec 31, 2:22 PM
michaelo added inline comments to D54375: sockstat: Surround explicit IPv6 addresses with brackets.
Wed, Dec 31, 2:09 PM
michaelo added a comment to D54412: sockstat: improve code style.

@des Let's complete this one first.

Wed, Dec 31, 1:36 PM

Tue, Dec 30

michaelo added a comment to D54361: periodic: Take syslog log format from RFC 5424 into account.

Today's security message from a 16-CURRENT VM:

Checking setuid files and devices:
Tue, Dec 30, 10:01 AM

Mon, Dec 29

michaelo added a comment to D54375: sockstat: Surround explicit IPv6 addresses with brackets.

Spinoff: https://reviews.freebsd.org/D54412

Mon, Dec 29, 9:45 PM
michaelo requested review of D54412: sockstat: improve code style.
Mon, Dec 29, 9:45 PM
michaelo added a comment to D54361: periodic: Take syslog log format from RFC 5424 into account.

I can confirm your observations:

root@deblndw013x10v:~/freebsd-src (main %>)
# ps -o command= -p $(pgrep syslogd)
/usr/sbin/syslogd -N -ss -O rfc5424
syslogd: syslogd.casper (syslogd)
syslogd: system.net (syslogd)
root@deblndw013x10v:~/freebsd-src (main %>)
# uname -a
FreeBSD deblndw013x10v.innomotics.net 16.0-CURRENT FreeBSD 16.0-CURRENT #1 use-iso-8601-build-n282325-56b9c752e8d6: Fri Dec  5 18:14:04 CET 2025     root@deblndw013x10v.innomotics.net:/usr/obj/root/freebsd-src/amd64.amd64/sys/GENERIC amd64
Mon, Dec 29, 9:34 PM
michaelo added a comment to D54411: linprocfs.5: Synchronize style and format with 15-STABLE.

I asked Claude Sonnet

This is currently prohibited afaik. It's a lot of work to check it, but I doubt that the LLM didn't hallucinate any of this as well. There is very little benefit in massaging 13 at this point.

Mon, Dec 29, 9:17 PM
michaelo added a comment to D54408: linprocfs.5: Synchronize style and format with 15-STABLE.

I asked Claude Sonnet

This is currently prohibited afaik.

Mon, Dec 29, 9:13 PM
michaelo added a comment to D54411: linprocfs.5: Synchronize style and format with 15-STABLE.

This is for 13-STABLE only!

Mon, Dec 29, 9:11 PM
michaelo requested review of D54411: linprocfs.5: Synchronize style and format with 15-STABLE.
Mon, Dec 29, 9:10 PM
michaelo added a comment to D54408: linprocfs.5: Synchronize style and format with 15-STABLE.

I asked Claude Sonnet to diff both linprocfs.5, then diff both manpages and apply the style of 15 to 14 leaving out what is in 15 only. I will create a review for 13 as well.

Mon, Dec 29, 9:00 PM
michaelo updated the summary of D54408: linprocfs.5: Synchronize style and format with 15-STABLE.
Mon, Dec 29, 8:59 PM
michaelo requested review of D54408: linprocfs.5: Synchronize style and format with 15-STABLE.
Mon, Dec 29, 8:58 PM
michaelo committed rG0487408a76c6: bhyve_config.5: Fix consistency and terms in manpage (authored by michaelo).
bhyve_config.5: Fix consistency and terms in manpage
Mon, Dec 29, 7:19 PM