# # ChangeLog for / # # Generated by Trac 1.0.2 # May 8, 2024, 9:09:51 AM Tue, 10 Mar 2009 17:53:27 GMT broder [2244] * trunk/packages/invirt-host-master/notes (modified) LP #216761 has been fixed on Hardy, so we don't need to work around it. Tue, 10 Mar 2009 07:55:21 GMT broder [2243] * package_tags/xvm-devconfig/0.32 (copied) Tag 0.32 of xvm-devconfig Tue, 10 Mar 2009 07:53:15 GMT broder [2242] * trunk/packages/xvm-devconfig/debian/changelog (modified) * trunk/packages/xvm-devconfig/master.yaml (modified) No really. I don't want mail from dev. Ever. Tue, 10 Mar 2009 06:55:36 GMT price [2241] * trunk/scripts/pv-fixup/pv-fixup (modified) touch up pv-fixup 'script' some more Tue, 10 Mar 2009 06:54:28 GMT price [2240] * trunk/scripts/pv-fixup/pv-fixup (modified) touch up pv-fixup 'script' - remove commented code - update values ... Tue, 10 Mar 2009 06:27:59 GMT price [2239] * trunk/scripts/pv-fixup (added) * trunk/scripts/pv-fixup/pv-fixup (added) script for the PV metadatasize fix Thu, 05 Mar 2009 22:13:42 GMT broder [2238] * trunk/packages/invirt-web/code/templates/list.tmpl (modified) Power off VMs after a Javascript popup. Sun, 01 Mar 2009 17:25:13 GMT broder [2237] * trunk/scripts/invirt-admin/invirt-admin (modified) Don't loop infinitely if options are misspelled (or invalid). Sat, 28 Feb 2009 03:03:23 GMT andersk [2236] * trunk/scripts/git-migration/git-migrate-fast.sh (modified) * trunk/scripts/git-migration/svn.yml (modified) broder: “I give up. I'll let Anders fix it” Sat, 28 Feb 2009 02:36:54 GMT broder [2235] * package_tags/invirt-remote/0.3.8 (copied) Tag 0.3.8 of invirt-remote Sat, 28 Feb 2009 02:35:15 GMT broder [2234] * trunk/packages/invirt-remote/debian/changelog (modified) * trunk/packages/invirt-remote/server/etc/remctl/conf.d/invirt-web (modified) * trunk/packages/invirt-remote/server/usr/sbin/invirt-remconffs (modified) Allow anyone on the adminacl to issue web remctls. Sat, 28 Feb 2009 02:15:45 GMT broder [2233] * package_tags/xvm-devconfig/0.31 (copied) Tag 0.31 of xvm-devconfig Sat, 28 Feb 2009 02:14:23 GMT broder [2232] * trunk/packages/xvm-devconfig/debian/changelog (modified) * trunk/packages/xvm-devconfig/master.yaml (modified) Use the slightly more restrictive xvm-dev instead of xvm for the dev ... Sat, 28 Feb 2009 02:13:11 GMT broder [2231] * trunk/packages/invirt-web/code/Makefile (modified) Don't bork of there is no main.fcgi. Sat, 28 Feb 2009 02:10:50 GMT broder [2230] * package_tags/invirt-web/0.0.21 (copied) Tag 0.0.21 of invirt-web Sat, 28 Feb 2009 02:09:51 GMT broder [2229] * package_tags/xvm-prodconfig/1.1.12 (copied) Tag 1.1.12 of xvm-prodconfig Sat, 28 Feb 2009 02:08:59 GMT broder [2228] * package_tags/invirt-database/0.2.1 (copied) Tag 0.2.1 of invirt-database Sat, 28 Feb 2009 02:07:15 GMT broder [2227] * trunk/packages/invirt-web/debian/changelog (modified) Add a changelog entry for the cache_acls change. Sat, 28 Feb 2009 02:01:05 GMT price [2226] * trunk/packages/invirt-web/code/cache_acls.py (modified) Don't use a SA 0.5ism Sat, 28 Feb 2009 01:51:27 GMT broder [2225] * trunk/packages/invirt-database/python/database/models.py (modified) Don't forget to export the new admin-related variables. Sat, 28 Feb 2009 01:50:31 GMT broder [2224] * package_tags/xvm-devconfig/0.30 (copied) Tag 0.30 of xvm-devconfig Sat, 28 Feb 2009 01:46:23 GMT broder [2223] * trunk/packages/invirt-web/code/cache_acls.py (modified) Start tracking the membership of the adminacl setting in the admins ... Sat, 28 Feb 2009 01:46:22 GMT broder [2222] * trunk/packages/invirt-database/debian/changelog (modified) * trunk/packages/invirt-database/python/database/models.py (modified) Add admins table. Sat, 28 Feb 2009 01:16:44 GMT broder [2221] * trunk/scripts/git-migration/authors (modified) Add Edward and Peter to the git migration authors file. Sat, 28 Feb 2009 00:55:14 GMT broder [2220] * package_tags/invirt-database/0.2.0 (copied) Tag 0.2.0 of invirt-database Sat, 28 Feb 2009 00:49:55 GMT broder [2219] * trunk/packages/invirt-database-server (deleted) Punt remains from git-svn migration. Sat, 28 Feb 2009 00:48:30 GMT broder [2218] * trunk/packages/invirt-database-server/debian/changelog (deleted) * trunk/packages/invirt-database-server/debian/compat (deleted) * trunk/packages/invirt-database-server/debian/control (deleted) * trunk/packages/invirt-database-server/debian/copyright (deleted) * trunk/packages/invirt-database-server/debian/rules (deleted) * trunk/packages/invirt-database/debian/changelog (modified) * trunk/packages/invirt-database/debian/control (modified) * trunk/packages/invirt-database/debian/invirt-database-server.init (moved) * trunk/packages/invirt-database/debian/invirt-database-server.install (moved) * trunk/packages/invirt-database/debian/invirt-database-server.postinst (moved) * trunk/packages/invirt-database/debian/invirt-database-server.prerm (moved) * trunk/packages/invirt-database/debian/invirt-database.install (added) * trunk/packages/invirt-database/debian/rules (modified) * trunk/packages/invirt-database/debian/transform_postgresql.conf.invirt (moved) * trunk/packages/invirt-database/invirt-database-tables (moved) * trunk/packages/invirt-database/pg_hba.conf.mako (moved) * trunk/packages/invirt-database/postgresql-8.3.invirt (moved) Merge invirt-database-server into invirt-database. I...think this ... Fri, 27 Feb 2009 20:48:19 GMT broder [2217] * trunk/packages/invirt-web/code/main.py (modified) Use the newly globalized adminacl instead of the old web.adminacl. Fri, 27 Feb 2009 20:48:18 GMT broder [2216] * trunk/packages/xvm-devconfig/debian/changelog (modified) * trunk/packages/xvm-devconfig/master.yaml (modified) * trunk/packages/xvm-prodconfig/debian/changelog (modified) * trunk/packages/xvm-prodconfig/master.yaml (modified) In xvm-devconfig and xvm-prodconfig: * Make adminacl a global ... Fri, 27 Feb 2009 19:48:08 GMT broder [2215] * package_tags/invirt-remote/0.3.7 (copied) Tag 0.3.7 of invirt-remote Fri, 27 Feb 2009 19:19:48 GMT quentin [2214] * package_tags/invirt-database/0.1.9 (copied) Tag 0.1.9 of invirt-database Fri, 27 Feb 2009 19:18:03 GMT quentin [2213] * trunk/packages/invirt-database/debian/changelog (modified) * trunk/packages/invirt-database/python/database/models.py (modified) * trunk/packages/invirt-database/python/database/owner.py (modified) Fix get*Quotas Fri, 27 Feb 2009 16:58:50 GMT quentin [2212] * package_tags/invirt-database/0.1.8 (copied) Tag 0.1.8 of invirt-database Fri, 27 Feb 2009 16:56:20 GMT quentin [2211] * trunk/packages/invirt-database/debian/changelog (modified) * trunk/packages/invirt-database/python/database/models.py (modified) * trunk/packages/invirt-web/code/controls.py (modified) * trunk/packages/invirt-web/debian/changelog (modified) Add "reusable" column for nics, to avoid reusing addresses that are ... Fri, 27 Feb 2009 09:52:47 GMT price [2210] * trunk/packages/invirt-dns/debian/changelog (modified) changelog Fri, 27 Feb 2009 09:38:33 GMT price [2209] * trunk/packages/invirt-dns/invirt-dns (modified) pull out dns.IN, comment the structure of the DNS logic Fri, 27 Feb 2009 09:38:26 GMT price [2208] * trunk/packages/invirt-dns/invirt-dns (modified) refactor DNS logic; fix some bugs in reverse-resolution Namely, ... Fri, 27 Feb 2009 09:37:44 GMT price [2207] * trunk/packages/invirt-dns/invirt-dns (modified) fix a comment Fri, 27 Feb 2009 08:35:57 GMT quentin [2206] * package_tags/xvm-prodconfig/1.1.11 (copied) Tag 1.1.11 of xvm-prodconfig Fri, 27 Feb 2009 08:34:54 GMT quentin [2205] * trunk/packages/xvm-prodconfig/debian/changelog (modified) * trunk/packages/xvm-prodconfig/master.yaml (modified) Add 2.181.18.in-addr.arpa to the list of domains we are authoritative for Fri, 27 Feb 2009 08:01:07 GMT quentin [2204] * package_tags/invirt-dns/0.0.10 (copied) Tag 0.0.10 of invirt-dns Fri, 27 Feb 2009 07:59:21 GMT quentin [2203] * package_tags/xvm-devconfig/0.29 (copied) Tag 0.29 of xvm-devconfig Fri, 27 Feb 2009 07:56:57 GMT price [2202] * trunk/scripts/invirt-test-build/invirt-test-install (modified) trivial fix Fri, 27 Feb 2009 07:56:54 GMT quentin [2201] * trunk/packages/invirt-dns/debian/changelog (modified) * trunk/packages/invirt-dns/invirt-dns (modified) Answer all PTR requests, even if we otherwise wouldn't be authoritative Fri, 27 Feb 2009 07:56:51 GMT price [2200] * trunk/packages/invirt-database/debian/changelog (modified) * trunk/packages/invirt-database/python/database/models.py (modified) * trunk/packages/invirt-database/python/database/owner.py (modified) fix more imports EIBTI-style Fri, 27 Feb 2009 07:56:46 GMT price [2199] * trunk/packages/invirt-database/scripts/invirt-quota (modified) invirt-quota: more style fixes Fri, 27 Feb 2009 07:56:41 GMT price [2198] * trunk/packages/invirt-database/debian/changelog (modified) * trunk/packages/invirt-database/scripts/invirt-quota (modified) invirt-quota: fix imports EIBTI-style also needn't call int() on ... Fri, 27 Feb 2009 07:41:51 GMT quentin [2197] * trunk/packages/invirt-dns/debian/changelog (modified) * trunk/packages/invirt-dns/invirt-dns (modified) * trunk/packages/xvm-devconfig/debian/changelog (modified) * trunk/packages/xvm-devconfig/master.yaml (modified) Reverse-resolution support in invirt-dns Fri, 27 Feb 2009 07:39:09 GMT iannucci [2196] * trunk/scripts/invirt-test-build (added) * trunk/scripts/invirt-test-build/invirt-test-build (added) * trunk/scripts/invirt-test-build/invirt-test-install (added) useful invirt-test-build and invirt-test-install scripts. Fri, 27 Feb 2009 07:21:30 GMT quentin [2195] * trunk/packages/xvm-devconfig/debian/changelog (modified) * trunk/packages/xvm-devconfig/master.yaml (modified) Act authoritative for 2.181.18.in-addr.arpa Fri, 27 Feb 2009 07:11:39 GMT price [2194] * trunk/packages/invirt-database/debian/changelog (modified) * trunk/packages/invirt-database/scripts/invirt-quota (modified) invirt-quota: refactor; print full help Fri, 27 Feb 2009 04:10:12 GMT iannucci [2193] * trunk/packages/invirt-database/python/database/record.py (modified) cosmetic change Fri, 27 Feb 2009 04:09:33 GMT price [2192] * trunk/packages/invirt-database/debian/changelog (modified) * trunk/packages/invirt-database/python/database/owner.py (modified) * trunk/packages/invirt-database/python/database/record.py (modified) fold FormattableRecord, NullableRecord into Record also shorten ... Fri, 27 Feb 2009 04:09:28 GMT price [2191] * trunk/packages/invirt-database/debian/changelog (modified) * trunk/packages/invirt-database/python/database/owner.py (modified) * trunk/packages/invirt-database/python/database/record.py (modified) small fixes to Record Fri, 27 Feb 2009 03:20:10 GMT iannucci [2190] * trunk/packages/invirt-web/code/templates/list.tmpl (modified) Fixed other instance of checked attribute Thu, 26 Feb 2009 08:22:24 GMT iannucci [2189] * trunk/packages/invirt-web/code/main.py (modified) * trunk/packages/invirt-web/code/templates/functions.tmpl (modified) Fixed bug pointed out by Broder with vmtype default and XHTML. Thu, 26 Feb 2009 06:18:05 GMT broder [2188] * trunk/packages/invirt-remote/debian/changelog (modified) * trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-availability (added) * trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-proxy (modified) Add a remctl to find out the availability status of all hosts. Wed, 25 Feb 2009 21:00:43 GMT iannucci [2187] * trunk/packages/invirt-database/python/database/models.py (modified) * trunk/packages/invirt-database/python/database/owner.py (modified) * trunk/packages/invirt-database/python/database/record.py (added) Added Record superclass for models, handling __repr__ consistently. Sat, 21 Feb 2009 03:28:20 GMT iannucci [2186] * trunk/packages/invirt-web/code/main.py (modified) Last fix. Sat, 21 Feb 2009 03:26:47 GMT iannucci [2185] * trunk/packages/invirt-web/code/main.py (modified) Using socket.getfqdn Sat, 21 Feb 2009 03:21:57 GMT iannucci [2184] * trunk/packages/invirt-web/code/main.py (modified) Fixed to use uname instead of environ Sat, 21 Feb 2009 03:16:57 GMT price [2183] * trunk/packages/invirt-web/code/Makefile (modified) * trunk/packages/invirt-web/code/kill.cgi (deleted) pkill directly rather than fool around with a CGI kill.cgi has been ... Sat, 21 Feb 2009 03:09:34 GMT iannucci [2182] * trunk/packages/invirt-web/code/main.py (modified) * trunk/packages/invirt-web/code/templates/unauth.tmpl (modified) Fixed the log in link for xvm-dev by using environ['HOSTNAME'] Fri, 20 Feb 2009 22:43:43 GMT broder [2181] * package_tags/invirt-xen-config/0.0.24 (copied) Tag 0.0.24 of invirt-xen-config Fri, 20 Feb 2009 22:42:34 GMT broder [2180] * package_tags/invirt-vnc-server/0.0.9 (copied) Tag 0.0.9 of invirt-vnc-server Fri, 20 Feb 2009 22:40:43 GMT broder [2179] * trunk/packages/invirt-vnc-server/debian/changelog (modified) * trunk/packages/invirt-vnc-server/debian/control (modified) * trunk/packages/invirt-xen-config/debian/changelog (modified) * trunk/packages/invirt-xen-config/debian/control (modified) Update invirt-vnc-server and invirt-xen-config to accept the Xen 3.3 ... Fri, 20 Feb 2009 18:26:43 GMT broder [2178] * package_tags/invirt-console/0.2.8 (copied) Tag 0.2.8 of invirt-console Fri, 20 Feb 2009 18:20:18 GMT broder [2177] * trunk/packages/invirt-console/debian/changelog (modified) * trunk/packages/invirt-console/debian/control (modified) Add conserver-server to -console-server's dependencies. We...just ... Thu, 19 Feb 2009 19:07:18 GMT iannucci [2176] * trunk/packages/invirt-database/scripts/invirt-quota (modified) Fixed docstring in invirt-quota script to reflect new name. Thu, 19 Feb 2009 08:17:12 GMT price [2175] * package_tags/invirt-autoinstaller/0.0.19 (copied) Tag 0.0.19 of invirt-autoinstaller Thu, 19 Feb 2009 08:15:42 GMT price [2174] * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/edgy.d/36-clear-root-password (deleted) * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/edgy.d/93-setup-grub (modified) * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/edgy.d/95-fix-eth-checksums (modified) * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/edgy.d/95-install-base-system (modified) * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/edgy.d/96-clear-root-password (added) * trunk/packages/invirt-autoinstaller/debian/changelog (modified) fix symlinks in xen-tools/edgy.d Thu, 19 Feb 2009 08:11:32 GMT price [2173] * package_tags/invirt-autoinstaller/0.0.18 (copied) Tag 0.0.18 of invirt-autoinstaller Thu, 19 Feb 2009 08:09:36 GMT price [2172] * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/debian.d/96-clear-root-password (moved) * trunk/packages/invirt-autoinstaller/debian/changelog (modified) renumber {36,96}-clear-root-password to go after install-base-system Thu, 19 Feb 2009 08:09:24 GMT price [2171] * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/debian.d/93-setup-grub (moved) * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/debian.d/95-fix-eth-checksums (moved) * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/debian.d/95-install-base-system (moved) * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/edgy.d/93-setup-grub (moved) * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/edgy.d/95-fix-eth-checksums (moved) * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/edgy.d/95-install-base-system (moved) * trunk/packages/invirt-autoinstaller/debian/changelog (modified) renumber our 9x-* xen-tools hooks to make some room Thu, 19 Feb 2009 03:33:19 GMT price [2170] * package_tags/invirt-autoinstaller/0.0.17 (copied) Tag 0.0.17 of invirt-autoinstaller Thu, 19 Feb 2009 03:22:26 GMT price [2169] * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/debian.d/36-clear-root-password (added) * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/edgy.d/36-clear-root-password (added) * trunk/packages/invirt-autoinstaller/debian/changelog (modified) * trunk/packages/invirt-autoinstaller/debian/invirt-autoinstaller-guest.postinst (deleted) unset root password in xen-create-image Also don't bother in the ... Wed, 18 Feb 2009 07:41:22 GMT price [2168] * package_tags/invirt-autoinstaller/0.0.16 (copied) Tag 0.0.16 of invirt-autoinstaller Wed, 18 Feb 2009 07:40:14 GMT price [2167] * trunk/packages/invirt-autoinstaller/debian/changelog (modified) * trunk/packages/invirt-autoinstaller/debian/invirt-autoinstaller-guest.postinst (added) unset root password in -autoinstaller-guest Wed, 18 Feb 2009 05:34:20 GMT price [2166] * package_tags/invirt-autoinstaller/0.0.15 (copied) Tag 0.0.15 of invirt-autoinstaller Wed, 18 Feb 2009 05:32:26 GMT price [2165] * trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/debian.d/98-install-base-system (modified) * trunk/packages/invirt-autoinstaller/debian/changelog (modified) autoinstaller: poke policy-rc.d while using aptitude so we don't try ... Tue, 17 Feb 2009 10:14:49 GMT broder [2164] * package_tags/invirt-web/0.0.20 (copied) Tag 0.0.20 of invirt-web Tue, 17 Feb 2009 10:04:21 GMT andersk [2163] * package_tags/invirt-remote/0.3.6 (copied) Tag 0.3.6 of invirt-remote Tue, 17 Feb 2009 10:03:06 GMT andersk [2162] * package_tags/invirt-autoinstaller/0.0.14 (copied) Tag 0.0.14 of invirt-autoinstaller Tue, 17 Feb 2009 10:01:23 GMT andersk [2161] * trunk/packages/invirt-autoinstaller/common/usr/sbin/invirt-create-image (modified) * trunk/packages/invirt-autoinstaller/debian/changelog (modified) * trunk/packages/invirt-autoinstaller/host/usr/sbin/invirt-install (modified) * trunk/packages/invirt-remote/debian/changelog (modified) * trunk/packages/invirt-remote/host/usr/sbin/invirt-availability (modified) * trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-create (modified) * trunk/packages/invirt-web/code/main.py (modified) * trunk/packages/invirt-web/debian/changelog (modified) * trunk/scripts/invirt-admin/invirt-admin (modified) Don't confuse {KB, MB, GB} with {KiB, MiB, GiB}. Tue, 17 Feb 2009 09:33:09 GMT broder [2160] * package_tags/invirt-database/0.1.7 (copied) Tag 0.1.7 of invirt-database Tue, 17 Feb 2009 09:32:05 GMT broder [2159] * package_tags/invirt-console/0.2.7 (copied) Tag 0.2.7 of invirt-console Tue, 17 Feb 2009 09:29:48 GMT broder [2158] * trunk/packages/invirt-database/debian/changelog (modified) * trunk/packages/invirt-database/python/database/owner.py (modified) Be explicit about units in invirt-setquota. Tue, 17 Feb 2009 09:29:46 GMT broder [2157] * trunk/packages/invirt-console/debian/changelog (modified) * trunk/packages/invirt-console/server/usr/bin/invirt-consolefs (modified) Use a simpler query construct in ConsoleFS. Tue, 17 Feb 2009 09:16:49 GMT broder [2156] * trunk/packages/invirt-database/debian/changelog (modified) * trunk/packages/invirt-database/scripts/invirt-quota (moved) Rename invirt-setquotas to invirt-quota. Tue, 17 Feb 2009 09:14:32 GMT broder [2155] * trunk/packages/invirt-database/debian/changelog (modified) * trunk/packages/invirt-database/python/database/owner.py (modified) Disk quotas are measured in gigabytes. Tue, 17 Feb 2009 09:11:56 GMT broder [2154] * package_tags/invirt-database/0.1.6 (copied) Tag 0.1.6 of invirt-database Tue, 17 Feb 2009 09:10:32 GMT broder [2153] * package_tags/invirt-base/0.0.24 (copied) Tag 0.0.24 of invirt-base Tue, 17 Feb 2009 08:45:38 GMT broder [2152] * trunk/packages/invirt-database/debian/changelog (modified) * trunk/packages/invirt-database/scripts/invirt-setquotas (modified) Don't explicitly initialize each quota when creating a new quota object. Tue, 17 Feb 2009 08:45:26 GMT broder [2151] * trunk/packages/invirt-base/debian/changelog (modified) * trunk/packages/invirt-base/setup.py (modified) * trunk/packages/invirt-database/debian/changelog (modified) * trunk/packages/invirt-database/scripts (added) * trunk/packages/invirt-database/scripts/invirt-setquotas (moved) * trunk/packages/invirt-database/setup.py (modified) Move invirt-setquotas into invirt-database. While we're at it, ... Tue, 17 Feb 2009 08:45:24 GMT broder [2150] * trunk/packages/invirt-database/debian/changelog (modified) * trunk/packages/invirt-database/python/database/models.py (modified) Make the default values in the owners class explicit. Tue, 17 Feb 2009 08:11:01 GMT price [2149] * package_tags/invirt-base/0.0.23 (copied) Tag 0.0.23 of invirt-base Tue, 17 Feb 2009 08:05:33 GMT iannucci [2148] * trunk/packages/invirt-base/debian/changelog (modified) * trunk/packages/invirt-base/scripts/invirt-setquotas (modified) Yay yasb Tue, 17 Feb 2009 08:02:25 GMT price [2147] * package_tags/invirt-database/0.1.4 (copied) Tag 0.1.4 of invirt-database Tue, 17 Feb 2009 08:01:16 GMT price [2146] * package_tags/invirt-base/0.0.22 (copied) Tag 0.0.22 of invirt-base Tue, 17 Feb 2009 07:59:54 GMT iannucci [2145] * trunk/packages/invirt-base/debian/changelog (modified) * trunk/packages/invirt-database/debian/changelog (modified) Changelogs