linuxmuster/linuxmuster-base7

View on GitHub
debian/changelog

Summary

Maintainability
Test Coverage
linuxmuster-base7 (7.2.3-0) lmn72; urgency=low

  * Fix #150: Update ignores skipfw = True, remove deprecated postinst code (203f4fc).
  * change initial opnsense unbound configuration to use system nameservers per default (cfeecc9).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 21 Feb 2024 11:52:36 +0100

linuxmuster-base7 (7.2.2-0) lmn72; urgency=low

  * refactor ssh key creation (492f9a1).
  * refactor ssl certs creation (9e61b17).
  * establish setup compatibility with opnsense 24.1.*,
    use dns0.eu child protection dns servers per default (6de6c58).
  * remove deprecated code from setup (05df6b7).
  * fix firewall web proxy sso keytab creation (10f7bb3).
  * add ability to hide command options in subProc() (fd8e99b).
  * don't log admin password on keytab creation (3702efa).
  * linuxmuster-import-devices:
    - subprocess improvements (95e27be).
    - fix console output (cc60379).
  * fix netplan file permissions (8332294).
  * check firewall major version before setup changes anything (ca48d4f).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 19 Feb 2024 18:30:03 +0100

linuxmuster-base7 (7.2.1-0) lmn72; urgency=low

  * fix firewall sshkey & gateway setup (496049a).
  * change codename to "production" (84f0461).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 10 Feb 2024 15:09:37 +0100

linuxmuster-base7 (7.2.0-rc13) lmn72; urgency=low

  * introducing new environment variables LINBOSYSDIR and LINBOVARDIR (7687b40).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 14 Oct 2023 12:32:13 +0200

linuxmuster-base7 (7.2.0-rc12) lmn72; urgency=low

  * allow trailing 0 in host ip address (1570f07).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 01 Sep 2023 15:15:58 +0200

linuxmuster-base7 (7.2.0-rc11) lmn72; urgency=low

  * postinst: fix permissions of samba's ntp socket directory (f84835a).
  * linuxmuster-import-subnets: use gateway ip from setup.ini rather than firewall ip (fa83151).
  * change codename to "release candidate" (8b86c6d).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 01 Aug 2023 11:11:55 +0200

linuxmuster-base7 (7.2.0-rc10) lmn72; urgency=low

  * added netplan gateway fix to linuxmuster-import-subnets (a206eac).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 28 Jul 2023 18:47:49 +0200

linuxmuster-base7 (7.2.0-rc9) lmn72; urgency=low

  * revert netplan fix (b50a4ed).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 27 Jul 2023 13:11:00 +0200

linuxmuster-base7 (7.2.0-rc8) lmn72; urgency=low

  * Remove netplan update in linuxmuster-import-subnets (4866dc9).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 25 Jul 2023 21:37:00 +0200

linuxmuster-base7 (7.2.0-rc7) lmn72; urgency=low

  * Changed codename to beta-release (8741a6d).
  * Add activation of opentracker service to setup (7faae82).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 11 May 2023 19:08:13 +0200

linuxmuster-base7 (7.2.0-rc6) lmn72; urgency=low

  * Merge #146: Write groupname in dhcp-server nis-domain option as well (b586138).
  * Merge #147: Add sophomorix-user-custom for students (00e923e).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 12 Jan 2023 20:37:00 +0100

linuxmuster-base7 (7.2.0-rc5) lmn72; urgency=low

  *  Fix NTPSOCKDIR permissions in setup (#144).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 20 Sep 2022 18:28:00 +0200

linuxmuster-base7 (7.2.0-rc4) lmn72; urgency=low

  *  add ntpd apparmor config template (#144).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 12 Sep 2022 19:22:00 +0200

linuxmuster-base7 (7.2.0-rc3) lmn72; urgency=low

  * Fix ntp socket directory (abddebf, 930a9da, 414cd02).
  * Fix lmn-prepare invokation in setup (7d50c9e).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 10 Sep 2022 14:13:00 +0200

linuxmuster-base7 (7.2.0-rc2) lmn72; urgency=low

  * Merge pull request #143 from linuxmuster/fix-sudoers (f2d2e8e).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 05 Sep 2022 18:50:45 +0200

linuxmuster-base7 (7.2.0-rc1) lmn72; urgency=low

  * Merge pull request #141 from PLanB2008/master (71d28e4).
  * Merge pull request #142 from linuxmuster/nolog-sophpass (60f7f32).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 30 Jul 2022 13:44:00 +0200

linuxmuster-base7 (7.2.0-rc0) lmn72; urgency=low

  * add webui to dependencies again (4e8c1c4).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 25 Jun 2022 16:55:00 +0200

linuxmuster-base7 (7.2.0-alpha0) lmn72; urgency=low

  * remove webui from dependencies temporarily (56605cc).
  * Set compatibility level to 10 (fee4984).
  * Fix krb5.conf patch (ecb4272, e702fea).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 22 Jun 2022 15:14:30 +0200

linuxmuster-base7 (7.1.12-0) lmn71; urgency=low

  * Remove dependency to python3-reconfigure, install it with pip instead (eb94392).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 20 Jun 2022 20:41:00 +0200

linuxmuster-base7 (7.1.11-0) lmn71; urgency=low

  * Fix don't accept $ in passwords.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 03 Jun 2022 15:16:49 +0200

linuxmuster-base7 (7.1.10-0) lmn71; urgency=low

  * Fix #139: Old version of paramiko for 18.04.
  * Merge #125: Fix device specific links.
  * linuxmuster-opnsense-reset:
    - add sleep time option [-s|--sleep] to wait after firewall restart and
      before keytab creation (default 10s).
    - changed os.system to subprocess.
  * don't accept $ in passwords.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 01 Jun 2022 21:18:22 +0200

linuxmuster-base7 (7.1.9-0) lmn71; urgency=low

  * linuxmuster-opnsense-reset: create firewall cert if not there.
  * change codename to 'release'.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 31 May 2022 16:46:00 +0200

linuxmuster-base7 (7.1.8-0) lmn71; urgency=low

  * linuxmuster-holiday:
    - Add option parser and help.
    - Add multischool support.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 2 Mar 2022 20:17:00 +0100

linuxmuster-base7 (7.1.7-0) lmn71; urgency=low

  * Fix #136: linuxmuster-opnsense-reset fails.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 10 Feb 2022 18:37:29 +0000

linuxmuster-base7 (7.1.6-0) lmn71; urgency=low

  * linuxmuster-holiday: Handle empty holidays config file.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sun, 06 Feb 2022 11:23:14 +0000

linuxmuster-base7 (7.1.5-0) lmn71; urgency=low

  * Refactored functions.py & linuxmuster-import-devices (#129).
  * merged #135 linuxmuster-holiday.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 05 Feb 2022 10:12:51 +0000

linuxmuster-base7 (7.1.4-0) lmn71; urgency=low

  * Refactoring setup code (#129).
  * Fix #133: empty logfile throws error in sambaTool function.
  * Fix #134: dhcpd-update-samba-dns.py increases server load.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 19 Jan 2022 17:37:55 +0000

linuxmuster-base7 (7.1.3-0) lmn71; urgency=low

  * Fix #130: secure admin password entered during setup.
  * Fix lmn71-prepare invokation during setup.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 28 Dec 2021 11:30:26 +0000

linuxmuster-base7 (7.1.2-0) lmn71; urgency=low

  * Fix #126: /etc/profile.d/Z99-linuxmuster.sh icanhazip.com blocked by Belwue Filter.
  * Fix #127: remove finally all deprecated docker, mail and opsi setup code.
  * Fix #128: OPNSense Certificate Problem.
  * further function & setup fixes and improvements.
  * linuxmuster-opnsense-reset: fix waiting for firewall.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 21 Dec 2021 15:59:54 +0000

linuxmuster-base7 (7.1.1-1) lmn71; urgency=low

  * fixed changelog timezone.
  * exclude .github directory from source package.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 27 Nov 2021 18:15:00 +0100

linuxmuster-base7 (7.1.1-0) lmn71; urgency=low

  * fix console message time format.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 25 Nov 2021 23:10:00 +0100

linuxmuster-base7 (7.1.0-0) lmn71; urgency=low

  * lmn71 prerelease.
  * workflow implementation.
  * remove docker, mail & opsi setup.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 25 Nov 2021 13:57:00 +0100

linuxmuster-base7 (7.0.83-0ubuntu0) lmn7; urgency=low

  * introduces new global variable LINBOIMGDIR.
  * linuxmuster-import-devices skips group specific start.conf links for linuxmuster-linbo >= 4
    (according to https://github.com/linuxmuster/linuxmuster-linbo7/issues/12).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 31 Jul 2021 13:01:47 +0000

linuxmuster-base7 (7.0.82-0ubuntu0) lmn7; urgency=low

  * merge #117: Add functionality for multi-school installations.
  * merge #119: Fix dhcp in multi schools and add maintenance table.
  * fix #122: Error in import-devices.
  * replace os.system with subprocess in linuxmuster-import-devices (#121).
  * Fix #118: Remove linux-login.script.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 09 Jun 2021 13:49:08 +0000

linuxmuster-base7 (7.0.81-0ubuntu0) lmn7; urgency=low

  * fix #115: create also a reverse dns entry for dynamic dhcp clients.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 24 Mar 2021 15:09:31 +0100

linuxmuster-base7 (7.0.80-0ubuntu0) lmn7; urgency=low

  * functions.py, getGrubOstype(): improved grub ostype recognition for linuxmuster-import-devices.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 27 Nov 2020 18:41:09 +0100

linuxmuster-base7 (7.0.79-1ubuntu0) lmn7; urgency=low

  * postinst timesyncd.conf fix due to ubuntu 20.04 compatibility.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 26 Nov 2020 20:25:08 +0100

linuxmuster-base7 (7.0.79-0ubuntu0) lmn7; urgency=low

  * removed smb.conf and ntp.conf update from postinst.
  * readded "ntlm auth = mschapv2-and-ntlmv2-only" needed for wpa2 enterprise to smb.conf template.
  * removed useless templates ntp.conf.admin and ntp.conf.dist.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 11 Sep 2020 14:00:33 +0200

linuxmuster-base7 (7.0.78-2ubuntu0) lmn7; urgency=low

  * postinst fix.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 18 Aug 2020 16:42:22 +0200

linuxmuster-base7 (7.0.78-1ubuntu0) lmn7; urgency=low

  * rebuild.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 18 Aug 2020 16:22:01 +0200

linuxmuster-base7 (7.0.78-0ubuntu0) lmn7; urgency=low

  * final fix #110 (Lac de Narlay version): changed ntp signd socket directory
    to "/run/samba/ntp_signd" using @garblixa's version of ntp.conf.
  * added includefile "/etc/ntp.conf.admin" to "/etc/ntp.conf" for custom settings.
  * added "/etc/ntp.conf.dist" to document default ntp settings.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 18 Aug 2020 16:14:45 +0200

 linuxmuster-base7 (7.0.77-0ubuntu0) lmn7; urgency=low

   * fix #110  (finally): linuxmuster setup prevents NT5DS from working.

  -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 17 Aug 2020 09:02:32 +0200

linuxmuster-base7 (7.0.76-1ubuntu0) lmn7; urgency=low

  * fixed "ntp signd socket directory" in smb.conf (#110).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sun, 16 Aug 2020 22:07:24 +0200

linuxmuster-base7 (7.0.76-0ubuntu0) lmn7; urgency=low

  * added "ntlm auth = mschapv2-and-ntlmv2-only" needed for wpa2 enterprise to smb.conf.
  * fix #111: colon is used as a delimiter by python's configparser.
  * fix #110: linuxmuster setup prevents NT5DS from working.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sun, 16 Aug 2020 11:15:14 +0200

linuxmuster-base7 (7.0.75-1ubuntu0) lmn7; urgency=low

  * fixed smb.conf handling during setup in conjunction with #100, #105 and #107.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 22 Jul 2020 14:12:50 +0200

linuxmuster-base7 (7.0.75-0ubuntu0) lmn7; urgency=low

  * fixed smb.conf handling during setup in conjunction with #100, #105 and #100.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 22 Jul 2020 13:52:23 +0200

linuxmuster-base7 (7.0.74-0ubuntu0) lmn7; urgency=low

  * fix #107: dns forwarder ip misses in smb.conf.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 22 Jul 2020 09:15:59 +0200

linuxmuster-base7 (7.0.73-0ubuntu0) lmn7; urgency=low

  * fix #106: OPNsense Freeradius LDAP user filter optimized.
  * fix #105: Remove slow name resolution in sudo env.
  * fix #104: Added sudoers entry for sophomorix-user for teacher role.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 21 Jul 2020 11:54:52 +0200

linuxmuster-base7 (7.0.72-0ubuntu0) lmn7; urgency=low

  * fix #100: smb.conf faulty.
  * fix #103: import-devices fails in some circumstances when using opsi.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 08 Jul 2020 18:19:50 +0200

linuxmuster-base7 (7.0.71-0ubuntu0) lmn7; urgency=low

  * functions-py: removed verify of ssl certificate from firewallApi(), fixes perhaps #101.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 23 Jun 2020 18:13:49 +0200

linuxmuster-base7 (7.0.70-0ubuntu0) lmn7; urgency=low

  * fix #99: server should be type addc.
  * fix #98: function to get broadcast address of certain ip.
  * fix #97: opsi uefi dhcp configuration.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 27 May 2020 20:20:46 +0200

linuxmuster-base7 (7.0.69-0ubuntu0) lmn7; urgency=low

  * fixed getting state of services after restart in import scripts (see #93).
  * fix #82: change SCHOOL_LONGNAME in sophomorix' school.conf during setup.
  * more error verbosity in setup scripts.
  * performance improvements for dhcp events hooks.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 18 Apr 2020 21:42:56 +0200

linuxmuster-base7 (7.0.68-0ubuntu0) lmn7; urgency=low

  * performance improvements for dhcṕ-samba-dns-update script.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 17 Apr 2020 13:32:56 +0200

linuxmuster-base7 (7.0.67-0ubuntu0) lmn7; urgency=low

  * webui-sudoers update.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 16 Apr 2020 21:05:08 +0200

linuxmuster-base7 (7.0.66-0ubuntu0) lmn7; urgency=low

  * events.conf template path fix.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 16 Apr 2020 10:32:13 +0200

linuxmuster-base7 (7.0.65-0ubuntu0) lmn7; urgency=low

  * merged #94 Allow nested Groups from @mcazautet (smb.conf options).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 16 Apr 2020 10:08:08 +0200

linuxmuster-base7 (7.0.64-3ubuntu0) lmn7; urgency=low

  * postinst: skip fixes on unconfigured systems.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 16 Apr 2020 09:43:31 +0200

linuxmuster-base7 (7.0.64-2ubuntu0) lmn7; urgency=low

  * added apparmor service restart to setup's final tasks.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 15 Apr 2020 21:58:27 +0200

linuxmuster-base7 (7.0.64-1ubuntu0) lmn7; urgency=low

  * Fix #30: manage devices without fixed ip on import.
  * sambaTool improvements.
  * permissions improvements.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 15 Apr 2020 21:58:27 +0200

linuxmuster-base7 (7.0.63-1ubuntu0) lmn7; urgency=low

  * zshell fix for defaults.sh.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 08 Apr 2020 14:44:08 +0200

linuxmuster-base7 (7.0.62-1ubuntu0) lmn7; urgency=low

  * renamed manpage file devices.csv.de.5 ->  devices.csv.5.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 08 Apr 2020 14:44:08 +0200

linuxmuster-base7 (7.0.62-0ubuntu0) lmn7; urgency=low

  * devices.csv manpage update.
  * Fix #92: add missing root kernel append parameter in grub.cfg during devices import.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 08 Apr 2020 14:09:54 +0200

linuxmuster-base7 (7.0.61-0ubuntu0) lmn7; urgency=low

  * added console banner.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sun, 05 Apr 2020 16:49:24 +0200

linuxmuster-base7 (7.0.60-0ubuntu0) lmn7; urgency=low

  * merged branch import-reworked into master.
    - further consolidation of import scripts.
    - allow public ips in devices.csv.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 04 Apr 2020 14:25:50 +0200

linuxmuster-base7 (7.0.59-0ubuntu0) lmn7; urgency=low

  * reworked import scripts.
  * fixed missing start.conf links regression.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 03 Apr 2020 19:56:51 +0200

linuxmuster-base7 (7.0.58-0ubuntu0) lmn7; urgency=low

  * fix #91: second attempt fixing sudoers file.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 27 Mar 2020 17:59:30 +0100

linuxmuster-base7 (7.0.57-0ubuntu0) lmn7; urgency=low

  * fix #91: Group and user isolation for Webui/Sophomorix.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 25 Mar 2020 16:18:23 +0100

linuxmuster-base7 (7.0.56-0ubuntu0) lmn7; urgency=low

  * merged pr #90 from kiarn.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 25 Mar 2020 16:18:23 +0100

linuxmuster-base7 (7.0.55-0ubuntu0) lmn7; urgency=low

  * renamed template 50-linuxmuster.auth.conf to 50-linuxmuster.pre-auth.conf.
  * 50-linuxmuster.pre-auth.conf: removed -s parameter in addition to #83 (thanx
    to garblixa for the hint).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 13 Mar 2020 11:33:01 +0100

linuxmuster-base7 (7.0.54-0ubuntu0) lmn7; urgency=low

  * Fix #83: second attempt, adding kerberos ldap internet group query to squid configuration.
  * New script linuxmuster-opnsense-reset resets the fw to the state after setup.
  * Various setup improvements.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 12 Mar 2020 09:12:42 +0100

linuxmuster-base7 (7.0.53-0ubuntu0) lmn7; urgency=low

  * Fix #88, ntp service on server is dead after reboot.
  * removed timesyncd.conf template.
  * postinst: suppress warning about missing test file.
  * improved setup.ini handling.
  * firewall setup improvements, ia:
    - creation of web proxy sso key table is now automated per api.
    - installing os-api-backup extension additionally.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 09 Mar 2020 17:01:38 +0100

linuxmuster-base7 (7.0.52-0ubuntu0) lmn7; urgency=low

  * Fix #85, creating pgmadmin during setup with default admin password.
  * Fix #87, creating gpo for default school.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 07 Mar 2020 22:26:55 +0100

linuxmuster-base7 (7.0.51-0ubuntu0) lmn7; urgency=low

  * Fix #86: added sudo users student & teacher.
  * Fix #77: Removed remnant files in /etc/linuxmuster.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 07 Mar 2020 21:08:58 +0100

linuxmuster-base7 (7.0.50-0ubuntu0) lmn7; urgency=low

  * postinst: improved recognition of already configured opnsense firewall.
  * setup:
    - improved setup.ini handling for additional vms, setup.ini remains
      permanently under /var/lib/linuxmuster/setup.ini and contains binduser
      secret.
    - improved mail container setup.
    - smtp port number can be appended with colon separated (eg.
      mail.example.com:587). If the port number is omitted the default port 25
      is used.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 07 Mar 2020 14:14:31 +0100

linuxmuster-base7 (7.0.49-1ubuntu0) lmn7; urgency=low

  * postinst: added firewall ssh connection check.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 02 Mar 2020 20:00:48 +0100

linuxmuster-base7 (7.0.49-0ubuntu0) lmn7; urgency=low

  * Fix #83: decrease value of credentialsttl to 1 minute in opnsense's web-proxy
    configuration to make internet blocking of users effective.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 27 Feb 2020 13:05:37 +0100

linuxmuster-base7 (7.0.48-0ubuntu0) lmn7; urgency=low

  * Remove schoolname handling from i_samba-provisioning.py (reopens #82).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 27 Feb 2020 13:05:37 +0100

linuxmuster-base7 (7.0.47-0ubuntu0) lmn7; urgency=low

  * Fix #82: During setup schoolname is written by i_samba-provisioning.py to
    sophomorix' school.conf. Original file is backed up to school.conf.dist.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 26 Feb 2020 18:03:58 +0100

linuxmuster-base7 (7.0.46-0ubuntu0) lmn7; urgency=low

  * Fix #62: implemented linuxmuster-import-devices post hook scripts. Scripts
    can be placed in /var/lib/linuxmuster/hooks/device-import.post.d. Command's
    output will be printed, return code is ignored.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 26 Feb 2020 14:44:43 +0100

linuxmuster-base7 (7.0.45-0ubuntu0) lmn7; urgency=low

  * Fix #78: enable time server services.
  * add linuxmuster-modini python script for easy ini file manipulation.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 04 Dec 2019 17:07:52 +0100

linuxmuster-base7 (7.0.44-0ubuntu0) lmn7; urgency=low

  * functions.py, getGrubPart(): nvme grub disk numbering fix (#76).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 08 Oct 2019 21:19:20 +0200

linuxmuster-base7 (7.0.43-0ubuntu0) lmn7; urgency=low

  * Fix #75, linuxmuster-setup: Handle special chars ($, %) in passwords.
  * Minor fix in e_fstab.py concerning to missing import sys.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 16 Sep 2019 15:55:06 +0200

linuxmuster-base7 (7.0.42-0ubuntu0) lmn7; urgency=low

  * Fix  #74: Typo in setup.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 22 Jul 2019 22:21:35 +0200

linuxmuster-base7 (7.0.41-0ubuntu0) lmn7; urgency=low

  * added opnsense freeradius configuration setup.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 22 Jul 2019 22:21:35 +0200

linuxmuster-base7 (7.0.40-0ubuntu0) lmn7; urgency=low

  * fixed getHostname() in functions.py.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 09 Jul 2019 21:11:49 +0200

linuxmuster-base7 (7.0.39-0ubuntu0) lmn7; urgency=low

  * added cups entries in smb.conf template.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 08 Apr 2019 19:36:21 +0200

linuxmuster-base7 (7.0.38-0ubuntu0) lmn7; urgency=low

  * Fix #65: smbclient fails during setup without internet connection.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 08 Apr 2019 19:36:21 +0200

linuxmuster-base7 (7.0.37-0ubuntu0) lmn7; urgency=low

  * Fix #64: Computer is not a valid role in sophomorix anymore.
  * Fix #67: Hostname or servername?.
  * Fix #68: default-school share param.
  * updated cupsd.conf template to allow remote administration.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 26 Mar 2019 23:03:35 +0100

linuxmuster-base7 (7.0.36-0ubuntu0) lmn7-testing; urgency=low

  * Fix #66: Adapt server ip value in all start.conf examples through setup.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 25 Mar 2019 14:07:33 +0100

linuxmuster-base7 (7.0.35-0ubuntu0) lmn7-testing; urgency=low

  * set ldap server require strong auth = no in smb.conf template.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 23 Mar 2019 13:35:49 +0100

linuxmuster-base7 (7.0.34-0ubuntu0) lmn7-testing; urgency=low

  * fixed interfaces in firewall setup.
  * removed https portforwarding rule from firewall config template.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 20 Mar 2019 15:29:03 +0100

linuxmuster-base7 (7.0.33-0ubuntu0) lmn7-testing; urgency=low

  * set ldap server require strong auth = yes in smb.conf template.
  * added serial console definition to opnsense config template.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 20 Mar 2019 09:54:43 +0100

linuxmuster-base7 (7.0.32-0ubuntu0) lmn7-testing; urgency=low

  * enabling mail service during setup.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 12 Mar 2019 18:36:04 +0100

linuxmuster-base7 (7.0.31-0ubuntu0) lmn7-testing; urgency=low

  * Removed idmap entries from smb.conf template (#61).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 08 Feb 2019 16:35:17 +0100

linuxmuster-base7 (7.0.30-0ubuntu0) lmn7-testing; urgency=low

  * fixed firewall template for noproxy group (#58).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 18 Jan 2019 20:39:46 +0100

linuxmuster-base7 (7.0.29-0ubuntu0) lmn7-testing; urgency=low

  * added comment to admins added by setup (#50).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sun, 13 Jan 2019 16:28:25 +0100

linuxmuster-base7 (7.0.28-0ubuntu0) lmn7-testing; urgency=low

  * fixed space in schoolname cased error on ssl certificate creation (#52, #48).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sun, 13 Jan 2019 14:05:20 +0100

linuxmuster-base7 (7.0.27-0ubuntu0) lmn7-testing; urgency=low

  * fixed m_firewall.py, readd missing beautifulsoup.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 12 Jan 2019 13:58:32 +0100

linuxmuster-base7 (7.0.26-0ubuntu0) lmn7-testing; urgency=low

  * fixed #20 finally.
  * minor code cleanup.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 12 Jan 2019 12:31:45 +0100

linuxmuster-base7 (7.0.25-0ubuntu0) lmn7-testing; urgency=low

  * removed linuxmuster-webui7 reconfigure from setup's z_final.py.
  * improved setup's output of ssh connection test.
  * fixed password quoting in j_samba-users.py.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 11 Jan 2019 17:37:19 +0100

linuxmuster-base7 (7.0.24-0ubuntu0) lmn7-testing; urgency=low

  * device import: fix grub.cfg creation.
  * fixes and improvements on subnets handling.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 10 Dec 2018 23:05:27 +0100

linuxmuster-base7 (7.0.23-0ubuntu0) lmn7-testing; urgency=low

  * linuxmuster-import-subnets: fix vanished custom nat rules.
  * fix "No connection to SAMBA4 AD because of missing cert" (#52).
  * fix skip-fw setup option.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 04 Dec 2018 21:53:01 +0100

linuxmuster-base7 (7.0.22-0ubuntu0) lmn7-testing; urgency=low

  * removed windows and linux login script examples (#51).
  * firewall config fixes and improvements.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sun, 02 Dec 2018 15:22:52 +0100

linuxmuster-base7 (7.0.21-0ubuntu0) lmn7-testing; urgency=low

  * firewall language settings optimations (#40).
  * fixed ssh connection in firewall setup.
  * added firewall nat rules examples.
  * expanded script path with default-school in windows and linux login script examples.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 28 Nov 2018 17:22:57 +0100

linuxmuster-base7 (7.0.20-0ubuntu0) lmn7-testing; urgency=low

  * reconfiguring webui package at the end of setup (#49).
  * added a NoProxy group with first ten ip addresses of network to firewall (#47).
  * restore original language setting of firewall during setup (#40).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 27 Nov 2018 19:25:02 +0100

linuxmuster-base7 (7.0.19-0ubuntu0) lmn7-testing; urgency=low

  * setup, add_server: better fix wait for ping.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 24 Nov 2018 23:27:00 +0100

linuxmuster-base7 (7.0.18-0ubuntu0) lmn7-testing; urgency=low

  * setup, samba-provisioning: samba services fix (see #31 & #32).
  * setup, add_server: fix wait for ping.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 24 Nov 2018 21:47:39 +0100

linuxmuster-base7 (7.0.17-0ubuntu0) lmn7-testing; urgency=low

  * setup: fix default opsi and docker ips in lan firewall rules.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 24 Nov 2018 20:20:28 +0100

linuxmuster-base7 (7.0.16-0ubuntu0) lmn7-testing; urgency=low

  * setup: add server entry in devices.csv (#43).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 19 Nov 2018 13:26:45 +0100

linuxmuster-base7 (7.0.15-0ubuntu0) lmn7-testing; urgency=low

  * postinst: cacert.pem copy fix.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 09 Nov 2018 20:40:22 +0100

linuxmuster-base7 (7.0.14-0ubuntu0) lmn7-testing; urgency=low

  * updated copyright file.
  * providing copy of cacert.pem in /var/lib/samba/@@domainname@@/tls for clients.
  * added sample logon scripts for windows and linux clients.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 31 Oct 2018 17:26:45 +0100

linuxmuster-base7 (7.0.13-0ubuntu0) lmn7-testing; urgency=low

  * renew sophomorix.conf during setup.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 09 Oct 2018 13:23:33 +0200

linuxmuster-base7 (7.0.12-0ubuntu0) lmn7-testing; urgency=low

  * remove script path attribute in example users script.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 08 Oct 2018 19:54:51 +0200

linuxmuster-base7 (7.0.11-0ubuntu0) lmn7-testing; urgency=low

  * fix default-school school.conf during setup.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 02 Oct 2018 15:26:24 +0200

linuxmuster-base7 (7.0.10-0ubuntu0) lmn7-testing; urgency=low

  * fix example user password.
  * removed school.conf template (#33).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 04 Sep 2018 10:23:27 +0200

linuxmuster-base7 (7.0.9-0ubuntu0) lmn7-testing; urgency=low

  * fix, create devices.csv on setup with 15 fields (#26).
  * fix, call: sophomorix-device --sync (#27).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sun, 15 Jul 2018 09:54:30 +0200

linuxmuster-base7 (7.0.8-0ubuntu0) lmn7-testing; urgency=low

  * fix opnsense's static wan configuration (#23).
  * root password fix for opnsense setup.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 13 Jul 2018 17:21:03 +0200

linuxmuster-base7 (7.0.7-2ubuntu0) lmn7-testing; urgency=low

  * fix netbiosname in setup dialog.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 13 Jul 2018 12:29:50 +0200

linuxmuster-base7 (7.0.7-1ubuntu0) lmn7-testing; urgency=low

  * fix sambadomain in setup dialog.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 13 Jul 2018 09:53:29 +0200

linuxmuster-base7 (7.0.7-0ubuntu0) lmn7-testing; urgency=low

  * remove share implementation (#29).
  * include smb.conf.admin for custom admin stuff.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 13 Jul 2018 09:53:29 +0200

linuxmuster-base7 (7.0.6-0ubuntu0) lmn7-testing; urgency=low

  * smb.conf certname fix (#28).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 03 Jul 2018 19:29:27 +0200

linuxmuster-base7 (7.0.5-5ubuntu0) lmn7-testing; urgency=low

  * fix sysvol path in smb.conf template.
  * fix logon script permissions.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 29 Jun 2018 18:24:19 +0200

linuxmuster-base7 (7.0.5-4ubuntu0) lmn7-testing; urgency=low

  * improved smb share definitions.
  * added acls for share folders.
  * added domain logon script for default-school.
  * minor setup script output improvements.
  * fix samba sysvol permissions.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 27 Jun 2018 14:45:50 +0200

linuxmuster-base7 (7.0.5-3ubuntu0) lmn7-testing; urgency=low

  * added school.conf template for default school.
  * improved test users creation script.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 27 Jun 2018 08:19:10 +0200

linuxmuster-base7 (7.0.5-2ubuntu0) lmn7-testing; urgency=low

  * setup: fixed smb shares definitions.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 27 Jun 2018 07:50:13 +0200

linuxmuster-base7 (7.0.5-1ubuntu0) lmn7-testing; urgency=low

  * setup: fixed ini read sequence.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 26 Jun 2018 16:54:52 +0200

linuxmuster-base7 (7.0.5-0ubuntu0) lmn7-testing; urgency=low

  * setup: added smb shares.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 26 Jun 2018 10:58:04 +0200

linuxmuster-base7 (7.0.4-1ubuntu0) lmn7-testing; urgency=low

  * linuxmuster-import-devices: fix bootimage not defined.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 20 Jun 2018 14:29:53 +0200

linuxmuster-base7 (7.0.4-0ubuntu0) lmn7-testing; urgency=low

  * linuxmuster-import-devices: additionally write pxe bootimage to device's dhcp options.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 18 Jun 2018 21:30:20 +0200

linuxmuster-base7 (7.0.3-3ubuntu0) lmn7-testing; urgency=low

  * linuxmuster-import-subnets: fix local variable 'gateway_xml' referenced before assignment.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 04 Jun 2018 20:52:47 +0200

linuxmuster-base7 (7.0.3-2ubuntu0) lmn7-testing; urgency=low

  * linuxmuster-import-subnets: do not create servernet route on opsi.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 04 Jun 2018 20:52:47 +0200

linuxmuster-base7 (7.0.3-1ubuntu0) lmn7-testing; urgency=low

  * linuxmuster-import-subnets: fixed timestamp has to be string.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 04 Jun 2018 20:52:47 +0200

linuxmuster-base7 (7.0.3-0ubuntu0) lmn7-testing; urgency=low

  * linuxmuster-import-subnets: added creation of subnet nat rules on firewall.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 04 Jun 2018 20:52:47 +0200

linuxmuster-base7 (7.0.2-0ubuntu0) lmn7-testing; urgency=low

  * linuxmuster-import-devices: fixed handling of lines with more than 11 fields.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 04 Jun 2018 20:52:47 +0200

linuxmuster-base7 (7.0.1-6ubuntu0) lmn7-testing; urgency=low

  * modified setup defaults for dhcp range:
    - bitmask <=16: x.x.255.1 - x.x.255.254,
    - bitmask >16 : x.x.x.201 - x.x.x.250.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 04 Jun 2018 20:52:47 +0200

linuxmuster-base7 (7.0.1-5ubuntu0) lmn7-testing; urgency=low

  * postinst firewall fullchain cert creation fix (#24).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 19 May 2018 23:32:00 +0200

linuxmuster-base7 (7.0.1-4ubuntu0) lmn7-testing; urgency=low

  * fixed addroute api call.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 19 May 2018 23:32:00 +0200

linuxmuster-base7 (7.0.1-3ubuntu0) lmn7-testing; urgency=low

  * exclude server network from subnet routing.
  * optimized firewall ssh connections.
  * added linuxmuster-webui7 to dependencies again.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 19 May 2018 17:02:03 +0200

linuxmuster-base7 (7.0.1-2ubuntu0) lmn7-testing; urgency=low

  * More subnetting improvements.
  * Added SubjectAltName to certificates.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 18 May 2018 19:56:13 +0200

linuxmuster-base7 (7.0.1-1ubuntu0) lmn7-testing; urgency=low

  * Improved subnetting.
  * Removed linuxmuster-webui7 from dependencies.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 16 May 2018 18:26:23 +0200

linuxmuster-base7 (7.0.1-0ubuntu0) lmn7-testing; urgency=low

  * Added subnetting feature.
  * Prepared firewall api access.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 15 May 2018 22:52:20 +0200

linuxmuster-base7 (7.0.0-48ubuntu0) lmn7-testing; urgency=low

  * Fix variable assignment in firewall setup script.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 09 May 2018 19:10:46 +0200

linuxmuster-base7 (7.0.0-47ubuntu0) lmn7-testing; urgency=low

  * Fix: Skip-Firewall not working in unattended mode (#20).
  * added linuxmuster-webui7 to package dependencies.
  * updated devices.csv man page (#16).
  * allowing 255 in second and third octett of an ip address.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 09 May 2018 19:10:46 +0200

linuxmuster-base7 (7.0.0-46ubuntu0) lmn7-testing; urgency=low

  * added python3-bs4 to package dependencies.
  * backing up opnsense config.xml with timestamp to cachedir.
  * saving ifrewall's original opt1 configuration if present.
  * renamed linuxmuster-prepare.py to linuxmuster-prepare.
  * updated create-testusers script to set setup password for testusers.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 04 May 2018 11:24:43 +0200

linuxmuster-base7 (7.0.0-45ubuntu0) lmn7-testing; urgency=low

  * fixed missing network in firewall config.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 03 May 2018 21:32:57 +0200

linuxmuster-base7 (7.0.0-44ubuntu0) lmn7-testing; urgency=low

  * added server role to appliance entries in devices.csv.
  * updated devices.csv man page.
  * fixed #12 -s Attribute error.
  * updated firewall config template for OPNsense 18.1.6 with web-proxy-sso plugin.
  * fixed OPNsense wan interface configuration (keeps existing one).
  * fixed #13 NameError: name 'adminpw_repeated' is not defined.
  * fixed #6 remove *.py from command line tools.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 03 May 2018 20:24:15 +0200

linuxmuster-base7 (7.0.0-43ubuntu0) lmn7-testing; urgency=low

  * added command line parameters for all setup values.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 28 Apr 2018 14:18:18 +0200

linuxmuster-base7 (7.0.0-42ubuntu0) lmn7-testing; urgency=low

  * added servername and domainname to setup again.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 28 Apr 2018 12:18:11 +0200

linuxmuster-base7 (7.0.0-41ubuntu0) lmn7-testing; urgency=low

  * remake of smb.conf certificate name fix.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 20 Apr 2018 18:37:04 +0200

linuxmuster-base7 (7.0.0-40ubuntu0) lmn7-testing; urgency=low

  * added share creation for default-school.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 20 Apr 2018 11:16:53 +0200

linuxmuster-base7 (7.0.0-39ubuntu0) lmn7-testing; urgency=low

  * smb.conf certificate name fix.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 19 Apr 2018 11:40:25 +0200

linuxmuster-base7 (7.0.0-38ubuntu0) lmn7-testing; urgency=low

  * systemd-resolved.service disabled.
  * resolv.conf fix.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 19 Apr 2018 09:11:20 +0200

linuxmuster-base7 (7.0.0-37ubuntu0) lmn7-testing; urgency=low

  * setup consolidation:
    - removed redundand items which are already served by
      linuxmuster-prepare.py.
    - merging prepare.ini and setup.ini at the beginning.
    - disable unwanted services.
  * sophomorix-admin password fix.
  * improved password input.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 18 Apr 2018 20:13:42 +0200

linuxmuster-base7 (7.0.0-36ubuntu0) lmn7-testing; urgency=low

  * removed sophomorix-admin.
  * disabled not needed samba services.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 04 Apr 2018 13:19:36 +0200

linuxmuster-base7 (7.0.0-35ubuntu0) lmn7-testing; urgency=low

  * network setup fixes.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 04 Apr 2018 13:19:36 +0200

linuxmuster-base7 (7.0.0-34ubuntu0) lmn7-testing; urgency=low

  * added quota support for test users.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sun, 25 Feb 2018 15:32:42 +0100

linuxmuster-base7 (7.0.0-33ubuntu0) lmn7-testing; urgency=low

  * setup:
    - fix syntax error in ssh function.
    - added opsi support.
    - updated default ssl certificate data.
  * linuxmuster-import-devices.py: fixed reading non utf-8 textfiles.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 15 Feb 2018 19:54:22 +0100

linuxmuster-base7 (7.0.0-32ubuntu0) lmn7-testing; urgency=low

  * setup:
    - added sophomorix samba backup.
    - removed dnsforwarder variable, use firewallip instead.
    - added ssl cert & key rollout for docker and opsi appliances.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 09 Feb 2018 19:41:10 +0100

linuxmuster-base7 (7.0.0-31ubuntu0) lmn7-testing; urgency=low

  * setup:
    - fixed deprecated variables.
    - improved ssh key deployment.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 30 Jan 2018 09:59:59 +0100

linuxmuster-base7 (7.0.0-30ubuntu0) lmn7-testing; urgency=low

  * setup:
    - removed network setup.
    - root password 'Muster!' is being expected on all associated appliances.
    - administrator password is being set as new root password on all associated appliances.
    - fixed serverip in prepare.ini.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 29 Jan 2018 15:24:32 +0100

linuxmuster-base7 (7.0.0-29ubuntu0) lmn7-testing; urgency=low

  * setup:
    - fixed obsolete gateway ip.
    - added evaluation of prepare.ini.
    - added internet group filter in firewall's config.xml.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 02 Dec 2017 21:49:12 +0100

linuxmuster-base7 (7.0.0-28ubuntu0) lmn7-testing; urgency=low

  * added docker and mailserver setup.
  * samba modifications for ubuntu 17.10.
  * fixed firewall interface handling.
  * more fixes.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 29 Nov 2017 21:36:51 +0100

linuxmuster-base7 (7.0.0-27ubuntu0) lmn7-testing; urgency=low

  * device import:
    - added support for partition labels.
    - fix grub disknr on efi/gpt partitions.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 14 Nov 2017 12:38:18 +0100

linuxmuster-base7 (7.0.0-26ubuntu0) lmn7-testing; urgency=low

  * setup improvements:
    - improved network interface detection.
  * added dependency to samba-dsdb-modules.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 16 Aug 2017 20:57:13 +0200

linuxmuster-base7 (7.0.0-25ubuntu0) lmn7-testing; urgency=low

  * setup improvements:
    - reworked ssl certificate creation.
    - configured certificates for various services.
    - netonly mode to configure the network initially.
    - improved network interface detection.
    - improved ssh link handling.
    - added firewall setup.
    - optimized sequence.
  * added script to create test users.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 16 Aug 2017 11:53:05 +0200

linuxmuster-base7 (7.0.0-24ubuntu0) lmn7-testing; urgency=low

  * changed bind-user to global-binduser.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 28 Jul 2017 10:32:01 +0200

linuxmuster-base7 (7.0.0-23ubuntu0) lmn7-testing; urgency=low

  * added grub stuff to constants.py.
  * added functions isValidMac() and getHostname() to functions.py.
  * added bind-user creation to setup.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 26 Jul 2017 18:10:26 +0200

linuxmuster-base7 (7.0.0-22ubuntu0) lmn7-testing; urgency=low

  * changed sophomorix syntax for creation of global-admin account.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 20 Jun 2017 15:48:59 +0200

linuxmuster-base7 (7.0.0-21ubuntu0) lmn7-testing; urgency=low

  * linuxmuster-import-devices.py:
    - process host specific dhcp options from field 8 of devices.csv.
    - create grub cfg links for every pxe host in LINBOGRUBDIR/hostcfg.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sun, 14 May 2017 13:49:16 +0200

linuxmuster-base7 (7.0.0-20ubuntu0) lmn7-testing; urgency=low

  * setup: added fstab mount options for /srv.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 28 Apr 2017 12:50:11 +0200

linuxmuster-base7 (7.0.0-19ubuntu0) lmn7-testing; urgency=low

  * setup smb.conf update, added global options 'registry shares = yes' and
    'host msdfs = yes'.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 26 Apr 2017 17:38:55 +0200

linuxmuster-base7 (7.0.0-18ubuntu0) lmn7-testing; urgency=low

  * linuxmuster-setup.py:
    - set all administrative passwords to noexpiry.
    - set default domain to linuxmuster.lan.
    - added notification to setup dialog that the first part of the internet domain name is used
      as samba domain name.
    - set configparser's inline_comment_prefixes to '#' & ';'.
    - fixed realm in setup dialog.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 26 Apr 2017 16:24:51 +0200

linuxmuster-base7 (7.0.0-17ubuntu0) lmn7-testing; urgency=low

  * linuxmuster-setup.py, j_linbo.py: added rsync service activation.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 05 Apr 2017 21:56:28 +0200

linuxmuster-base7 (7.0.0-16ubuntu0) lmn7-testing; urgency=low

  * linuxmuster-setup.py: fixed smb.conf deletion.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 05 Apr 2017 21:50:17 +0200

linuxmuster-base7 (7.0.0-15ubuntu0) lmn7-testing; urgency=low

  * changed LINBODIR to /srv/linbo.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 31 Mar 2017 16:41:33 +0200

linuxmuster-base7 (7.0.0-14ubuntu0) lmn7-testing; urgency=low

  * linuxmuster-setup.py:
    - compute sambadomain from first part of domainname.
    - added option to skip firewall setup.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 29 Mar 2017 11:07:14 +0200

linuxmuster-base7 (7.0.0-13ubuntu0) lmn7-testing; urgency=low

  * linuxmuster-setup.py: fixed missing old smb.conf deletion.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 25 Mar 2017 23:01:16 +0100

linuxmuster-base7 (7.0.0-12ubuntu0) lmn7-testing; urgency=low

  * linuxmuster-setup.py: fixed missing old smb.conf deletion.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 29 Mar 2017 09:56:13 +0200

linuxmuster-base7 (7.0.0-11ubuntu0) lmn7-testing; urgency=low

  * linuxmuster-setup.py: fixed opsi password query.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 25 Mar 2017 14:32:28 +0100

linuxmuster-base7 (7.0.0-10ubuntu0) lmn7-testing; urgency=low

  * functions.py, subProc: fixed returncodes.
  * linuxmuster-setup.py:
    - fixed logging of stderr.
    - optimized ini file handling.
    - removed deprecated lmn62 share definitions from smb.conf.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 25 Mar 2017 14:29:21 +0100

linuxmuster-base7 (7.0.0-9ubuntu0) lmn7-testing; urgency=low

  * import-devices: nvme partnr fix.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 18 Feb 2017 21:49:46 +0100

linuxmuster-base7 (7.0.0-8ubuntu0) lmn7-testing; urgency=low

  * added user example files.
  * fixed dhcp range.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 13 Feb 2017 20:27:17 +0100

linuxmuster-base7 (7.0.0-7ubuntu0) lmn7-testing; urgency=low

  * further setup improvements:
    - provide smb.conf with shares.
    - derive missing network values.
    - added opsi ssh link handling.
    - added devices.csv entry creation for firewall and opsi server.
    - setup dialog in english.
    - improved error handling and script output.
    - improved subprocess handling.
    - improved password handling.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sun, 12 Feb 2017 11:59:16 +0100

linuxmuster-base7 (7.0.0-6ubuntu0) lmn7-testing; urgency=low

  * improved console output
  * setup: improved password handling and admin user creation.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 06 Feb 2017 11:44:13 +0100

linuxmuster-base7 (7.0.0-5ubuntu0) lmn7-testing; urgency=low

  * setup: added creation of sophomorix-admin user.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 04 Feb 2017 21:13:11 +0100

linuxmuster-base7 (7.0.0-4ubuntu0) lmn7-testing; urgency=low

  * setup: activation linbo torrent per default.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 04 Feb 2017 17:25:06 +0100

linuxmuster-base7 (7.0.0-3ubuntu0) lmn7-testing; urgency=low

  * removed mail components.
  * setup:
    - splitted samba scripts.
    - added global-admin user creation.
  * added workstation import script (linuxmuster-import-devices.py).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 04 Feb 2017 13:50:26 +0100

linuxmuster-base7 (7.0.0-2ubuntu0) lmn7-testing; urgency=low

  * improved handling of custom setup.ini.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 26 Jan 2017 20:55:30 +0100

linuxmuster-base7 (7.0.0-1ubuntu0) lmn7-testing; urgency=low

  * added -c|--config option to setup.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 26 Jan 2017 20:29:29 +0100

linuxmuster-base7 (7.0.0-0ubuntu0) lmn7-testing; urgency=low

  * initial release.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 09 Nov 2016 17:14:33 +0100