| Commit History - (may be incomplete: see SVNWeb link above for full details) |
| Date | By | Description |
26 Apr 2013 21:25:53
2.2
|
bdrewery  |
- Update to 2.2
- Unrestrict - license issue has been resolved
PR: ports/178186
Submitted by: Joe Barbish <qjail@a1poweruser.com> (maintainer) |
20 Mar 2013 13:17:24
2.1
|
bdrewery  |
- Mark RESTRICTED
See: http://lists.freebsd.org/pipermail/freebsd-jail/2013-March/002118.html
With hat: portmgr |
03 Feb 2013 18:45:11
2.1
|
crees  |
Update to 2.1;
1. Added logic to interrogate the content of flavors for correctness
before allowing them to be merged into the newjail being created.
Only paths targeting directories holding configuration files are
allowed now. The jail create process is terminated and the offending
paths are listed in error messages.
2. Changed the /root/.cshrc file in both flavors default and ssh-default
to now contain setenv PACKAGESITE to point to packages-current
so login users of any jail will have the most current package
version available.
4. In the qjail install logic added code to create these additional paths
in basejail, /usr/ports/packages, /usr/home and /home link. (Only the first 15 lines of the commit message are shown above ) |
02 Jan 2013 10:05:06
2.0
|
crees  |
Update to 2.0;
Standard maintenance.
1. Added -c option on "qjail create" command that enables ssh access to the
jail and creates user account using jailname for id/pw.
2. Added -C option on "qjail create" command that depends on -D option that
creates ssh access to jail and creates user account using jailname for
id/pw while automatically duplicating jails.
3. Created a customized flavor, ssh-default that enables ssh access to jails.
This flavor contains a login account with id/pw of qjail.
4. Removed -c option from "qjail install" because hosts customized /etc
caused problems with jail start up.
5. Updated man qjail.8 to reflect the changes.
PR: ports/174890
Submitted by: Joe Barbish <qjail@a1poweruser.com> (maintainer) |
22 Dec 2012 20:41:44
1.9
|
crees  |
Update to 1.9:
Added code to qjail install function to check for
-STABLE, -PRERELEAASE, and -CURRENT versions running
on the host and if so issue message that binary source
is not available for download and to use the
[qjail install -c] flag to clone the host system to
populate the basejail with.
Used setenv UNAME_r "9-stable" command on host to set
release value seen by qjail.
PR: ports/174644
Submitted by: Joe Barbish <qjail@a1poweruser.com> (maintainer) |
02 Dec 2012 12:25:48
1.8
|
crees  |
Update to 1.8
uname -r shows 4 formats.
9.0-BETA1, 9.0-RC1, 9.0-RELEASE, and 9.0-RELEASE-p1
Logic added by 1.7 was supposed to correctly remove the -p1 string,
which it did if present, but if not present the -RELEASE gets removed
in error which results in the incorrect ftp url path for fetching the
install source.
Rewrote logic to handle -p suffix differently so it gets stripped
off leaving 9.0-RELEASE which is handled normally.
PR: ports/174037
Submitted by: Joe Barbish <qjail@a1poweruser.com> (maintainer)
Feature safe: yes |
05 Nov 2012 19:07:42
1.7
|
crees  |
Update to 1.7
On 'qjail install' command run on -BETA or -RC host has no binary distribution
source available by design. Added logic to check for this condition and issue
error message informing user.
On 'qjail install' command run on a host that has had security binary patches
applied results in [uname -r] command returning [Release-9.0-p3]. There is no
binary distribution source available by design for patched systems. Added code
to strip the -p3 suffix resulting in the 9.0-Release distribution source being
downloaded and used to populate the basejail.
PR: ports/173394
Submitted by: Joe Barbish (maintainer)
Feature safe: yes |
18 Sep 2012 17:44:48
1.6
|
crees  |
Update to 1.6
-a option means create new jail from archive file of jail-aaa.
Search of /usr/jails/archive selected incorrect archive file.
If archive files named jail-aaa, jail-aaa-bbb, jail-aaa-bbb-ccc were present
jail-aaa-bbb-ccc was always selected incorrectly.
This same logic was also used for 'qjail restore jail-aaa', but that logic
had check for this condition that told user to use full archive name that
included the date stamp archive was created. Fixed logic in both functions.
PR: ports/171724
Submitted by: maintainer (Joe Barbish <qjail@a1poweruser.com>) |
19 Jul 2012 23:58:35
1.5
|
ak  |
- Update to 1.5
PR: ports/170012
Submitted by: Joe Barbish <qjail@a1poweruser.com> (maintainer) |
27 Jun 2012 11:25:17
1.4
|
jase  |
- Update to 1.4
PR: ports/169466
Submitted by: Joe Barbish <qjail@a1poweruser.com> (maintainer)
Approved by: culot (mentor) |
23 Apr 2012 20:11:00
1.3
|
crees  |
Restore missing newline
Submitted by: ak |
13 Apr 2012 17:50:43
1.3
|
crees  |
Update to 1.3;
Updated script so that the perluglyhack code is added to the end of
qjail update -b logic
PR: ports/166666
PR: ports/166917
Submitted by: Joe Barbish (maintainer) |
02 Mar 2012 18:43:39
1.2
|
jgh  |
- Update to 1.2
- while here loop on install of man pages
Changed qjail to work with new path and single base
file install format now used in 9.0.
PR: ports/165603
Submitted by: maintainer, qjail@a1poweruser.com |
11 Sep 2011 11:58:32
1.1_1
|
crees  |
Author silently changed distfile to correct manpage typos, chase distinfo.
PR: ports/160645
Submitted by: Joe Barbish <fbsd8@a1poweruser.com> (maintainer) |
09 Sep 2011 19:29:08
1.1
|
dhn  |
- Update to 1.1
PR: ports/160574
Submitted by: Joe barbish <fbsd8@a1poweruser.com> (maintainer) |
11 Jun 2011 21:22:20
1.0
|
crees  |
Qjail [ q = quick ] is a 4th generation wrapper for the basic chroot jail
system that includes security and performance enhancements. Plus a new level
of "user friendliness" enhancements dealing with deploying just a few jails or
large jail environments consisting of 100's of jails.
Qjail requires no knowledge of the jail command usage. It uses "nullfs" for
read-only system binaries, sharing one copy of them with all the jails.
Uses "mdconfig" to create sparse image jails. Sparse image jails provide a
method to limit the total disk space a jail can consume, while only occupying
the physical disk space of the sum size of the files in the image jail.
Ability to assign ip address with their network device name,
so aliases are auto created on jail start and auto removed on jail stop.
(Only the first 15 lines of the commit message are shown above ) |