00:00:20 Don't make things more complicated than it needs to be. 00:02:03 hello I am looking for help on mail 00:02:39 email mail program and sending mail usually was sendmail now dma I don't know what to do also fetch mail I think it's configured somewhat right but this whole thing is not really working 00:07:25 anyone? 00:08:43 hello sorry I disconnected 00:08:47 I'm going to try again later 00:08:59 maybe it's a very extensive topic and will require a lot of reading 00:09:43 ok thank you be around later 00:11:28 rwp: hi thanks for the autossh article, i've bookmarked it :D 00:13:13 my own use case is rather simpler but yeah it's a very useful thing to have for remote admin 01:44:55 f451, Obviously I wrote that up for Debian but the same technique works great on FreeBSD too. 01:45:10 I am also using the spiped setup for servers to connect their email up to my server where I can get email notifications from them now. Since most cloud VPS hosting vendors block port 25 by default (a good thing). 03:15:30 https://youtu.be/q4PNSeNXEww?si=uqN1CFnBkEFj7L9G 03:16:07 Installing every window manager on FreeBSD 03:48:20 Ah. First base updates with pkgbase and ansible, and everything worked perfectly on first try 04:26:43 lts: itll break then youll come in here saying thats it broke and that your hate freebsd 04:26:49 lts: happens all the time 04:28:43 I'll beat that horse when it gets here 04:28:55 the horse is too big 05:55:16 that's what she said 06:09:02 rtprio, not appropriate for the desired environment 07:09:46 I apologize 08:41:10 rwp, "Who is trying to get autossh working and having problem"> it was me, but f451 has helped me solve them. And I have bothered the maintainer for no good reason. 08:43:24 rwp, many thanks for the article on /Setting Up AutoSSH/ -- it looks very good, will read. 08:45:44 rwp, I did not know SSH tunnel could user HTTPS, because it is picky about mismatching HTTP headers and actuall addresses. 08:59:01 I think my favourite part about 15.0-RELEASE is that you get to spin a roulette wheel on boot in Hyper-V 08:59:16 today it took 12 loops to boot the VM without a kernel panic 09:00:34 very thankful I do not need to *install* it in a VM right now because that is close to impossible (since hv_hid gets loaded automatically and that is a 100% crash) 09:04:07 is it expected that updating a non pkgbase system doesn't get a patched kernel but a pkgbase system does? 09:04:51 (on 15.0R) 09:12:13 * Remilia goes to check hers 09:14:20 markmcb: I think it gets weirder, I just updated my pkgbase poudriere system and rebuilt my custom kernel and it is still tagged 15.0-RELEASE 09:14:49 oh wait 09:14:58 the *kernel*, on 15.0 09:15:40 markmcb: that is probably expected behaviour 09:16:33 not sure why zfs.ko does not get updated though 09:22:52 markmcb: 15.0 kernel is only affected by the ZFS issue which usually means the kernel blob itself is entirely unchanged, so the kernel version stays the same 09:26:01 re: zfs.ko not updated: oh I am an idiot and it is my local problem 09:42:43 actually I didn't notice vmm 09:46:10 markmcb: just checked and your freebsd-update'd system should have the exact same files in /boot/kernel, with the same kernel version string, as before, with the exception of linker.hints, vmm.ko and zfs.ko 09:46:39 freebsd-update does not touch unchanged files 09:47:08 while pkg removes old files and installs new, replacing the full kernel set 09:48:05 * Remilia goes to reboot the server for p1 10:08:56 thanks Remilia. haven't dug into binary differences yet, but there was definitely a kernel package update and freebsd-update shows -p1 kernel running after reboot. non pkgbase system shows no change to kernel, only userland. 10:09:40 markmcb: ls -l /boot/kernel, you will see that the affected modules were updated 10:40:40 yeah, my point is freebsd-version -kru show different things on two fully patched 15R systems 11:43:50 netcup: 'power cycle your server to take advantage of new KVM features!!' 11:43:57 also netcup: resets EFI vars 11:45:56 fun times today, everyone upgrade FreeBSD-15.0 to p1 for your shiny new rtsold without an RCE 12:22:11 at least updates are quick now with pkgbase :) 12:24:09 the main question still stands... how do we pkgbaseify old setups? 12:33:47 with pkgbasify? :) 12:40:58 where you convert a regular FreeBSD system to pkgbase 12:43:14 its a tool 12:45:29 antranigv: https://github.com/FreeBSDFoundation/pkgbasify 12:45:53 antranigv: its very good(tm) I did all my pkgbasey stuff with it 12:46:06 make sure you have the lastest pkg installed beforehand 12:46:09 anybody running 15.0-RELEASE and /latest/ pkg branch 12:46:22 then it should run fine from 14.3 12:46:27 last time I ran it on my server it crashed my server. luckily I was able to revert the BE 12:46:28 dch: yes 12:46:37 but I will try now 12:47:08 I'm getting "pkg: sqlite error while executing grmbl in file update.c:154: NOT NULL constraint failed: packages.path" https://www.irccloud.com/pastebin/JMt3JcdJ/pkglolwat 12:47:27 leah2: can you do a pkg update and see if you get the same error please? 12:47:31 sure 12:47:36 I'm on pkg 2.4.2, amd64 12:47:53 `pkg update -r FreeBSD-ports` should be sufficient 12:48:38 I don't see this error on the arm64 systems so I'm guessing something new is borked; the arm64 builders are usually behind a bit 12:48:44 indeed 12:48:56 https://l2.re/kViXnE 12:49:17 ta, I do a PR for it 12:49:24 curiously the upgrade earlier worked fine tho 12:49:37 let me try latest pkg from src first tho 12:49:49 yes its new last couple of days I think 12:51:24 nope its present in pkg 2.4.990.3-c642c9442 too 12:52:08 so... pkgbasify a BE, not the running syst 12:52:37 MelMalik: pkgbasify will do a BE for you 12:53:06 and check you have enough disk space *cough* 12:53:17 I still need to figure out how to prevent pkgbasify from giving me Everything 12:53:31 just remove packages later 12:53:38 and ensure you're using latest pkg (2.4.2) first as well 12:53:40 very important 12:53:51 yeah i mentioned that already 12:53:56 pkg: sqlite error while executing grmbl in file update.c:154: NOT NULL constraint failed: packages.path 12:53:58 thats weird 12:54:00 as if I would know which packages to remove because removing the -set- ones does not lead to autoremove doing anything 12:54:28 do I need to purge my pkg db, or is this the remote db which is being fetched having an error 12:54:43 shouldnt have corrupted the local db 12:54:44 dch: oh wait you literally just said it 12:54:50 xD 12:54:54 I think this is a remote db issue then 12:55:18 the "remote db" is literally a huge wodge of jsony-yamly-goop 12:55:27 so its a pkg issue 12:55:30 oh right 12:55:37 I didnt update pkg in the last few days tho 12:55:48 last update was Dec 5 12:55:48 that issue happens for me too when poudriere tries to fetch repos 12:55:56 and it worked fine until today... 12:56:04 weird... a sleeper bug :p 12:56:21 waited a few weeks before making itself known 12:56:41 I dunno it feels like a repo issue to me 12:56:51 because pkg works just fine with my own repos 12:57:02 Remilia: well thats what I thought but dch is a core developer so I assume he knows a lot more than I do :p 12:57:31 only the first part is true, just because I have a pointy hat doesnt mean theres anything under it ... 12:58:11 wait 12:58:18 I think I know what happened 12:59:03 yeah I am pretty sure this is a case of double repo conf 12:59:07 at least for me 12:59:52 Remilia: not for me, I checked my /etc/pkg/FreeBSD.conf 13:00:00 I have a /usr/local/etc/pkg/repos/FreeBSD.conf with url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest", 13:00:19 and /etc/pkg/FreeBSD.conf with FreeBSD-ports url: "pkg+https://pkg.FreeBSD.org/${ABI}/quarterly", 13:00:32 one would surely take priority over the other? 13:00:56 they are different 13:01:10 one is FreeBSD-ports and the other is FreeBSD so it tries to update both 13:01:41 anyway experiments showed that it's latest with issues 13:02:03 quarterly updates fine 13:03:06 quarterly is behind though 13:03:07 I guess no conflicts there because it just gets two different repos for ports, I disabled the old one (I think FreeBSD was renamed to FreeBSD-ports?) 13:03:25 I don't really care about it being behind as long as it has working poudriere 13:04:01 thus, solved my issue for now hahaha 13:04:07 Oh others are seeing the same pkg error, thank dog. Thought I was going to have to hand-repair pkg databases 13:06:12 is anyone else unable to update the latest FreeBSD-ports repository on a FreeBSD 15.0 system? 13:07:08 crest: https://github.com/freebsd/pkg/issues/2575 13:07:11 no 13:08:00 dch: so you have the same problem 13:08:00 alright buildworld time 13:08:10 Remilia: use `pkg repositories` to see what all the resolved pkg repos are 13:08:18 quarterly still works, but i don't want to downgrade 13:08:18 for those using IPv6 please bare in mind there is an RCE in rsold 13:08:31 polarian: link? 13:08:40 dch: https://www.freebsd.org/security/advisories/FreeBSD-SA-25:12.rtsold.asc 13:09:12 ta. aah cool "from systems on the same network" 13:09:27 yeah it couldn't be WAN 13:09:31 as your router would drop them 13:09:38 ~hopefully~ 13:09:51 for the moment, my kids are not at this level of hacking sadly. But one day! 13:10:20 still something I wont leave unpatched, takes one compromised device on the network to then use the RCE to pwn you :p 13:10:29 also public wifi... 13:11:01 polarian: I thought FreeBSD SAs were posted to mailing lists and RSS feeds 13:11:04 well just because the vuln exists doesn't make it exploitable, but again not something to leave up to chance 13:11:07 Remilia: they are 13:11:15 I got the email from the security mailing list last night when I was going to bed 13:11:48 I have just booted my laptop this morning to find pkg not working, and was updating my src tree to buildworld/buildkernel 13:11:52 so did I and people have been posting about it here too hmm 13:12:13 I guess we'll just see it repeated for the next few days haha 13:13:16 @polarian: FreeBSD-SA-25:12.rtsold reads as bad as ShellShock *yikes* 13:14:10 crest: I was going to bed and saw "RCE" and thought "oh shit" until I realised its router solicitation and that is LAN-only 13:14:25 and my laptop is on a separate VLAN 13:14:31 and your wifi? 13:14:32 I mean how many ipv6 enabled systems do you know 13:14:42 do you never connect to any untrusted wifi networks? 13:14:42 Remilia: all my systems :0 13:15:02 crest: of course... but I am at home right now, so I am fixing it, but if I was not home I would have been "oh shit" 13:15:16 if say, I was attending a conference, I would be concerned 13:15:39 but you can also disable router solicitation in rc.conf while patching and enable it after 13:16:29 or install dhcpcd 13:16:43 meh 13:34:36 slaac systems unaffected yeah 13:38:12 most interfaces have nd6 options=23 but rtsol/rtsold isn't running on their systems or what they connect to 13:47:11 f451: router solicitation is needed for SLAAC 13:47:13 afaik 13:47:46 the only time you dont need router solicitation (and advertisement gateway side) is when you are statically assigning IPv6 13:49:09 neighbour solicitation and advertisement is always required for the functioning of IPv6 as its a requirement for NDP 13:50:17 so if it's using ipv6 it'll be using rtsol at the very least? 13:50:35 f451: do you have it enabled in /etc/rc.conf? 13:50:37 it is a daemon 13:50:51 no its not enabled 13:50:55 then you dont need to worry 13:51:33 but if you are using slaac you really should use solicitation as its used to request network information from the router 13:52:14 rtsol seems to be misnamed from how I understand Background and Workaround in the SA, it reads like rtsol handles Router Advertisement if ACCEPT_RTADV is set on the interface 13:52:16 the only ipv6 stuff in my rc.conf is ifconfig_bridge1_ipv6="inet6 -ifdisabled auto_linklocal accept_rtadv" 13:53:02 nimaje1: afaik it handles the router advertisements, and sends solicitation 13:53:15 but I haven't read the source, so I cant say for sure 13:53:50 nimaje1: it is also possible that accept_rtadv passes to rtsol if rtsold is not running? 13:53:54 infact slaac isn't running either ;) 13:53:56 the rtsol part and what I understand rtsold_enable to enable is just sending the Router Solicitation messages 13:54:31 nimaje1: welp from the SA, it states if you have accept_rtadv you are vulnerable 13:54:51 so I would assume rtsol/rtsold is in use in some shape or form if a interface has a the accept_rtadv option 13:54:56 i patched anyway 13:54:56 s/option/flag/ 13:55:07 buildworld still running for me :p 13:55:49 i wanna call what rtsol does chirping because i'm a dork 13:56:04 i just patched then make install in /usr/src/usr.sbin/rtsold 13:57:15 f451: theres also erattas to zfs and vmm 13:57:35 but because I use my /usr/obj for jails, I rather have a complete world 13:57:53 vmm one doesnt affect me cos i dont use passthrough 13:58:03 need to look at the zfs one 13:58:06 meh I dont bother reading erattas I just patch them :p 13:58:17 I only tend to read security 13:58:27 ~even if it doesnt affect me~ 13:58:54 i read em all if i can cos im kinda ocd about it 14:00:03 yeah, I didn't find documentation how Router Advertisement are handled, but as I understand rtsold_enable, that part is just about sending Router Solicitation messages 14:00:49 f451: I did think that buildworld preserved /usr/obj on patch releases 14:00:51 but obviously not 14:00:55 I was decieved 14:01:16 :D 14:01:20 yeah 14:01:26 I wonder if I had make in /usr/src/usr.sbin/rtsold if it would have wiped my obj too 14:01:29 as differing timestamps 14:01:37 prob would have :/ 14:01:41 ive been bitten by preserving obj. and by meta mode 14:01:54 meh, I am going out for a pint soon, will leave makeworld going 14:02:00 it makes updating my jails really easy too 14:02:07 best to blat /usr/obj. i know it takes more time 14:02:44 I will provision a build server at some point, I have lying around resources, just lazy :p 14:03:40 going from 14 to 15 especially - blat obj ccache meta modr turn off filemon move src.conf asige build generic 14:03:59 yeah but major releases always need a fresh obj tree 14:04:04 also install compat14x 14:05:03 i broke everything all the different ways the first time. thankfully on a disposable vm 14:07:08 f451: also you said you compiled rtsold 14:07:14 you didnt compile rtsol? 14:07:19 which is also vulnerability 14:07:30 was just thinking that 14:08:12 they are in the same dir 14:08:41 ah, should have looked a bit lower in rc.conf(5) rtsol handles Router Advertisement messages for interfaces which have accept_rtadv 14:09:13 f451: and this is why I just buildworld :p 14:09:36 nimaje1: HAH 14:09:38 I knew it! 14:09:51 I assume with rtsold is running rtsol passes it to rtsold 14:10:15 oh wait nvm 14:10:17 no 14:10:46 nimaje1 was correct in their assumption, rtsold is exclusively handling sending router solicitation, while it appears rtsol actually only handles router advertisement 14:10:53 so the whole "Misnaming" thing makes sense 14:10:56 rtsol is actually rtadv 14:11:07 polarian: the Makefile in the rtsold dir controls both rtlol and rtsold 14:11:17 f451: ah alright 14:11:26 I haven't inspected the repo, I was just asking :p 14:11:53 well, it isn't really documented, just rtsol_flags saying it is used for rtadv 14:16:17 i dont see how the rce should work tho 14:18:19 leah2: how so? 14:18:29 could the duplicated CuraEngine-debuginfo package be caused by a bug in sub package support? 14:18:44 nimaje1: maybe something to bring up with the docs people then? 14:19:03 one of the duplicated CuraEngine-debuginfo packages has no path attribute as noticed by @dch 14:53:12 crest I wondered but there’s nothing I can see in https://cgit.freebsd.org/ports/tree/cad/cura-engine/Makefile about sub packages am I right? 14:53:30 not directly 14:53:31 like where does this -debuginfo suffix even come from? 14:57:38 has to be from something in Mk/Features/debuginfo.mk 14:58:12 dch: did you do something, pkg upgrade works now? 14:58:18 oh wait nvm! 14:58:36 i think the WITH_DEBUGINFO=yes line enables this 14:58:58 ups 14:59:00 44:WITH_DEBUGINFO= 1 # Will segfault if Release 14:59:05 in cad/cura-engine/Makefile 15:01:10 aaah I missed that probably because I read it on my phone 15:17:40 but WITH_DEBUGINFO is something for a ports user to set, not for a port to set 15:22:29 wait 15:22:30 https://cgit.freebsd.org/src/commit/?id=6759fbb1a553 15:22:33 does that port maybe want to hard code CMAKE_BUILD_TYPE instead? that seems like something a port is allowed to set 15:23:24 - /* TODO: remove security bug */ 15:23:24 + if (security_bug) return; 15:24:32 nimaje1: could be an env var name collision between the ported software and the port 15:24:40 wrt `pkg update` issue, this has been fixed on the main build server, and we are waiting for this to trickle out to mirrors atm 15:27:52 https://github.com/freebsd/pkg/issues/2575#issuecomment-3665793754 15:31:27 if somebody who does reddit wants to update the thread over there that would be a great help 15:34:04 it's not a variable name collision because the string [DEBUGINFO](https://github.com/search?q=repo%3AUltimaker%2FCuraEngine+DEBUGINFO&type=code) doesn't appear in the upstream repo 15:34:36 so this port is abusing the WITH_DEBUGINFO ports feature to get specific build flags 15:46:49 Other than using some variant of -g and some variant of the linker / splt command to break out the debuginfo file how is this port abusing WITH_DEBUGINFO? 15:47:40 the a comment in the port makefile says that Release builds of Cura-Engine will segfault 15:48:02 WITH_DEBUGINFO= 1 # Will segfault if Release 15:48:05 in line 44 15:48:40 this should be harmless 15:49:05 but because of the problem in the ports tree infrastructure it isn't 15:49:18 instead of just generating one more package 15:49:38 so three instead of two 15:50:23 There should be other ways to fix a segfault 15:50:57 and one of the two "CuraEngine-debuginfo" packages lacks the required "path": "" attribute in the json file "data" inside the "data.tzst" file 15:51:20 download https://pkg.freebsd.org/FreeBSD:15:amd64/latest/data.tzst if you want to confirm the problem 15:51:42 extract the "data" file from the tarball 15:51:46 I'm more interested in debuginfo and segfaults ;-) 15:52:00 and run it through jq 15:52:25 something quick and dirty like: cat data | jq -C '.packages[] | select(has("path") | not)' | less 15:52:30 (yes it's cat abuse) 15:53:10 crest: "it's cat abuse" glad it's not about animal cruelty. 15:54:06 run this command if you want to see both packages: 15:54:07 < data jq -C '.packages[] | select(.name == "CuraEngine-debuginfo")' 15:56:10 one package has the path and repopath field and the other lacks exactly those two 15:56:18 "path": "All/Hashed/CuraEngine-debuginfo-5.7.0_5,1~ba3686b059.pkg", 15:56:25 "repopath": "All/Hashed/CuraEngine-debuginfo-5.7.0_5,1~ba3686b059.pkg", 16:23:57 the fixed repo has been replicated to all mirrors 16:24:08 https://people.freebsd.org/~dbaio/pkg-master-report.html 16:24:19 freebsd:15:x86:64 latest 2025-12-17 15:18:41Z 1.02 100 present 17:30:56 How can I check whether the patches were applied on my system? 17:35:08 check /var/log/messages 17:35:28 freebsd-version -ru and compare the output to "Fixed in ...-p" in the announcement email. 17:53:11 hmm I wonder if I could have a clean pkgbase install in a separate BE and then switch to that 17:54:13 V_PauAmma_V: this approach will not work for vmm/zfs patches with freebsd-update, and might scare the user into thinking they have not updated when they have 18:02:07 JetpackJackson: freebsd-version -u -k should be -p1 18:03:54 polarian: kernel version will not be -p1 if not pkgbase 18:12:28 Remilia, duly noted. 18:42:32 polarian: yippee it is 18:48:42 one downside of pkgbase in jails: you cannot update some packages without allow.chflags 18:48:59 though I guess you can pkg -r .... from the host system 18:54:05 tbf that problem exists without pkgbase, too 18:54:28 libc and other critical things are noschg no matter the install mechanism 19:09:02 https://www.instagram.com/p/DSYC-jMDglu/?utm_source=ig_web_copy_link&igsh=NTc4MTIwNjQ2YQ== <-- kookies & bred. 19:11:28 hello, later on with 15.0 -> 16.0 will freebsd-version still exists or? also will branch releng/15.0 get updated patches etc? 19:15:22 ? 19:15:36 who knows 19:15:49 mzar: forget what I wrote :D 20:29:52 slimmed down my pkgbasified system by vicious, prejudiced use of bectl jail 21:19:19 all right, writing this down for the future: `BSDINSTALL_CHROOT=/jail/path/here bsdinstall pkgbase --jail` 21:19:44 unticking every set gives you a 121 MB jail 21:21:32 is that how you can whip out a jail? that's amazing 21:21:58 if you are wise. 21:22:12 you can do a 40MB jail with OccamBSD 21:22:55 it's not even particularly dark magic 21:23:21 i don't like openbsd as much 21:23:23 but it's a whole build 21:23:50 nono https://github.com/michaeldexter/occambsd 21:24:23 it is a script to turn off every build option that can be turned off, and then turn on what you need 21:24:40 thankfully I do not need this 21:25:09 Remilia, Thanks for that! I am writing it down to try later... 21:25:30 you are wise, Remilia :) 21:25:46 rwp: I wish I read that bsdinstall man page two days ago but nevertheless, pkg -r also works hahaha 21:25:56 i would love to convert some of these bhyve freebsd vms into jails 21:26:21 rwp: if you copy the repo keys over to the jail directory, you can `pkg -r /path/to/jail install FreeBSD-set-minimal-jail` and that's basically the same 21:26:53 you don't even need anything else, that pkg command will do everything needed 21:27:11 i reeber back in the day when APC was APC and not APAC schneider asking them for a battery they told me my UPS is not replaceable, then I managed to find the exact same battery the apc website said i needed on officedepot.com 21:27:17 but bsdinstall is definitely more convenient 21:27:51 cpet: they use generic lead batteries iirc 21:28:13 at least for BackUPS series 21:28:14 cant find 12V 6Ah only 5 at lowes 21:28:17 i still have not diagnosed my eaton :'( 21:28:29 i got new batteries and they did not help 21:28:34 was surprised that office depot had the exact pn 21:29:07 the UPS is old and it was connected to my cable modem, switch and voip 21:29:15 so I was upset when it ble up at 2am heh 21:29:28 :( isn't that the way 21:29:43 but APC support is beyond shit 21:30:10 but then again most companies which get bought end up 21:30:15 well shit :D 21:30:20 Remilia, Thanks! I am still on 14.3R everywhere but as soon as I dig myself out of my current task queue debt I will be testing out the new stuff. There is some cool stuff in 15 that I really want to try out. 21:30:55 desktop hasnt crashed in over a day 21:31:06 maybe ill be the one submiting a PR for updated gpu-firmwares 21:31:41 rwp: in other things I learnt today: pkgbasify WILL bloat your system (it installs every single set), and for clean and safe trimming you can do the following (I will probably write a weblog post tomorrow): 21:31:48 cpet, APC makes both user replaceable battery UPS units and supposedly user NOT replaceable UPS units. I think the disposable ones should be outlawed as a crime against the environment. But anyway, as you find it is possible to replace those batteries too. 21:32:28 opened it up and d/c the cables 21:32:34 i would call that user replaceable 21:32:44 if they were dolered on i would classify that as user no replaceable 21:32:45 heh 21:33:13 after upgrading to 15 create a new BE, `bectl jail -U` it and leave the BE; then `pkg -r /tmp/be_whateveritgaveyou set -v0 FreeBSD-set-[every set you do not need]` followed by `pkg -r .... autoremove` 21:33:16 but I bought the battery at 58 and I should receive it on 29th of Dec 21:33:31 I think all of the batteries have spade lugs which are just slide off and slide on connectors. But you had to use a screwdriver to disassemble it, right? That made it disposable rather than user replaceable. 21:33:32 you will probably have to manually `pkg -r ... remove FreeBSD-tests` etc. 21:33:59 Remilia, debloating the result of pkgbasify requires a jail? 21:34:01 set-base includes everything 21:34:11 rwp: well that is stupid now is it 21:34:13 ant-x: I prefer to do it in a separate BE 21:34:18 to be safe 21:34:26 OK. 21:34:27 bectl lets you jail a BE 21:34:29 FreeBSD ist hardcore 21:34:36 Lol 21:34:56 ximon: didnt you say yesterday that you would go back to arch cause you couldnt find netoworkmanager ? 21:35:03 ximon: now you say freebsd is hardcore ? 21:35:41 ant-x: basically I am very paranoid and it is a production system with a ton of stuff on it 21:35:54 so I switched to the new BE and kept the old one for now 21:36:58 for some reason ive noticed that people jut like to do thing just to do things rather to do things when they need to do things rather than just using the computer 21:38:28 Cpet yes 21:38:49 FreeBSD is simple and self-evident 21:38:59 I get stumped every time I have to deal with Linux 21:39:18 Remilia try nixos 21:39:19 Linux was not made for dumb people like me 21:39:20 Boot Environments rock! I can't believe I lived without them for all of the while before. 21:39:41 ximon: I will not, ever 21:39:44 Remilia how comes I'm dumb I can use Linux bot not 21:39:51 But not freebsd 21:39:54 Lol 21:40:22 ximon, Illusion of control, because of an initially low-effort install? 21:40:35 Illusia 21:40:36 * Remilia has FreeBSD for amd64 platforms, IRIX for her Tezro, AIX for the good old RS/6000, and Windows for the home PC 21:40:48 Illusion of controll was always there never was gone 21:41:10 Nobody verify the code your running 21:41:11 ximon: different type of dumb 21:41:16 I guess Solaris is there on the Netras 21:41:24 Remilia, I always have spare systems that I test things on before doing anything I haven't done before on production systems. When possible. I have some systems that I inherited to maintain and they are one-off unique systems without a development area and I always dread working on those systems live. 21:41:53 if you have a production system ill be dumb enough to try tech preview stuff on it 21:41:58 that is on you though 21:42:05 rwp: I know that feeling, it overwhelms me every time BoT/MUFJI ask me to knock sense into their COBOL code 21:42:35 because they spent 30 years migrating off System/360 and are not done yet 21:42:57 I find that configuring FreeBSD is really nice, since so much can be achieved simply by editing /etc/rc.conf, instead of having to go to a million different config files all of different formats on Linux... Things get a bit more difficult when you have to debug things though, since there's less documentation and a lot of things can error out in quite mysterious ways, like with NFS 21:43:11 Remilia, It's a journey not a destination! :-) 21:43:13 MUFJ, the I is extra there 21:43:17 DaliborFox: i dont like json 21:43:23 and UCL 21:43:43 JSON is better than XML, anyway. 21:43:43 rwp: they really wish it wasn't because as it turns out nothing modern can replace COBOL and Erlang 21:44:13 it cost too much to replace it 21:44:13 I think they're emulating System/360 now and that's their best solution 21:44:24 then they realize they have to replace it cause no one knows cobol any more 21:44:30 Putting COBOL and Erlang in the same era in the same sentence blows my mind! I mean, decades between them, right? 21:44:34 ant-x: XML is has schemata, JSON does not 21:44:34 except for retired old school IT peoples 21:44:38 at least use TOML 21:44:47 -is* 21:45:15 i still like the bleh = yes 21:45:23 rwp: Erlang is 1986 21:45:26 Remilia, true, that. But JSON is so much more readable, editable, a parseable. 21:45:27 same age as me 21:45:28 think there were talks in making rc.conf either UCL or jason 21:45:29 * DaliborFox spices things up with S-expressions! 21:45:43 cpet, Sometimes facing rewriting 10 million lines of undocumented code that must be correct or people die or have $$$ lawsuits is too daunting to actually do. And that's why we have COBOL, ADA, and the others still running. 21:45:52 cpet, Oh, no. Please, keep it text! 21:46:01 rwp: yeap 21:46:25 and like seriously, COBOL appeared in 1960, and that's closer to 1986 than 1986 to 2020 21:46:32 rwp, Ada is a good modern language. 21:46:59 my first non-machine code, non-Assembler language was PL/M followed by Ada 21:47:04 and I love Ada 21:47:19 Ada is Pascal improved. 21:47:36 I like Modula-3 ;/ 21:47:37 (but since I was never a programmer or an IT person I don't really know much about serious programming) 21:47:45 I guess I put my foot in it when I grouped ADA in there. I admit I have never programmed in it. 21:47:53 Ada is not capitalised 21:47:58 it's named after Ada Lovelace 21:48:30 you mean da is not capitalized :P 21:48:32 Algorithmic Description Annotation :P 21:48:42 * DaliborFox is evil 21:48:43 Pascal on the other hand was the language used all through my university days. I was so happy when I switched to C. It felt like so freeing. 21:48:56 Pascal is better than C, fight me 21:49:05 * Remilia is staunchly anti-C/C++ 21:49:08 first class I had was C and i blew through all the exam examples 21:49:13 did the same with python 21:49:27 it wasn't until I had a class with jscript that made me actually learn something 21:49:29 Remilia: Not the standard version though. However, Modula-2, which fixed most of Pascal's short-comings, is pretty nice 21:49:33 C is small yet compilcated. Pascal is small /and/ clean /and/ simple. 21:49:36 Pascal makes sense, has standards, and is well defined 21:49:50 C has standards, too. 21:49:57 yeah I was going to say hah 21:49:58 lol 21:50:04 C/C++ both have stds 21:50:06 Unfortunately there aren't a lot of Modula-2 compilers out there 21:50:15 yes they have stds and give you stds 21:50:23 Remilia: Pascal's standard version is _very_ limited 21:50:28 GNU Modula-2 ? 21:50:28 DaliborFox: i used to create all my sys admins tools in m3 as no one knew wtf it was 21:50:31 DaliborFox: :P 21:50:46 In other news... I just a moment ago had to switch my Firefox User-Agent so I could log into my Discover credit card site. The default user agent was rejected with an obscure and vaguely worded login failed message. After I got past the login then I could switch it back to the default. 21:50:49 C can come back when they define UBs 21:50:58 Standard Pascal is indeed hard after the Borland dialect: 21:51:20 Remilia, I hate UBs, but they are intentionally there. Silly! 21:51:26 Turbo C was kind of nice 21:51:34 but C was still not nice 21:51:43 But C++ is much worse. 21:51:54 ant-x: I used Turbo Pascal 3.0 on CP/M 2.2 ha ha... 21:52:19 3.0! Before they had syntax highligtin and their signature look and feel! 21:52:38 3.0 had WordStar editing 21:52:51 I used Turbo Pascal 3.0 in DOSBox with text-mode vector-font output. 21:53:05 Not Borland Brief? 21:53:15 can you guess that to exit the editor you need ^K^K 21:53:17 It was amazing how fast Turbo Pascal compiled and how small the program code was to be both a compiler and an editor. 21:53:20 Borland was my first IDE 21:53:23 ant-x: Yeah, it's great that we now have GNU Modula-2, and that it was even integrated into the base GCC distribution not long ago 21:53:39 but then my brother worked for MS and I got all the fancy stuffs 21:53:42 wait was it ^K^D sorry 21:53:43 (before, it was a standalone module that had to be compiled separately) 21:54:12 GNU are doing a good job, but what with the rust-cancer? 21:54:30 DaliborFox: you know theres a version 3 right ? 21:54:39 cpet: There's also Oberon :P 21:54:42 DaliborFox: i first messwed with m3 when I looked at the cvsup code 21:55:07 DaliborFox: forsome reason the syntax made sense to me and I learned it to an extent 21:55:23 DaliborFox: I liked having the other admins looking at the code and going wtf is this? 21:55:33 ant-x: C++, while it is a mess, did bring some interesting ideas to the table, so someone had to clean it up and bring those ideas to a more sanitized environment :P 21:55:33 as most of the stuff was in perl or python 21:55:41 Oberon -- the language written in proportaional font and without syntax highlighting? 21:56:11 Hello! This CVE does not include upgrade instructions for pkgbase installations https://www.freebsd.org/security/advisories/FreeBSD-SA-25:12.rtsold.asc 21:56:28 Oberon (/ˈoʊbərɒn/) is a king of the fairies in medieval and Renaissance literature. He is best known as a character in William Shakespeare's play A Midsummer Night's Dream, in which he is King of the Fairies and spouse of Titania, Queen of the Fairies.[1] 21:56:31 How do I update the kernel when using pkgbase? I see "freebsd-update is incompatible with the use of packaged base." 21:56:33 kind of the fieries 21:56:54 mr_sm1th: pkg upgrade 21:56:57 looks like I am affected:  uname -a 21:56:58 FreeBSD rowpad-cx23 15.0-RELEASE FreeBSD 15.0-RELEASE releng/15.0-n280995-7aedc8de6446 21:57:03 I did that, but it's still the old one 21:57:03 speaking of which I finally replaced cairosvg as mediawiki's SVG renderer 21:57:17 (that is a mix of python and C I believe?) 21:57:19 mr_sm1th: what does freebsd-version say 21:57:24 now running resvg (Rust) 21:57:27 15.0-RELEASE 21:57:40 cpet, It's still the old one because the binary compiled build either hasn't finished yet or failed to build it. It will eventually flow through. 21:57:43 Python cannot work without C, it relies on C in all its operations and packages. 21:57:54 mr_sm1th: `pkg upgrade` should update your kernel packages 21:57:56 mr_sm1th, , It's still the old one because the binary compiled build either hasn't finished yet or failed to build it. It will eventually flow through. 21:58:06 Sorry cpet! Miss-typo-tab complete there! 21:59:19 rwp: but the package is there 21:59:19 Oh OK. The CVE is from yesterday though. 21:59:24 FreeBSD-kernel-generic-15.0p1 21:59:29 But thanks for the info! 21:59:52 mr_sm1th: like I said, pkg upgrade should handle this for you, the package is long out 22:00:03 Remilia, What pkg pulls in the version spectic FreeBSD-kernel-generic-15.0p1? Maybe mr_sm1th doesn't have that one installed? 22:00:12 s/spectic/specific/ 22:00:27 rwp: if you have pkgbase, it will update the kernel 22:00:46 and I do not understand your question 22:01:01 root@server:~ # freebsd-version 22:01:01 15.0-RELEASE-p1 22:01:02 root@server:~ # 22:01:12 I have two VMs that run generic kernels with pkgbase and both were updated this morning without issue 22:01:46 oh 22:01:50 Remilia, You can ignore my question. Eventually when I try out pkgbase it will be something I will see myself. But usually version specific packages don't upgrade to the new version without using a second package that is generically named which upgrades and pulls in the version specific package. 22:01:52 ant-x: Then again, so do pretty much all languages these days, unless your compiler happens to come with its own kernel-facing standard library... which most do not, most use the C standard library as the interface to the OS 22:02:29 rwp: sorry, I do not understand, because a pkgbasified system and a fresh 15.0 RELEASE install simply update packages 22:02:32 But only slow scripted languages use libraries writtin in another language. Julia libraries are written in Julia. 22:03:02 i forgot to update two system to p1 22:03:05 pkg will update FreeBSD-kernel-generic-15.0 to FreeBSD-kernel-generic-15.0p1 22:03:09 desktop runs stable 22:03:48 Maybe my mirror is stale? 22:03:53 cpet, writing admin "scripts" in Modula is extermist :-) 22:04:17 ant-x: why? 22:04:20 mr_sm1th: do `pkg update` and check if `pkg search FreeBSD-kernel-generic` shows 15.0p1 22:04:32 doing consulting work doesnt include "the software I used to configure you email server" 22:05:15 if you get no matches at all you have the repo disabled 22:05:43 Remilia, For example I have mariadb106-client-10.6.23 installed on a system. The pkg upgrade command will never upgrade it. I find that terribly annoying! I must manually pkg install mariadb114-server-11.4.8_1 to upgrade. And of course mariadb118-server-11.8.3_1. And then next and the next! 22:05:52 Remilia No hits 22:06:00 cpet, 1) compiled laguage needs a compiler, 2) the choice of a unpopular compiled language. What did you write in Modula? 22:06:10 Remilia, pkg will never upgrade those because the version is encoded in the pkg name and therefore they appear as different pkgs. 22:07:07 rwp: why did it upgrade it for me? 22:07:32 If you can figure that out and tell me I would appreciate it! 22:07:59 Remilia it's installed though pkg info -all | grep FreeBSD-kernel-generic-15.0 22:07:59 FreeBSD-kernel-generic-15.0: 22:08:19 mr_sm1th: I asked you to check pkg search, not pkg info, though 22:08:23 at /usr/local/etc/pkg/repos/FreeBSD.conf 22:08:24 FreeBSD: { url: "https://pkg.FreeBSD.org/${ABI}/latest" } 22:08:27 pkg info has no hits 22:08:40 Remilia sorry pkg search no hits, pkg info finds it 22:08:54 that's not the right repo 22:09:16 as in, it does not match /etc/pkg/ content 22:09:31 check if FreeBSD-base is enabled in /etc/pkg/FreeBSD.conf 22:09:52 Ah now it makes sense, I messed up my installation then 22:10:03 I should have chosen a pkgbase specifc repo 22:10:29 Yes it is enabled in /etc/pkg/FreeBSD.conf 22:10:31 if not, add "FreeBSD-base { enabled: yes }" to /etc/pkg/FreeBSD.conf 22:10:34 hmm 22:10:45 Actually 22:10:48 enabled: no 22:10:50 errrr 22:10:52 sorry 22:10:57 actually its /usr/local/etc/pkg/.. 22:10:57 to /usr/local/etc 22:11:23 [22:08:23] at /usr/local/etc/pkg/repos/FreeBSD.conf <- add "FreeBSD-base { enabled: yes }" here 22:11:54 (if pkg info has FreeBSD-set-* stuff) 22:11:58 ant-x: small programs used to setup email,web mostly just simple what domain would you like to use and what mail server domain would you like 22:12:30 Remilia That did the trick! 22:12:41 mr_sm1th: :( 22:12:43 Sorry I am very new to FreeBSD and I think I followed some old guide or something 22:12:45 mr_sm1th: does it offer to upgrade 15.0 to 15.0p1? 22:12:47 Yes 22:12:59 cpet, indeed, those are typicall scripted. Good job! 22:13:08 [22:06:10] Remilia, pkg will never upgrade those because the version is encoded in the pkg name and therefore they appear as different pkgs. <- also you are incorrect here 22:13:40 rwp: [mia@outpost ~]$ pkg info FreeBSD-kernel-generic-15.0p1 \ FreeBSD-kernel-generic-15.0p1 \ Name : FreeBSD-kernel-generic \ Version : 15.0p1 \ Installed on : Wed Dec 17 13:55:44 2025 UTC 22:13:41 ant-x: i did more freelance work back then now it's not so easy as people aren't as reluctant to allow people in that in the early 00 22:13:44 's 22:13:57 rwp: can you explain which version is encoded where? 22:14:25 Remilia: pkg version info is in the meta data 22:14:44 the package is named FreeBSD-kernel-generic 22:14:56 it does not include version in its name 22:16:02 so I don't understand rwp's argument here 22:16:39 is it like saying pkg will not automatically upgrade apache24-2.4.1p1 to apache24-2.4.2 or something because of the p1? 22:20:31 Remilia: https://unix.beer/~chris/%2bMANIFEST.txt 22:21:33 cpet: sorry, I know about package metadata, since around 1990s 22:22:06 and I'm not sure what you are trying to explain to me 22:22:09 ok you dont see the "version":"3.5..? 22:22:33 what does it have to do with anything? 22:22:45 16:14 < cpet> Remilia: pkg version info is in the meta data 22:22:49 I do not think you are following the arguments 22:23:25 rwp's stance is that the kernel package name, without version, is "FreeBSD-kernel-generic-15.0p1" 22:23:33 mine is that 15.0p1 is the version 22:24:13 actually its just p1 22:24:17 [22:06:10] Remilia, pkg will never upgrade those because the version is encoded in the pkg name and therefore they appear as different pkgs. 22:24:26 cpet: it is not 22:24:34 why not? 22:24:42 cpet: [mia@outpost ~]$ pkg info FreeBSD-kernel-generic-15.0p1 \ FreeBSD-kernel-generic-15.0p1 \ Name : FreeBSD-kernel-generic \ Version : 15.0p1 \ Installed on : Wed Dec 17 13:55:44 2025 UTC 22:24:58 well there you go 22:25:00 please point me at where it says 'Version: p1' 22:25:10 after the 0 22:25:17 lol 22:25:21 ;/ 22:25:48 all right I guess you were, what is it called, trolling? 22:25:57 Pretty sure the version is 15.0p1 as evidence by the part where it clearly says "Version: 15.0p1" 22:26:01 sorry, I do not have time for that, so you will have to excuse me 22:26:04 isley: it is 22:26:12 isley: sometimes it just fun to play with the know it alls 22:26:20 i don't know what that means 22:26:41 Remilia: you're excused 22:26:51 seems more likely you were just wrong and realized it at some point and don't have the faculties to handle it like a normal person 22:27:01 but i guess also could be your thing. i'll never know. i'm going to back to something else. 22:27:12 5 hours and 40 mins to buildworld O.o 22:27:15 buildkernel time 22:27:25 isley: ok 22:27:56 isley: it means I was helping mr_sm1th earlier with the OS/kernel upgrade and they were told something slightly incorrect earlier, so cpet took offence 22:28:01 polarian: how in the name of jebs does it take you 5 hours for a build world ? 22:28:18 polarian: that's fast 22:28:33 cpet: i5-3320M 22:28:37 I think my home router takes a day 22:28:46 takes me like 30 mins 22:28:49 its dual core but because of SMT it has 4 threads 22:28:53 but its only clocking at 2.6GHz 22:29:00 it takes me 2 minutes 22:29:00 (well 2601MHz) 22:29:09 oh you are talking about build time 22:29:11 for some reason freeBSD doesnt detect the boost clock of 3100MHz 22:29:15 I remember building 4.8 I think it was, on a Pentium 90 with 16 MB RAM 22:29:28 now that took me around 1.3 days 22:29:31 Remilia: thats a router :p 22:29:39 yes it was a router! 22:29:44 cpet: what specs tho 22:29:48 for my 192/96 kbps DSL 22:29:57 no doubt you got a lot of memory (for caching) and a lot of cpu power 22:29:57 the HDD was PIO3 only :D 22:30:03 polarian: intel core 7 h270 15gigs of ram ccache 22:30:09 er 16* 22:30:22 I have 8GB i5-3320M at base clock 22:30:35 desktop has 64 gigs of rams 22:30:52 you need to give it some more juice 22:30:54 cpet: h270 is the chipset tho 22:31:02 no its the CPU model 22:31:05 what?!!? 22:31:14 or actually let e look or else Remilia sill get upset with me again 22:31:29 https://www.intel.com/content/www/us/en/products/sku/241653/intel-core-7-processor-240h-24m-cache-up-to-5-20-ghz/specifications.html 22:31:34 ok so its the 240H 22:31:38 ah 22:31:39 polarian: btw I also ran a mail server on that P90 system, and could always tell that new mail came in because the 540 MB PIO3 HDD would screech 22:31:52 cpet: now that makes sense 22:32:04 you are building on rapter lake no wonder you have high compile speed 22:32:11 ivy bridge is fucking 12+ years old 22:32:25 hey, 3770K was pretty powerful :( 22:32:29 you need to give it some more juice 22:32:29 you have 5x more cores and boost clock to 5.1GHz 22:32:38 I used it until 2019 22:32:39 if you load isnt 300+ youre doing it wrong 22:32:52 cpet: I run an old laptop 22:32:53 it is doesnt take 5-10 secs to see txt coming in 22:32:56 youre doing it wrong 22:33:09 I need to provision a build server mainly for ports, but for buildworld/buildkernel too would be cool 22:33:14 I have a ryzen 5 1600 lying around 22:33:22 desktop is a ryzen 7 22:33:28 not going to be the fastest, but its a whole lot faster than my laptop 22:33:42 but yu cant use it as a lap warer though 22:33:43 polarian: btw Makefile supports creating pkgbase repos 22:33:44 warmer 22:34:06 in /usr/src that is 22:34:07 Remilia: fuck that 22:34:09 never 22:34:20 I will never pollute my system with pkgbase 22:34:21 such harsh words 22:34:26 :) 22:34:30 I'm building my custom kernels as .pkgs now 22:34:35 :o 22:34:37 why 22:34:39 very comfy 22:34:46 * polarian assembles the firing squiad 22:34:48 squad* 22:35:17 spent a day researching how to build a kernel pkg without buildworld but it works now 22:35:18 cpet: probablt because Remilia prefers Linux over BSD 22:35:26 im wating until .1 before i play with pkgbase 22:35:27 so would want FreeBSD to mimic Linux 22:35:30 polarian: have you read this channel 22:35:32 polarian: damn linux people 22:35:32 cpet: dont do it!!! 22:35:40 dont drink the pkgbase poison 22:35:49 within the last 2 hours I clearly stated I do not understand and do not use Linux 22:35:55 polarian: either i do it now or im forced to in 2 years 22:35:59 either way its happening 22:36:03 Remilia: and yet you endorse a Linuxism of packaging the base system :) 22:36:13 SunOS, AIX, IRIX, 386BSD 22:36:15 polarian: nice catch 22:36:21 cpet: move to OpenBSD 22:36:27 :p 22:36:32 polarian: I run openbsd on a firewall 22:36:32 If Linux users breathe air, breathibg air is a Linuxism? 22:36:33 polarian: yes I do, it's comfy and fast 22:36:42 cpet: likewise 22:36:43 incredibly comfy with jails 22:36:43 ant-x: yes 22:36:56 I love my base 22:37:01 I will not give it up for the world 22:37:09 you could offer me a million dollars and I wouldn't accept 22:37:11 All you base are blong to FreeBSD. 22:37:16 fail 22:37:18 I'm so happy updates are practically instant now, especially on my old routers 22:37:37 You can pry my base system out of my cold dead hands 22:37:43 freebsd-update on a Jaguar with 4 GB RAM takes 20 minutes just analysing system 22:37:56 freebsd-update was slow 22:38:00 Remilia: freebsd-rustdate exists 22:38:02 doesnt take that long 22:38:31 polarian: would it *really* matter on a 1 GHz 6W SoC with a very slow mSATA SSD? 22:38:40 or compile freebsd on a build server, mount /usr/src and /usr/obj and then installkernel/installworld 22:38:42 ez 22:38:55 Remilia: ah so instead use tons of bandwidth 22:39:00 I do not work in tech 22:39:03 also I wouldnt be against a tarball with the entire base in it 22:39:04 polarian: what i do 22:39:05 I do not have a 'build server' 22:39:13 im against splitting off the base into hundreds of packages 22:39:23 if we are to package base, it shall be one package 22:39:26 "base", not a metapackage 22:39:28 one entire system 22:39:42 why? 22:39:46 probably very easy to upgrade then 22:39:51 and quick to download 22:39:53 no because its one system... 22:39:57 you dont have dependency hell 22:40:09 you dont have compatiblity issues of where one package updates, and it doesnt work with another 22:40:17 the system is built together, runs together and works together 22:40:23 are you mistaking FreeBSD for Linux? 22:40:28 no 22:40:35 pkg's have dep hell as well 22:40:37 what you described is impossible with pkgbase 22:40:40 cpet: yup 22:40:44 but they are extra software 22:40:48 when pkg breaks, the base system wont 22:40:51 when pkg breaks with pkgbase 22:40:53 your base is fucked 22:40:57 because pkgbase is built as buildworld 22:40:58 yeap 22:41:40 i am sure that there will be a time when pkgbase eat itself up 22:41:46 just like linux does sometimes 22:42:08 you will stay on 15 though so it will not affect you 22:42:38 if pgbase removed my kernel or some libs it will 22:43:14 but in the long run no really cares how you manage your system 22:43:17 on polarian does 22:43:18 heh 22:43:20 er only 22:44:25 personally i dont understand why people waste there time custom buildng ports just to remove a option removing 2 deps 22:44:32 but at the end of the day who cares right ? 22:45:28 what ever happened to openrc ? 22:46:39 https://github.com/OpenRC/openrc 22:47:35 nice to see thats not dead 22:47:43 i know PCBSD used it 22:48:29 polarian: does this mean youll hate having a gfx installer as well? 22:48:52 polarian: what if you had a choice of TUI or gfx ? 22:57:08 I realized this chat is quite a bit more active when the Americans are awake 23:00:41 cpet: WAIT THEY ARE MAKING A GFX INSTALLER TO REPLACE BSDINSTALL?!!?!? 23:01:39 mr_sm1th: this chat is always active 23:07:19 Hi, what's up? 23:10:01 so - are shared IP jails still a thing? 23:10:31 like i know they work, but did everyone drop them like a hot rock as soon as VNET didn't crash? 23:11:27 i've found plenty of IPv6 + VNET jail tutorials but no shared IPv6 jail tutorials 23:12:54 cpet: I think openrc is still used by alpine linux? 23:36:58 openrc exists, and some people still f- with it 23:45:03 polarian: yeap 23:45:27 wavefunction: and a few others 23:45:34 wavefunction: the gentoo people made it so 23:47:58 LXGHTNXNG: so people still fuck with it ? 23:49:10 ... yes 23:49:26 LXGHTNXNG: i see 23:49:46 jaredj: what is a shared jail ? 23:55:30 jaredj: https://blog.burghardt.pl/2009/01/multiple-freebsd-jails-sharing-one-ip-address/ 23:56:18 * ant-x tried not to joke about cellmates. 23:56:37 ant-x: why not ? 23:56:52 Too obvious. 23:57:19 Fear of rejection :-) 23:57:32 ant-x: fears of being rejected 23:57:38 so he joined TR club 23:57:49 Which club is that? 23:57:56 go watch suburbia 23:58:12 No in the near future. 23:58:26 Good night, all! 23:58:26 what future ? 23:58:39 I shan't watch Suburbia in the near future. 23:58:50 you shant that cant 23:59:07 its a movie from the 80's 23:59:11 good movie youre missing out 23:59:44 I have too many odler movies on my list, from the thirties and up. 23:59:57 Going to bed now!