1 invirt-xen-config (0.0.60) unstable; urgency=low
3 * Fix autoinstalls to work around a modern d-i bug
5 Modern d-i (at least Debian Buster, and probably others) reads
6 /proc/consoles and adds entries to /etc/inittab to spawn a d-i
7 on each of them. With debconf/priority>=high (i.e. without
8 the menu showing, and with d-i autodriving through the items),
9 if there are multiple consoles, this results in the d-i's racing
10 to use /var/lib/dpkg/status to record what happens as they
11 run the postinst of each udeb, and as a result, menu items
12 fail and the autoinstall fails. See Debian Bug #944125.
14 We only set console=hvc0, but for reasons unknown, tty0 also
15 appears in /proc/consoles despite not being in /proc/cmdline,
16 and we don't seem to have control over that. The script that
17 reads /proc/consoles is /sbin/reopen-console, which also
18 happens to be the main rc script on sysinit in /etc/inittab.
19 That script (through a chain of other scripts) is also what
20 runs preseed/early_command if it's set.
22 Normally, preseed/early_command cannot run until way too late
23 to address this, because you don't have the preseed until several
24 tasks into the install by which point it will have failed.
25 However, if you get the quoting right, you can set it as a
26 boot argument and it will run before any of the menu items,
27 and in fact, before d-i has started.
29 Because /sbin/reopen-console ultimately is what runs
30 preseed/early_command, when the command runs, it is too late
31 to use sed to edit reopen-console, and you can't kill it
32 because it runs the rest of the process. At the point where
33 preseed/early_command runs, reopen-console has already found
34 the consoles and added d-i jobs for each of them to /etc/inittab.
35 However, it doesn't send the HUP to init until just after the
36 scripts including preseed/early_command are run.
38 Yank the tty0 job out from inittab just in the nick of time.
39 This should be safe for old distros because we have always
40 forced the desired console to hvc0; while the problem that
41 necessitates this kludge didn't exist in the past, removing
42 any inittab job for tty0 shouldn't have any noticeable effect
45 -- Mitchell Berger <mitchb@mit.edu> Wed, 01 Jan 2020 03:43:00 -0500
47 invirt-xen-config (0.0.59) unstable; urgency=low
49 * Fix the fact that we can't bump RAM quotas above 2048M
50 (and acknowledge the reality that 2048M really isn't the rarest
51 thing to need these days)
56 invirt-xen-config (0.0.15) unstable; urgency=low
58 * Set the max memory to a really high number so we can bump it for users
59 * Pass the correct networking device to vif-invirtroute
61 -- Evan Broder <broder@mit.edu> Fri, 14 Nov 2008 00:03:47 -0500
64 i,i "640K ought to be enough for anyone."
66 -- Mitchell Berger <mitchb@mit.edu> Tue, 23 Jul 2019 18:50:00 -0400
68 invirt-xen-config (0.0.58) unstable; urgency=low
70 * Support kickstart-based Fedora autoinstalls.
72 -- Quentin Smith <quentin@mit.edu> Sat, 15 Jun 2019 20:59:54 -0400
74 invirt-xen-config (0.0.57) unstable; urgency=low
76 * invirt-database: Fix the autoinstall logic so that if we've
77 increased the memory temporarily for the autoinstall above
78 the machine's database setting, we also bring maxmem up to
79 the same level. Otherwise the machine doesn't turn on
80 because it's requesting to start with more memory than maxmem,
81 and this failure mode is silent to the user.
83 -- Mitchell Berger <mitchb@mit.edu> Sat, 02 Feb 2019 16:52:00 -0500
85 invirt-xen-config (0.0.56) unstable; urgency=low
87 * vif-invirtroute: Kill arpspoof with SIGKILL when we're done. The
88 version in this distro (which is the latest beta from the
89 unmaintained upstream) tries to "clean up" when you normally
90 terminate it. This involves trying to perform an ARP lookup
91 without interfering to see what the MAC should've been and then
92 sending replies for that. This appears to cause a race depending
93 on whether the entry for the machine's old domain (if it's being
94 rebooted) is listed as <incomplete> in the ARP table or is totally
95 flushed. If you lose the race, it sends further gratuitous ARPs
96 telling the router that your MAC is all-zeros because of a bug
97 where it fails to check for an incomplete ARP entry. This is
98 believed to cause the bug that has plagued XVM for years where
99 you sometimes lose off-network connectivity on reboot.
101 -- Mitchell Berger <mitchb@mit.edu> Mon, 25 Jun 2018 22:04:00 -0400
103 invirt-xen-config (0.0.55) unstable; urgency=low
105 * invirt-database: bump up autoinstall memory to make modern releases
108 -- Mitchell Berger <mitchb@mit.edu> Fri, 01 Jun 2018 02:17:00 -0400
110 invirt-xen-config (0.0.54) unstable; urgency=low
112 * invirt-database: handle several possible actions to take with an
113 "other" set of network parameters. Renumber a machine by swapping
114 the sets of netparams, DNAT from an old address by passing through
115 additional parameters to vif-invirtroute, and teardown an IP
116 transition by clearing all the "other" values. Also, use the
117 netmask and gateway for the VM when autoinstalling, rather than
118 parameters from the global cluster configuration.
119 * vif-invirtroute: if there is an "other" IP address, DNAT it to the
120 primary IP, set up routing to get it to the VM, and arp for it.
121 Also, cut out the nonsense with backgrounding arpspoof, sleeping, and
122 killing it; we have the technology for 'timeout'. Finally, don't
123 pass a "src" argument to "ip route del" to ensure a match even if
124 the host's "main IP" has changed and caused the route to be inserted
125 with a different src.
126 * templatize-xend-config: explicitly turn on the relocation server
127 * qemu-ifup.invirt: make HVMs work and not only if your eth0 just happens
128 to have an IPv4 network address sitting on it
130 -- Mitchell Berger <mitchb@mit.edu> Sun, 27 May 2018 01:45:00 -0400
132 invirt-xen-config (0.0.53) unstable; urgency=low
134 * Fix machine UUID assignment after SQLAlchemy started returning Unicode
137 -- Quentin Smith <quentin@mit.edu> Mon, 06 Jan 2014 22:02:11 -0500
139 invirt-xen-config (0.0.52) UNRELEASED; urgency=low
141 * Fix PVHVM networking
143 -- Adam Glasgall <glasgall@mit.edu> Mon, 02 Sep 2013 21:16:01 -0400
145 invirt-xen-config (0.0.51) unstable; urgency=low
147 * Fixed code for NIC model options.
149 -- Steven Valdez <dvorak42@mit.edu> Wed, 31 Jul 2013 22:28:39 -0400
151 invirt-xen-config (0.0.50) unstable; urgency=low
153 * Adding NIC model option to DB.
155 -- Steven Valdez <dvorak42@mit.edu> Fri, 26 Jul 2013 22:28:47 -0400
157 invirt-xen-config (0.0.49) precise; urgency=low
159 * Change HVM emulated network card to pcnet, because the emulated
160 realtek hardware is as bad as the real realtek hardware.
162 -- Adam Glasgall <glasgall@mit.edu> Tue, 23 Jul 2013 02:52:06 -0400
164 invirt-xen-config (0.0.48) precise; urgency=low
166 * Disable PVHVM for now until we figure out the best way to do it
168 -- Adam Glasgall <glasgall@mit.edu> Mon, 22 Jul 2013 01:08:40 -0400
170 invirt-xen-config (0.0.47) unstable; urgency=low
172 * Blame glasgall for the wasted version number.
174 -- Quentin Smith <quentin@mit.edu> Sun, 21 Jul 2013 14:55:00 -0400
176 invirt-xen-config (0.0.46) unstable; urgency=low
178 * Non-hotplug events apparently also use vif-setup.
180 -- Quentin Smith <quentin@mit.edu> Sun, 21 Jul 2013 14:49:54 -0400
182 invirt-xen-config (0.0.45) unstable; urgency=low
184 * Neuter vif-setup (from xl, perhaps?)
185 * Update vif-invirtroute for Xen 4's scripts.
187 -- Quentin Smith <quentin@mit.edu> Sun, 21 Jul 2013 14:28:58 -0400
189 invirt-xen-config (0.0.44) unstable; urgency=low
191 * Disable populate-on-demand for HVMs.
193 -- Quentin Smith <quentin@mit.edu> Sun, 21 Jul 2013 13:14:53 -0400
195 invirt-xen-config (0.0.43+nmu1) precise; urgency=low
197 * Use config-package-dev.
199 -- Alexander Chernyakhovsky <achernya@mit.edu> Sun, 21 Jul 2013 12:48:47 -0400
201 invirt-xen-config (0.0.43) precise; urgency=low
203 * fix the diversion too.
205 -- Adam Glasgall <glasgall@mit.edu> Sun, 21 Jul 2013 01:14:41 -0400
207 invirt-xen-config (0.0.42) precise; urgency=low
209 * qemu-ifup moved from /etc/xen to /etc/xen/scripts
211 -- Adam Glasgall <glasgall@mit.edu> Sun, 21 Jul 2013 01:06:27 -0400
213 invirt-xen-config (0.0.41) precise; urgency=low
217 -- Adam Glasgall <glasgall@mit.edu> Sat, 20 Jul 2013 16:54:56 -0400
219 invirt-xen-config (0.0.40) precise; urgency=low
221 * Updating version for precise.
223 -- Steven Valdez <dvorak42@mit.edu> Sat, 20 Jul 2013 16:46:47 -0400
225 invirt-xen-config (0.0.39) unstable; urgency=low
227 * Treat config.hosts.internal_ips as an array
229 -- Peter Iannucci <iannucci@mit.edu> Mon, 01 Jul 2013 21:51:00 -0400
231 invirt-xen-config (0.0.38~glasgall15) precise; urgency=low
233 * Teach qemu-dm-invirt that /usr/lib/xen moved to /usr/lib/xen-4.1
235 -- Adam Glasgall <glasgall@mit.edu> Thu, 06 Jun 2013 21:36:37 -0400
237 invirt-xen-config (0.0.38~glasgall14achernya1) precise; urgency=low
240 * Bump standards version
242 -- Alexander Chernyakhovsky <achernya@mit.edu> Fri, 31 May 2013 21:16:20 -0400
244 invirt-xen-config (0.0.38~glasgall14) precise; urgency=low
246 * /usr/lib/xen moved to /usr/lib/xen-4.1. teach invirt-database this.
248 -- Adam Glasgall <glasgall@mit.edu> Wed, 08 May 2013 00:06:25 -0400
250 invirt-xen-config (0.0.38~glasgall13) precise; urgency=low
252 * Undo enabling network-bridge; we want to manage our own bridge config
255 -- Adam Glasgall <glasgall@mit.edu> Mon, 06 May 2013 19:14:41 -0400
257 invirt-xen-config (0.0.38~glasgall12) precise; urgency=low
259 * xm was expecting a string and was getting a unistring for machine
260 name, which resulted in the VM name always being
261 'invirt-database'. Use passed-in machine_name instead, since that will
262 be a string. IBTSOCS.
264 -- Adam Glasgall <glasgall@mit.edu> Mon, 06 May 2013 19:14:23 -0400
266 invirt-xen-config (0.0.38~glasgall11) precise; urgency=low
268 * Add dependency on ethtool.
270 -- Adam Glasgall <glasgall@mit.edu> Fri, 26 Apr 2013 22:36:10 -0400
272 invirt-xen-config (0.0.38~glasgall10) precise; urgency=low
274 * SQLAlchemy API updates in invirt-database xen config
276 -- Adam Glasgall <glasgall@mit.edu> Fri, 26 Apr 2013 21:14:25 -0400
278 invirt-xen-config (0.0.38~glasgall9) precise; urgency=low
280 * _really_ correct regexp this time.
282 -- Adam Glasgall <glasgall@mit.edu> Sat, 13 Apr 2013 17:57:11 -0400
284 invirt-xen-config (0.0.38~glasgall8) precise; urgency=low
288 -- Adam Glasgall <glasgall@mit.edu> Sat, 13 Apr 2013 17:49:08 -0400
290 invirt-xen-config (0.0.38~glasgall7) precise; urgency=low
292 * Correct regexp in s/// over xend-config.sxp
294 -- Adam Glasgall <glasgall@mit.edu> Sat, 13 Apr 2013 17:46:43 -0400
296 invirt-xen-config (0.0.38~glasgall6) precise; urgency=low
298 * Enable network-bridge in xend-config.sxp, since Precise doesn't by
301 -- Adam Glasgall <glasgall@mit.edu> Sat, 13 Apr 2013 17:40:33 -0400
303 invirt-xen-config (0.0.38~glasgall5) precise; urgency=low
305 * s/// out the "${XEN_CONFIG_DIR}" reference that was making mako choke
307 -- Adam Glasgall <glasgall@mit.edu> Sun, 24 Mar 2013 20:31:31 -0400
309 invirt-xen-config (0.0.38~glasgall4) precise; urgency=low
311 * Oops, no, we don't actually want to uninstall grub. Depend on grub-pc
314 -- Adam Glasgall <glasgall@mit.edu> Sun, 24 Mar 2013 17:49:24 -0400
316 invirt-xen-config (0.0.38~glasgall3) precise; urgency=low
318 * ubuntu-xen-server bit the dust several releases ago. replace it by
319 explicitly listing the xen bits we need in Depends.
321 -- Adam Glasgall <glasgall@mit.edu> Sun, 24 Mar 2013 17:44:24 -0400
323 invirt-xen-config (0.0.38~glasgall2) precise; urgency=low
325 * Bump xen-utils dependency
326 * Update xend-config.sxp transformer for newer default config
328 -- Adam Glasgall <glasgall@mit.edu> Sun, 24 Mar 2013 17:37:05 -0400
330 invirt-xen-config (0.0.38~glasgall1) precise; urgency=low
332 * Bump version for precise
334 -- Adam Glasgall <glasgall@mit.edu> Thu, 21 Mar 2013 23:24:57 -0700
336 invirt-xen-config (0.0.37) unstable; urgency=low
338 * Support multiple NICs on HVMs.
340 -- Mitchell Berger <mitchb@mit.edu> Sat, 29 Oct 2011 21:53:00 -0400
342 invirt-xen-config (0.0.36) unstable; urgency=low
344 * Version bump to recover from invirtibuilder version error. No changes.
346 -- Joshua Oreman <oremanj@mit.edu> Tue, 26 Apr 2011 16:30:22 -0400
348 invirt-xen-config (0.0.33) unstable; urgency=low
350 * Explicitly disable proxy_arp on the "all" interface; it seems to be
351 enabled on bootup if we don't.
353 -- Joshua Oreman <oremanj@mit.edu> Tue, 26 Apr 2011 16:12:52 -0400
355 invirt-xen-config (0.0.32) unstable; urgency=low
357 * Don't enable proxy arp on every interface, just the public one (fixes
358 problems with reachability on the backend network!)
360 -- Quentin Smith <quentin@mit.edu> Wed, 09 Mar 2011 18:18:06 -0500
362 invirt-xen-config (0.0.31) unstable; urgency=low
364 * Only run arpspoof when NICs are brought online (this potentially fixes
365 a race condition that occurs when migrating VMs)
366 * Remove the advertised gso-tcpv4 feature from VIFs which causes the
367 guest to incorrectly believe that Xen supports TCP segmentation
368 offload. This supercedes our previous fix of disabling TSO in guest
371 -- Quentin Smith <quentin@mit.edu> Mon, 27 Dec 2010 01:19:58 -0500
373 invirt-xen-config (0.0.30) unstable; urgency=low
375 * Support debian-installer based autoinstallation.
377 -- Quentin Smith <quentin@mit.edu> Sun, 26 Dec 2010 17:10:54 -0500
379 invirt-xen-config (0.0.29) unstable; urgency=low
381 * Merged in r2821,2824,2827 from hvirt branch.
383 -- Greg Brockman <gdb@mit.edu> Sun, 31 Jan 2010 18:44:53 -0500
385 invirt-xen-config (0.0.28) unstable; urgency=low
387 * Restarting xend is just a *really bad* idae.
389 -- Evan Broder <broder@mit.edu> Tue, 26 Jan 2010 23:32:47 -0500
391 invirt-xen-config (0.0.27) unstable; urgency=low
394 * Nuked the pinning of libxen3
395 * Changed xen.network -> xen
398 * Don't try to start sysvms in the invirt-xen-config init script. The
399 code has never been reliable.
400 * Don't create iptables rules in vif-invirtroute - they don't do anything.
401 * For simplicity, and because we've never used it, tear the IPv6
402 "support" out of vif-invirtroute.
405 * Increase dom0's weight to improve IO performance.
407 -- Greg Brockman <gdb@mit.edu> Sun, 17 Jan 2010 23:32:03 -0500
409 invirt-xen-config (0.0.26) unstable; urgency=low
411 * Kill the moocow password for the VNC server. Not setting this variable
412 causes VNC clients to not prompt for a password instead.
414 -- Evan Broder <broder@mit.edu> Mon, 28 Sep 2009 21:20:21 -0400
416 invirt-xen-config (0.0.25) unstable; urgency=low
418 * Some of the autoinstallers want a lot of RAM. Give it to them.
420 -- Evan Broder <broder@mit.edu> Sun, 26 Jul 2009 20:35:13 -0700
422 invirt-xen-config (0.0.24) unstable; urgency=low
424 * Prepare for a Xen 3.3 world by allowing either 3.2 or 3.3 packages.
426 -- Evan Broder <broder@mit.edu> Fri, 20 Feb 2009 17:36:23 -0500
428 invirt-xen-config (0.0.23) unstable; urgency=low
431 * use run-parts --list to get a tighter set of sysvm config files
433 -- Greg Price <price@mit.edu> Tue, 03 Feb 2009 00:20:03 -0500
435 invirt-xen-config (0.0.22) unstable; urgency=low
437 * Correctly calculate both the list of sysvms to boot and the list of
438 Mako templates to render in the init script.
440 -- Evan Broder <broder@mit.edu> Mon, 02 Feb 2009 17:30:51 -0500
442 invirt-xen-config (0.0.21) unstable; urgency=low
444 * Move sysvms/* into xvm-prodconfig from invirt-xen-config
445 * genericize sysvm startup to glob /etc/xen/sysvms/s_*
446 * eth2 -> config.xen.network.iface
448 -- Greg Price <price@mit.edu> Sat, 31 Jan 2009 18:40:20 -0500
450 invirt-xen-config (0.0.20) unstable; urgency=low
452 * Add Provides and Conflicts lines to debian/control for
455 -- Evan Broder <broder@mit.edu> Sat, 24 Jan 2009 20:16:06 -0500
457 invirt-xen-config (0.0.19) unstable; urgency=low
459 * prune tempfile, subprocess imports from invirt-database
460 (subprocess! wow, that was a hack. that was also over a year ago, r223.)
462 -- Greg Price <price@mit.edu> Tue, 09 Dec 2008 00:25:56 -0500
464 invirt-xen-config (0.0.18) unstable; urgency=low
466 * Explicitly grab the short form of the hostname to assemble the backend
469 -- Evan Broder <broder@mit.edu> Wed, 26 Nov 2008 01:27:07 -0500
471 invirt-xen-config (0.0.17) unstable; urgency=low
473 * Pin libxen3 to the hardy repository so it doesn't get pulled from
474 hardy-backports until we're ready to upgrade to Xen 3.3
476 -- Evan Broder <broder@mit.edu> Sat, 22 Nov 2008 19:19:07 -0500
478 invirt-xen-config (0.0.16) unstable; urgency=low
480 * Pick the kernel and initrd for the autoinstaller based on the kernel
481 the dom0 is currently running
483 -- Evan Broder <broder@mit.edu> Sat, 15 Nov 2008 23:45:30 -0500
485 invirt-xen-config (0.0.15) unstable; urgency=low
487 * Set the max memory to a really high number so we can bump it for users
488 * Pass the correct networking device to vif-invirtroute
490 -- Evan Broder <broder@mit.edu> Fri, 14 Nov 2008 00:03:47 -0500
492 invirt-xen-config (0.0.14) unstable; urgency=low
494 * Throw away any output from LVM commands while starting sysvms
495 * Correctly delete the lock LVs
497 -- Evan Broder <broder@mit.edu> Mon, 10 Nov 2008 03:57:09 -0500
499 invirt-xen-config (0.0.13) unstable; urgency=low
501 * Use a lock LV when attempting to start sysvms since exclusive LV
502 activation has useless semantics
504 -- Evan Broder <broder@mit.edu> Mon, 10 Nov 2008 03:15:31 -0500
506 invirt-xen-config (0.0.12) unstable; urgency=low
508 * Add missing close paren to init script
510 -- Evan Broder <broder@mit.edu> Fri, 31 Oct 2008 09:50:47 -0400
512 invirt-xen-config (0.0.11) unstable; urgency=low
514 * Automatically startup sysvms if they're not running already
516 -- Evan Broder <broder@mit.edu> Fri, 31 Oct 2008 09:47:15 -0400
518 invirt-xen-config (0.0.10) unstable; urgency=low
520 * Generate config files for sysvms
522 -- Evan Broder <broder@mit.edu> Fri, 31 Oct 2008 07:40:13 -0400
524 invirt-xen-config (0.0.9) unstable; urgency=low
526 * don't try to disable tx checksums for HVMs; it errors out
528 -- Greg Price <price@mit.edu> Wed, 29 Oct 2008 01:26:07 -0400
530 invirt-xen-config (0.0.8) unstable; urgency=low
532 * sipb-xen-base -> invirt-base
534 -- Evan Broder <broder@mit.edu> Tue, 28 Oct 2008 04:23:38 -0400
536 invirt-xen-config (0.0.7) unstable; urgency=low
538 * Clarify description to distinguish from invirt-host-master
540 -- Greg Price <price@mit.edu> Sat, 25 Oct 2008 21:16:51 -0400
542 invirt-xen-config (0.0.6) unstable; urgency=low
544 * sipb-xen-database-common -> invirt-database
546 -- Evan Broder <broder@mit.edu> Sat, 25 Oct 2008 21:03:33 -0400
548 invirt-xen-config (0.0.5) unstable; urgency=low
550 * Give the init script a less weird sounding description
552 -- Evan Broder <broder@mit.edu> Sat, 25 Oct 2008 19:11:28 -0400
554 invirt-xen-config (0.0.4) unstable; urgency=low
556 * Another typo in the init script
558 -- Evan Broder <broder@mit.edu> Sat, 25 Oct 2008 19:07:32 -0400
560 invirt-xen-config (0.0.3) unstable; urgency=low
562 * Some small fixes in the init script
564 -- Evan Broder <broder@mit.edu> Sat, 25 Oct 2008 19:03:12 -0400
566 invirt-xen-config (0.0.2) unstable; urgency=low
568 * Whoops - add the dependencies for the old sipb-xen-database-client
570 -- Evan Broder <broder@mit.edu> Sat, 25 Oct 2008 18:38:56 -0400
572 invirt-xen-config (0.0.1) unstable; urgency=low
574 * Rename sipb-xen-dom0 -> invirt-xen-config
575 * Rearrange the source package
576 * Divert /etc/xen/qemu-ifup, since it existed and we've been scribbling
578 * Generate /etc/xen/xend-config.sxp
579 * Move the invirt-database Xen config script into this package
581 -- Evan Broder <broder@mit.edu> Sat, 25 Oct 2008 17:52:39 -0400
583 sipb-xen-dom0 (2.10) unstable; urgency=low
585 * Fix DHCP checksum error for ParaVMs
587 -- Evan Broder <broder@mit.edu> Sun, 19 Oct 2008 22:12:09 -0400
589 sipb-xen-dom0 (2.9.1) unstable; urgency=low
591 * Whoops - was slightly too vicious with the cuts to qemu-dm-sipb
593 -- Evan Broder <broder@mit.edu> Sun, 19 Oct 2008 01:55:41 -0400
595 sipb-xen-dom0 (2.9) unstable; urgency=low
597 * Move the qemu-ifup script to the location where it's now expected to
599 * Clear out some debugging code from qemu-dm-sipb
601 -- Evan Broder <broder@mit.edu> Sun, 19 Oct 2008 01:39:43 -0400
603 sipb-xen-dom0 (2.8) unstable; urgency=low
605 * Apply Sam's fix to vif-sipbroute for the prod cluster (the interface
606 should eventually be configurized)
608 -- Evan Broder <broder@mit.edu> Tue, 07 Oct 2008 01:18:37 -0400
610 sipb-xen-dom0 (2.7) unstable; urgency=low
612 * Update qemu-dm-sipb to reflect the new location of qemu-dm
614 -- Evan Broder <broder@mit.edu> Mon, 06 Oct 2008 18:55:59 -0400
616 sipb-xen-dom0 (2.6) unstable; urgency=low
618 * depend on sipb-xen-base
620 -- Greg Price <price@mit.edu> Wed, 01 Oct 2008 20:28:21 -0400
622 sipb-xen-dom0 (2.5) unstable; urgency=low
624 * Don't rely on exported ROOT.
626 -- Anders Kaseorg <andersk@mit.edu> Fri, 02 May 2008 02:41:43 -0400
628 sipb-xen-dom0 (2.4) unstable; urgency=low
630 * Add sipb-xen-losetup, a half-sane wrapper around the insane losetup.
632 -- Greg Price <price@mit.edu> Thu, 1 May 2008 01:13:28 -0400
634 sipb-xen-dom0 (2.3) unstable; urgency=low
636 * Depend on generic metapackages/provides instead of particular
639 -- Anders Kaseorg <andersk@sipb-xen.mit.edu> Sat, 27 Oct 2007 21:23:00 -0400
641 sipb-xen-dom0 (2.2) unstable; urgency=low
643 * Add qemu-ifup script that depends on the device model script and
644 invokes vif-sipbroute. As a consequence, we don't really support
645 bridged hvms any more. It's not clear how to get enough information
646 out of qemu to do this.
647 * Call arpspoof with 18.181.0.1's address. This is unfortunate in two
648 ways. First, if we renumber we'll need to update the script. Second,
649 it is possible that someone on 18.181 besides the router may have an
650 address cached. Unfortunately, it doesn't work right if we don't
651 send the spoofed arp directly to the router.
653 -- Sam Hartman <hartmans@debian.org> Sun, 26 Aug 2007 18:57:17 -0400
655 sipb-xen-dom0 (2.1) unstable; urgency=low
657 * Fix typo in init script
658 * depend on dsniff for arpspoof
660 -- Sam Hartman <hartmans@debian.org> Fri, 24 Aug 2007 17:22:20 -0400
662 sipb-xen-dom0 (2) unstable; urgency=low
664 * Add qemu-dm-sipb written by andersk to get us the domain ID in qemu-ifup
665 * Add vif-sipbroute, a version of vif-route that does better netwwork
666 isolation and has initial but useless ipv6 support. This version also
667 uses arpspoof to take over an address for domain migrations.
668 * Add init script to enable rp_filter, proxy_arp and forwarding for the network config.
670 -- Sam Hartman <hartmans@debian.org> Fri, 24 Aug 2007 17:17:23 -0400
672 sipb-xen-dom0 (1) unstable; urgency=low
676 -- Sam Hartman <hartmans@debian.org> Sat, 4 Aug 2007 20:20:32 -0400