1 invirt-xen-config (0.0.54) unstable; urgency=low
3 * invirt-database: pass through parameters for the "other" IP address,
4 if any, to vif-invirtroute. Also, use the netmask and gateway for
5 the VM when autoinstalling, rather than parameters from the global
7 * vif-invirtroute: if there is an "other" IP address, DNAT it to the
8 primary IP, set up routing to get it to the VM, and arp for it.
9 Also, cut out the nonsense with backgrounding arpspoof, sleeping, and
10 killing it; we have the technology for 'timeout'.
12 -- Mitchell Berger <mitchb@mit.edu> Wed, 16 May 2018 03:20:00 -0400
14 invirt-xen-config (0.0.53) unstable; urgency=low
16 * Fix machine UUID assignment after SQLAlchemy started returning Unicode
19 -- Quentin Smith <quentin@mit.edu> Mon, 06 Jan 2014 22:02:11 -0500
21 invirt-xen-config (0.0.52) UNRELEASED; urgency=low
23 * Fix PVHVM networking
25 -- Adam Glasgall <glasgall@mit.edu> Mon, 02 Sep 2013 21:16:01 -0400
27 invirt-xen-config (0.0.51) unstable; urgency=low
29 * Fixed code for NIC model options.
31 -- Steven Valdez <dvorak42@mit.edu> Wed, 31 Jul 2013 22:28:39 -0400
33 invirt-xen-config (0.0.50) unstable; urgency=low
35 * Adding NIC model option to DB.
37 -- Steven Valdez <dvorak42@mit.edu> Fri, 26 Jul 2013 22:28:47 -0400
39 invirt-xen-config (0.0.49) precise; urgency=low
41 * Change HVM emulated network card to pcnet, because the emulated
42 realtek hardware is as bad as the real realtek hardware.
44 -- Adam Glasgall <glasgall@mit.edu> Tue, 23 Jul 2013 02:52:06 -0400
46 invirt-xen-config (0.0.48) precise; urgency=low
48 * Disable PVHVM for now until we figure out the best way to do it
50 -- Adam Glasgall <glasgall@mit.edu> Mon, 22 Jul 2013 01:08:40 -0400
52 invirt-xen-config (0.0.47) unstable; urgency=low
54 * Blame glasgall for the wasted version number.
56 -- Quentin Smith <quentin@mit.edu> Sun, 21 Jul 2013 14:55:00 -0400
58 invirt-xen-config (0.0.46) unstable; urgency=low
60 * Non-hotplug events apparently also use vif-setup.
62 -- Quentin Smith <quentin@mit.edu> Sun, 21 Jul 2013 14:49:54 -0400
64 invirt-xen-config (0.0.45) unstable; urgency=low
66 * Neuter vif-setup (from xl, perhaps?)
67 * Update vif-invirtroute for Xen 4's scripts.
69 -- Quentin Smith <quentin@mit.edu> Sun, 21 Jul 2013 14:28:58 -0400
71 invirt-xen-config (0.0.44) unstable; urgency=low
73 * Disable populate-on-demand for HVMs.
75 -- Quentin Smith <quentin@mit.edu> Sun, 21 Jul 2013 13:14:53 -0400
77 invirt-xen-config (0.0.43+nmu1) precise; urgency=low
79 * Use config-package-dev.
81 -- Alexander Chernyakhovsky <achernya@mit.edu> Sun, 21 Jul 2013 12:48:47 -0400
83 invirt-xen-config (0.0.43) precise; urgency=low
85 * fix the diversion too.
87 -- Adam Glasgall <glasgall@mit.edu> Sun, 21 Jul 2013 01:14:41 -0400
89 invirt-xen-config (0.0.42) precise; urgency=low
91 * qemu-ifup moved from /etc/xen to /etc/xen/scripts
93 -- Adam Glasgall <glasgall@mit.edu> Sun, 21 Jul 2013 01:06:27 -0400
95 invirt-xen-config (0.0.41) precise; urgency=low
99 -- Adam Glasgall <glasgall@mit.edu> Sat, 20 Jul 2013 16:54:56 -0400
101 invirt-xen-config (0.0.40) precise; urgency=low
103 * Updating version for precise.
105 -- Steven Valdez <dvorak42@mit.edu> Sat, 20 Jul 2013 16:46:47 -0400
107 invirt-xen-config (0.0.39) unstable; urgency=low
109 * Treat config.hosts.internal_ips as an array
111 -- Peter Iannucci <iannucci@mit.edu> Mon, 01 Jul 2013 21:51:00 -0400
113 invirt-xen-config (0.0.38~glasgall15) precise; urgency=low
115 * Teach qemu-dm-invirt that /usr/lib/xen moved to /usr/lib/xen-4.1
117 -- Adam Glasgall <glasgall@mit.edu> Thu, 06 Jun 2013 21:36:37 -0400
119 invirt-xen-config (0.0.38~glasgall14achernya1) precise; urgency=low
122 * Bump standards version
124 -- Alexander Chernyakhovsky <achernya@mit.edu> Fri, 31 May 2013 21:16:20 -0400
126 invirt-xen-config (0.0.38~glasgall14) precise; urgency=low
128 * /usr/lib/xen moved to /usr/lib/xen-4.1. teach invirt-database this.
130 -- Adam Glasgall <glasgall@mit.edu> Wed, 08 May 2013 00:06:25 -0400
132 invirt-xen-config (0.0.38~glasgall13) precise; urgency=low
134 * Undo enabling network-bridge; we want to manage our own bridge config
137 -- Adam Glasgall <glasgall@mit.edu> Mon, 06 May 2013 19:14:41 -0400
139 invirt-xen-config (0.0.38~glasgall12) precise; urgency=low
141 * xm was expecting a string and was getting a unistring for machine
142 name, which resulted in the VM name always being
143 'invirt-database'. Use passed-in machine_name instead, since that will
144 be a string. IBTSOCS.
146 -- Adam Glasgall <glasgall@mit.edu> Mon, 06 May 2013 19:14:23 -0400
148 invirt-xen-config (0.0.38~glasgall11) precise; urgency=low
150 * Add dependency on ethtool.
152 -- Adam Glasgall <glasgall@mit.edu> Fri, 26 Apr 2013 22:36:10 -0400
154 invirt-xen-config (0.0.38~glasgall10) precise; urgency=low
156 * SQLAlchemy API updates in invirt-database xen config
158 -- Adam Glasgall <glasgall@mit.edu> Fri, 26 Apr 2013 21:14:25 -0400
160 invirt-xen-config (0.0.38~glasgall9) precise; urgency=low
162 * _really_ correct regexp this time.
164 -- Adam Glasgall <glasgall@mit.edu> Sat, 13 Apr 2013 17:57:11 -0400
166 invirt-xen-config (0.0.38~glasgall8) precise; urgency=low
170 -- Adam Glasgall <glasgall@mit.edu> Sat, 13 Apr 2013 17:49:08 -0400
172 invirt-xen-config (0.0.38~glasgall7) precise; urgency=low
174 * Correct regexp in s/// over xend-config.sxp
176 -- Adam Glasgall <glasgall@mit.edu> Sat, 13 Apr 2013 17:46:43 -0400
178 invirt-xen-config (0.0.38~glasgall6) precise; urgency=low
180 * Enable network-bridge in xend-config.sxp, since Precise doesn't by
183 -- Adam Glasgall <glasgall@mit.edu> Sat, 13 Apr 2013 17:40:33 -0400
185 invirt-xen-config (0.0.38~glasgall5) precise; urgency=low
187 * s/// out the "${XEN_CONFIG_DIR}" reference that was making mako choke
189 -- Adam Glasgall <glasgall@mit.edu> Sun, 24 Mar 2013 20:31:31 -0400
191 invirt-xen-config (0.0.38~glasgall4) precise; urgency=low
193 * Oops, no, we don't actually want to uninstall grub. Depend on grub-pc
196 -- Adam Glasgall <glasgall@mit.edu> Sun, 24 Mar 2013 17:49:24 -0400
198 invirt-xen-config (0.0.38~glasgall3) precise; urgency=low
200 * ubuntu-xen-server bit the dust several releases ago. replace it by
201 explicitly listing the xen bits we need in Depends.
203 -- Adam Glasgall <glasgall@mit.edu> Sun, 24 Mar 2013 17:44:24 -0400
205 invirt-xen-config (0.0.38~glasgall2) precise; urgency=low
207 * Bump xen-utils dependency
208 * Update xend-config.sxp transformer for newer default config
210 -- Adam Glasgall <glasgall@mit.edu> Sun, 24 Mar 2013 17:37:05 -0400
212 invirt-xen-config (0.0.38~glasgall1) precise; urgency=low
214 * Bump version for precise
216 -- Adam Glasgall <glasgall@mit.edu> Thu, 21 Mar 2013 23:24:57 -0700
218 invirt-xen-config (0.0.37) unstable; urgency=low
220 * Support multiple NICs on HVMs.
222 -- Mitchell Berger <mitchb@mit.edu> Sat, 29 Oct 2011 21:53:00 -0400
224 invirt-xen-config (0.0.36) unstable; urgency=low
226 * Version bump to recover from invirtibuilder version error. No changes.
228 -- Joshua Oreman <oremanj@mit.edu> Tue, 26 Apr 2011 16:30:22 -0400
230 invirt-xen-config (0.0.33) unstable; urgency=low
232 * Explicitly disable proxy_arp on the "all" interface; it seems to be
233 enabled on bootup if we don't.
235 -- Joshua Oreman <oremanj@mit.edu> Tue, 26 Apr 2011 16:12:52 -0400
237 invirt-xen-config (0.0.32) unstable; urgency=low
239 * Don't enable proxy arp on every interface, just the public one (fixes
240 problems with reachability on the backend network!)
242 -- Quentin Smith <quentin@mit.edu> Wed, 09 Mar 2011 18:18:06 -0500
244 invirt-xen-config (0.0.31) unstable; urgency=low
246 * Only run arpspoof when NICs are brought online (this potentially fixes
247 a race condition that occurs when migrating VMs)
248 * Remove the advertised gso-tcpv4 feature from VIFs which causes the
249 guest to incorrectly believe that Xen supports TCP segmentation
250 offload. This supercedes our previous fix of disabling TSO in guest
253 -- Quentin Smith <quentin@mit.edu> Mon, 27 Dec 2010 01:19:58 -0500
255 invirt-xen-config (0.0.30) unstable; urgency=low
257 * Support debian-installer based autoinstallation.
259 -- Quentin Smith <quentin@mit.edu> Sun, 26 Dec 2010 17:10:54 -0500
261 invirt-xen-config (0.0.29) unstable; urgency=low
263 * Merged in r2821,2824,2827 from hvirt branch.
265 -- Greg Brockman <gdb@mit.edu> Sun, 31 Jan 2010 18:44:53 -0500
267 invirt-xen-config (0.0.28) unstable; urgency=low
269 * Restarting xend is just a *really bad* idae.
271 -- Evan Broder <broder@mit.edu> Tue, 26 Jan 2010 23:32:47 -0500
273 invirt-xen-config (0.0.27) unstable; urgency=low
276 * Nuked the pinning of libxen3
277 * Changed xen.network -> xen
280 * Don't try to start sysvms in the invirt-xen-config init script. The
281 code has never been reliable.
282 * Don't create iptables rules in vif-invirtroute - they don't do anything.
283 * For simplicity, and because we've never used it, tear the IPv6
284 "support" out of vif-invirtroute.
287 * Increase dom0's weight to improve IO performance.
289 -- Greg Brockman <gdb@mit.edu> Sun, 17 Jan 2010 23:32:03 -0500
291 invirt-xen-config (0.0.26) unstable; urgency=low
293 * Kill the moocow password for the VNC server. Not setting this variable
294 causes VNC clients to not prompt for a password instead.
296 -- Evan Broder <broder@mit.edu> Mon, 28 Sep 2009 21:20:21 -0400
298 invirt-xen-config (0.0.25) unstable; urgency=low
300 * Some of the autoinstallers want a lot of RAM. Give it to them.
302 -- Evan Broder <broder@mit.edu> Sun, 26 Jul 2009 20:35:13 -0700
304 invirt-xen-config (0.0.24) unstable; urgency=low
306 * Prepare for a Xen 3.3 world by allowing either 3.2 or 3.3 packages.
308 -- Evan Broder <broder@mit.edu> Fri, 20 Feb 2009 17:36:23 -0500
310 invirt-xen-config (0.0.23) unstable; urgency=low
313 * use run-parts --list to get a tighter set of sysvm config files
315 -- Greg Price <price@mit.edu> Tue, 03 Feb 2009 00:20:03 -0500
317 invirt-xen-config (0.0.22) unstable; urgency=low
319 * Correctly calculate both the list of sysvms to boot and the list of
320 Mako templates to render in the init script.
322 -- Evan Broder <broder@mit.edu> Mon, 02 Feb 2009 17:30:51 -0500
324 invirt-xen-config (0.0.21) unstable; urgency=low
326 * Move sysvms/* into xvm-prodconfig from invirt-xen-config
327 * genericize sysvm startup to glob /etc/xen/sysvms/s_*
328 * eth2 -> config.xen.network.iface
330 -- Greg Price <price@mit.edu> Sat, 31 Jan 2009 18:40:20 -0500
332 invirt-xen-config (0.0.20) unstable; urgency=low
334 * Add Provides and Conflicts lines to debian/control for
337 -- Evan Broder <broder@mit.edu> Sat, 24 Jan 2009 20:16:06 -0500
339 invirt-xen-config (0.0.19) unstable; urgency=low
341 * prune tempfile, subprocess imports from invirt-database
342 (subprocess! wow, that was a hack. that was also over a year ago, r223.)
344 -- Greg Price <price@mit.edu> Tue, 09 Dec 2008 00:25:56 -0500
346 invirt-xen-config (0.0.18) unstable; urgency=low
348 * Explicitly grab the short form of the hostname to assemble the backend
351 -- Evan Broder <broder@mit.edu> Wed, 26 Nov 2008 01:27:07 -0500
353 invirt-xen-config (0.0.17) unstable; urgency=low
355 * Pin libxen3 to the hardy repository so it doesn't get pulled from
356 hardy-backports until we're ready to upgrade to Xen 3.3
358 -- Evan Broder <broder@mit.edu> Sat, 22 Nov 2008 19:19:07 -0500
360 invirt-xen-config (0.0.16) unstable; urgency=low
362 * Pick the kernel and initrd for the autoinstaller based on the kernel
363 the dom0 is currently running
365 -- Evan Broder <broder@mit.edu> Sat, 15 Nov 2008 23:45:30 -0500
367 invirt-xen-config (0.0.15) unstable; urgency=low
369 * Set the max memory to a really high number so we can bump it for users
370 * Pass the correct networking device to vif-invirtroute
372 -- Evan Broder <broder@mit.edu> Fri, 14 Nov 2008 00:03:47 -0500
374 invirt-xen-config (0.0.14) unstable; urgency=low
376 * Throw away any output from LVM commands while starting sysvms
377 * Correctly delete the lock LVs
379 -- Evan Broder <broder@mit.edu> Mon, 10 Nov 2008 03:57:09 -0500
381 invirt-xen-config (0.0.13) unstable; urgency=low
383 * Use a lock LV when attempting to start sysvms since exclusive LV
384 activation has useless semantics
386 -- Evan Broder <broder@mit.edu> Mon, 10 Nov 2008 03:15:31 -0500
388 invirt-xen-config (0.0.12) unstable; urgency=low
390 * Add missing close paren to init script
392 -- Evan Broder <broder@mit.edu> Fri, 31 Oct 2008 09:50:47 -0400
394 invirt-xen-config (0.0.11) unstable; urgency=low
396 * Automatically startup sysvms if they're not running already
398 -- Evan Broder <broder@mit.edu> Fri, 31 Oct 2008 09:47:15 -0400
400 invirt-xen-config (0.0.10) unstable; urgency=low
402 * Generate config files for sysvms
404 -- Evan Broder <broder@mit.edu> Fri, 31 Oct 2008 07:40:13 -0400
406 invirt-xen-config (0.0.9) unstable; urgency=low
408 * don't try to disable tx checksums for HVMs; it errors out
410 -- Greg Price <price@mit.edu> Wed, 29 Oct 2008 01:26:07 -0400
412 invirt-xen-config (0.0.8) unstable; urgency=low
414 * sipb-xen-base -> invirt-base
416 -- Evan Broder <broder@mit.edu> Tue, 28 Oct 2008 04:23:38 -0400
418 invirt-xen-config (0.0.7) unstable; urgency=low
420 * Clarify description to distinguish from invirt-host-master
422 -- Greg Price <price@mit.edu> Sat, 25 Oct 2008 21:16:51 -0400
424 invirt-xen-config (0.0.6) unstable; urgency=low
426 * sipb-xen-database-common -> invirt-database
428 -- Evan Broder <broder@mit.edu> Sat, 25 Oct 2008 21:03:33 -0400
430 invirt-xen-config (0.0.5) unstable; urgency=low
432 * Give the init script a less weird sounding description
434 -- Evan Broder <broder@mit.edu> Sat, 25 Oct 2008 19:11:28 -0400
436 invirt-xen-config (0.0.4) unstable; urgency=low
438 * Another typo in the init script
440 -- Evan Broder <broder@mit.edu> Sat, 25 Oct 2008 19:07:32 -0400
442 invirt-xen-config (0.0.3) unstable; urgency=low
444 * Some small fixes in the init script
446 -- Evan Broder <broder@mit.edu> Sat, 25 Oct 2008 19:03:12 -0400
448 invirt-xen-config (0.0.2) unstable; urgency=low
450 * Whoops - add the dependencies for the old sipb-xen-database-client
452 -- Evan Broder <broder@mit.edu> Sat, 25 Oct 2008 18:38:56 -0400
454 invirt-xen-config (0.0.1) unstable; urgency=low
456 * Rename sipb-xen-dom0 -> invirt-xen-config
457 * Rearrange the source package
458 * Divert /etc/xen/qemu-ifup, since it existed and we've been scribbling
460 * Generate /etc/xen/xend-config.sxp
461 * Move the invirt-database Xen config script into this package
463 -- Evan Broder <broder@mit.edu> Sat, 25 Oct 2008 17:52:39 -0400
465 sipb-xen-dom0 (2.10) unstable; urgency=low
467 * Fix DHCP checksum error for ParaVMs
469 -- Evan Broder <broder@mit.edu> Sun, 19 Oct 2008 22:12:09 -0400
471 sipb-xen-dom0 (2.9.1) unstable; urgency=low
473 * Whoops - was slightly too vicious with the cuts to qemu-dm-sipb
475 -- Evan Broder <broder@mit.edu> Sun, 19 Oct 2008 01:55:41 -0400
477 sipb-xen-dom0 (2.9) unstable; urgency=low
479 * Move the qemu-ifup script to the location where it's now expected to
481 * Clear out some debugging code from qemu-dm-sipb
483 -- Evan Broder <broder@mit.edu> Sun, 19 Oct 2008 01:39:43 -0400
485 sipb-xen-dom0 (2.8) unstable; urgency=low
487 * Apply Sam's fix to vif-sipbroute for the prod cluster (the interface
488 should eventually be configurized)
490 -- Evan Broder <broder@mit.edu> Tue, 07 Oct 2008 01:18:37 -0400
492 sipb-xen-dom0 (2.7) unstable; urgency=low
494 * Update qemu-dm-sipb to reflect the new location of qemu-dm
496 -- Evan Broder <broder@mit.edu> Mon, 06 Oct 2008 18:55:59 -0400
498 sipb-xen-dom0 (2.6) unstable; urgency=low
500 * depend on sipb-xen-base
502 -- Greg Price <price@mit.edu> Wed, 01 Oct 2008 20:28:21 -0400
504 sipb-xen-dom0 (2.5) unstable; urgency=low
506 * Don't rely on exported ROOT.
508 -- Anders Kaseorg <andersk@mit.edu> Fri, 02 May 2008 02:41:43 -0400
510 sipb-xen-dom0 (2.4) unstable; urgency=low
512 * Add sipb-xen-losetup, a half-sane wrapper around the insane losetup.
514 -- Greg Price <price@mit.edu> Thu, 1 May 2008 01:13:28 -0400
516 sipb-xen-dom0 (2.3) unstable; urgency=low
518 * Depend on generic metapackages/provides instead of particular
521 -- Anders Kaseorg <andersk@sipb-xen.mit.edu> Sat, 27 Oct 2007 21:23:00 -0400
523 sipb-xen-dom0 (2.2) unstable; urgency=low
525 * Add qemu-ifup script that depends on the device model script and
526 invokes vif-sipbroute. As a consequence, we don't really support
527 bridged hvms any more. It's not clear how to get enough information
528 out of qemu to do this.
529 * Call arpspoof with 18.181.0.1's address. This is unfortunate in two
530 ways. First, if we renumber we'll need to update the script. Second,
531 it is possible that someone on 18.181 besides the router may have an
532 address cached. Unfortunately, it doesn't work right if we don't
533 send the spoofed arp directly to the router.
535 -- Sam Hartman <hartmans@debian.org> Sun, 26 Aug 2007 18:57:17 -0400
537 sipb-xen-dom0 (2.1) unstable; urgency=low
539 * Fix typo in init script
540 * depend on dsniff for arpspoof
542 -- Sam Hartman <hartmans@debian.org> Fri, 24 Aug 2007 17:22:20 -0400
544 sipb-xen-dom0 (2) unstable; urgency=low
546 * Add qemu-dm-sipb written by andersk to get us the domain ID in qemu-ifup
547 * Add vif-sipbroute, a version of vif-route that does better netwwork
548 isolation and has initial but useless ipv6 support. This version also
549 uses arpspoof to take over an address for domain migrations.
550 * Add init script to enable rp_filter, proxy_arp and forwarding for the network config.
552 -- Sam Hartman <hartmans@debian.org> Fri, 24 Aug 2007 17:17:23 -0400
554 sipb-xen-dom0 (1) unstable; urgency=low
558 -- Sam Hartman <hartmans@debian.org> Sat, 4 Aug 2007 20:20:32 -0400