Page MenuHomeFreeBSD

julian (JulianElischer)
User

Projects

User Details

User Since
Jun 5 2014, 6:17 AM (512 w, 14 h)

Recent Activity

Oct 17 2021

julian added a comment to D5017: More than 65K connection from single application.

his "feature" is I believe still needed. I am keeping this alive to help me remember the details and to flag it to others.

Oct 17 2021, 11:42 PM · network
julian added a comment to D14214: Add descriptions to undocumented sysctls (vfs).

was this ever done?

Oct 17 2021, 11:39 PM
julian added a comment to D22012: Import dhcpcd(8) into FreeBSD base..

I note that the package is now up to 9.mumble so this should either happen or not. (with the new version) I know several companies that use the script so it is important that the script be kept compatible.

Oct 17 2021, 11:35 PM
julian closed D2410: fix (hack) readdir and seekdir to allow samba to correctly delete files.
Oct 17 2021, 9:48 PM

May 1 2021

julian added inline comments to D30008: netgraph/ng_bridge: Handle send errors during loop processing.
May 1 2021, 12:30 PM

Dec 13 2020

julian committed R9:7392d17c9ebe: brought up-to-date with regards to some aspects of the scsi system (authored by julian).
brought up-to-date with regards to some aspects of the scsi system
Dec 13 2020, 8:15 PM
julian committed R9:87a6889455df: Note the rename of kthread_create() etc. (authored by julian).
Note the rename of kthread_create() etc.
Dec 13 2020, 5:58 PM
julian committed R9:aec79d9f5563: note arrival of multi routing table support for IPv4. (authored by julian).
note arrival of multi routing table support for IPv4.
Dec 13 2020, 5:50 PM

Jan 9 2020

julian requested changes to D23114: Document two new conventions:.
Jan 9 2020, 10:21 PM

Jan 8 2020

julian accepted D23080: ng_nat: Pass IPv6 packets through..

yes, only ipv4 packets should be processed. what actually exploded?

Jan 8 2020, 4:30 AM

Jan 5 2020

julian accepted D21961: netgraph/ng_bridge: Reestablish old ABI.
Jan 5 2020, 1:11 AM

Jan 3 2020

julian requested changes to D21961: netgraph/ng_bridge: Reestablish old ABI.

change review outcome

Jan 3 2020, 4:56 PM
julian added a comment to D21961: netgraph/ng_bridge: Reestablish old ABI.

OR do
#ifdef NGM_BRIDGE_TABLE_ABI
if ((msg->header.typecookie == NGM_BRIDGE_GET_CONFIG )||

 (msg->header.typecookie  == NGM_BRIDGE_SET_CONFIG) ||
 (msg->header.typecookie  == NGM_BRIDGE_GET_TABLE) ) {
    ..... new code....
} else

#endif
... old code

Jan 3 2020, 4:55 PM
julian added a comment to D21961: netgraph/ng_bridge: Reestablish old ABI.

one possible solution to stop the commands from being run a second time. replace 'break' with a goto.. OR poison message->cmd so it wont match next time?

Jan 3 2020, 4:51 PM

Oct 10 2019

julian added a comment to D21961: netgraph/ng_bridge: Reestablish old ABI.

I wasn't saing you shoudl force yourself to do the test.. just whether it is theoretically possible,, anyhow I'm happy with the result. Don't let me stop you from committing it and I would say that the only case for keeping it in 13 is for the brief period while an upgrade is occurring. (for example I know people who have their interface connected into a bridge so that if the bridge wasn't configured correctly they'd be off the air.. It would basically be for compatibility up the 12 line rather than being needed in the 13 line.

Oct 10 2019, 8:39 AM
julian added a comment to D21961: netgraph/ng_bridge: Reestablish old ABI.

That's why I added the cookies to the API.

Oct 10 2019, 12:56 AM
julian accepted D21961: netgraph/ng_bridge: Reestablish old ABI.
Oct 10 2019, 12:54 AM
julian added a comment to D21961: netgraph/ng_bridge: Reestablish old ABI.

Can you use both binaries? e.g. a script uses one and manually you use a newer one?

Oct 10 2019, 12:53 AM
julian added a comment to D21961: netgraph/ng_bridge: Reestablish old ABI.

It should be backward compatible for 12 at least. Probably not needed for 13 but no harm in carrying it for one release.

Oct 10 2019, 12:52 AM

Oct 7 2019

julian added inline comments to D20655: Make use of stats(3) in the TCP stack.
Oct 7 2019, 8:47 PM

Jun 25 2019

julian committed rS349392: Fix annoying whitespace issue..
Fix annoying whitespace issue.
Jun 25 2019, 7:55 PM

Jun 15 2019

julian committed rS349044: Lightly hide the 'var' inside the macros to read the arm special registers..
Lightly hide the 'var' inside the macros to read the arm special registers.
Jun 15 2019, 12:48 AM

Oct 16 2018

julian added a comment to P230 trythis.

experimenting with the pastbin.. ignore..

Oct 16 2018, 10:31 PM
julian created P230 trythis.
Oct 16 2018, 10:30 PM

May 17 2018

julian added a comment to P175 Fatal trap 9: general protection fault while in kernel mode.

I have a similar crash at $JOB. Occured during shutdown

crash.png (455×720 px, 137 KB)

May 17 2018, 1:15 AM

May 15 2018

julian added a comment to D15424: nfsrvd_readdirplus: for some errors, skip an entry instead of failing the request.

only one thought really.

May 15 2018, 4:19 AM

May 9 2018

julian added a comment to D15247: Add rcorder(8) support to /etc/rc.resume.
In D15247#323501, @avg wrote:

It would be nice to add a mention of rc.resume and the new resume keyword to rc(8) as Julian suggested.

I would rather not duplicate same documentation in different places.
/etc/rc.resume is not used for auto-reboot nor general daemon startup described in rc(8).

Do you have any idea how to mention rc.resume in rc(8) correctly?

May 9 2018, 12:16 AM

May 5 2018

julian requested changes to D15247: Add rcorder(8) support to /etc/rc.resume.

docs needed

May 5 2018, 6:19 PM
julian added a comment to D15247: Add rcorder(8) support to /etc/rc.resume.

should probably be documented somewhere.
mabe add a cross ref (see also) in the rc and rcorder man pages and add sections to whatever man pages mention how to resume (or add one)

May 5 2018, 6:18 PM

May 2 2018

julian accepted D15261: Add netdump hooks for vtnet(4)..
May 2 2018, 6:24 AM
julian accepted D15256: Add netdump hooks for bge(4)..
May 2 2018, 6:23 AM
julian accepted D15255: Add netdump hooks for alc(4)..
May 2 2018, 6:22 AM
julian accepted D15251: Add the netdump mbuf allocator..
May 2 2018, 6:13 AM
julian accepted D15253: Add the core netdump client code..
May 2 2018, 6:13 AM
julian added inline comments to D15251: Add the netdump mbuf allocator..
May 2 2018, 5:33 AM

Apr 18 2018

julian added a comment to D15022: Initial debug server for bhyve..

happy but not able to test right now..

Apr 18 2018, 4:30 AM

Apr 4 2018

julian added a comment to D12330: "Long" filename support changes.

Can we make a list of other things that we'd need to change?
ABIs for Start

Apr 4 2018, 1:28 PM

Mar 7 2018

julian added a comment to D14608: Add an option to ctime and friends to track /etc/localtime..
In D14608#306803, @imp wrote:

I'm curious why you don't setup a kqueue event structure to point to the file and then just poll it each time through. That would be no more expensive than the time() call, and you would have no lags. Would also save all the stat calls too, which would be a win.

Mar 7 2018, 6:43 PM
julian added a comment to D14608: Add an option to ctime and friends to track /etc/localtime..

Despite my grumpy responses (Get off my lawn!) I appreciate the comments.. At least you didn't say "What a stupid idea, who would want to do that?" Anyhow you've given me some things to think about which is the aim. right?

Mar 7 2018, 6:39 PM
julian added a comment to D4154: Clean up unused bandwidth entry in the TCP hostcache.
In D4154#295111, @kevin.bowling_kev009.com wrote:

This was committed over 2 years ago. So that sounds like a pretty local mod. I would recommend either carrying it in your local tree or otherwise upstreaming the estimator.

that's what we are doing (just adding the fields back locally..
The estimator is, unfortunately, a bit crude for public consumption, or I'd commit it.

Mar 7 2018, 4:42 PM
julian added a comment to D12921: Three New Chapter for Porters Handbook.

I tried to read the introduction with a web browser (it's a .html) but it stuck it all together..
can you add some basic formatting?

Mar 7 2018, 4:42 PM
julian added inline comments to D14608: Add an option to ctime and friends to track /etc/localtime..
Mar 7 2018, 3:24 PM
julian added inline comments to D14608: Add an option to ctime and friends to track /etc/localtime..
Mar 7 2018, 3:20 PM
julian added inline comments to D14608: Add an option to ctime and friends to track /etc/localtime..
Mar 7 2018, 3:16 PM
julian created D14608: Add an option to ctime and friends to track /etc/localtime..
Mar 7 2018, 3:08 PM

Jan 25 2018

Herald added a reviewer for D4154: Clean up unused bandwidth entry in the TCP hostcache: transport.

dammit we have a functional bandwidth estimator that used this field..

Jan 25 2018, 12:01 PM

Jan 2 2018

julian added a comment to D12921: Three New Chapter for Porters Handbook.

is there a formatted version of this available somewhere so it can be read in final form?

Jan 2 2018, 6:16 AM

Dec 5 2017

julian committed rS326568: Steps to Reproduce:.
Steps to Reproduce:
Dec 5 2017, 2:46 PM

Nov 10 2017

julian added a comment to D12330: "Long" filename support changes.

Have applied this patch at $JOB now to stable/10

Nov 10 2017, 8:41 AM

Oct 30 2017

julian added a comment to D12685: Make ipfw dynamic states lockless on fast path.

what are the chances of this improvement making it into stable/10?

Oct 30 2017, 2:35 PM

Oct 20 2017

julian requested changes to D12685: Make ipfw dynamic states lockless on fast path.

really minor things only.. don't get discouraged..

Oct 20 2017, 8:00 AM

Oct 5 2017

julian accepted D12545: sysctl-s in a module should be accessible only when the module is initialized.
Oct 5 2017, 4:05 AM

Sep 30 2017

julian accepted D12545: sysctl-s in a module should be accessible only when the module is initialized.
Sep 30 2017, 6:45 PM
julian added a comment to D12545: sysctl-s in a module should be accessible only when the module is initialized.
Sep 30 2017, 6:44 PM

Sep 15 2017

julian added a comment to D12330: "Long" filename support changes.

I've applied these changes to 10.3 and will give them a run..

Sep 15 2017, 6:33 PM

Sep 14 2017

julian added a comment to D12330: "Long" filename support changes.

so there are bits of this missing if you are (like us) trying to make this work in stable/10 or stable/11 because Isilon have already aommitted parts of it..
like change 313475 for example..
I need to merge that into our 10 based code until I can use this..

Sep 14 2017, 5:47 PM

Sep 12 2017

julian added a comment to D12330: "Long" filename support changes.
In D12330#255757, @cem wrote:

It seems that ZFS (which we don't use) has some ABI dependency on these constants via zfs_cmd, and this change breaks a CTASSERT on line 202 of zfs_ioctl.c. For some reason passing 3 MAXPATHLENs and 1 MAXNAMELEN via ioctl is too much. Someone would need to figure out how to fix ZFS to use this patch.

Sep 12 2017, 5:10 PM

Aug 19 2017

julian added a comment to D12077: [NEW PORT] sysutils/google-compute-engine: User daemon for Google Compute Engine.

Very glad to see this. at $JOB we create an appliance and we have ami, azure and vmware versions and I can predict that google-compute is on the Horizon (actually it's already prototyped).
so I'm sure I will get to know and love (?) this port .. :-)

Aug 19 2017, 7:09 AM

Aug 16 2017

julian added a comment to D10006: Add dwatch(8) for watching processes as they trigger dtrace probe.
In D10006#206784, @gnn wrote:

New, BSD license, code does not need to be in cddl. Most of the new D scripts and programs go into either share/dtrace or the DTrace Toolkit port. Since this is a script I'd put it into share/dtrace if you want it in the src tree.

Aug 16 2017, 3:22 PM
julian added a comment to D10006: Add dwatch(8) for watching processes as they trigger dtrace probe.

so, like is this getting committed some time?

Aug 16 2017, 3:18 PM

May 4 2017

julian accepted D10591: zfsboot: drvsize() may be unusable on some systems.

DOn't see issues in this code but see other comment

May 4 2017, 3:32 AM

Apr 6 2017

julian accepted D9848: Fix MPD5 PPPoE support on vlans and add basic parsing of PADM messages.

looks ok.
Who;s going to commit?
any doc change required?

Apr 6 2017, 2:30 PM

Mar 16 2017

julian added a comment to D2596: NFSv4 server tunable hash table sizing.

note that this was committed

Mar 16 2017, 5:11 AM

Mar 10 2017

julian added a comment to D9932: Prefer ${SRCTOP}/foo over ${.CURDIR}/../../foo and ${SRCTOP}/usr.bin/foo over ${.CURDIR}/../foo for paths in Makefiles..
In D9932#205427, @imp wrote:

just my $0.02

Nice two cents. Not going to do it since it is beyond the scope of this work, but it is a nice idea down the road. Similar to libnames.mk, it would make things better. But there's a lot of them in the tree, so that's outside the scope.

just an idea for sometime
Mar 10 2017, 4:32 AM
julian added a comment to D9929: Change the syntax of ipfw named states.

we are going to run out of available tricks for this in ipfw at some stage.. Can we re-use () like used in table? or make the : part of the keep-state.. so that "keep_state: state1" or keep_state(state1) vs "keep_state :state1"

Mar 10 2017, 2:59 AM
julian added a comment to D9932: Prefer ${SRCTOP}/foo over ${.CURDIR}/../../foo and ${SRCTOP}/usr.bin/foo over ${.CURDIR}/../foo for paths in Makefiles..

just my $0.02

Mar 10 2017, 2:52 AM
julian added a comment to D9917: Add abs2rel and rel2abs to libutil and use them in ln to provide the -a and -r options.

will work on this this a bit more this weekend

Mar 10 2017, 2:22 AM
julian accepted D9933: Increase WARNS for selected tests.
Mar 10 2017, 2:21 AM

Mar 7 2017

julian added a comment to D9917: Add abs2rel and rel2abs to libutil and use them in ln to provide the -a and -r options.

First off in the unix philosophy /we also be adding a relname in the spirit of
basename and dirname that calls this library so that any shell script or
Makefile, etc could easily add this functionality?

Mar 7 2017, 8:15 AM
julian added a comment to D9917: Add abs2rel and rel2abs to libutil and use them in ln to provide the -a and -r options.

p.s. I'm still considering line 266/267 in ln.c which came with the original patch, but I have not totally understood yet..

Mar 7 2017, 6:49 AM
julian added a comment to D9917: Add abs2rel and rel2abs to libutil and use them in ln to provide the -a and -r options.

Bapt has convinced me to add these functions to libutil instead of keeping them in libpathconv as they originally came.
The Pathconvert package has been incorporated over the years into many projects.
The simplest way to see how to use this is to imagine how difficult it can be sometimes to generate relative symlinks when installing packages or generated binaries when the source and destination are not fixed relative to each other but expressed as two absolute paths. This becomes trivial by adding the -r option and specifying the available absolute paths. I originally started checking this in as libpathconv, before Bapt got to m. I will remove that at the same time I add this.

Mar 7 2017, 6:46 AM
julian retitled D9917: Add abs2rel and rel2abs to libutil and use them in ln to provide the -a and -r options from to Add abs2rel and rel2abs to libutil and use them in ln to provide the -a and -r options.
Mar 7 2017, 6:33 AM

Feb 9 2017

julian added a comment to D5017: More than 65K connection from single application.

I think that "collision" is ok.

Feb 9 2017, 5:48 PM · network
julian added a comment to D5017: More than 65K connection from single application.

This is the source comment that should have been submitted with my 'request for change' action, had I pressed the buttons in a way that didn't dispose of it instead.

Feb 9 2017, 5:25 PM · network
julian added a comment to D5017: More than 65K connection from single application.

so what change did pkelsey request? I can't see any request to change anything.

Feb 9 2017, 5:23 PM · network
julian added a comment to D5017: More than 65K connection from single application.

who is this mysterious group reviewer "transport"? And where is their negative review? I only see gnn's

Feb 9 2017, 7:59 AM · network
julian accepted D5017: More than 65K connection from single application.

my only comment is that I ask you to just confirm that a listening socket can not collide with the socket we are allocating.
i don't think it does, but I may have missed something

Feb 9 2017, 7:57 AM · network
julian added a comment to D9480: security/openssl: Enable ASM by default.

As long as features are DISABLED and not removed (e.g. at $JOB we need MD2) then ok.
I think we should make two versions of this port: openssl and openssl-insecure, which has features like sslv2 and MD2 enabled for people who need that functionality. (e.g. for talking to old machines or handling old certificates etc.)
maybe with a different .so number. (just an idea).

Feb 9 2017, 4:25 AM

Jan 27 2017

julian committed rS312871: MFH: r308671.
MFH: r308671
Jan 27 2017, 9:12 AM
julian committed rS312870: MFH: r310426.
MFH: r310426
Jan 27 2017, 9:07 AM
julian committed rS312869: MFH: r308671.
MFH: r308671
Jan 27 2017, 9:04 AM

Jan 22 2017

julian accepted D9270: Add support for user-supplied Host-Uniq tag and handle PADM messages in Netgraph PPPoE.

as far as I can see it looks good. Same default value as before..

Jan 22 2017, 12:19 PM
julian added a comment to D9270: Add support for user-supplied Host-Uniq tag and handle PADM messages in Netgraph PPPoE.

Considering how much work went into writing this and the fact that we had to get it approved by verizon (or whatever they were called at the time) its amazing that I remember almost nothing about how it works.

Jan 22 2017, 11:38 AM

Jan 20 2017

julian added a comment to D5017: More than 65K connection from single application.

we should probably skip ports that have a listenig socket on them.. do we?

Jan 20 2017, 3:02 PM · network

Jan 19 2017

julian accepted D9233: don't abort writing of a core dump after EFAULT.

looks good to me. Hit this in 10.3

Jan 19 2017, 3:42 AM

Jan 4 2017

julian added a comment to D9029: Extract do-patch into a separate script..

this is obviously part of a bigger change, so I can't comment on that part but the part about the EXTRA_PATCH_TREE looks like it should work.
I don't see why one would have a compressed patch file but handling it shouldn't hurt. (except by hiding bugs through added complexity.)

Jan 4 2017, 8:15 PM

Dec 27 2016

julian committed rS310626: MFH: r309407.
MFH: r309407
Dec 27 2016, 8:33 AM
julian committed rS310625: MFH: r309408.
MFH: r309408
Dec 27 2016, 8:31 AM

Dec 22 2016

julian committed rS310426: If you are going to be run individually to make a new timezone set.
If you are going to be run individually to make a new timezone set
Dec 22 2016, 6:30 PM

Dec 2 2016

julian committed rS309408: Changes to allow the patching of packets with an offset (and other changes...
Changes to allow the patching of packets with an offset (and other changes..
Dec 2 2016, 10:47 AM
julian committed rS309407: A little light wordsmithing only..
A little light wordsmithing only.
Dec 2 2016, 9:51 AM
julian committed rS309402: MFH: r309295.
MFH: r309295
Dec 2 2016, 8:24 AM
julian committed rS309401: MFH: r309295.
MFH: r309295
Dec 2 2016, 8:21 AM
julian committed rS309399: MFH: r307917.
MFH: r307917
Dec 2 2016, 8:16 AM
julian committed rS309398: MFH: r306554.
MFH: r306554
Dec 2 2016, 8:13 AM
julian committed rS309396: MFH: r297015.
MFH: r297015
Dec 2 2016, 6:28 AM
julian committed rS309395: MFH: r297012.
MFH: r297012
Dec 2 2016, 6:27 AM
julian committed rS309391: MFH: r303287.
MFH: r303287
Dec 2 2016, 5:47 AM
julian committed rS309390: MFH: r303611.
MFH: r303611
Dec 2 2016, 5:43 AM
julian committed rS309389: MFH: r303611.
MFH: r303611
Dec 2 2016, 5:42 AM