sysutils/qjail: Updaet to 5.5
- Change default ftp site to ftp from ftp12.
- Remove config -w and -W [Set vnet.interface NIC]
- Add -f flag to unmount command when releasing memory disc.
- Change so this version of qjail only runs on 12.0 and newer because pf is vimage aware now.
- If local install [-f] jump around stable, current check logic.
- Change/add logic & code to implement bridge/epair method for vnet jails.
- Change qjail.8 about vimage no longer having to be compiled into kernel 12.0
- Change "config -v logic to setup vnet jail with pf, ipf, ipf firewall.
- Add start vnet code to qjail script to check for host/vnet jail firewall mis-match.
- Add start vnet code to boottime script to check for host/vnet jail firewall mis-match.
- Update all the manuals to reflect the about changes.
- Add check to "config" so no ipv4 change for vnet jails.
- Block config ip address changes for vnet jail because of class c ip allocations.
- Change verify_ip subroutine to include check for private ip address and 127.x.x.x addresses and put on lo0 interface to make that jail local only.
- Change verify_ip subroutine to include check for vnet class c address range.
- Create non-vnet jail using 127.x.x.x ip4 address to make that jail local access only. When config -v to change jail to vnet jail it becomes local access only also.
- Change "config" -4 & -6 to remove the ip address when the word "none" is used as in -4 none.
- Change install to check for amd64 & i386 platform architecture and use path with amd62/amd64 and a single architecture path for all other platforms.
- On "qjail install -f /usr/base.txz" option fixed so it works.
- Diff options changed between 12.1 and 12.2, Removed the -u.
PR: 250696
Submitted by: Joe Barbish <qjail1@a1poweruser.com> (maintainer)
MFH: 2020Q4