Don't pass a src argument to 'ip route del' in case the host's "main IP"
[invirt/packages/invirt-xen-config.git] / debian / changelog
1 invirt-xen-config (0.0.54) unstable; urgency=low
2
3   * invirt-database: handle several possible actions to take with an
4     "other" set of network parameters.  Renumber a machine by swapping
5     the sets of netparams, DNAT from an old address by passing through
6     additional parameters to vif-invirtroute, and teardown an IP
7     transition by clearing all the "other" values.  Also, use the
8     netmask and gateway for the VM when autoinstalling, rather than
9     parameters from the global cluster configuration.
10   * vif-invirtroute: if there is an "other" IP address, DNAT it to the
11     primary IP, set up routing to get it to the VM, and arp for it.
12     Also, cut out the nonsense with backgrounding arpspoof, sleeping, and
13     killing it; we have the technology for 'timeout'.  Finally, don't
14     pass a "src" argument to "ip route del" to ensure a match even if
15     the host's "main IP" has changed and caused the route to be inserted
16     with a different src.
17   * templatize-xend-config: explicitly turn on the relocation server
18
19  -- Mitchell Berger <mitchb@mit.edu>  Fri, 25 May 2018 03:06:00 -0400
20
21 invirt-xen-config (0.0.53) unstable; urgency=low
22
23   * Fix machine UUID assignment after SQLAlchemy started returning Unicode
24     objects.
25
26  -- Quentin Smith <quentin@mit.edu>  Mon, 06 Jan 2014 22:02:11 -0500
27
28 invirt-xen-config (0.0.52) UNRELEASED; urgency=low
29
30   * Fix PVHVM networking
31
32  -- Adam Glasgall <glasgall@mit.edu>  Mon, 02 Sep 2013 21:16:01 -0400
33
34 invirt-xen-config (0.0.51) unstable; urgency=low
35
36   * Fixed code for NIC model options.
37
38  -- Steven Valdez <dvorak42@mit.edu>  Wed, 31 Jul 2013 22:28:39 -0400
39
40 invirt-xen-config (0.0.50) unstable; urgency=low
41
42   * Adding NIC model option to DB.
43
44  -- Steven Valdez <dvorak42@mit.edu>  Fri, 26 Jul 2013 22:28:47 -0400
45
46 invirt-xen-config (0.0.49) precise; urgency=low
47
48   * Change HVM emulated network card to pcnet, because the emulated
49     realtek hardware is as bad as the real realtek hardware.
50
51  -- Adam Glasgall <glasgall@mit.edu>  Tue, 23 Jul 2013 02:52:06 -0400
52
53 invirt-xen-config (0.0.48) precise; urgency=low
54
55   * Disable PVHVM for now until we figure out the best way to do it
56
57  -- Adam Glasgall <glasgall@mit.edu>  Mon, 22 Jul 2013 01:08:40 -0400
58
59 invirt-xen-config (0.0.47) unstable; urgency=low
60
61   * Blame glasgall for the wasted version number.
62
63  -- Quentin Smith <quentin@mit.edu>  Sun, 21 Jul 2013 14:55:00 -0400
64
65 invirt-xen-config (0.0.46) unstable; urgency=low
66
67   * Non-hotplug events apparently also use vif-setup.
68
69  -- Quentin Smith <quentin@mit.edu>  Sun, 21 Jul 2013 14:49:54 -0400
70
71 invirt-xen-config (0.0.45) unstable; urgency=low
72
73   * Neuter vif-setup (from xl, perhaps?)
74   * Update vif-invirtroute for Xen 4's scripts.
75
76  -- Quentin Smith <quentin@mit.edu>  Sun, 21 Jul 2013 14:28:58 -0400
77
78 invirt-xen-config (0.0.44) unstable; urgency=low
79
80   * Disable populate-on-demand for HVMs.
81
82  -- Quentin Smith <quentin@mit.edu>  Sun, 21 Jul 2013 13:14:53 -0400
83
84 invirt-xen-config (0.0.43+nmu1) precise; urgency=low
85
86   * Use config-package-dev.
87
88  -- Alexander Chernyakhovsky <achernya@mit.edu>  Sun, 21 Jul 2013 12:48:47 -0400
89
90 invirt-xen-config (0.0.43) precise; urgency=low
91
92   * fix the diversion too.
93
94  -- Adam Glasgall <glasgall@mit.edu>  Sun, 21 Jul 2013 01:14:41 -0400
95
96 invirt-xen-config (0.0.42) precise; urgency=low
97
98   * qemu-ifup moved from /etc/xen to /etc/xen/scripts
99
100  -- Adam Glasgall <glasgall@mit.edu>  Sun, 21 Jul 2013 01:06:27 -0400
101
102 invirt-xen-config (0.0.41) precise; urgency=low
103
104   * no-change rebuild
105
106  -- Adam Glasgall <glasgall@mit.edu>  Sat, 20 Jul 2013 16:54:56 -0400
107
108 invirt-xen-config (0.0.40) precise; urgency=low
109
110   * Updating version for precise.
111
112  -- Steven Valdez <dvorak42@mit.edu>  Sat, 20 Jul 2013 16:46:47 -0400
113
114 invirt-xen-config (0.0.39) unstable; urgency=low
115
116   * Treat config.hosts.internal_ips as an array
117
118  -- Peter Iannucci <iannucci@mit.edu>  Mon, 01 Jul 2013 21:51:00 -0400
119
120 invirt-xen-config (0.0.38~glasgall15) precise; urgency=low
121
122   * Teach qemu-dm-invirt that /usr/lib/xen moved to /usr/lib/xen-4.1
123
124  -- Adam Glasgall <glasgall@mit.edu>  Thu, 06 Jun 2013 21:36:37 -0400
125
126 invirt-xen-config (0.0.38~glasgall14achernya1) precise; urgency=low
127
128   * Switch to dh7
129   * Bump standards version
130
131  -- Alexander Chernyakhovsky <achernya@mit.edu>  Fri, 31 May 2013 21:16:20 -0400
132
133 invirt-xen-config (0.0.38~glasgall14) precise; urgency=low
134
135   * /usr/lib/xen moved to /usr/lib/xen-4.1. teach invirt-database this.
136
137  -- Adam Glasgall <glasgall@mit.edu>  Wed, 08 May 2013 00:06:25 -0400
138
139 invirt-xen-config (0.0.38~glasgall13) precise; urgency=low
140
141   * Undo enabling network-bridge; we want to manage our own bridge config
142     now. Oh, irony.
143
144  -- Adam Glasgall <glasgall@mit.edu>  Mon, 06 May 2013 19:14:41 -0400
145
146 invirt-xen-config (0.0.38~glasgall12) precise; urgency=low
147
148   * xm was expecting a string and was getting a unistring for machine
149     name, which resulted in the VM name always being
150     'invirt-database'. Use passed-in machine_name instead, since that will
151     be a string. IBTSOCS.
152
153  -- Adam Glasgall <glasgall@mit.edu>  Mon, 06 May 2013 19:14:23 -0400
154
155 invirt-xen-config (0.0.38~glasgall11) precise; urgency=low
156
157   * Add dependency on ethtool.
158
159  -- Adam Glasgall <glasgall@mit.edu>  Fri, 26 Apr 2013 22:36:10 -0400
160
161 invirt-xen-config (0.0.38~glasgall10) precise; urgency=low
162
163   * SQLAlchemy API updates in invirt-database xen config
164
165  -- Adam Glasgall <glasgall@mit.edu>  Fri, 26 Apr 2013 21:14:25 -0400
166
167 invirt-xen-config (0.0.38~glasgall9) precise; urgency=low
168
169   * _really_  correct regexp this time.
170
171  -- Adam Glasgall <glasgall@mit.edu>  Sat, 13 Apr 2013 17:57:11 -0400
172
173 invirt-xen-config (0.0.38~glasgall8) precise; urgency=low
174
175   * fix typo in regexp
176
177  -- Adam Glasgall <glasgall@mit.edu>  Sat, 13 Apr 2013 17:49:08 -0400
178
179 invirt-xen-config (0.0.38~glasgall7) precise; urgency=low
180
181   * Correct regexp in s/// over xend-config.sxp
182
183  -- Adam Glasgall <glasgall@mit.edu>  Sat, 13 Apr 2013 17:46:43 -0400
184
185 invirt-xen-config (0.0.38~glasgall6) precise; urgency=low
186
187   * Enable network-bridge in xend-config.sxp, since Precise doesn't by 
188     default anymore.
189
190  -- Adam Glasgall <glasgall@mit.edu>  Sat, 13 Apr 2013 17:40:33 -0400
191
192 invirt-xen-config (0.0.38~glasgall5) precise; urgency=low
193
194   * s/// out the "${XEN_CONFIG_DIR}" reference that was making mako choke
195
196  -- Adam Glasgall <glasgall@mit.edu>  Sun, 24 Mar 2013 20:31:31 -0400
197
198 invirt-xen-config (0.0.38~glasgall4) precise; urgency=low
199
200   * Oops, no, we don't actually want to uninstall grub. Depend on grub-pc
201     instead.
202
203  -- Adam Glasgall <glasgall@mit.edu>  Sun, 24 Mar 2013 17:49:24 -0400
204
205 invirt-xen-config (0.0.38~glasgall3) precise; urgency=low
206
207   * ubuntu-xen-server bit the dust several releases ago. replace it by
208     explicitly listing the xen bits we need in Depends.
209
210  -- Adam Glasgall <glasgall@mit.edu>  Sun, 24 Mar 2013 17:44:24 -0400
211
212 invirt-xen-config (0.0.38~glasgall2) precise; urgency=low
213
214   * Bump xen-utils dependency
215   * Update xend-config.sxp transformer for newer default config
216
217  -- Adam Glasgall <glasgall@mit.edu>  Sun, 24 Mar 2013 17:37:05 -0400
218
219 invirt-xen-config (0.0.38~glasgall1) precise; urgency=low
220
221   * Bump version for precise
222
223  -- Adam Glasgall <glasgall@mit.edu>  Thu, 21 Mar 2013 23:24:57 -0700
224
225 invirt-xen-config (0.0.37) unstable; urgency=low
226
227   * Support multiple NICs on HVMs.
228
229  -- Mitchell Berger <mitchb@mit.edu>  Sat, 29 Oct 2011 21:53:00 -0400
230
231 invirt-xen-config (0.0.36) unstable; urgency=low
232
233   * Version bump to recover from invirtibuilder version error. No changes.
234
235  -- Joshua Oreman <oremanj@mit.edu>  Tue, 26 Apr 2011 16:30:22 -0400
236
237 invirt-xen-config (0.0.33) unstable; urgency=low
238
239   * Explicitly disable proxy_arp on the "all" interface; it seems to be
240     enabled on bootup if we don't.
241
242  -- Joshua Oreman <oremanj@mit.edu>  Tue, 26 Apr 2011 16:12:52 -0400
243
244 invirt-xen-config (0.0.32) unstable; urgency=low
245
246   * Don't enable proxy arp on every interface, just the public one (fixes
247     problems with reachability on the backend network!)
248
249  -- Quentin Smith <quentin@mit.edu>  Wed, 09 Mar 2011 18:18:06 -0500
250
251 invirt-xen-config (0.0.31) unstable; urgency=low
252
253   * Only run arpspoof when NICs are brought online (this potentially fixes
254     a race condition that occurs when migrating VMs)
255   * Remove the advertised gso-tcpv4 feature from VIFs which causes the
256     guest to incorrectly believe that Xen supports TCP segmentation
257     offload. This supercedes our previous fix of disabling TSO in guest
258     kernels.
259
260  -- Quentin Smith <quentin@mit.edu>  Mon, 27 Dec 2010 01:19:58 -0500
261
262 invirt-xen-config (0.0.30) unstable; urgency=low
263
264   * Support debian-installer based autoinstallation.
265
266  -- Quentin Smith <quentin@mit.edu>  Sun, 26 Dec 2010 17:10:54 -0500
267
268 invirt-xen-config (0.0.29) unstable; urgency=low
269
270   * Merged in r2821,2824,2827 from hvirt branch.
271
272  -- Greg Brockman <gdb@mit.edu>  Sun, 31 Jan 2010 18:44:53 -0500
273
274 invirt-xen-config (0.0.28) unstable; urgency=low
275
276   * Restarting xend is just a *really bad* idae.
277
278  -- Evan Broder <broder@mit.edu>  Tue, 26 Jan 2010 23:32:47 -0500
279
280 invirt-xen-config (0.0.27) unstable; urgency=low
281
282   [ Greg Brockman ]
283   * Nuked the pinning of libxen3
284   * Changed xen.network -> xen
285
286   [ Evan Broder ]
287   * Don't try to start sysvms in the invirt-xen-config init script. The
288     code has never been reliable.
289   * Don't create iptables rules in vif-invirtroute - they don't do anything.
290   * For simplicity, and because we've never used it, tear the IPv6
291     "support" out of vif-invirtroute.
292
293   [ Quentin Smith ]
294   * Increase dom0's weight to improve IO performance.
295
296  -- Greg Brockman <gdb@mit.edu>  Sun, 17 Jan 2010 23:32:03 -0500
297
298 invirt-xen-config (0.0.26) unstable; urgency=low
299
300   * Kill the moocow password for the VNC server. Not setting this variable
301     causes VNC clients to not prompt for a password instead.
302
303  -- Evan Broder <broder@mit.edu>  Mon, 28 Sep 2009 21:20:21 -0400
304
305 invirt-xen-config (0.0.25) unstable; urgency=low
306
307   * Some of the autoinstallers want a lot of RAM. Give it to them.
308
309  -- Evan Broder <broder@mit.edu>  Sun, 26 Jul 2009 20:35:13 -0700
310
311 invirt-xen-config (0.0.24) unstable; urgency=low
312
313   * Prepare for a Xen 3.3 world by allowing either 3.2 or 3.3 packages.
314
315  -- Evan Broder <broder@mit.edu>  Fri, 20 Feb 2009 17:36:23 -0500
316
317 invirt-xen-config (0.0.23) unstable; urgency=low
318
319   * revert 0.0.22
320   * use run-parts --list to get a tighter set of sysvm config files
321
322  -- Greg Price <price@mit.edu>  Tue, 03 Feb 2009 00:20:03 -0500
323
324 invirt-xen-config (0.0.22) unstable; urgency=low
325
326   * Correctly calculate both the list of sysvms to boot and the list of
327     Mako templates to render in the init script.
328
329  -- Evan Broder <broder@mit.edu>  Mon, 02 Feb 2009 17:30:51 -0500
330
331 invirt-xen-config (0.0.21) unstable; urgency=low
332
333   * Move sysvms/* into xvm-prodconfig from invirt-xen-config
334   * genericize sysvm startup to glob /etc/xen/sysvms/s_*
335   * eth2 -> config.xen.network.iface
336
337  -- Greg Price <price@mit.edu>  Sat, 31 Jan 2009 18:40:20 -0500
338
339 invirt-xen-config (0.0.20) unstable; urgency=low
340
341   * Add Provides and Conflicts lines to debian/control for
342     config-package-dev
343
344  -- Evan Broder <broder@mit.edu>  Sat, 24 Jan 2009 20:16:06 -0500
345
346 invirt-xen-config (0.0.19) unstable; urgency=low
347
348   * prune tempfile, subprocess imports from invirt-database
349     (subprocess!  wow, that was a hack.  that was also over a year ago, r223.)
350
351  -- Greg Price <price@mit.edu>  Tue, 09 Dec 2008 00:25:56 -0500
352
353 invirt-xen-config (0.0.18) unstable; urgency=low
354
355   * Explicitly grab the short form of the hostname to assemble the backend
356     hostname
357
358  -- Evan Broder <broder@mit.edu>  Wed, 26 Nov 2008 01:27:07 -0500
359
360 invirt-xen-config (0.0.17) unstable; urgency=low
361
362   * Pin libxen3 to the hardy repository so it doesn't get pulled from
363     hardy-backports until we're ready to upgrade to Xen 3.3
364
365  -- Evan Broder <broder@mit.edu>  Sat, 22 Nov 2008 19:19:07 -0500
366
367 invirt-xen-config (0.0.16) unstable; urgency=low
368
369   * Pick the kernel and initrd for the autoinstaller based on the kernel
370     the dom0 is currently running
371
372  -- Evan Broder <broder@mit.edu>  Sat, 15 Nov 2008 23:45:30 -0500
373
374 invirt-xen-config (0.0.15) unstable; urgency=low
375
376   * Set the max memory to a really high number so we can bump it for users
377   * Pass the correct networking device to vif-invirtroute
378
379  -- Evan Broder <broder@mit.edu>  Fri, 14 Nov 2008 00:03:47 -0500
380
381 invirt-xen-config (0.0.14) unstable; urgency=low
382
383   * Throw away any output from LVM commands while starting sysvms
384   * Correctly delete the lock LVs
385
386  -- Evan Broder <broder@mit.edu>  Mon, 10 Nov 2008 03:57:09 -0500
387
388 invirt-xen-config (0.0.13) unstable; urgency=low
389
390   * Use a lock LV when attempting to start sysvms since exclusive LV
391     activation has useless semantics
392
393  -- Evan Broder <broder@mit.edu>  Mon, 10 Nov 2008 03:15:31 -0500
394
395 invirt-xen-config (0.0.12) unstable; urgency=low
396
397   * Add missing close paren to init script
398
399  -- Evan Broder <broder@mit.edu>  Fri, 31 Oct 2008 09:50:47 -0400
400
401 invirt-xen-config (0.0.11) unstable; urgency=low
402
403   * Automatically startup sysvms if they're not running already
404
405  -- Evan Broder <broder@mit.edu>  Fri, 31 Oct 2008 09:47:15 -0400
406
407 invirt-xen-config (0.0.10) unstable; urgency=low
408
409   * Generate config files for sysvms
410
411  -- Evan Broder <broder@mit.edu>  Fri, 31 Oct 2008 07:40:13 -0400
412
413 invirt-xen-config (0.0.9) unstable; urgency=low
414
415   * don't try to disable tx checksums for HVMs; it errors out
416
417  -- Greg Price <price@mit.edu>  Wed, 29 Oct 2008 01:26:07 -0400
418
419 invirt-xen-config (0.0.8) unstable; urgency=low
420
421   * sipb-xen-base -> invirt-base
422
423  -- Evan Broder <broder@mit.edu>  Tue, 28 Oct 2008 04:23:38 -0400
424
425 invirt-xen-config (0.0.7) unstable; urgency=low
426
427   * Clarify description to distinguish from invirt-host-master
428
429  -- Greg Price <price@mit.edu>  Sat, 25 Oct 2008 21:16:51 -0400
430
431 invirt-xen-config (0.0.6) unstable; urgency=low
432
433   * sipb-xen-database-common -> invirt-database
434
435  -- Evan Broder <broder@mit.edu>  Sat, 25 Oct 2008 21:03:33 -0400
436
437 invirt-xen-config (0.0.5) unstable; urgency=low
438
439   * Give the init script a less weird sounding description
440
441  -- Evan Broder <broder@mit.edu>  Sat, 25 Oct 2008 19:11:28 -0400
442
443 invirt-xen-config (0.0.4) unstable; urgency=low
444
445   * Another typo in the init script
446
447  -- Evan Broder <broder@mit.edu>  Sat, 25 Oct 2008 19:07:32 -0400
448
449 invirt-xen-config (0.0.3) unstable; urgency=low
450
451   * Some small fixes in the init script
452
453  -- Evan Broder <broder@mit.edu>  Sat, 25 Oct 2008 19:03:12 -0400
454
455 invirt-xen-config (0.0.2) unstable; urgency=low
456
457   * Whoops - add the dependencies for the old sipb-xen-database-client
458
459  -- Evan Broder <broder@mit.edu>  Sat, 25 Oct 2008 18:38:56 -0400
460
461 invirt-xen-config (0.0.1) unstable; urgency=low
462
463   * Rename sipb-xen-dom0 -> invirt-xen-config
464   * Rearrange the source package
465   * Divert /etc/xen/qemu-ifup, since it existed and we've been scribbling
466     over it
467   * Generate /etc/xen/xend-config.sxp
468   * Move the invirt-database Xen config script into this package
469
470  -- Evan Broder <broder@mit.edu>  Sat, 25 Oct 2008 17:52:39 -0400
471
472 sipb-xen-dom0 (2.10) unstable; urgency=low
473
474   * Fix DHCP checksum error for ParaVMs
475
476  -- Evan Broder <broder@mit.edu>  Sun, 19 Oct 2008 22:12:09 -0400
477
478 sipb-xen-dom0 (2.9.1) unstable; urgency=low
479
480   * Whoops - was slightly too vicious with the cuts to qemu-dm-sipb
481
482  -- Evan Broder <broder@mit.edu>  Sun, 19 Oct 2008 01:55:41 -0400
483
484 sipb-xen-dom0 (2.9) unstable; urgency=low
485
486   * Move the qemu-ifup script to the location where it's now expected to
487     be.
488   * Clear out some debugging code from qemu-dm-sipb
489
490  -- Evan Broder <broder@mit.edu>  Sun, 19 Oct 2008 01:39:43 -0400
491
492 sipb-xen-dom0 (2.8) unstable; urgency=low
493
494   * Apply Sam's fix to vif-sipbroute for the prod cluster (the interface
495     should eventually be configurized)
496
497  -- Evan Broder <broder@mit.edu>  Tue, 07 Oct 2008 01:18:37 -0400
498
499 sipb-xen-dom0 (2.7) unstable; urgency=low
500
501   * Update qemu-dm-sipb to reflect the new location of qemu-dm
502
503  -- Evan Broder <broder@mit.edu>  Mon, 06 Oct 2008 18:55:59 -0400
504
505 sipb-xen-dom0 (2.6) unstable; urgency=low
506
507   * depend on sipb-xen-base
508
509  -- Greg Price <price@mit.edu>  Wed, 01 Oct 2008 20:28:21 -0400
510
511 sipb-xen-dom0 (2.5) unstable; urgency=low
512
513   * Don't rely on exported ROOT.
514
515  -- Anders Kaseorg <andersk@mit.edu>  Fri, 02 May 2008 02:41:43 -0400
516
517 sipb-xen-dom0 (2.4) unstable; urgency=low
518
519   * Add sipb-xen-losetup, a half-sane wrapper around the insane losetup.
520
521  -- Greg Price <price@mit.edu>  Thu,  1 May 2008 01:13:28 -0400
522
523 sipb-xen-dom0 (2.3) unstable; urgency=low
524
525   * Depend on generic metapackages/provides instead of particular 
526     versions.
527
528  -- Anders Kaseorg <andersk@sipb-xen.mit.edu>  Sat, 27 Oct 2007 21:23:00 -0400
529
530 sipb-xen-dom0 (2.2) unstable; urgency=low
531
532   * Add qemu-ifup script that depends on the device model script and
533     invokes vif-sipbroute.    As a consequence, we don't really support
534     bridged hvms any more.  It's not clear how to get enough information
535     out of qemu to do this.
536   * Call arpspoof with 18.181.0.1's address.  This is unfortunate in two
537     ways.  First, if we renumber we'll need to update the script.  Second,
538     it is possible that someone on 18.181 besides the router may have an
539     address cached.  Unfortunately, it doesn't work right if we don't
540     send the spoofed arp directly to the router.
541
542  -- Sam Hartman <hartmans@debian.org>  Sun, 26 Aug 2007 18:57:17 -0400
543
544 sipb-xen-dom0 (2.1) unstable; urgency=low
545
546   * Fix typo in init script 
547   * depend  on dsniff for arpspoof
548
549  -- Sam Hartman <hartmans@debian.org>  Fri, 24 Aug 2007 17:22:20 -0400
550
551 sipb-xen-dom0 (2) unstable; urgency=low
552
553   * Add qemu-dm-sipb written by andersk to get us the  domain ID in qemu-ifup 
554   * Add vif-sipbroute, a version of vif-route that does better netwwork
555     isolation and has initial but useless ipv6 support.  This version also
556     uses arpspoof to take over an address for domain migrations.   
557   * Add init script to enable rp_filter, proxy_arp and forwarding for the network config.
558
559  -- Sam Hartman <hartmans@debian.org>  Fri, 24 Aug 2007 17:17:23 -0400
560
561 sipb-xen-dom0 (1) unstable; urgency=low
562
563   *  First version
564
565  -- Sam Hartman <hartmans@debian.org>  Sat,  4 Aug 2007 20:20:32 -0400
566