FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

We also have a status page: https://freshports.wordpress.com/

Port details
qjail4 Utility to quickly deploy and manage jails
4.9 sysutils on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Ignore IGNORE: Only for FreeBSD 10.x
Maintainer: qjail1@a1poweruser.com search for ports maintained by this maintainer
Port Added: 29 Aug 2016 14:53:10
License: BERNE-CONVENTION
This qjail version only supports the RELEASE-10.x series of releases.

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 scale jail environments consisting of 100's of jails.

Qjail uses the jail(8) jail.conf method. This provides the ability to enable
the following options on a per-jail basis. exec.fib, securelevel, allow.sysvipc,
devfs_rulesets, allow.raw_sockets, allow.quotas, allow.mount.nullfs,
allow.mount.tmpfs, allow.mount.zfs, vnet.interface, and vnet. The vnet option
gives a jail its own network stack using the experimental vimage kernel module.
The vnet option has only been tested on i386 and amd64 equipment.

Qjail requires no knowledge of the jail command usage. It uses "nullfs" for
read-only system executables, 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.

Ability to create "ZONE"s of identical qjail systems, each with their own
group of jails.

Ability to designate a portion of the jail name as a group prefix so the
command being executed will apply to only those jail names matching that prefix.

Qjail has been incorporated into the Finch open source project,
see http://dreamcat4.github.io/finch/ for details.

WWW: http://qjail.sourceforge.net/
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (51 items)
  1. /usr/local/share/licenses/qjail4-4.9/catalog.mk
  2. /usr/local/share/licenses/qjail4-4.9/LICENSE
  3. /usr/local/share/licenses/qjail4-4.9/BERNE-CONVENTION
  4. bin/qjail
  5. bin/qjail.vnet.be
  6. bin/qjail.vnet.ng
  7. @sample etc/qjail.portsnap.conf.sample
  8. etc/rc.d/qjail.bootime
  9. man/man8/qjail.8.gz
  10. man/man8/qjail-intro.8.gz
  11. man/man8/qjail-howto.8.gz
  12. share/examples/qjail/vnet/ipfw.rules.host
  13. share/examples/qjail/vnet/ipfw.rules.vnet
  14. share/examples/qjail/vnet/ipf.rules.host
  15. share/examples/qjail/vnet/ipf.rules.vnet
  16. share/examples/qjail/vnet/pf.rules.host
  17. share/examples/qjail/vnet/pf.rules.vnet
  18. share/examples/qjail/default/etc/make.conf
  19. share/examples/qjail/default/etc/motd
  20. share/examples/qjail/default/etc/periodic.conf
  21. share/examples/qjail/default/etc/periodic102.conf
  22. share/examples/qjail/default/etc/newsyslog102.conf
  23. share/examples/qjail/default/etc/rc.conf
  24. share/examples/qjail/default/etc/rc102.conf
  25. share/examples/qjail/default/root/.cshrc
  26. share/examples/qjail/default/usr/local/etc/pkg.conf
  27. share/examples/qjail/default/usr/local/etc/sudoers
  28. share/examples/qjail/ssh-default/etc/group
  29. share/examples/qjail/ssh-default/etc/make.conf
  30. share/examples/qjail/ssh-default/etc/master.passwd
  31. share/examples/qjail/ssh-default/etc/motd
  32. share/examples/qjail/ssh-default/etc/passwd
  33. share/examples/qjail/ssh-default/etc/periodic.conf
  34. share/examples/qjail/ssh-default/etc/periodic102.conf
  35. share/examples/qjail/ssh-default/etc/newsyslog102.conf
  36. share/examples/qjail/ssh-default/etc/pwd.db
  37. share/examples/qjail/ssh-default/etc/rc.conf
  38. share/examples/qjail/ssh-default/etc/rc102.conf
  39. share/examples/qjail/ssh-default/etc/spwd.db
  40. share/examples/qjail/ssh-default/etc/ssh/sshd_config
  41. share/examples/qjail/ssh-default/root/.cshrc
  42. share/examples/qjail/ssh-default/usr/home/qjail/.cshrc
  43. share/examples/qjail/ssh-default/usr/home/qjail/.login
  44. share/examples/qjail/ssh-default/usr/home/qjail/.login_conf
  45. share/examples/qjail/ssh-default/usr/home/qjail/.mail_aliases
  46. share/examples/qjail/ssh-default/usr/home/qjail/.mailrc
  47. share/examples/qjail/ssh-default/usr/home/qjail/.profile
  48. share/examples/qjail/ssh-default/usr/home/qjail/.rhosts
  49. share/examples/qjail/ssh-default/usr/home/qjail/.shrc
  50. share/examples/qjail/ssh-default/usr/local/etc/pkg.conf
  51. share/examples/qjail/ssh-default/usr/local/etc/sudoers
  52. Collapse this list.

To install the port: cd /usr/ports/sysutils/qjail4/ && make install clean

A package is not available for ports marked as: Forbidden / Broken / Ignore / Restricted

PKGNAME: qjail4

distinfo:

SHA256 (qjail-4.9.tar.bz2) = 163d8893d431ab0699156db4a15c1c8927a71c4918014adb6006a8b6657cb49b
SIZE (qjail-4.9.tar.bz2) = 66048

There are no ports dependent upon this port


Configuration Options
     No options to configure

USES:
tar:bzip2

pkg-message:
########################################################################

Use the qjail utility to deploy small or large numbers of jails quickly.

First issue "rehash" command to enable the qjail command (if using csh).
Then issue "man qjail-intro" to read the qjail introduction.
After reading that do "man qjail" for the usage details.
For the BIG PICTURE issue "man qjail-howto".

########################################################################

For users who have existing qjail environments. Please take note.
There are changes to the internals of the jail(8) command and changes to
parameter names in the periodic files that have occured in FreeBSD
Release 10.2 that effects jail behavior in a very minor way.
IF your running qjail on an 10.2 or newer version of FreeBSD you should
consider doing the following.

This version of qjail has an built in auto convert function that you may select
to choose that fixes those minor behavior problems with your existing jails.
This auto convert function is not documented in the qjail manual. Its only
shown here. So write it down.

       Issue [ qjail update -u ] from the host console.

This will cause the existing "flavors" default & ssh-default directories to be
renamed and new ones populated. Then in each existing jail the periodic.conf
and newsyslog.conf files will be renamed with .saved suffix and new ones added.
The rc.conf file will be updated in place changing the
syslogd_enable= parameter value from "NO" to "YES".

The new periodic.conf file has many sendmail reporting options disabled because
sendmail is disabled in the jails rc.conf file by default. This drastically
reduces the daily. weekly, monthly system and security status reports elapse
run times. This has a major effect on operating system performance where there
are a large number of jails.

The [ qjail install ] command will install all the correct files depending on
what version of FreeBSD your host is running.

########################################################################

Master Sites:
  1. http://cytranet.dl.sourceforge.net/project/qjail/
  2. http://downloads.sourceforge.net/project/qjail/
  3. http://excellmedia.dl.sourceforge.net/project/qjail/
  4. http://freefr.dl.sourceforge.net/project/qjail/
  5. http://jaist.dl.sourceforge.net/project/qjail/
  6. http://kent.dl.sourceforge.net/project/qjail/
  7. http://nchc.dl.sourceforge.net/project/qjail/
  8. http://netcologne.dl.sourceforge.net/project/qjail/
  9. http://netix.dl.sourceforge.net/project/qjail/
  10. http://superb-dca2.dl.sourceforge.net/project/qjail/
  11. http://superb-sea2.dl.sourceforge.net/project/qjail/
  12. http://ufpr.dl.sourceforge.net/project/qjail/
  13. http://vorboss.dl.sourceforge.net/project/qjail/
  14. https://cytranet.dl.sourceforge.net/project/qjail/
  15. https://downloads.sourceforge.net/project/qjail/
  16. https://excellmedia.dl.sourceforge.net/project/qjail/
  17. https://freefr.dl.sourceforge.net/project/qjail/
  18. https://jaist.dl.sourceforge.net/project/qjail/
  19. https://kent.dl.sourceforge.net/project/qjail/
  20. https://nchc.dl.sourceforge.net/project/qjail/
  21. https://netcologne.dl.sourceforge.net/project/qjail/
  22. https://netix.dl.sourceforge.net/project/qjail/
  23. https://superb-dca2.dl.sourceforge.net/project/qjail/
  24. https://superb-sea2.dl.sourceforge.net/project/qjail/
  25. https://ufpr.dl.sourceforge.net/project/qjail/
  26. https://vorboss.dl.sourceforge.net/project/qjail/

Number of commits found: 6

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
01 Nov 2017 13:10:35
Original commit files touched by this commit  4.9
Revision:453284
olgeni search for other commits by this committer
Fix whitespace issues (mixed tab/spaces, alignment) in a few ports.
17 Feb 2017 16:49:13
Original commit files touched by this commit  4.9
Revision:434300
mat search for other commits by this committer
Remove the remaining IGNORE_FreeBSD_9 lines.

Sponsored by:	Absolight
31 Aug 2016 21:49:37
Original commit files touched by this commit  4.9
Revision:421195
mat search for other commits by this committer
Remove the CONFLICTS_INSTALL lines, they can't conflict, they can't be
installed at the same time.

Submitted by:	maintainer
Sponsored by:	Absolight
29 Aug 2016 15:59:25
Original commit files touched by this commit  4.9
Revision:421079
mat search for other commits by this committer
Fixup CONFLICTS_INSTALL.

Sponsored by:	Absolight
29 Aug 2016 15:04:35
Original commit files touched by this commit  4.9
Revision:421066
mat search for other commits by this committer
Cleanup whitespace at EOL.

Pointy hat:	mat
Sponsored by:	Absolight
29 Aug 2016 14:53:01
Original commit files touched by this commit  4.9
Revision:421063
mat search for other commits by this committer
Update sysutils/qjail to 5.0 to handle FreeBSD 11+.

Copy it to sysutils/qjail4 for FreeBSD 10 and sync CONFLICTS with the
FreeBSD 8/9 version.

PR:		212201, 212202
Submitted by:	maintainer
Sponsored by:	Absolight

Number of commits found: 6

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
torDec 14
asterisk13Dec 13
asterisk13*Dec 13
asterisk13*Dec 13
asterisk13*Dec 13
libxml2Dec 13
curl*Dec 11
linux-c7-curl*Dec 11
wiresharkDec 10
procmail*Dec 08
opensslDec 07
firefoxDec 05
firefox-esrDec 05
linux-firefoxDec 05
linux-seamonkeyDec 05

15 vulnerabilities affecting 79 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2017-12-14 06:44:30


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 32123
Broken 122
Deprecated 39
Ignore 358
Forbidden 0
Restricted 173
No CDROM 77
Vulnerable 44
Expired 10
Set to expire 31
Interactive 0
new 24 hours 5
new 48 hours13
new 7 days79
new fortnight7197
new month48557

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2017 Dan Langille. All rights reserved.