Page MenuHomeFreeBSD

michaelo (Michael Osipov)
User

Projects

User Details

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

Recent Activity

Yesterday

michaelo added a comment to D48653: www/mod_wsgi4: Update to 4.9.4.

Will wait here for the non-FreeBSD maintainer timeout as well.

Fri, Jan 31, 10:16 AM

Thu, Jan 30

michaelo added a comment to D48698: databases/py-psycopg{,-c}: Update to 3.2.4.
In D48698#1111322, @jrm wrote:

Will leave time until Saturday and then will merge.

Maintainer timeout is two weeks. https://docs.freebsd.org/en/books/porters-handbook/book/#makefile-maintainer

Thu, Jan 30, 8:43 AM

Wed, Jan 29

michaelo added a comment to D48653: www/mod_wsgi4: Update to 4.9.4.

Guys, do you want to review?

Wed, Jan 29, 6:51 PM
michaelo added a comment to D48698: databases/py-psycopg{,-c}: Update to 3.2.4.

Will leave time until Saturday and then will merge.

Wed, Jan 29, 6:50 PM
michaelo added a comment to D48704: devel/autoconf-archive: Update to 2024.10.16.

Will leave time until Saturday and then will merge.

Wed, Jan 29, 6:50 PM

Tue, Jan 28

michaelo requested review of D48704: devel/autoconf-archive: Update to 2024.10.16.
Tue, Jan 28, 10:36 AM
michaelo added a comment to D48698: databases/py-psycopg{,-c}: Update to 3.2.4.

Built all depending packages in poudriere. All passed. Waiting for sunpoet.

Tue, Jan 28, 8:52 AM
michaelo added a comment to D48698: databases/py-psycopg{,-c}: Update to 3.2.4.
In D48698#1110905, @jrm wrote:

Looks good. Ideally, we would confirm that the reverse dependencies [0] are good.

[0] My quick grep of the tree shows:

databases/py-psycopg:

databases/py-Pyrseas
databases/py-pgcli
databases/py-pgspecial
databases/py-sqlalchemy20
net-mgmt/netbox
devel/py-frictionless

databaes/py-psycopg-c:

databases/py-psycopg
net-mgmt/netbox
Tue, Jan 28, 7:36 AM

Mon, Jan 27

michaelo requested review of D48698: databases/py-psycopg{,-c}: Update to 3.2.4.
Mon, Jan 27, 7:41 PM
michaelo committed R11:86efd14e5da1: sysutils/bastille: Update to 0.13.20250126 (authored by jdhurtado_orbiware.com).
sysutils/bastille: Update to 0.13.20250126
Mon, Jan 27, 10:40 AM
michaelo closed D48696: sysutils/bastille: Update to 0.13.20250126.
Mon, Jan 27, 10:40 AM
michaelo committed R11:28f5f31de2f0: sysutils/bastille: Update to 0.13.20250126 (authored by jdhurtado_orbiware.com).
sysutils/bastille: Update to 0.13.20250126
Mon, Jan 27, 10:40 AM
michaelo requested review of D48696: sysutils/bastille: Update to 0.13.20250126.
Mon, Jan 27, 9:02 AM

Sun, Jan 26

michaelo added a comment to D48691: devel/protobuf-c: Update to 1.5.0.

Even without the patch it does not compile: https://github.com/protobuf-c/protobuf-c/issues/730

Sun, Jan 26, 1:22 PM
michaelo added a comment to D48691: devel/protobuf-c: Update to 1.5.0.

THIS IS A DRAFT, READ INCOMPLETE. I have tried to reduced the patch based on the changes from https://github.com/protobuf-c/protobuf-c/compare/v1.4.1...v1.5.0. The patch does not apply cleanly, maybe it can be completely removed, but @truckman should tell us.

Sun, Jan 26, 1:08 PM
michaelo requested review of D48691: devel/protobuf-c: Update to 1.5.0.
Sun, Jan 26, 1:05 PM

Sat, Jan 25

michaelo added a comment to D48669: devel/protobuf: Update to 29.3.
In D48669#1110019, @jrm wrote:

Looks good, but we should also hear from @sunpoet. (That's always implied when I approve changes to a port someone else maintains.)

Sat, Jan 25, 9:03 AM

Fri, Jan 24

michaelo requested review of D48669: devel/protobuf: Update to 29.3.
Fri, Jan 24, 7:35 PM
michaelo added a comment to D48653: www/mod_wsgi4: Update to 4.9.4.
In D48653#1109570, @jrm wrote:

In the commit log, you say,

List also the Python version limitation since none is documented.

Do you mean remove the python version limitation?

Fri, Jan 24, 4:37 PM
michaelo updated the summary of D48653: www/mod_wsgi4: Update to 4.9.4.
Fri, Jan 24, 4:36 PM
michaelo updated the diff for D48653: www/mod_wsgi4: Update to 4.9.4.

Update commit message

Fri, Jan 24, 4:36 PM
michaelo requested review of D48653: www/mod_wsgi4: Update to 4.9.4.
Fri, Jan 24, 2:01 PM

Mon, Jan 20

michaelo closed D48493: databases/postgresql1{3,4,5,6,7}-client: Recommend py-psycopg over py-psycopg2.
Mon, Jan 20, 12:14 PM
michaelo committed R11:0eb165a89138: databases/postgresql1{3,4,5,6,7}-client: Recommend py-psycopg over py-psycopg2 (authored by michaelo).
databases/postgresql1{3,4,5,6,7}-client: Recommend py-psycopg over py-psycopg2
Mon, Jan 20, 12:14 PM

Fri, Jan 17

michaelo added a comment to D48493: databases/postgresql1{3,4,5,6,7}-client: Recommend py-psycopg over py-psycopg2.

Upstream:

Fri, Jan 17, 10:03 AM
michaelo requested review of D48493: databases/postgresql1{3,4,5,6,7}-client: Recommend py-psycopg over py-psycopg2.
Fri, Jan 17, 9:59 AM

Tue, Jan 14

michaelo added a comment to D48223: java/openjdk23: Strip shared libraries and binaries.

@jrm Yeah, I was mostly thinking about the quality of production code backtraces :) A full strip will clearly strip more than just debug info. It will probably make a difference for internal errors in the JVM itself, but not much for code running _on_ the JVM.

Tue, Jan 14, 7:59 AM

Mon, Jan 13

michaelo committed R11:e3540bcd077a: sysutils/bastille: Update to 0.12.20250111 (authored by jdhurtado_orbiware.com).
sysutils/bastille: Update to 0.12.20250111
Mon, Jan 13, 4:28 PM
michaelo closed D48437: sysutils/bastille: Update to 0.12.20250111.
Mon, Jan 13, 4:28 PM
michaelo committed R11:ae62239c4223: sysutils/bastille: Update to 0.12.20250111 (authored by jdhurtado_orbiware.com).
sysutils/bastille: Update to 0.12.20250111
Mon, Jan 13, 4:28 PM
michaelo updated the diff for D48437: sysutils/bastille: Update to 0.12.20250111.

Update commit message

Mon, Jan 13, 1:44 PM
michaelo added a comment to D48223: java/openjdk23: Strip shared libraries and binaries.

It depends, sometimes you simply cannot reproduce on non-prod. Does this affect jstack? This is often requested on the Tomcat mailing lists.

I think so, but only native code. The stack traces should still include all the information that the JVM itself handles.

Mon, Jan 13, 10:42 AM
michaelo added a comment to D48223: java/openjdk23: Strip shared libraries and binaries.

I think this should be ok. There are some parts of the handling of internal errors that tries to look up debug info to get better stacktraces, but I don't think that is important to production deployments.

Mon, Jan 13, 9:46 AM
michaelo updated the summary of D48437: sysutils/bastille: Update to 0.12.20250111.
Mon, Jan 13, 8:19 AM
michaelo requested review of D48437: sysutils/bastille: Update to 0.12.20250111.
Mon, Jan 13, 8:16 AM

Sun, Jan 12

michaelo committed R11:c021c4ce265b: net/samba419: Dynamically calculate FreeBSD proc_fd_pattern (authored by timur).
net/samba419: Dynamically calculate FreeBSD proc_fd_pattern
Sun, Jan 12, 9:02 PM
michaelo closed D48416: net/samba419: Dynamically calculate FreeBSD proc_fd_pattern.
Sun, Jan 12, 9:01 PM
michaelo committed R11:f3ab3f3b2b71: net/samba419: Dynamically calculate FreeBSD proc_fd_pattern (authored by timur).
net/samba419: Dynamically calculate FreeBSD proc_fd_pattern
Sun, Jan 12, 9:01 PM
michaelo committed R11:aa8c5beb655f: net/samba419: Use a simple approach to reconcile O_PATH and vfs_zfsacl (authored by pen_lysator.liu.se).
net/samba419: Use a simple approach to reconcile O_PATH and vfs_zfsacl
Sun, Jan 12, 8:58 PM
michaelo closed D48399: net/samba419: Use a simple approach to reconcile O_PATH and vfs_zfsacl.
Sun, Jan 12, 8:55 PM
michaelo committed R11:24fbb5209481: net/samba419: Use a simple approach to reconcile O_PATH and vfs_zfsacl (authored by pen_lysator.liu.se).
net/samba419: Use a simple approach to reconcile O_PATH and vfs_zfsacl
Sun, Jan 12, 8:55 PM

Fri, Jan 10

michaelo requested review of D48416: net/samba419: Dynamically calculate FreeBSD proc_fd_pattern.
Fri, Jan 10, 2:16 PM

Thu, Jan 9

michaelo requested review of D48399: net/samba419: Use a simple approach to reconcile O_PATH and vfs_zfsacl.
Thu, Jan 9, 6:01 PM

Wed, Jan 8

michaelo committed R11:6c175b587b97: net/samba419: Fix procfd search patterns for FreeBSD (authored by Mikael Urankar <mikael@FreeBSD.org>).
net/samba419: Fix procfd search patterns for FreeBSD
Wed, Jan 8, 1:49 PM
michaelo closed D48313: net/samba419: Fix procfd search patterns for FreeBSD.
Wed, Jan 8, 1:49 PM
michaelo committed R11:39b057627442: net/samba419: Fix procfd search patterns for FreeBSD (authored by Mikael Urankar <mikael@FreeBSD.org>).
net/samba419: Fix procfd search patterns for FreeBSD
Wed, Jan 8, 1:49 PM
michaelo added a comment to D48313: net/samba419: Fix procfd search patterns for FreeBSD.
In D48313#1102926, @jrm wrote:

What is the rationale behind this change, please? Moreover, I guess @jrm is the best samba person in this ballroom.

FWIW, if I've ever run Samba, it was over 20 years ago.

It would be nice to hear from someone on samba@. Are there any open questions from bug#277878? If not, and @michaelo, if you are satisfied this is safe, I will approve.

Wed, Jan 8, 7:56 AM

Tue, Jan 7

michaelo updated subscribers of D48313: net/samba419: Fix procfd search patterns for FreeBSD.
In D48313#1102927, @jrm wrote:

Another question, is this applicable to net/samba416?

Samba 4.16 is completely different, due to new VFS code they do not really compare, but I can check.

Tue, Jan 7, 5:42 PM
michaelo added a comment to D48313: net/samba419: Fix procfd search patterns for FreeBSD.
In D48313#1102927, @jrm wrote:

Another question, is this applicable to net/samba416?

Tue, Jan 7, 5:19 PM
michaelo added a comment to D48313: net/samba419: Fix procfd search patterns for FreeBSD.
In D48313#1102926, @jrm wrote:

What is the rationale behind this change, please? Moreover, I guess @jrm is the best samba person in this ballroom.

FWIW, if I've ever run Samba, it was over 20 years ago.

It would be nice to hear from someone on samba@. Are there any open questions from bug#277878? If not, and @michaelo, if you are satisfied this is safe, I will approve.

Tue, Jan 7, 5:18 PM
michaelo added a comment to D48313: net/samba419: Fix procfd search patterns for FreeBSD.

What is the rationale behind this change, please? Moreover, I guess @jrm is the best samba person in this ballroom.

Tue, Jan 7, 4:59 PM
michaelo added a comment to D48313: net/samba419: Fix procfd search patterns for FreeBSD.

Any opinions?

Tue, Jan 7, 4:46 PM

Fri, Jan 3

michaelo updated the diff for D48313: net/samba419: Fix procfd search patterns for FreeBSD.

Bump port revision

Fri, Jan 3, 8:40 PM
michaelo requested review of D48313: net/samba419: Fix procfd search patterns for FreeBSD.
Fri, Jan 3, 8:21 PM

Dec 31 2024

michaelo committed rG3f00a0678b9d: linprocfs: Properly reset error variable for mtab generation (authored by michaelo).
linprocfs: Properly reset error variable for mtab generation
Dec 31 2024, 12:38 PM
michaelo committed rG7700d456bff4: linprocfs: Properly reset error variable for mtab generation (authored by michaelo).
linprocfs: Properly reset error variable for mtab generation
Dec 31 2024, 12:37 PM

Dec 23 2024

michaelo added a comment to D48171: */*: Update my email address.
In D48171#1098620, @fuz wrote:

Why don't you change these to your FreeBSD.org address? That one is guaranteed to remain as-is.

Dec 23 2024, 8:55 PM
michaelo closed D48169: devel/subversion{,-lts}: Update to 1.14.5.
Dec 23 2024, 12:36 PM
michaelo committed R11:40d57c0896db: devel/subversion{,-lts}: Update to 1.14.5 (authored by michaelo).
devel/subversion{,-lts}: Update to 1.14.5
Dec 23 2024, 12:36 PM
michaelo closed D48171: */*: Update my email address.
Dec 23 2024, 12:35 PM
michaelo committed R11:8881c82cd806: */*: Update my email address (authored by michaelo).
*/*: Update my email address
Dec 23 2024, 12:35 PM

Dec 21 2024

michaelo added a comment to D48171: */*: Update my email address.
In D48171#1098375, @jrm wrote:

You also have two entries in UPDATING with that address (in case you also want to change those).

Dec 21 2024, 5:28 PM
michaelo requested review of D48171: */*: Update my email address.
Dec 21 2024, 5:07 PM
michaelo accepted D48111: [PATCH] java/openjdk*: Update pkg-message information about fdescfs and procfs.

For the stupid: I have once grepped through Java's C code and wasn't able to find any use of those filesystems, I really wonder why they are needed at all here.

Dec 21 2024, 4:56 PM
michaelo added a comment to D48169: devel/subversion{,-lts}: Update to 1.14.5.
In D48169#1098351, @jrm wrote:

How about making the subject line of your commit message devel/subversion{,-lts}: Update to 1.14.5? This way, the prefix is specific and the first letter of the subject is a capital.

Dec 21 2024, 4:46 PM
michaelo retitled D48169: devel/subversion{,-lts}: Update to 1.14.5 from */*: update devel/subversion{,-lts} to 1.14.5 to devel/subversion{,-lts}: Update to 1.14.5.
Dec 21 2024, 4:46 PM
michaelo requested review of D48169: devel/subversion{,-lts}: Update to 1.14.5.
Dec 21 2024, 12:19 PM

Dec 17 2024

michaelo committed rG58c7db14cd71: linprocfs: Properly reset error variable for mtab generation (authored by michaelo).
linprocfs: Properly reset error variable for mtab generation
Dec 17 2024, 9:01 AM
michaelo closed D47865: linprocfs: Properly reset error variable for mtab generation.
Dec 17 2024, 9:00 AM
michaelo added a comment to D47865: linprocfs: Properly reset error variable for mtab generation.
In D47865#1096992, @jrm wrote:

Your change seems simple enough. If you're confident, go for it. If you want review from a src committer, you'll have to pester someone.

Dec 17 2024, 8:35 AM

Dec 16 2024

michaelo added a comment to D47865: linprocfs: Properly reset error variable for mtab generation.

Is @fluffy's review enough to merge this? Does @fluffy have src commit bit?

Dec 16 2024, 3:19 PM

Dec 10 2024

michaelo added a comment to D47865: linprocfs: Properly reset error variable for mtab generation.

Anyone willing to review?

Dec 10 2024, 12:30 PM

Dec 9 2024

michaelo closed D47929: security/p5-Authen-SASL: remove KERBEROS from OPTIONS_DEFAULT.
Dec 9 2024, 10:36 AM
michaelo committed R11:423876d30ff7: security/p5-Authen-SASL: remove KERBEROS from OPTIONS_DEFAULT (authored by guest-svmhdvn).
security/p5-Authen-SASL: remove KERBEROS from OPTIONS_DEFAULT
Dec 9 2024, 10:36 AM

Dec 5 2024

michaelo added a comment to D47929: security/p5-Authen-SASL: remove KERBEROS from OPTIONS_DEFAULT.

FTR: The maintainer didn't responsd within four months.

Dec 5 2024, 8:08 AM
michaelo requested review of D47929: security/p5-Authen-SASL: remove KERBEROS from OPTIONS_DEFAULT.
Dec 5 2024, 8:07 AM

Dec 2 2024

michaelo added a reviewer for D47865: linprocfs: Properly reset error variable for mtab generation: fluffy.
Dec 2 2024, 2:29 PM
michaelo added a comment to D47865: linprocfs: Properly reset error variable for mtab generation.

Jailhost before patch:

root@deblndw013x:/compat/linux/proc/self
# cat mounts
cat: mounts: Operation canceled
Dec 2 2024, 2:21 PM
michaelo added a reviewer for D47865: linprocfs: Properly reset error variable for mtab generation: cem.
Dec 2 2024, 1:55 PM
michaelo added a comment to D47865: linprocfs: Properly reset error variable for mtab generation.

Please add others you think see fit.

Dec 2 2024, 1:52 PM
michaelo updated the summary of D47865: linprocfs: Properly reset error variable for mtab generation.
Dec 2 2024, 1:48 PM
michaelo requested review of D47865: linprocfs: Properly reset error variable for mtab generation.
Dec 2 2024, 1:47 PM
michaelo committed R11:d965decf8425: sysutils/vm-bhyve: remove outdated pkg upgrade message (authored by michaelo).
sysutils/vm-bhyve: remove outdated pkg upgrade message
Dec 2 2024, 8:59 AM
michaelo closed D47864: sysutils/vm-bhyve: remove outdated pkg upgrade message.
Dec 2 2024, 8:59 AM
michaelo requested review of D47864: sysutils/vm-bhyve: remove outdated pkg upgrade message.
Dec 2 2024, 8:43 AM

Nov 12 2024

michaelo added a comment to D47433: libfetch: allow use of SSL_CRL_VERIFY.

Will look again next couple of days.

Nov 12 2024, 2:55 PM

Nov 11 2024

michaelo added inline comments to D46716: periodic 100.chksetuid: supress output if diff is purely whitespace.
Nov 11 2024, 8:20 AM
michaelo requested changes to D46716: periodic 100.chksetuid: supress output if diff is purely whitespace.
Nov 11 2024, 8:16 AM

Nov 8 2024

michaelo added a comment to D47433: libfetch: allow use of SSL_CRL_VERIFY.

FTR: https://httpd.apache.org/docs/2.4/mod/mod_ssl.html#sslcarevocationcheck with chain, leaf, none.

Nov 8 2024, 10:46 AM

Nov 7 2024

michaelo updated subscribers of D47433: libfetch: allow use of SSL_CRL_VERIFY.

I don't disagree, but introducing multiple vars for the same config isn't better either in my opinion. Consider you want to expose that to the CLI for fetch(1), do you want to introduce multiple switches?

For historic context: right now handling of X509_V_ERR_UNABLE_TO_GET_CRL / D47449 is unconditional for OPNsense due to lack of the scope of this patch here. For FreeBSD inclusion I pondered the side effect of introducing this breaking standard verification behaviour of SSL_CRL_FILE and there it would also be beneficial.

Nov 7 2024, 8:23 AM

Nov 6 2024

michaelo added a comment to D47433: libfetch: allow use of SSL_CRL_VERIFY.

Well, then maybe SSL_VERIFY_CRL should not be boolean, but rather an enum? E.g, optional, yes, much like https://httpd.apache.org/docs/current/mod/mod_ssl.html#sslverifyclient because it the end it will require more and more flags. Default value would be none/NULL.

Also doable, but personally I dislike the fuzzy matching on the value to act according to user (case sensitivity and ambiguity of yes and no etc and garbage input). The vars in libfetch are set and forget, if referencing a file or dir letting other parts deal with the complexity of the validation too.

Nov 6 2024, 12:01 PM
michaelo added a comment to D47433: libfetch: allow use of SSL_CRL_VERIFY.

Like fine, but then CR, not CRL because we don't verify the list, do we? :-D Since it is a *verbose* flag I don't mind being verbose literally.

Technically the list's signature and expiry is verified as well but we could also call it a "check" but then the env var should be renamed for clarity as well? Already expected the naming aspect of it to be difficult but I agree that it should be as good as it can be since it will likely stay that way.

Nov 6 2024, 11:59 AM
michaelo added a comment to D47433: libfetch: allow use of SSL_CRL_VERIFY.

Oh about SSL_VERIFY or SSL_CRL I'm not sure. Keeping it closer to SSL_CRL_FILE may be more beneficial also with SSL_CRL_OPTIONAL in mind later. Don't want these vars too long if it can be avoided and cluster all CRL into SSL_CRL prefix?

Nov 6 2024, 11:55 AM
michaelo added a comment to D47433: libfetch: allow use of SSL_CRL_VERIFY.

WDYT?

I'm ok with that, maybe with brevity in mind just this:

CRL verification enabled

But I don't mind either way.

Nov 6 2024, 11:50 AM
michaelo added a comment to D47433: libfetch: allow use of SSL_CRL_VERIFY.

I see inconsistency in env vars and in output:

Nov 6 2024, 11:17 AM
michaelo added a comment to D47433: libfetch: allow use of SSL_CRL_VERIFY.

I have now played around with the patch and one of our intermediate CAs:

Nov 6 2024, 8:55 AM
michaelo added a comment to D47433: libfetch: allow use of SSL_CRL_VERIFY.

While testing this, do you intend to add a flag to fetch(1) as well? E.g., --crl-verify?

Nov 6 2024, 8:40 AM

Nov 5 2024

michaelo added inline comments to D47433: libfetch: allow use of SSL_CRL_VERIFY.
Nov 5 2024, 1:47 PM
michaelo added a comment to D47433: libfetch: allow use of SSL_CRL_VERIFY.

I think I have found it, the documentation isn't really good in this case for both SSL_CTX_load_verify_locations() and SSL_CTX_set_default_verify_paths(). If a hashed dir is passed it boils down to https://github.com/openssl/openssl/blob/ccaa754b5f66cc50d8ecbac48b38268e2acd715e/crypto/x509/x509_d2.c#L73-L76 where the manpage says:

X509_LOOKUP_add_dir() passes a directory specification from which certificates and CRLs are loaded on demand into the associated X509_STORE. type indicates what type of object is expected. This can only be used with a lookup using the implementation X509_LOOKUP_hash_dir(3).

Nov 5 2024, 1:19 PM
michaelo added inline comments to D47433: libfetch: allow use of SSL_CRL_VERIFY.
Nov 5 2024, 1:12 PM