Page MenuHomeFreeBSD

se (Stefan Eßer)
User

Projects

User Details

User Since
May 27 2014, 3:17 PM (549 w, 1 h)

Recent Activity

Fri, Nov 29

se committed R11:22283fa78d8b: devel/hare: upgrade to version 0.24.2 (authored by se).
devel/hare: upgrade to version 0.24.2
Fri, Nov 29, 2:11 PM
se committed R11:86e1c5943116: lang/harec: upgrade to version 0.24.2 (authored by se).
lang/harec: upgrade to version 0.24.2
Fri, Nov 29, 2:10 PM

Mon, Nov 25

se committed rGaa308b49e3a1: mtree/BSD.tests.dist: remove entry for OpenBSD dc command (authored by se).
mtree/BSD.tests.dist: remove entry for OpenBSD dc command
Mon, Nov 25, 4:01 PM
se closed D46876: Remove the OpenBSD derived bc and dc programs (not built by default).
Mon, Nov 25, 2:37 PM

Sun, Nov 24

se committed rG8ea6c1154094: usr.bin/bc: remove OpenBSD derived bc and dc commands (authored by se).
usr.bin/bc: remove OpenBSD derived bc and dc commands
Sun, Nov 24, 10:09 PM

Fri, Nov 8

se committed R11:cbf599c3acb9: devel/jujutsu: upgrade to version 0.23.0 (authored by se).
devel/jujutsu: upgrade to version 0.23.0
Fri, Nov 8, 9:57 PM

Nov 1 2024

se committed R11:ee6d1b3625ea: ports-mgmt/portmaster: allow unprivileged users to fetch distfiles (authored by se).
ports-mgmt/portmaster: allow unprivileged users to fetch distfiles
Nov 1 2024, 8:27 PM

Oct 28 2024

se committed rGf35ccf46c7c6: flua: lposix: add fnmatch function (authored by se).
flua: lposix: add fnmatch function
Oct 28 2024, 3:32 PM
se closed D46849: Add fnmatch() to libexec/flua.
Oct 28 2024, 3:32 PM

Oct 18 2024

se committed R11:f12b97f4a030: net/tcptrace: fix build after libcap change (authored by se).
net/tcptrace: fix build after libcap change
Oct 18 2024, 9:05 AM
se committed R11:6f6400a5d68a: devel/pmd: upgrade to version 7.6.0 (authored by se).
devel/pmd: upgrade to version 7.6.0
Oct 18 2024, 8:41 AM

Oct 5 2024

se added inline comments to D46849: Add fnmatch() to libexec/flua.
Oct 5 2024, 4:52 PM

Oct 4 2024

se committed R11:3f9657d91f9f: devel/jujutsu: upgrade to version 0.22.0 (authored by se).
devel/jujutsu: upgrade to version 0.22.0
Oct 4 2024, 9:44 PM
se added inline comments to D46849: Add fnmatch() to libexec/flua.
Oct 4 2024, 7:13 PM

Oct 2 2024

se added a comment to D46876: Remove the OpenBSD derived bc and dc programs (not built by default).

phabricator tagged it with "does not need to be reviewed"

Phabricator recognizes it as a generated file and so doesn't need to be reviewed. The note is intended more for the assigned reviewers - the change can be included, Phab just notes that reviewers don't need to look at it.

Oct 2 2024, 7:49 PM
se updated the diff for D46876: Remove the OpenBSD derived bc and dc programs (not built by default).

Address review comments.

Oct 2 2024, 6:42 PM
se added a comment to D46876: Remove the OpenBSD derived bc and dc programs (not built by default).
In D46876#1068925, @des wrote:

You also need to remove tools/build/options/WITH_GH_BC, move the relevant section of tools/build/mk/OptionalObsoleteFiles.inc to ObsoleteFiles.inc, and regenerate share/man/man5/src.conf.5.

Oct 2 2024, 6:27 PM
se added a comment to D46876: Remove the OpenBSD derived bc and dc programs (not built by default).
In D46876#1068928, @des wrote:

Is there value in keeping the tests that were added to the old version?

Perhaps. More importantly, Gavin Howard's bc has its own test suite which we could adopt. Take a look at how Apple did it: https://github.com/apple-oss-distributions/bc

Oct 2 2024, 6:23 PM
se updated the diff for D46876: Remove the OpenBSD derived bc and dc programs (not built by default).

Update diff to include removal of dependency on MK_GH_BC from usr.bin/Makefile and from tools/build/mk/OptionalObsoleteFiles.inc.

Oct 2 2024, 6:05 PM
se requested review of D46876: Remove the OpenBSD derived bc and dc programs (not built by default).
Oct 2 2024, 1:48 PM
se committed R11:68d8076d5d69: sysutils/nmrpflash: update to version 0.9.24 (authored by se).
sysutils/nmrpflash: update to version 0.9.24
Oct 2 2024, 8:55 AM

Sep 30 2024

se requested review of D46849: Add fnmatch() to libexec/flua.
Sep 30 2024, 4:25 PM

Sep 24 2024

se committed rG5a7f1dde93a4: vendor/bc: upgrade to version 7.0.3 (authored by se).
vendor/bc: upgrade to version 7.0.3
Sep 24 2024, 9:26 PM
se committed R11:2f566b1df9c8: math/gh-bc: update to version 7.0.3 (authored by se).
math/gh-bc: update to version 7.0.3
Sep 24 2024, 9:20 PM
se committed rG90ea553a0d30: vendor/bc: upgrade to version 7.0.2 (authored by se).
vendor/bc: upgrade to version 7.0.2
Sep 24 2024, 4:35 PM
se committed rGbb18c65a9177: vendor/bc: upgrade to version 7.0.2 (authored by se).
vendor/bc: upgrade to version 7.0.2
Sep 24 2024, 4:34 PM

Sep 18 2024

se committed rG9b04aee86ccd: vendor/bc: upgrade to version 7.0.2 (authored by se).
vendor/bc: upgrade to version 7.0.2
Sep 18 2024, 6:14 AM
se committed R11:6c57eab5c8c4: vendor/bc: upgrade to version 7.0.2 (authored by se).
vendor/bc: upgrade to version 7.0.2
Sep 18 2024, 6:08 AM
se committed rGc2c85f88902d: vendor/bc: upgrade to version 7.0.2 (authored by se).
vendor/bc: upgrade to version 7.0.2
Sep 18 2024, 6:01 AM

Sep 3 2024

se committed rG1d669b3d15bc: vendor/bc: upgrade to version 7.0.0 (authored by se).
vendor/bc: upgrade to version 7.0.0
Sep 3 2024, 4:35 PM
se committed rG69b23cb4b029: contrib/bc: fix build with GCC (authored by se).
contrib/bc: fix build with GCC
Sep 3 2024, 4:35 PM
se committed rGe0fd6004ef0e: vendor/bc: upgrade to version 7.0.0 (authored by se).
vendor/bc: upgrade to version 7.0.0
Sep 3 2024, 4:30 PM
se committed rG06bb8e1dab00: contrib/bc: fix build with GCC (authored by se).
contrib/bc: fix build with GCC
Sep 3 2024, 4:30 PM

Aug 28 2024

se committed R11:1eafe3bb74fd: math/gh-bc: upgrade to version 7.0.1 (authored by se).
math/gh-bc: upgrade to version 7.0.1
Aug 28 2024, 5:26 PM
se committed rG5b0dc991093c: vendor/bc: upgrade to version 7.0.1 (authored by se).
vendor/bc: upgrade to version 7.0.1
Aug 28 2024, 4:59 PM
se committed rG1e19146fc769: vendor/bc: upgrade to version 7.0.1 (authored by se).
vendor/bc: upgrade to version 7.0.1
Aug 28 2024, 4:52 PM

Aug 27 2024

se committed rGef5752762ba9: contrib/bc: fix build with GCC (authored by se).
contrib/bc: fix build with GCC
Aug 27 2024, 7:26 AM

Aug 26 2024

se committed rG12e0d316644a: vendor/bc: upgrade to version 7.0.0 (authored by se).
vendor/bc: upgrade to version 7.0.0
Aug 26 2024, 4:28 PM

Aug 23 2024

se committed rG54d20d67e2af: vendor/bc: upgrade to version 7.0.0 (authored by se).
vendor/bc: upgrade to version 7.0.0
Aug 23 2024, 4:52 PM
se committed R11:128febd64fa2: math/gh-bc: upgrade to version 7.0.0 (authored by se).
math/gh-bc: upgrade to version 7.0.0
Aug 23 2024, 5:35 AM

Aug 15 2024

se committed rGd5c1fa0ec09e: msdosfs: fix cluster limit when mounting FAT-16 file systems (authored by se).
msdosfs: fix cluster limit when mounting FAT-16 file systems
Aug 15 2024, 9:47 PM
se committed R9:a6ece79c4e0e: Update se@ PGP key expiry date (authored by se).
Update se@ PGP key expiry date
Aug 15 2024, 8:27 PM
se committed rG8774fa749d4e: msdosfs: fix cluster limit when mounting FAT-16 file systems (authored by se).
msdosfs: fix cluster limit when mounting FAT-16 file systems
Aug 15 2024, 7:07 PM
se committed rGe8f52a86ee27: msdosfs: fix cluster limit when mounting FAT-16 file systems (authored by se).
msdosfs: fix cluster limit when mounting FAT-16 file systems
Aug 15 2024, 7:06 PM

Aug 9 2024

se committed R11:27424909fb1b: devel/jujutsu: upgrade to version 0.20.0 (authored by se).
devel/jujutsu: upgrade to version 0.20.0
Aug 9 2024, 8:28 PM
se committed rG45d4e82bf61f: msdosfs: fix cluster limit when mounting FAT-16 file systems (authored by se).
msdosfs: fix cluster limit when mounting FAT-16 file systems
Aug 9 2024, 5:34 PM

Aug 6 2024

se committed R11:7ed0ef819ec9: textproc/sttr: upgrade to version 0.2.23 (authored by se).
textproc/sttr: upgrade to version 0.2.23
Aug 6 2024, 11:39 AM

Jul 16 2024

se committed R11:0cb87c12e5ad: security/ncrack: fix build on -CURRENT (authored by se).
security/ncrack: fix build on -CURRENT
Jul 16 2024, 9:07 PM
se committed rG4da38c584016: contrib/bc: upgrade to version 6.7.6 (authored by se).
contrib/bc: upgrade to version 6.7.6
Jul 16 2024, 6:07 PM
se committed rGf91626be616b: contrib/bc: upgrade to version 6.7.6 (authored by se).
contrib/bc: upgrade to version 6.7.6
Jul 16 2024, 6:07 PM

Jul 9 2024

se committed rGa970610a3af6: contrib/bc: upgrade to version 6.7.6 (authored by se).
contrib/bc: upgrade to version 6.7.6
Jul 9 2024, 5:53 AM

Jul 8 2024

se committed rG898b46e93011: vendor/bc: upgrade to version 6.7.6 (authored by se).
vendor/bc: upgrade to version 6.7.6
Jul 8 2024, 5:55 PM

Jul 6 2024

se accepted D45895: pci: propagate vpd read error.
Jul 6 2024, 5:55 AM

Jul 5 2024

se committed R11:10469aba1f5c: devel/jujutsu: upgrade to version 0.18.0 (authored by se).
devel/jujutsu: upgrade to version 0.18.0
Jul 5 2024, 7:50 AM

Jun 30 2024

se committed R11:9e0e14cef116: textproc/sttr: upgrade to version 0.2.22 (authored by se).
textproc/sttr: upgrade to version 0.2.22
Jun 30 2024, 5:14 PM

Jun 15 2024

se committed R11:8795a7f1d0e4: math/gh-bc: upgrade to version 6.7.6 (authored by se).
math/gh-bc: upgrade to version 6.7.6
Jun 15 2024, 6:02 AM

Jun 7 2024

se committed R11:339884285193: www/manpageblog: update to version 1.4 (authored by se).
www/manpageblog: update to version 1.4
Jun 7 2024, 11:14 AM
se committed R11:1fddbd83dabf: devel/jujutsu: upgrade to version 0.18.0 (authored by se).
devel/jujutsu: upgrade to version 0.18.0
Jun 7 2024, 10:51 AM

Jun 6 2024

se committed rG17e85f59907a: newfs_msdos: align to multiple of cluster size by default (authored by se).
newfs_msdos: align to multiple of cluster size by default
Jun 6 2024, 10:38 AM
se closed D45436: Align FAT clusters to the cluster size.
Jun 6 2024, 10:38 AM

Jun 5 2024

se reopened D45436: Align FAT clusters to the cluster size.
In D45436#1036630, @kib wrote:

I still think that changing msdosfs to use directory blocks owned by dir vnodes (instead of devvp) is the best fix for kernel.

Jun 5 2024, 8:43 PM
se updated the diff for D45436: Align FAT clusters to the cluster size.

Modify the patch to align the data area to a cluster boundary by default.

Jun 5 2024, 8:22 PM

Jun 4 2024

se committed rG41ee91c64f47: newfs_msdos: fix build on non-FreeBSD systems (authored by se).
newfs_msdos: fix build on non-FreeBSD systems
Jun 4 2024, 6:28 AM

Jun 3 2024

se committed R11:a36607ec367e: security/rnp: upgrade to version 0.17.1 (authored by se).
security/rnp: upgrade to version 0.17.1
Jun 3 2024, 8:27 AM

Jun 2 2024

se committed R11:aceb6548dd20: textproc/sttr: add new port (authored by se).
textproc/sttr: add new port
Jun 2 2024, 2:25 PM
se committed rG077f757d72e5: newfs_msdos: align data area to VM page boundary by default (authored by se).
newfs_msdos: align data area to VM page boundary by default
Jun 2 2024, 12:28 PM
se closed D45436: Align FAT clusters to the cluster size.
Jun 2 2024, 12:28 PM

Jun 1 2024

se requested review of D45436: Align FAT clusters to the cluster size.
Jun 1 2024, 1:01 PM
se abandoned D44319: Support 64KB cluster size in MSDOSFS.

As stated before, the lack of support of distinct physical and logical sector numbers in mmap() would require to drop mmap support from msdosfs, if this approach was to be committed.

Jun 1 2024, 12:25 PM
se updated the diff for D44319: Support 64KB cluster size in MSDOSFS.

Document latest version of this attempt to align FAT sectors with VM Pages.
This version passes all MSDOSFS stress tests, except for one (stress2/misc/msdos10.sh) that uses mmap() calls when running "fsx".

Jun 1 2024, 12:18 PM

May 8 2024

se committed R11:fadfb1988b48: devel/jujutsu: upgrade to version 0.17.1 (authored by se).
devel/jujutsu: upgrade to version 0.17.1
May 8 2024, 10:40 AM

Apr 20 2024

se committed rG6815606c827a: ldconfig: fix man-page - duplicate dot at end of sentence (authored by se).
ldconfig: fix man-page - duplicate dot at end of sentence
Apr 20 2024, 5:56 PM
se committed rG21ffadb6e6e0: ldconfig: document changed default byte-order (authored by se).
ldconfig: document changed default byte-order
Apr 20 2024, 6:35 AM

Apr 19 2024

se committed rGf221df6597df: ldconfig: use little-endian hints file on all architectures (authored by se).
ldconfig: use little-endian hints file on all architectures
Apr 19 2024, 2:56 PM
se committed rG6b13e4cb3da2: ldconfig: small optimization (authored by se).
ldconfig: small optimization
Apr 19 2024, 2:56 PM
se closed D44734: Create little-endian hints files on all architectures.
Apr 19 2024, 2:56 PM

Apr 11 2024

se added inline comments to D44734: Create little-endian hints files on all architectures.
Apr 11 2024, 11:22 AM

Apr 10 2024

se requested review of D44734: Create little-endian hints files on all architectures.
Apr 10 2024, 8:19 AM

Apr 9 2024

se committed R11:0e27f811a5a9: devel/hare: restore fix for build in poudriere (authored by se).
devel/hare: restore fix for build in poudriere
Apr 9 2024, 11:38 AM

Apr 6 2024

se committed R11:eb6bd5196a56: devel/jujutsu: upgrade to version 0.16.0 (authored by se).
devel/jujutsu: upgrade to version 0.16.0
Apr 6 2024, 10:50 AM

Apr 2 2024

se committed R11:58aef862aba7: lang/harec: update to version 0.24.0 (authored by se).
lang/harec: update to version 0.24.0
Apr 2 2024, 8:30 AM
se committed R11:c11df43b8540: devel/hare: update to version 0.24.0 (authored by se).
devel/hare: update to version 0.24.0
Apr 2 2024, 8:30 AM

Mar 29 2024

se committed rG10f08c01deaa: ldconfig: remove ignored -v (verbose) option (authored by se).
ldconfig: remove ignored -v (verbose) option
Mar 29 2024, 6:50 AM
se committed rGfa7b31166ddb: ldconfig: support hints files of either byte-order (authored by se).
ldconfig: support hints files of either byte-order
Mar 29 2024, 6:50 AM
se committed rGf61d786c291d: rtld-elf: support either byte-order of hints file (authored by se).
rtld-elf: support either byte-order of hints file
Mar 29 2024, 6:45 AM
se committed rG32364f99e15e: rtld-elf: support either byte-order of hints file (authored by se).
rtld-elf: support either byte-order of hints file
Mar 29 2024, 6:41 AM

Mar 26 2024

se committed R11:9d1fcfca4161: devel/qbe: Fix MASTER_SITE (authored by se).
devel/qbe: Fix MASTER_SITE
Mar 26 2024, 4:05 PM

Mar 25 2024

se committed R11:fff1c9289240: devel/qbe: update to version 1.2 (authored by se).
devel/qbe: update to version 1.2
Mar 25 2024, 7:45 PM

Mar 22 2024

se committed rGc44bf7d2e9d2: rtld: reduce debug messages after fix on big-endian hosts (authored by se).
rtld: reduce debug messages after fix on big-endian hosts
Mar 22 2024, 8:58 PM
se accepted D44472: rtld: fix check for endianess of elf hints file.

Please commit with a relative short MFC delay (e.g. 1 week).
I had planned to MFC the (now fixed) code on March 26 (1 month after the commit to -CURRENT).
Since this fix is required to be merged with the initial commit, I plan to squash the cherry-picked commits (including your fix).

Mar 22 2024, 1:13 PM
se added a comment to D44472: rtld: fix check for endianess of elf hints file.
In D44472#1014214, @se wrote:

Thank you for finding the logic error.

The commented out extra condition was meant to be enabled in a future update to make little-endian systems assign a constant to is_le and to let constant expression evaluation effectively remove the conditional byte swap on them.

My understanding is that is_le is true, iff the byte order of the hints file is little endian, not if the host byte order
is little endian. Is that correct?
Using le32toh(1) == 1 or better htole32(1) == 1 checks the host byte order, not the byte order of the file.

Using your condition would result in is_le being true if the host byte order is little endian or the file byte order
is little endian. So if you run this on a host with host byte order being little endian using a file with file byte order
being big endian, is_le would be true. Therefore you would use le32toh for the conversion, which wouldn't do
anything, and it would break.

Mar 22 2024, 12:21 PM
se accepted D44472: rtld: fix check for endianess of elf hints file.

Thank you for finding the logic error.

Mar 22 2024, 10:33 AM

Mar 21 2024

se committed rG173953182af0: rtld-elf: add some debug print statements (authored by se).
rtld-elf: add some debug print statements
Mar 21 2024, 3:35 PM

Mar 20 2024

se added a comment to D44319: Support 64KB cluster size in MSDOSFS.
In D44319#1012663, @pho wrote:

D44319.id135654.diff doesn't seem to work for me:

root@mercat1:/usr/src/tools/test/stress2/misc # ./all.sh -onc msdos11.sh
20240318 13:16:17 all: msdos11.sh
** /dev/md10a
** Phase 1 - Read FAT and checking connectivity
** Phase 2 - Checking Directories
** Phase 3 - Checking for Lost Files
Lost cluster chain at cluster 4
1 Cluster(s) lost
Reconnect? yes
No LOST.DIR directory
Clear? yes
Lost cluster chain at cluster 5
1 Cluster(s) lost
Reconnect? yes
No LOST.DIR directory
Clear? yes
Mar 20 2024, 8:16 PM

Mar 18 2024

se committed R11:6fa67023688e: security/gpg-tui: update to version 0.11.0 (authored by se).
security/gpg-tui: update to version 0.11.0
Mar 18 2024, 8:59 AM

Mar 14 2024

se added a comment to D44319: Support 64KB cluster size in MSDOSFS.
In D44319#1011511, @kib wrote:

This looks somewhat strange to me. Most of the weirdness is in that we have lblkno != blkno for devvp buffers, which I believe we did not have anywhere before.

Mar 14 2024, 1:10 PM

Mar 12 2024

se updated the diff for D44319: Support 64KB cluster size in MSDOSFS.

Update diff to include the new macros breadb() and breadbn() added to sys/buf.h to allow passing of separate physical and buffer cache block number parameters.

Mar 12 2024, 5:31 PM
se requested review of D44319: Support 64KB cluster size in MSDOSFS.
Mar 12 2024, 5:10 PM

Mar 9 2024

se committed R11:b25e46fbf1ae: devel/jujutsu: update to version 0.15.1 (authored by se).
devel/jujutsu: update to version 0.15.1
Mar 9 2024, 8:10 PM

Mar 7 2024

se abandoned D34677: Add support for both big and little endian hints files to ldconfig.

A version based on these patches (but with slightly different command line options) has been discussed and accepted in review D44093.

Mar 7 2024, 4:20 PM