Page MenuHomeFreeBSD

JailsGroup
ActivePublic

Recent Activity

Jan 11 2024

bcr accepted D40370: Infrastructure for automatic jailing of rc.d-services.

OK for the man page change. Make sure to bump the .Dd when you commit it for this content change.
Thanks for working on this, it's appreciated!

Jan 11 2024, 1:20 PM · rc, Jails
netchild updated the diff for D40371: automatic service jails: some setup for full functionality of the services in automatic service jails.
  • make some scripts compatible with svcj (convert parts of the precmd into another way of settings variables), precmd is not run inside the same shell/jail = make it work with svcj
  • add some support for nfs in svcj, not yet finished (precmd is not comaptible)
  • exclude some scripts from svcj due to an incompatible precmd (not run in same shell/jail)
Jan 11 2024, 11:15 AM · rc, Jails
netchild updated the diff for D40370: Infrastructure for automatic jailing of rc.d-services.

Make jls quiet.

Jan 11 2024, 11:11 AM · rc, Jails

Nov 28 2023

netchild updated the summary of D40370: Infrastructure for automatic jailing of rc.d-services.
Nov 28 2023, 7:44 PM · rc, Jails

Nov 24 2023

netchild added a comment to D40371: automatic service jails: some setup for full functionality of the services in automatic service jails.

Only rc.d/opensm is missing.

Nov 24 2023, 11:40 AM · rc, Jails
netchild updated the diff for D40371: automatic service jails: some setup for full functionality of the services in automatic service jails.
Nov 24 2023, 11:38 AM · rc, Jails

Nov 16 2023

netchild updated the diff for D40370: Infrastructure for automatic jailing of rc.d-services.

Add support for nfs. Sort the options.

Nov 16 2023, 10:09 AM · rc, Jails
netchild updated the diff for D40371: automatic service jails: some setup for full functionality of the services in automatic service jails.

Add config for some more services.

Nov 16 2023, 10:08 AM · rc, Jails

Nov 10 2023

netchild updated the diff for D40370: Infrastructure for automatic jailing of rc.d-services.

Change what was noticed in comments. Add a feature to enable the execution of extra commands inside the service jail.

Nov 10 2023, 11:34 AM · rc, Jails

Oct 16 2023

emaste added a comment to D40188: Add ".include" directive to jail.conf.

Commited in eb5bfdd06565. I forgot to add the review to the commit message :-/

Oct 16 2023, 1:59 PM · Jails
antranigv_freebsd.am closed D40188: Add ".include" directive to jail.conf.

Oh and we also have to close it, because it did land! ugh Phabricator is very Project-Management-y :)

Oct 16 2023, 12:30 PM · Jails
antranigv_freebsd.am accepted D40188: Add ".include" directive to jail.conf.

Commited in eb5bfdd06565. I forgot to add the review to the commit message :-/

Oct 16 2023, 12:28 PM · Jails
antranigv_freebsd.am abandoned D38826: Fix multiple rc.d/jail and jail.conf.d issues.

IMHO this is superseded by https://reviews.freebsd.org/D40188

Oct 16 2023, 12:27 PM · Jails

Oct 5 2023

bcr added a comment to D40370: Infrastructure for automatic jailing of rc.d-services.

Two fixes for the man page.

Oct 5 2023, 10:20 AM · rc, Jails

Sep 21 2023

mohammad_fbsdphab_thelightbird.com added a member for Jails: mohammad_fbsdphab_thelightbird.com.
Sep 21 2023, 3:09 PM
mohammad_fbsdphab_thelightbird.com added a watcher for Jails: mohammad_fbsdphab_thelightbird.com.
Sep 21 2023, 3:09 PM

Sep 15 2023

markj added a comment to D40262: Allow setting a per-Jail fallback ABI brand..

The overall idea seems ok to me for what it's worth, my comments are about cosmetic issues.

Sep 15 2023, 3:12 PM · Jails

Jul 11 2023

allanjude added a reviewer for D40262: Allow setting a per-Jail fallback ABI brand.: rew.
Jul 11 2023, 11:42 PM · Jails

Jun 19 2023

netchild closed D40369: Extend /usr/bin/service with the possibility to set ENV vars.
Jun 19 2023, 5:46 PM · Jails

Jun 15 2023

netchild added inline comments to D40370: Infrastructure for automatic jailing of rc.d-services.
Jun 15 2023, 7:46 AM · rc, Jails

Jun 14 2023

se accepted D40369: Extend /usr/bin/service with the possibility to set ENV vars.

My comments have been addressed and I think it makes sense to go ahead with the proposed patches.

Jun 14 2023, 10:54 AM · Jails

Jun 13 2023

crest_freebsd_rlwinm.de added a comment to D40377: Teach route(8) to run in jails.

The jail_name variable must be initialised to NULL. This should be done through an explicit char * jail_name = NULL; in line 101 of route.c.

Static storage are always initialized to 0/NULL by C standard.

Jun 13 2023, 1:15 PM · Jails
melifaro closed D40377: Teach route(8) to run in jails.
Jun 13 2023, 6:08 AM · Jails

Jun 12 2023

nyan_myuji.xyz added a comment to D40377: Teach route(8) to run in jails.

The jail_name variable must be initialised to NULL. This should be done through an explicit char * jail_name = NULL; in line 101 of route.c.

Jun 12 2023, 3:50 PM · Jails
crest_freebsd_rlwinm.de requested changes to D40377: Teach route(8) to run in jails.

The jail_name variable must be initialised to NULL. This should be done through an explicit char * jail_name = NULL; in line 101 of route.c.

Jun 12 2023, 2:53 PM · Jails
crest_freebsd_rlwinm.de accepted D40377: Teach route(8) to run in jails.
Jun 12 2023, 2:49 PM · Jails

Jun 9 2023

netchild added inline comments to D40370: Infrastructure for automatic jailing of rc.d-services.
Jun 9 2023, 8:25 AM · rc, Jails

Jun 7 2023

jamie accepted D40188: Add ".include" directive to jail.conf.

Commited in eb5bfdd06565. I forgot to add the review to the commit message :-/

Jun 7 2023, 12:23 AM · Jails

Jun 6 2023

netchild added a project to D40370: Infrastructure for automatic jailing of rc.d-services: rc.
Jun 6 2023, 8:30 AM · rc, Jails
netchild added a project to D40371: automatic service jails: some setup for full functionality of the services in automatic service jails: rc.
Jun 6 2023, 8:29 AM · rc, Jails
netchild added a member for Jails: netchild.
Jun 6 2023, 8:26 AM
netchild added a watcher for Jails: netchild.
Jun 6 2023, 8:17 AM

Jun 5 2023

ihor_antonovs.family added a project to D40371: automatic service jails: some setup for full functionality of the services in automatic service jails: Jails.
Jun 5 2023, 2:55 PM · rc, Jails
ihor_antonovs.family added a project to D40370: Infrastructure for automatic jailing of rc.d-services: Jails.
Jun 5 2023, 2:55 PM · rc, Jails
ihor_antonovs.family added a project to D40369: Extend /usr/bin/service with the possibility to set ENV vars: Jails.
Jun 5 2023, 2:54 PM · Jails

Jun 4 2023

ihor_antonovs.family added a project to D40262: Allow setting a per-Jail fallback ABI brand.: Jails.
Jun 4 2023, 2:00 PM · Jails
ihor_antonovs.family added a project to D40377: Teach route(8) to run in jails: Jails.
Jun 4 2023, 1:59 PM · Jails
jamie updated the diff for D40188: Add ".include" directive to jail.conf.

I've committed the "jails can include jails" and "use the recursive parser" bits separately. This new diff is just the part that handles the includes.

Jun 4 2023, 4:29 AM · Jails
ihor_antonovs.family resigned from D38826: Fix multiple rc.d/jail and jail.conf.d issues.

IMHO this is superseded by https://reviews.freebsd.org/D40188

Jun 4 2023, 12:34 AM · Jails

Jun 1 2023

jamie added a comment to D40188: Add ".include" directive to jail.conf.

Just a small nitpick: I would prefer a macro #define MAX_INCLUDE_DEPTH 32

Jun 1 2023, 2:59 PM · Jails
crest_freebsd_rlwinm.de added a comment to D40188: Add ".include" directive to jail.conf.

Just a small nitpick: I would prefer a macro #define MAX_INCLUDE_DEPTH 32 or constant static const unsigned int max_include_depth = 32; somewhere above the include_config() in config.c instead of the literal to improve readability.

Jun 1 2023, 11:49 AM · Jails

May 31 2023

jamie updated the diff for D40188: Add ".include" directive to jail.conf.

Simple include-loop prevention with via a maximum depth counter.

May 31 2023, 7:05 PM · Jails

May 23 2023

jamie added a comment to D40188: Add ".include" directive to jail.conf.

True, they're not handled. I took my include inspiration from newsyslog (which has includes that also support globbing), and there it's also just a simple matter or running whatever it's told to include. It's kind of a footgun situation, where it's generally good enough to trust the administrator not to make such a loop. I did it for depend loops, but only because that's kind of elemental in building an acyclic directed graph.

May 23 2023, 3:45 AM · Jails
ihor_antonovs.family added a comment to D40188: Add ".include" directive to jail.conf.

It doesn't look like the patch in it's current state handles this circular includes.

May 23 2023, 1:04 AM · Jails
ihor_antonovs.family added a comment to D40188: Add ".include" directive to jail.conf.
In D40188#915660, @dvl wrote:
In D40188#915159, @otis wrote:

Haven't looked closely yet, but: are circular includes handled correctly?

This is what I came here to ask.

May 23 2023, 1:00 AM · Jails

May 22 2023

dvl added a comment to D40188: Add ".include" directive to jail.conf.
In D40188#915159, @otis wrote:

Haven't looked closely yet, but: are circular includes handled correctly?

May 22 2023, 11:03 PM · Jails
otis added a comment to D40188: Add ".include" directive to jail.conf.

Haven't looked closely yet, but: are circular includes handled correctly?

May 22 2023, 11:12 AM · Jails

May 21 2023

meka_tilda.center added a comment to D40188: Add ".include" directive to jail.conf.

I you use git format-patch -1 -U9999 and apply it with git am <patch>, you get the whole commit with the message. Not strictly needed, but makes life easier.

May 21 2023, 7:49 AM · Jails
ihor_antonovs.family added a comment to D40188: Add ".include" directive to jail.conf.

I like this approach.
It blurs the line between UCL and jail format (IMHO making future transition to UCL smoother), and makes include more explicit (and less magical comparing to D40188)

May 21 2023, 1:01 AM · Jails
jamie updated the diff for D40188: Add ".include" directive to jail.conf.

New and improved diff :-)

May 21 2023, 12:46 AM · Jails