Releases: DtxdF/AppJail
Releases · DtxdF/AppJail
v2.2.0
Changes between 2.1.1 and 2.2.0
- Makejail: RUN & USER:
- Some complex applications cannot run very well unless the environment is
adapted to a full login, so instead of usingsu -m,su -lis used.
Environment variables are used in thesu(1)subprocess to pass them to
sh(1). This new change has been tested againstx11-wm/nscdeand
www/badwolfwith success. Applications using thenobodyuser may not
work sincesu(1)requires certain information that thenobodyuser
does not provide.
- Some complex applications cannot run very well unless the environment is
- README:
- Adapt the examples to not use user nobody.
appjail version:- Bump version to 2.2.0.
Full Changelog: v2.1.1...v2.2.0
v2.1.1
Changes between 2.1.0 and 2.1.1
- README: Fix broken links:
- Since the centralized repository is present, the makejails have been
moved to it.
- Since the centralized repository is present, the makejails have been
Full Changelog: v2.1.0...v2.1.1
v2.1.0
Changes between 2.0.0 and 2.1.0
- Update Makefile:
- Remove commands that refer to deleted files.
- Use %%PREFIX%% to replace the current PREFIX.
- Respect PREFIX and DESTDIR instead of concatenating them.
- Improve performance:
- Remove environments variables: the same effect can be achieved, but manually in the custom configuration file.
- Remove default variable checks: makes the script more robust, but too slow.
- Use a file with default variables: it is much easier to maintain and makes the configuration file optional.
- Update README:
- Reflects the new installation.
- Add nomount_devfs option.
- Check two tasks:
- Centralized repository to save Makejails.
- Makejails for some programs.
- Add centralized Makejail repository URL:
- If anyone wishes to contribute, the URL is provided in the header of the README file.
Full Changelog: v2.0.0...v2.1.0
v2.0.0
Changes between 1.10.2 and 2.0.0
The new version of AppJail is here with many new features:
- Easy to use.
- Parallel startup (Jails & NAT).
- UFS and ZFS support.
- RACCT/RCTL support.
- NAT support.
- Port expose - network port forwarding into jail.
- IPv4 and IPv6 support.
- DHCP and SLAAC support.
- Virtual networks - A jail can be on several virtual networks at the same time.
- Bridge support.
- VNET support
- Deploy your applications much easier using Makejail!
- Netgraph support.
- LinuxJails support.
- Supports thin and thick jails.
- TinyJails - Experimental feature to create a very stripped down jail that is very useful to distribute.
- Startup order control - Using priorities and the boot flag makes management much easier.
- Jail dependency support.
- Initscripts - Make your jails interactive!
- Backup your jails using tarballs or raw images (ZFS only) with a single command.
- Modular structure - each command is a unique file that has its own responsability in AppJail. This makes AppJail maintenance much easier.
- Table interface - many commands have a table-like interface, which is very familiar to many sysadmin tools.
- No databases - each configuration is separated in each entity (networks, jails, etc.) which makes maintenance much easier.
- Supervisor - Coming soon ...
- ...
Full Changelog: v1.10.2...v2.0.0
v1.10.2
Changes between 1.8.6 and 1.10.2
- Add detection when the appjail is dirty in start/stop
- Remove hardcoded value when the type of appjail is set
- Add support for appjails
- Add conditional checking to install script internally
Full Changelog: v1.8.6...v1.10.2
v1.8.6
Changes between 1.3.4 and 1.8.6
- Add set command.
- Move functions to extract and download the components to share/appjail/lib/jail.
- Fix unexpected behavior with COMPONENTS.
- Add support for tiny appjails.
- Fix clean: it does not remove dirty appjails.
- Add verbosity when components are extracted.
- Remove obsolete message when the user enters the jail.
- Fix incorrect behavior for displaying the initial message when the jail is acting as a service.
- Add -p flag to start.
- Fix incorrect substitution of the required parameter.
- Add -r flag to build.
Full Changelog: v1.3.4...v1.8.6
v1.3.4
Changes between 1.3.3 and 1.3.4
- Add copyright notice missing in some files
Full Changelog: v1.3.3...v1.3.4
v1.3.3
Changes between 1.0.0 and 1.3.3
- Mark the ls command as deprecated.
- Add the getdir command.
- Remove unnecessary conditional to check if a file exists.
- Add missing precmd() function to run xhost(1).
- Add the -P flag.
- Fix the lack of special character handling in the -p and -P flag, as well CHROOT_PROGRAM and CONSOLE_PROGRAM.
Full Changelog: v1.0.0...v1.3.3
v1.0.0
Full Changelog: https://github.com/DtxdF/AppJail/commits/v1.0.0