Page MenuHomeFreeBSD

glebius (Gleb Smirnoff)
User

Projects (6)

User Details

User Since
May 28 2014, 2:27 PM (617 w, 3 d)

Recent Activity

Fri, Mar 27

glebius committed rG6cf1afeccd8a: newsyslog: check for rename failure during log rotation (authored by chris.longros_gmail.com).
Fri, Mar 27, 7:30 PM

Wed, Mar 25

glebius committed rGf6989880841b: tests/netinet: add raw:reconnect test.
Wed, Mar 25, 7:59 PM

Tue, Mar 24

glebius committed rGcd05c88058b5: tests/netinet: add test for getsockname() on a disconnected TCP socket.
Tue, Mar 24, 9:26 PM

Mon, Mar 23

glebius committed rG73f72ca08dbb: tcp: make TCP_TRK_TRACK_FLG_* flags visible to userland programs.
Mon, Mar 23, 9:56 PM

Fri, Mar 20

glebius committed rG03b7b779a805: tcp/rack: don't call call tcp_state_change() before tcp_close().
Fri, Mar 20, 4:55 PM
glebius committed rG0798ad802350: tcp: remove extraneous code.
Fri, Mar 20, 4:55 PM

Wed, Mar 18

glebius committed rGad0e698e642e: ifmcstat: remove libkvm(3) code.
Wed, Mar 18, 9:12 PM
glebius committed rG85cf26c6ee09: in_var.h: fixup comments that mention use by ifmcstat(8).
Wed, Mar 18, 9:12 PM
glebius committed rGcc6672235c3b: tests/netinet/raw: fix ssize_t printf(3) format.
Wed, Mar 18, 6:52 PM
glebius committed rGc1481c9f4a42: tests/netinet: provide test for raw_ip.c:rip_input().
Wed, Mar 18, 5:41 PM

Sat, Mar 14

glebius committed rG4f59a7eb878f: tcp: fix up !VIMAGE builds.
Sat, Mar 14, 4:06 AM
glebius committed rGa47c870930a7: inpcb: fix up !VIMAGE builds.
Sat, Mar 14, 4:06 AM

Fri, Mar 13

glebius committed rG77e0c9c3414c: inpcb: in in_pcbbind() use bool for anonport.
Fri, Mar 13, 8:30 PM
glebius committed rG512e189a9641: inpcb: remove a completely outdated comment.
Fri, Mar 13, 8:30 PM
glebius committed rG78c4f821f43d: jail: fix crash with startup commands on a jail without name.
Fri, Mar 13, 8:28 PM

Thu, Mar 12

glebius committed rG041e9eb1ae09: inpcb: overhaul in_pcb.h.
Thu, Mar 12, 6:33 PM
glebius committed rG0f1aa4543fbb: debugnet: don't include udp_var.h.
Thu, Mar 12, 6:33 PM
glebius committed rGa68e3a8ae840: systm.h: don't declare socket and inpcb globally.
Thu, Mar 12, 4:41 PM
glebius committed rG985ac741384e: systat: remove kvm(3) support for -netstat mode.
Thu, Mar 12, 4:41 PM
glebius committed rG815ef05284d1: netinet: remove _WANT_INPCB and _WANT_TCPCB.
Thu, Mar 12, 4:41 PM
glebius committed rGc0462c2deafd: tcp: make sack_filter.c compilable without _WANT_TCPCB.
Thu, Mar 12, 4:41 PM
glebius committed rG72472e52e310: carp: retire ioctl(2) API.
Thu, Mar 12, 4:38 PM

Tue, Mar 10

glebius committed rG35b976c6ce61: tests/kern/ssl_sendfile: reduce copy & paste.
Tue, Mar 10, 9:04 PM
glebius committed rGded881f9056d: tests/kern/ssl_sendfile: fix 'random' and 'basic' flakyness.
Tue, Mar 10, 9:04 PM

Thu, Mar 5

glebius committed rG6feb16b77e7d: witness: report a thread that can't sleep in WITNESS_WARN.
Thu, Mar 5, 6:45 PM
glebius committed rGd4083fb836cf: tests/net/bpf: hexdump(3) the packets if compare fails.
Thu, Mar 5, 4:16 AM
glebius committed rG78843218b0cc: rss: manifest RSS option in kernel with kern.features sysctl.
Thu, Mar 5, 4:16 AM
glebius committed rG1abb62867f2a: tests/net/bpf: skip the bpf:inject test when RSS is present.
Thu, Mar 5, 4:16 AM
glebius committed rG776604651ea6: hpts: remove call into TCP HPTS from userret().
Thu, Mar 5, 3:17 AM

Wed, Mar 4

glebius committed rGdf97a58afdea: inpcb: use correct label name in a comment.
Wed, Mar 4, 9:36 PM
glebius committed rGc5c54f7d21e5: hpts: remove no longer relevant comment.
Wed, Mar 4, 9:36 PM

Feb 26 2026

glebius committed rG73d9153fc57b: tests/kern: put ssl_sendfile under MK_OPENSSL != no.
Feb 26 2026, 8:31 PM

Feb 19 2026

glebius committed rG38edf96b1787: tests/ipfw: fix log:bpf test flakyness.
Feb 19 2026, 2:55 AM

Feb 16 2026

glebius committed rG11c1b69885be: netlink: force uninline of nl_receive_message().
Feb 16 2026, 11:41 PM

Feb 13 2026

glebius committed rG596bf3485fe5: bpf: don't call bpf_detachd() in bpf_setdlt().
Feb 13 2026, 7:40 PM

Feb 6 2026

glebius committed rGf5923578eb67: sockets: repair sctp_peeloff(2).
Feb 6 2026, 6:54 PM

Feb 4 2026

glebius committed rG5937e1cdc991: bpf: don't clear pointer from descriptor to the tap on descriptor close.
Feb 4 2026, 10:08 PM

Feb 3 2026

glebius committed rG64f7e3c9c178: sockets: let protocols be responsible for socket buffer mutexes.
Feb 3 2026, 5:10 PM

Feb 2 2026

glebius committed rG32c3723f0655: tests/netgraph: fix tests that depended on connect(in6addr_any).
Feb 2 2026, 8:16 PM

Jan 30 2026

glebius committed rG9df110b11f2d: tests/netinet: fix tests that depended on connect(in6addr_any).
Jan 30 2026, 9:32 PM

Jan 27 2026

glebius committed rG8a9508563542: tests/kern: make ssl_sendfile:truncate and ssl_sendfile:grow less flaky.
Jan 27 2026, 9:17 PM
glebius committed rG29c3350f395a: ipfw: fix my stupid error in casting void * to enum.
Jan 27 2026, 6:04 PM
glebius committed rGd8a78048a246: ipfw: don't recurse on the upper half lock in ipfw_iface_ref().
Jan 27 2026, 5:39 PM

Jan 26 2026

glebius committed rGd1a8f1a62f31: ipfw: don't use the upper half lock to walk dynamic states buckets.
Jan 26 2026, 11:13 PM

Jan 23 2026

glebius committed rGf3de667137e9: netinet6: free in6_ifextra with epoch_call(9).
Jan 23 2026, 10:37 PM
glebius committed rGcba9f88105c2: netinet6: embed struct mld_ifsoftc into struct in6_ifextra.
Jan 23 2026, 10:37 PM
glebius committed rGaa3bbc06e5f0: netinet6: embed struct scope6_id into struct in6_ifextra.
Jan 23 2026, 10:37 PM
glebius committed rG576ee62dd2e5: netinet6: store ND context directly in struct in6_ifextra.
Jan 23 2026, 10:37 PM
glebius committed rG25a11d9805fc: netinet6: use in6_ifmtu() instead of IN6_LINKMTU() macro.
Jan 23 2026, 10:37 PM
glebius committed rG3182dc411788: netinet6: embed the counter(9) arrays in struct in6_ifextra.
Jan 23 2026, 10:37 PM
glebius committed rG6857b3a04e59: netinet6: embed struct nd_ifinfo into struct in6_ndireq.
Jan 23 2026, 10:37 PM
glebius committed rG37d11fde8f58: tests/kern: add test for SSL_sendfile().
Jan 23 2026, 7:17 PM

Jan 21 2026

glebius accepted D54763: Make sbin/ipfw on RELENG_14 compatible to ipfw kernel module on RELENG_15+.
Jan 21 2026, 12:25 AM
glebius added a comment to D54763: Make sbin/ipfw on RELENG_14 compatible to ipfw kernel module on RELENG_15+.

To me the patch looks good enough. I can't approve the approach taken, that adds a future version tool to a stable/xx tree. This is up to releng as the main upgrade path gatekeeper and @jhb who requested the compatibility shim.

Jan 21 2026, 12:25 AM

Jan 20 2026

glebius accepted D54797: rpctls_impl.c: Use a direct cast to uintptr_t instead of __DECONST.
Jan 20 2026, 5:43 PM
glebius added inline comments to D54763: Make sbin/ipfw on RELENG_14 compatible to ipfw kernel module on RELENG_15+.
Jan 20 2026, 5:40 PM

Jan 19 2026

glebius added inline comments to D54763: Make sbin/ipfw on RELENG_14 compatible to ipfw kernel module on RELENG_15+.
Jan 19 2026, 6:45 PM
glebius accepted D54434: socket.2: Cross-reference protocol familiy man pages in section 4.

Looks great, thanks!

Jan 19 2026, 6:31 PM · manpages

Jan 18 2026

glebius committed rG76af334737b1: ipfw: fix !VIMAGE build.
Jan 18 2026, 5:53 AM

Jan 17 2026

glebius added inline comments to D54434: socket.2: Cross-reference protocol familiy man pages in section 4.
Jan 17 2026, 6:01 PM · manpages
glebius accepted D53786: netlink(4): add snl(3) to See Also section.

Approved!

Jan 17 2026, 5:52 PM
glebius committed rG35caa56a329d: tests/ipfw: add a test for ipfw(4) log rules that write to bpf(4).
Jan 17 2026, 4:10 AM
glebius committed rG65b4bf7a6e0d: ipfw: refactor how we store bpf tap points.
Jan 17 2026, 4:10 AM
glebius committed rG1a7b74d3125f: ipfw: in a vnet destructor use NET_EPOCH_WAIT().
Jan 17 2026, 4:10 AM
glebius committed rGb0c13e7e2446: ipfw: remove locking workarounds in the table code.
Jan 17 2026, 12:46 AM
glebius committed rG7eac31c83ee3: tests/ipfw: add a simple fuzzing test for ipfw tables.
Jan 17 2026, 12:46 AM
glebius committed rGe3caa360d5d0: ipfw: make the upper half lock sleepable.
Jan 17 2026, 12:46 AM
glebius closed D54580: ipfw: remove locking workarounds in the table code.
Jan 17 2026, 12:46 AM
glebius closed D54579: tests/ipfw: add a simple fuzzing test for ipfw tables.
Jan 17 2026, 12:46 AM
glebius closed D54535: ipfw: make the upper half lock sleepable.
Jan 17 2026, 12:46 AM
glebius closed D54721: net: on interface detach purge all its routes before detaching protocols.
Jan 17 2026, 12:46 AM
glebius committed rGf102a1834933: net: on interface detach purge all its routes before detaching protocols.
Jan 17 2026, 12:45 AM

Jan 16 2026

glebius added a comment to D54726: netinet6: embed struct scope6_id into struct in6_ifextra.

I have very little idea about that. I'm just working on making interfaces detach more safe and I want in6_ifextra to be a single piece of memory which would have delayed reclamation.

Jan 16 2026, 7:00 PM

Jan 15 2026

glebius committed rG51786cdeb07c: sockets: remove unused pr_sosend_notsupp(), pr_soreceive_notsupp().
Jan 15 2026, 9:58 PM
glebius committed rG77f453e9f9ca: tests/if_ovpn: add missing cleanup to the multihome6 test.
Jan 15 2026, 9:41 PM
glebius committed rGf9ae08a88924: linux: on vnet detach call clean_unrhdr(9) always.
Jan 15 2026, 9:41 PM
glebius added a reviewer for D54725: netinet6: store ND context directly in struct in6_ifextra: madpilot.
Jan 15 2026, 5:36 AM
glebius added a comment to D54636: rtadvd: add multi pref64 support.

@glebius should these minor changes to the manual be approved by the manpages group?

Jan 15 2026, 3:37 AM
glebius requested review of D54728: netinet6: free in6_ifextra with epoch_call(9).
Jan 15 2026, 3:25 AM
glebius requested review of D54727: netinet6: embed struct mld_ifsoftc into struct in6_ifextra.
Jan 15 2026, 3:25 AM
glebius requested review of D54726: netinet6: embed struct scope6_id into struct in6_ifextra.
Jan 15 2026, 3:25 AM
glebius requested review of D54725: netinet6: store ND context directly in struct in6_ifextra.
Jan 15 2026, 3:25 AM
glebius requested review of D54724: netinet6: use in6_ifmtu() instead of IN6_LINKMTU() macro.
Jan 15 2026, 3:24 AM
glebius requested review of D54721: net: on interface detach purge all its routes before detaching protocols.
Jan 15 2026, 3:24 AM
glebius requested review of D54723: netinet6: embed the counter(9) arrays in struct in6_ifextra.
Jan 15 2026, 3:24 AM
glebius requested review of D54722: netinet6: embed struct nd_ifinfo into struct in6_ndireq.
Jan 15 2026, 3:24 AM
glebius committed rG008e5703e184: netinet6: garbage collect OSIOCGIFINFO_IN6.
Jan 15 2026, 2:57 AM

Jan 14 2026

glebius added a comment to D54718: tcpdump: Fix buffer overrun in ATM OAM printing .

Have you tried to submit this the tcpdump project itself? https://github.com/the-tcpdump-group/tcpdump

Jan 14 2026, 6:29 PM
glebius accepted D54713: Fix sendfile over tmpfs.
Jan 14 2026, 5:09 PM
glebius added inline comments to D54636: rtadvd: add multi pref64 support.
Jan 14 2026, 5:07 PM
glebius committed rGc1376acb8a9d: ipfw: find_tentry method is defined for any table algorithm.
Jan 14 2026, 1:01 AM
glebius committed rGe8348e2b35f3: enc: create an interface at SI_SUB_PROTO_IF stage.
Jan 14 2026, 12:55 AM
glebius added inline comments to D54636: rtadvd: add multi pref64 support.
Jan 14 2026, 12:50 AM
glebius added inline comments to D54535: ipfw: make the upper half lock sleepable.
Jan 14 2026, 12:50 AM
glebius added a member for committers: pouria.
Jan 14 2026, 12:49 AM

Jan 12 2026

glebius accepted D54638: new committer (src): Pouria Mousavizadeh Tehrani (pouria).
Jan 12 2026, 1:45 AM
glebius accepted D54637: committers-src: Add myself (pouria@) with glebius@ as mentor.
Jan 12 2026, 1:44 AM

Jan 10 2026

glebius committed rG509a185dd940: net80211: fix bpf tap leak on wlan(4) detach.
Jan 10 2026, 6:57 PM

Jan 8 2026

glebius added inline comments to D54607: ipfilter: Interface name must not extend beyond end of buffer.
Jan 8 2026, 9:15 PM
glebius added a comment to D54605: iflib: remove convoluted custom zeroing code.

I would suggest to go deeper and call memset() directly. These empty proxy functions do not improve readability.

Jan 8 2026, 6:27 PM