Autoinstallers for Debian Buster and Ubuntu Bionic
[invirt/packages/invirt-web.git] / debian / changelog
index e675c04..e87bf0f 100644 (file)
@@ -1,3 +1,214 @@
+invirt-web (0.1.56) precise; urgency=medium
+
+  * Autoinstallers for Debian Buster and Ubuntu Bionic
+    Buster is identical to Squeeze.
+    Bionic requires significant reworking from the Xenial days:
+    - The atomic partman-auto recipe ignores the boot partition
+      when using LVM, and our pygrub can't read from LVM.  Switch
+      to using an expert recipe that matches the atomic one in
+      Debian Buster, but with Ubuntu's preferred sizes and filesystems.
+    - The preseed value to avoid installing Grub2 instead of old Grub
+      is no longer honored, and we can't handle it the way we do in
+      Debian because grub-legacy doesn't exist in Ubuntu.  Instead,
+      let it install Grub2 and then we'll install and use pv-grub-menu,
+      which maintains a menu.lst from the parsed contents of grub.cfg.
+    - pv-grub-menu contains a bug - it hardcodes "/boot" as the directory
+      pygrub will expect to find kernels and initrds in; this is wrong
+      when the system's /boot is on its own partition, and update-menu-lst
+      doesn't provide configurable options either in its invocation, a
+      parsed pre-existing menu.lst (where the root device and default
+      kernel options can be persistently set in comments), or a config
+      file.  However, it does source /etc/default/grub after it has set
+      this hardcoded variable to "/boot".  We abuse /etc/default/grub
+      to empty that variable back out.
+
+ -- Mitchell Berger <mitchb@mit.edu>  Thu, 02 Jan 2019 03:28:00 -0500
+
+invirt-web (0.1.55) precise; urgency=medium
+
+  * Allow users to keep existing large disks while modifying machines
+
+ -- Mitchell Berger <mitchb@mit.edu>  Fri, 20 Dec 2019 19:06:00 -0500
+
+invirt-web (0.1.54) precise; urgency=medium
+
+  * Change VM creation auth failure message to include info about system:anyuser needing the l permission
+
+ -- Ben Steffen <bds@mit.edu>  Mon, 04 Nov 2019 21:03:04 -0500
+
+invirt-web (0.1.53) precise; urgency=medium
+
+  * Fix hostname of URL in codebase in vnc_jnlp.mako
+  * Move the "try in javaws" text on vnc.mako outside the applet tag so
+    it's accessible even if the user has the java plugin and it's
+    disabled.
+  * Add documentbase attribute to applet-desc tag in vnc_jnlp.mako, so
+    that the "login again" button does something for people whose javaws
+    knows how to talk to their browser.
+
+ -- Adam Glasgall <glasgall@mit.edu>  Thu, 14 Jun 2018 22:01:19 -0400
+
+invirt-web (0.1.53~glasgall1) precise; urgency=medium
+
+  * Add Java Web Start support for Java HVM console as a stopgap until we
+    have a proper JavaScript one, since browsers by and large don't have a
+    Java plugin anymore.
+
+ -- Adam Glasgall <glasgall@mit.edu>  Thu, 14 Jun 2018 20:11:44 -0400
+
+invirt-web (0.1.52) unstable; urgency=low
+
+  * preseeds: Correct country string error; fixes mirror selection
+  * VM creation form: Lie less about how long an autoinstall takes
+
+ -- Mitchell Berger <mitchb@mit.edu>  Fri, 01 Jun 2018 02:28:00 -0400
+
+invirt-web (0.1.51) unstable; urgency=low
+
+  * Add "renumber" to the list of valid commands.
+
+ -- Quentin Smith <quentin@mit.edu>  Sun, 27 May 2018 03:35:56 -0400
+
+invirt-web (0.1.50) unstable; urgency=low
+
+  * Show "renumber" button if user can self-service renumber.
+  * Make it possible to show output from commands.
+
+ -- Quentin Smith <quentin@mit.edu>  Sun, 27 May 2018 02:44:35 -0400
+
+invirt-web (0.1.49) unstable; urgency=low
+
+  * Tweak wording.
+  * Fix missing substitution.
+
+ -- Quentin Smith <quentin@mit.edu>  Sun, 20 May 2018 19:28:28 -0400
+
+invirt-web (0.1.48) unstable; urgency=low
+
+  * Fix typo
+
+ -- Quentin Smith <quentin@mit.edu>  Sun, 20 May 2018 19:17:50 -0400
+
+invirt-web (0.1.47) unstable; urgency=low
+
+  * Show "other" network parameters if set.
+
+ -- Quentin Smith <quentin@mit.edu>  Sun, 20 May 2018 19:07:55 -0400
+
+invirt-web (0.1.46) precise; urgency=medium
+
+  * www-data can't write to /run, it turns out. Put the lockfile in
+    /var/lock instead.
+
+ -- Adam Glasgall <glasgall@mit.edu>  Sat, 06 Feb 2016 13:53:43 -0500
+
+invirt-web (0.1.45) precise; urgency=medium
+
+  * Add trusty preseed files that we apparently forgot to package
+  * Add locking to invirt-cache-acls so that when it takes more than five
+    minutes, jobs don't pile up and make the machine thrash to death
+
+ -- Adam Glasgall <glasgall@mit.edu>  Sat, 06 Feb 2016 12:37:27 -0500
+
+invirt-web (0.1.44) unstable; urgency=medium
+
+  * Remove quadratic-complexity keylogger from Konami easter egg.
+
+ -- Anders Kaseorg <andersk@mit.edu>  Sat, 21 Mar 2015 18:48:57 -0400
+
+invirt-web (0.1.43) unstable; urgency=low
+
+  * Add graphs of network usage by VMs.
+
+ -- Quentin Smith <quentin@mit.edu>  Tue, 07 Jan 2014 11:53:15 -0500
+
+invirt-web (0.1.42) precise; urgency=low
+
+  * Don't error out when we lose the race between listInfoDict and
+    infoDict after requesting a machine deletion
+
+
+ -- Adam Glasgall <glasgall@mit.edu>  Sat, 12 Oct 2013 14:20:23 -0400
+
+invirt-web (0.1.41) precise; urgency=low
+
+  * Removed NIC radiobox code.
+
+ -- Steven Valdez <dvorak42@mit.edu>  Tue, 03 Sep 2013 22:44:10 -0400
+
+invirt-web (0.1.40) precise; urgency=low
+
+  * Added nc into repo.
+
+ -- Steven Valdez <dvorak42@mit.edu>  Tue, 03 Sep 2013 22:32:27 -0400
+
+invirt-web (0.1.39) precise; urgency=low
+
+  * Added NIC radiobox to website.
+
+ -- Steven Valdez <dvorak42@mit.edu>  Mon, 26 Aug 2013 18:11:00 -0400
+
+invirt-web (0.1.38) precise; urgency=low
+
+  * Create disks as hda instead of xvda to avoid breaking new HVMs
+
+ -- Adam Glasgall <glasgall@mit.edu>  Wed, 07 Aug 2013 21:41:51 -0400
+
+invirt-web (0.1.37) unstable; urgency=low
+
+  * Fixed changelog entries.
+
+ -- Steven Valdez <dvorak42@mit.edu>  Wed, 31 Jul 2013 17:59:53 -0400
+
+invirt-web (0.1.36) unstable; urgency=low
+
+  * Punched version.
+
+ -- Steven Valdez <dvorak42@mit.edu>  Tue, 23 Jul 2013 23:32:57 -0400
+
+invirt-web (0.1.35) unstable; urgency=low
+
+  * Added motd to error page and VM info page.
+
+ -- Steven Valdez <dvorak42@mit.edu>  Tue, 23 Jul 2013 23:31:50 -0400
+
+invirt-web (0.1.34) precise; urgency=low
+
+  * Use config-package-dev.
+
+ -- Alexander Chernyakhovsky <achernya@mit.edu>  Sun, 21 Jul 2013 12:42:40 -0400
+
+invirt-web (0.1.33) precise; urgency=low
+
+  * Updating version for precise migration.
+
+ -- Steven Valdez <dvorak42@mit.edu>  Sat, 20 Jul 2013 17:01:27 -0400
+
+invirt-web (0.1.32~glasgall3) precise; urgency=low
+
+  * Bump version to test building source packages in precise.
+
+ -- Adam Glasgall <glasgall@mit.edu>  Sat, 13 Jul 2013 00:11:56 -0400
+
+invirt-web (0.1.32~glasgall2) precise; urgency=low
+
+  * Fix iptables syntax in 50-invirt-web.mako so VNC works.
+
+ -- Adam Glasgall <glasgall@mit.edu>  Thu, 06 Jun 2013 23:23:42 -0400
+
+invirt-web (0.1.32~glasgall1achernya1) precise; urgency=low
+
+  * Switch to dh7
+  * Bump standards version
+
+ -- Alexander Chernyakhovsky <achernya@mit.edu>  Fri, 31 May 2013 22:17:45 -0400
+
+invirt-web (0.1.32~glasgall1) precise; urgency=low
+
+  * Merge in changes from prod and bump version
+
+ -- Adam Glasgall <glasgall@mit.edu>  Mon, 20 May 2013 20:59:39 -0400
+
 invirt-web (0.1.31) unstable; urgency=low
 
   * Fixed validation of administrator field to use authz.