Skip to content

Netkit 1.1.0

Compare
Choose a tag to compare
@TechSupportJosh TechSupportJosh released this 07 Jan 18:14
· 236 commits to master since this release
f33ca9f

Compiling:

  • Cleaned up Makefiles for all aspects.
    • make install now uses compiled modules to install, rather than creating archives and extracting them needlessly.
    • make release now creates release files with associated archives and hash file.
    • Makefiles (for the most part) no longer run when nothing has changed.
  • Removed uml-utilities from our repo (for the most part, it is still required for uml_dump)
  • Cleaned up compile files in general.
  • Removed Debian from the build process, you can now build natively on any machine with debootstrap.

New:

  • Linux kernel 5.10.4
  • Gnome-terminal now works (after 10 years!) Use change_terminal.sh to change to gnome.
  • TMUX term type allows you to background labs and connect to them one at a time. Useful for large labs where you only want to view 1 or 2 machines at a time.
    • vconnect provides an interactive shell to the machine
    • vcommand runs a command inside a backgrounded machine and outputs the result
  • linfo -m now produces a PNG rather than a PostScript file and has a cleaned up style.
  • Removal of uml tools within the repo (note, this means you will need to install uml-utilities!)
  • Improved install script will copy your old configurations over when installing + general improvements to the install script.
  • Updated check_configuration.sh with new terminals.
  • Proper testing suite allows us to verify our new releases work quickly.
  • Updated man pages with new maintainers.
  • Added support for ZSH.
  • Added auto-update checker to alert you of new releases of Netkit-JH.
  • Added debug mode to debug Netkit via GDB.

Bug fixes:

  • Fixed vclean --clean-all displaying an error.
  • Fixed unable to copy files with spaces into lab machines.
  • Improved iptables rules to stop interference with other MASQUERADE rules.
  • Fix /etc/resolv.conf not existing.
  • Added warning about lack of graphics drivers for Alacritty.

Most importantly, we've migrated the project to it's own Github account. With this, we've detached from the netkit-ng fork and also created a proper website for the Netkit-JH project. Check it out for guides on installing and developing: https://netkit-jh.github.io/.

Thank you to everyone who has helped out on this release, it has been great seeing so many issues and pull requests being submitted.