00:11:22 hay when i load up lxdm how come there is no session dropdown section for fluxbox to login with? when i pass credentials it says failed to start session 02:54:44 thunderbolt networking supported? 06:49:12 I'm trying to decide whether to put FreeBSD on an M1 Mac or a 2020 Intel Macbook Pro... any thoughts? 06:51:05 intel 06:51:32 i haven't seen or heard any info on the m1 port in some time... i wouldn't use it 06:51:55 tho fbsd on any mac will test your patience and most things just dont work 06:52:25 would netbsd or openbsd work better? 06:53:05 could try openbsd but in all honesty, linux is a better choice 06:53:50 this is only because of the hardware in macs, propieretary wifi chips etc 06:54:22 linux just plainly has better support for the hardware, unless you have some 2010 macs lying around 06:55:00 I do, come to think of it 06:55:27 2012, rather 13:22:27 How can I enter the L2 mac address statically for vxlan unicast connection on freebsd? 13:24:45 Linux commad equivalent brıdge fdb appen aa:aa:aa:bb:bb:bb dev vxlan10 dst 172.20.20.20 13:24:49 should work the same way as assigning an L2 address to any interface? 13:25:21 I don't know RhodiumToad 13:25:48 ifconfig ifname ether aa:bb:cc:aa:bb:cc ? 13:26:30 hmm I'm try it 13:28:37 Great timing for me, I have an unrelated but still networking question: I want to be able to access my bridged adsl modem from my laptop (or any machine on the lan). Currently I do static configuration and plug directly into it. Is there a way to configure a route to it? The device is em0, but has no ip. The tun0 interface connects just to the other end. Should I configure em0 to have an ip and route 13:28:43 192.168.1.1 to that? (I'm asking here first because I don't want to kill internet - my wife is using it :-) 13:30:00 Am L2 MAC address? 13:30:07 Not an L3 MAC address? 13:30:14 the modem is running freebsd? 13:35:31 RhodiumToad: no the router is. The modem is just some consumer box, but it serves a web UI on the lan port even in bridged mode. 13:36:20 and you want to be able to access that UI? should be no problem 13:36:31 I figure if I can point a browser to it when plugged in directly, fbsd should be able to forward web packets to it. I just don't know how. 13:36:40 exactly! 13:37:25 (so I can see things like link quality, which is currently in the toilet based on my horrible upstream lag) 13:38:22 Is that idea generally correct, ie assign an ip em0, and add route 192.168.1.1/32 to ? 13:39:15 usually what you'd do is add an ip to the appropriate interface that's on the same subnet as the modem's private ip 13:41:51 RhodiumToad > thanks for advice is working. 15:46:23 RhodiumToad: I guess ifconfig adds the route? I did 'ifconfig inet em0 192...2/27 192...1' and ping works. Now why the http traffic doesn't... perhaps pf is interfering. 16:40:59 Hi! Is there a "standard way" of overriding the rc.d script bundled with a port? Directly modifying the service script doesn't work for long since it gets overwritten by a port update. (For instance, the rc.d script for caddy has an extra `reload` directive which reloads the Caddy config but not external certs. Adding `--force` to the directive works but gets removed when caddy is updated.) 16:42:44 I don't know if you want to deal with this, but it's not hard to build caddy with xcaddy. So you can rebuild it whenever you want, and your rc script will go untouched 16:43:56 tmtt: if it would benefit everyone, file a PR with patch? or introduce additional rc variable that would add --force 16:45:10 scoobybejesus: I guess it would work, but I don't think I want to go down this route. The caddy package built from ports is good-enough for my needs. Plus, there's another service (turnserver) for which I'd like to add a custom `reload` directive, too. 16:48:37 yuripv: I actually thought about doing this, but I don't think I know enough FreeBSD to modify, build and send the patch for a port at this time. 16:51:38 try asking maintainer about it, it could work :) 16:53:58 tmtt: there's no standard way to override stuff in rc.d scripts that aren't exposed as variables. 16:54:11 That's a nice idea. I guess I could send them a mail with my changes. Though, it could take a while before making their way to a stable FreeBSD release. 16:54:30 (assuming they get accepted lol) 16:54:45 tmtt: i never build my own ports, I just bug people until they give in 16:55:54 meena: I guess I'll just make a my_caddy rc.d script then 16:56:22 what are you trying achieve exactly? 16:56:36 world domination! 16:56:40 err wrong chat 16:56:42 >.> 16:56:48 dkeav: How could you tell? 16:57:08 :o 16:59:53 meena: Well, the caddy service has a custom `reload` directive which makes Caddy reload its configuration. The thing is, it doesn't reload external TLS certificates (e.g. certs managed by acme.sh) unless the configuration changed. To overcome this, caddy has a `--force` flag which makes it reload everything even if the configuration hasn't changed. Thus, I simply added `--force` to the reload command inside rc.d/caddy. 17:00:36 tmtt: what's the difference between reload --force and restart? 17:00:47 No downtime? 17:01:03 you could add a force-reload comman to the script, and propose that as patch 17:02:06 Why not 17:03:14 I just don't think I know enough FreeBSD to clone the latest port tree, modify the caddy port and send a patch to the FreeBSD mailing list 17:05:04 As yuripv mentioned, I could probably try and send an e-mail to the maintainer of the caddy port with my changes and wait until FreeBSD 14.1 for them to be landed in the ports tree 17:06:39 tmtt: git clone --depth=1 https://cgit.freebsd.org/ports ; cd ports/www/caddy ; ; git add … ; git commit -em "www/caddy: add force-reload command to rc script" ; https://bugs.freebsd.org/bugzilla/enter_bug.cgi?component=Individual%20Port%28s%29&product=Ports%20%26%20Packages&short_desc=www%2Fcaddy 17:06:40 Title: ports - FreeBSD ports tree 17:07:24 The ports tree and FreeBSD releases aren't synchronized. You won't have to wait for a FreeBSD release for your change to make it. 17:08:06 meena: Okay lol thanks, seemed more complicated in my head 17:09:09 * meena does this kinda of thing a lot 17:46:18 speaking of this kind of thing, I should get back to coding 18:09:43 Done! https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274085 18:09:45 Title: 274085 – www/caddy: Add forcereload command to rc script 18:09:59 yeah that took me a whole hour 18:11:19 tmtt: first time is the hardest :P 18:11:32 meena: For sure 18:12:22 Thanks again meena :) 18:12:24 I like that. It's nice and simple. 18:21:32 * meena goes to bang her head against some C code now 18:21:44 Hi, I've just managed to nix my /lib directory trying to remove a jail using a relative path instead of an absolute path. 18:21:47 Now nothing works, just lots of errors about missing libraries etc. 18:22:09 Before I switch off the box and lose it, anything that I can do to fix this? I'm running UFS btw 18:23:35 fraxamo: most useful tools won't work, but, stuff in /rescue might come in handy 18:23:54 Yes, I was thinking of /rescue 18:24:10 are you on a freebsd version that has /rescue/fetch? 18:24:15 depending on your version, /rescue might have fetch. 18:24:18 what kevans said 18:24:19 jinx 18:24:25 I'm on 13.2 p3 18:24:41 kevans: let's fight over who's the bigger nerd 18:25:18 hah 18:25:32 I'm looking at another 13.2 box and I'm not seeing fetch in /rescue 18:25:38 fraxamo: don't recall when it was added, just trying to execute /rescue/fetch should give you a usa- 18:25:42 hmm 18:25:47 Was it on an earlier version? 18:25:59 probably new in 14.0 then, maybe in future 13.3 18:26:19 fairly certain we didn't MFC that before 13.2's release 18:26:37 Shame 18:27:15 kevans: question: unreleated to my head-banging: Why don't we have tags for every release? tags don't cost anything. git isn't CVS 18:27:40 fraxamo: so, boot a live-boot medium, and do it from there. 18:28:31 meena: at the risk of sounding dumb, what do you mean? ew have release/* tags for quite a few 18:29:30 meena: Thanks, I'll give that a go 18:31:09 kevans: yes. And all of them are .0 — but what about all the -p "releases" ? 18:31:39 emaste: ^ *runs away* 18:33:28 (I suspect the answer is just that nobody has requested it since the switch to git; in the svn world IMO it was more of an annoying step to do) 18:33:54 it's really a question for secteam tho 18:34:55 right, secteam are the ones cutting patch releases 18:35:31 i bet if you fire off a request to do it going forward, they probably wouldn't mind too much. they probably don't really want to go back and hunt down historical patch-levels and tag those, though 18:36:05 i can see the value in ez-diff between patch levels 18:36:18 oh, yeah, that'd be terrible work that you'd need a dedicated nerd to do, and then they'd find shit we don't want to know 18:36:43 *nod* 18:38:08 why does sh start in /usr/home instead of /home 18:38:20 so it's a much better request when it's scoped down purely to "can we incorporate this into the process for maintenance of future releases" 18:38:29 is /usr/home hardcoded into it or is it getting that from somewhere 18:40:54 it starts in your $HOME, /home is usually a symlink to /usr/home (pre-14.x anyway) 18:41:03 bz: /usr/home is traditional for FreeBSD. 18:41:26 $HOME is set to /home though, not /usr/home 18:41:34 and its also /home in /etc/passwd 18:42:06 so im not sure where its getting /usr/home from 18:42:27 from following symlink, no? 18:42:32 /home is a 18:42:34 ... 18:42:41 kevans: now for the head-banger question: Whom can help me with the virtio vsock module, by holding my hand, and slowly telling me it's gonna be alright, because I think I'm way too deep and I don't actually know how to swim here. 18:45:30 damn you're just throwing curveballs today =-p 18:46:26 im just curious about the weird hack required in .shrc to make it not display /usr/home on the prompt 18:49:17 bz: fwiw this is something being worked on in main, at least; see, e.g., https://reviews.freebsd.org/D40086, which fixes the zfs pool layout 18:49:18 Title: Login 18:49:31 kevans: speaking of curve-balls, I'd still like to have a FreeBSD-src package in PkgBase… https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268401 18:49:33 Title: 268401 – PkgBase should package the src snapshot it was built from 18:50:45 like by default, the .profile makes sh run the cd command every time you log in 18:51:02 in order to switch from /usr/home to /home 18:51:04 email to secteam is off, and now it's time to put the kid to sleep who is very very giddy… 18:51:32 if you comment out that line it starts in /usr/home, despite that not being the setting for pw or the $HOME environment variable 18:51:32 bz: yeah, my shell history on <14 machines is: cd ; tmux a ; or tmux 18:51:37 you could just destroy /usr/home and make /home a directory (or dataset), that's what i did everytime after install :D 18:52:23 now with 14.x (clean install though), /home will be /home, no action needed 18:52:38 next /usr/bin -> /in 18:52:42 /bin 18:53:03 solaris does symlink /usr/bin to /bin for a long time now :) 18:54:21 wow a 26 year old kludge 18:54:58 thats like netbsd level obstinacy 18:58:25 ok i just removed /usr/home and the symlink and created a regular /home 18:58:28 hopefully that wont break anything 19:00:27 emaste: what's the ETA on that to roll around? 19:00:54 Also, that would fix do many issues in rc (tho not rc itself lol) 19:14:58 meena: to move to /bin? 19:20:55 emaste: yes. what's the time frame for that? 19:20:58 emaste: yeah, because then we don't have to keep debating if a binary's available then move the damn thing 19:21:19 "your diskless setup now has a whole /bin k?" 19:21:54 👍 19:34:16 has anyone see email to @freebsdjournal bounce? 19:41:04 * meena has never emailed them… 19:45:06 As far as I can tell they don't have an MX so it's odd to me that google is still trying to deliver 19:46:41 tmtt: i would approve that patch ;) but I'm not the maintainer. 19:53:04 crb: All you need is an A record to deliver, in theory. The MX record is not needed. 19:57:31 thumbs: hmm, didn't know that thank you 19:58:09 Now, there is no guarantee that the IP set on the A record will accept emails. 19:59:08 Or if gmail will play ball with the A record 20:00:25 postfix will work with it. 20:01:06 crb seems to be using gmail 20:01:56 yes I'm sending out mail via gmail 20:02:35 What does the bounce tell you? 20:10:49 meena: time frame right now, but ideally we could do it for 15 20:13:50 emaste: not on here, https://hackmd.io/@jhb/ByWrxQmr2 20:13:51 Title: FreeBSD 15.0 Planning - HackMD 20:15:09 but also, i just saw MINIMAL kernel is on that plan… and i have a patch for that. 20:17:24 Remove consumers of DES des? 20:17:26 heh 20:17:33 heh 20:17:46 yuripv: that was deliberate 20:17:58 a 20 year long plan 20:19:18 i forgot how many things I volunteered for in 15.0 20:24:15 could you please volunteer to port vmwgfx? 20:26:17 delivery incomplete, there was a problem 20:28:21 yuripv: what's that 20:30:08 kms driver for vmware svga adapter 20:43:17 kevans: could you please take a look at https://reviews.freebsd.org/D41947? 20:43:19 Title: ⚙ D41947 regcomp: use unsigned char when testing for escapes 20:43:59 yuripv: oh, I meant to say something on that 20:44:31 yuripv: netbsd had found some of these, but I hadn't yet checked if any of them were still applicable to our libc: https://github.com/NetBSD/src/commit/d5c6fca10689053282b01f2ea75148b06acd438d 20:44:32 Title: - cast GETNEXT to unsigned where it is being promoted to int to prevent · NetBSD/src@d5c6fca · GitHub 20:44:45 obviously at least two of these are 20:50:26 that looks more complete yes 21:13:46 kevans: got a response from delphij@ re tags, and it's basically: Nah. 21:25:00 how come when i run pkg search perl, the terminal never gets prompt back? 21:36:11 meena: really? interesting 21:36:44 i wouldn't have thought they'd care that much 21:36:53 i can paste the response if you want, and I can see how that makes sense. 21:37:15 i'm a bit curious, feel free to paste or forward to me 22:18:49 kevans: updated the review with fix from netbsd 22:31:13 yuripv: nice. Also, I cannot seem to mark my comments as done. which seems not ideal 22:45:31 yuripv: i'm happy, thanks 23:29:36 within a jail, bazel outputs an infinite amount of "Starting local Bazel server and connecting to it...", can it bind to an IP?