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