source: trunk/packages/invirt-base/debian/changelog @ 3019

Last change on this file since 3019 was 2989, checked in by broder, 15 years ago

Select an authz module using setuptools' entry points mechainsm.

Instead of having each authz package install an invirt.authz module,
have them install modules under their own namespace.

In their setup.py, they should indicate that their authz module
provides a unique name within the invirt.authz entry point group.

The new invirt.authz module (part of invirt-base) then gets a name
from the configuration and uses that to find the module.

File size: 13.5 KB
RevLine 
[2989]1invirt-base (0.0.32) unstable; urgency=low
2
3  * Add back an invirt.authz module, but restructure it so it uses
4    entrypoints to find an actual backend module.
5
6 -- Evan Broder <broder@mit.edu>  Fri, 05 Feb 2010 09:46:51 -0500
7
[2977]8invirt-base (0.0.31) unstable; urgency=low
9
10  * Added an invirt mako render script.
11
12 -- Greg Brockman <gdb@mit.edu>  Sat, 23 Jan 2010 00:48:44 -0500
13
[2966]14invirt-base (0.0.30) unstable; urgency=low
15
16  * Cleanup the handling of triggers...so that it actually works.
17
18 -- Evan Broder <broder@mit.edu>  Thu, 28 Jan 2010 00:22:21 -0500
19
[2920]20invirt-base (0.0.29) unstable; urgency=low
21
[2941]22  [ Greg Brockman ]
[2920]23  * Added a safestructs for doing config without raising.
24
[2941]25  [ Evan Broder ]
26  * Support running invirt-reload directly from a package postinst,
27    instead of via triggers. (LP: #439426)
[2920]28
[2941]29 -- Evan Broder <broder@mit.edu>  Wed, 27 Jan 2010 21:18:07 -0500
30
[2766]31invirt-base (0.0.28) unstable; urgency=low
32
33  * Completely remove the invirt.authz Python package - it will be
34    included in packages that Provide invirt-authz.
35
36 -- Evan Broder <broder@mit.edu>  Mon, 21 Dec 2009 16:26:21 -0600
37
[2602]38invirt-base (0.0.27) unstable; urgency=low
39
40  * Move invirt.authz.locker to xvm.authz.locker, in the xvm-authz-locker
41    package.
[2604]42  * Stop installing sources.list.d files for XVM's specific Invirt
43    installation.
[2602]44
[2604]45 -- Evan Broder <broder@mit.edu>  Tue, 15 Dec 2009 21:26:13 -0600
[2602]46
[2541]47invirt-base (0.0.26) unstable; urgency=low
48
49  * Add a captureOutput function to invirt.common as a convenient wrapper
50    around subprocess.Popen.
[2553]51  * Allow iterating over invirt.common.struct objects.
[2560]52  * New invirt.authz package containing:
53    - invirt.authz.locker: The authorization policies currently being used
54      by XVM
55    - invirt.authz.mech: Automagically populated by the authorization
56      module selected in the Invirt config file
[2541]57
[2560]58 -- Evan Broder <broder@mit.edu>  Sun, 22 Nov 2009 21:18:38 -0500
[2541]59
[2304]60invirt-base (0.0.25) unstable; urgency=low
61
62  * Add the invirt-system component to the sources.list.
63
64 -- Evan Broder <broder@mit.edu>  Sun, 26 Apr 2009 11:41:25 -0400
65
[2151]66invirt-base (0.0.24) unstable; urgency=low
67
68  * Move invirt-setquotas to invirt-database
69  * Glob together all scripts instead of listing them
70
71 -- Evan Broder <broder@mit.edu>  Tue, 17 Feb 2009 03:40:50 -0500
72
[2148]73invirt-base (0.0.23) unstable; urgency=low
74
75  * another minor bugfix
76
77 -- Peter A. Iannucci <iannucci@mit.edu>  Tue, 17 Feb 2009 03:05:13 -0500
78
[2145]79invirt-base (0.0.22) unstable; urgency=low
80
81  * minor bugfix
82
83 -- Peter A. Iannucci <iannucci@mit.edu>  Tue, 17 Feb 2009 02:59:00 -0500
84
[2132]85invirt-base (0.0.21) unstable; urgency=low
86
87  * added invirt-setquota script (self-documenting)
88
[2134]89 -- Peter A. Iannucci <iannucci@mit.edu>  Tue, 17 Feb 2009 01:43:54 -0500
[2132]90
[2025]91invirt-base (0.0.20) unstable; urgency=low
92
[2052]93  * depend on remctl-client
[2061]94  * fix usage message in std-init.sh
[2025]95  * fix whitespace in debathena.list
96
[2061]97 -- Greg Price <price@mit.edu>  Sat, 31 Jan 2009 14:35:04 -0500
[2025]98
[2009]99invirt-base (0.0.19) unstable; urgency=low
100
101  * Use triggers to run invirt-reload whenver one of the config packages
102    is updated
103
104 -- Evan Broder <broder@mit.edu>  Mon, 26 Jan 2009 08:06:05 -0500
105
[1926]106invirt-base (0.0.18) unstable; urgency=low
107
108  * run_parts_list: fix unclear docstring
[1929]109  * config-init.sh: degrade to non-bash gracefully, document better
[1933]110  * invirt.config: fix an error on empty config files
[1934]111  * invirt.common: give clearer error message on missing config variable
[1935]112  * invirt.common: handle yaml's None with empty struct for good error message
[1926]113
[1934]114 -- Greg Price <price@mit.edu>  Sun, 28 Dec 2008 19:18:51 -0500
[1926]115
[1910]116invirt-base (0.0.17) unstable; urgency=low
117
118  * Remove apticron and molly-guard dependencies,
119    to go into the XVM metapackages
120
121 -- Greg Price <price@mit.edu>  Fri, 26 Dec 2008 23:56:34 -0500
122
[1836]123invirt-base (0.0.16) unstable; urgency=low
124
125  * Don't reference a config field that we no longer use
126
127 -- Evan Broder <broder@mit.edu>  Wed, 10 Dec 2008 23:04:58 -0500
128
[1803]129invirt-base (0.0.15) unstable; urgency=low
130
131  * Stop trying to stuff the XVM site-specific packages into the invirt
132    namespace
133
134 -- Evan Broder <broder@mit.edu>  Sun, 07 Dec 2008 09:08:40 -0500
135
[1793]136invirt-base (0.0.14) unstable; urgency=low
137
138  * Move the XVM production .k5login out of this package
139
140 -- Evan Broder <broder@mit.edu>  Sat, 06 Dec 2008 14:43:37 -0500
141
[1727]142invirt-base (0.0.13) unstable; urgency=low
143
144  * Add a dependency on apticron for all servers
145
146 -- Evan Broder <broder@mit.edu>  Thu, 20 Nov 2008 20:37:40 -0500
147
[1646]148invirt-base (0.0.12) unstable; urgency=low
149
150  * Change the apt source list for production
151  * Punt hardy-backports, since the servers have it enabled on their side
152
153 -- Evan Broder <broder@mit.edu>  Sat, 15 Nov 2008 10:16:23 -0500
154
[1623]155invirt-base (0.0.11) unstable; urgency=low
156
157  * Fix a typo in the common Python exceptions
158
159 -- Evan Broder <broder@mit.edu>  Wed, 12 Nov 2008 05:59:05 -0500
160
[1621]161invirt-base (0.0.10) unstable; urgency=low
162
163  * Fix a missing import in the remctl code
164
165 -- Evan Broder <broder@mit.edu>  Wed, 12 Nov 2008 03:30:41 -0500
166
[1612]167invirt-base (0.0.9) unstable; urgency=low
168
169  * Move useful Python exceptions into invirt.common
[1613]170  * Move the remctl code out of the website and into invirt-base
[1612]171
[1613]172 -- Evan Broder <broder@mit.edu>  Tue, 11 Nov 2008 01:14:42 -0500
[1612]173
[1609]174invirt-base (0.0.8) unstable; urgency=low
175
176  * invirt-reload should force-reload, not just reload
177
178 -- Greg Price <price@mit.edu>  Mon, 10 Nov 2008 22:45:07 -0500
179
[1597]180invirt-base (0.0.7) unstable; urgency=low
181
182  * Move invirt.remote module to invirt-remote-server package
183
184 -- Evan Broder <broder@mit.edu>  Mon, 10 Nov 2008 15:15:29 -0500
185
[1558]186invirt-base (0.0.6) unstable; urgency=low
187
188  * Depend on invirt-mail-config on all servers
189
190 -- Evan Broder <broder@mit.edu>  Thu, 06 Nov 2008 22:56:08 -0500
191
[1513]192invirt-base (0.0.5) unstable; urgency=low
193
194  * All Invirt servers should have molly-guard installed, to prevent
195    accidents
196
197 -- Evan Broder <broder@mit.edu>  Mon, 03 Nov 2008 03:38:04 -0500
198
[1499]199invirt-base (0.0.4) unstable; urgency=low
200
201  * We don't have any more sipb-xen- packages, so punt that from the
202    invirt-reload script
203
204 -- Evan Broder <broder@mit.edu>  Sat, 01 Nov 2008 04:52:55 -0400
205
[1445]206invirt-base (0.0.3) unstable; urgency=low
207
208  * Use invoke-rc.d instead of calling init scripts directly
209
210 -- Evan Broder <broder@mit.edu>  Fri, 31 Oct 2008 06:30:40 -0400
211
[1420]212invirt-base (0.0.2) unstable; urgency=low
213
214  * eliminate choice of source and cache files for invirt.config.load and
[1422]215    invirt-getconf, so we can do what follows
216  * look in /etc/invirt/conf.d/ as well as /etc/invirt/master.yaml
[1423]217  * use run-parts semantics in /etc/invirt/conf.d/
[1420]218
[1423]219 -- Greg Price <price@mit.edu>  Wed, 29 Oct 2008 00:10:36 -0400
[1420]220
[1330]221invirt-base (0.0.1) unstable; urgency=low
222
223  * sipb-xen-base -> invirt-base
[1332]224  * use /invirt for apt URI rather than /sipb-xen
[1330]225
226 -- Greg Price <price@mit.edu>  Sun, 25 Oct 2008 00:54:09 -0400
227
[1303]228sipb-xen-base (8.29) unstable; urgency=low
229
230  * gen-files.sh: degrade gracefully to plain-old sh
231
232 -- Greg Price <price@mit.edu>  Sat, 25 Oct 2008 20:06:54 -0400
233
[1252]234sipb-xen-base (8.28) unstable; urgency=low
235
236  * Factor out more common initscript code:
237    std-init.sh replaces the usual Debian boilerplate
238
239 -- Greg Price <price@mit.edu>  Sat, 25 Oct 2008 15:33:08 -0400
240
[1220]241sipb-xen-base (8.27) unstable; urgency=low
242
243  * Use invoke-rc.d in invirt-reload so that policy-rc.d is respected
244
245 -- Evan Broder <broder@mit.edu>  Fri, 24 Oct 2008 13:19:49 -0400
246
[1218]247sipb-xen-base (8.26) unstable; urgency=low
248
249  * Move invirt-reload to /usr/sbin
250
251 -- Evan Broder <broder@mit.edu>  Fri, 24 Oct 2008 12:53:18 -0400
252
[1211]253sipb-xen-base (8.25) unstable; urgency=low
254
255  * Factor out common initscript code, provide it here
256
257 -- Greg Price <price@mit.edu>  Fri, 24 Oct 2008 07:06:59 -0400
258
[1206]259sipb-xen-base (8.24) unstable; urgency=low
260
261  * Switch to using a setup.py file with CDBS's Python support
262
263 -- Evan Broder <broder@mit.edu>  Fri, 24 Oct 2008 05:22:49 -0400
264
[1197]265sipb-xen-base (8.23) unstable; urgency=low
266
267  * Now that we're using Python 2.5, we can actually write with statements
268
269 -- Evan Broder <broder@mit.edu>  Fri, 24 Oct 2008 03:32:00 -0400
270
[1009]271sipb-xen-base (8.22) unstable; urgency=low
272
273  * Please - anything but etch. Anything!
274
275 -- Evan Broder <broder@mit.edu>  Thu, 02 Oct 2008 19:50:30 -0400
276
[995]277sipb-xen-base (8.21) unstable; urgency=low
278
279  * update sources.list.d/sipb-xen.list for prod and hardy
280
281 -- Greg Price <price@mit.edu>  Wed, 01 Oct 2008 20:06:52 -0400
282
[959]283sipb-xen-base (8.20) unstable; urgency=low
284
285  * fix distribution
286
287 -- Greg Price <price@mit.edu>  Tue, 30 Sep 2008 23:51:11 -0400
288
[945]289sipb-xen-base (8.19) hardy; urgency=low
290
291  * depend on invirt-config, which is provided by xvm-devconfig
292    and xvm-prodconfig.
293
294 -- Greg Price <price@mit.edu>  Mon, 29 Sep 2008 06:03:54 +0000
295
[904]296sipb-xen-base (8.18) unstable; urgency=low
297
298  * Use production k5login
299  * Include openafs component
300
301 -- Sam Hartman <hartmans@debian.org>  Fri, 22 Aug 2008 16:37:01 -0400
302
[885]303sipb-xen-base (8.17) unstable; urgency=low
304
305  * removed the `mako` program since python-mako already includes a
306    mako-render
307
308 -- Yang Zhang <y_z@mit.edu>  Wed, 13 Aug 2008 01:45:26 -0400
309
[882]310sipb-xen-base (8.16) unstable; urgency=low
311
312  * added `mako` program for processing templates in invirt packages
313
314 -- Yang Zhang <y_z@mit.edu>  Tue, 12 Aug 2008 16:00:43 -0400
315
[822]316sipb-xen-base (8.15) unstable; urgency=low
317
318  * put invirt-getconf in /usr/bin
319
320 -- Greg Price <price@mit.edu>  Sat,  2 Aug 2008 21:58:36 -0400
321
[817]322sipb-xen-base (8.14) unstable; urgency=low
323
324  * using correct default paths in invirt-getconf
325  * fixed os.rename import bug
326
327 -- Yang Zhang <y_z@mit.edu>  Sat,  2 Aug 2008 20:29:56 -0400
328
[802]329sipb-xen-base (8.13) unstable; urgency=low
330
331  * fix an error message
332
333 -- Greg Price <price@mit.edu>  Wed, 30 Jul 2008 23:04:07 -0400
334
[792]335sipb-xen-base (8.12) unstable; urgency=low
336
[794]337  [ Greg Price ]
[792]338  * add --ls and some convenience features to invirt-getconf:
339    formatting composite nodes as yaml, allowing the root
340  * fix bug in late-import of yaml in invirt.config
[796]341  * use yaml.CSafeDumper and yaml.CSafeLoader everywhere
342 
[794]343  [ Yang Zhang ]
344  * added shared lock around cache-reading transaction
[792]345
[796]346 -- Greg Price <price@mit.edu>  Wed, 30 Jul 2008 22:11:15 -0400
[794]347
[785]348sipb-xen-base (8.11) unstable; urgency=low
349
350  * sped up invirt.config module load time by rearranging imports
[791]351  * no longer removing the lock file
[785]352
[794]353 -- Yang Zhang <y_z@mit.edu>  Wed, 30 Jul 2008 21:55:23 -0400
[785]354
[782]355sipb-xen-base (8.10) unstable; urgency=low
356
357  * added file locking around cache
358
359 -- Yang Zhang <y_z@mit.edu>  Tue, 29 Jul 2008 22:35:25 -0400
360
[779]361sipb-xen-base (8.9) unstable; urgency=low
362
363  * moved more generic code into `common` package
364  * silently fail if cache fails
365  * load the configuration on module load
366  * produce a struct-based representation of the configuration
367  * allowing full exception messages for OSErrors (default behavior)
368  * added some dependencies specs
369
370 -- Yang Zhang <y_z@mit.edu>  Tue, 29 Jul 2008 01:03:16 -0400
371
[772]372sipb-xen-base (8.8) unstable; urgency=low
373
374  * added timestamp-based JSON caching of configuration for faster loading
375  * exposed (more) options to command-line frontend
376  * improved error messages/handling/help
377  * removed all python 2.5-isms
378  * reformatted to fit project style conventions
379
380 -- Yang Zhang <y_z@mit.edu>  Mon, 28 Jul 2008 12:25:03 -0400
381
[766]382sipb-xen-base (8.7) unstable; urgency=low
383
384  * back to 2.4 compatibility
385
386 -- Greg Price <price@mit.edu>  Mon, 28 Jul 2008 07:44:27 -0400
387
[737]388sipb-xen-base (8.6) unstable; urgency=low
389
390  * switching to python 2.5 only
391  * added y_z to .k5login
392
393 -- Yang Zhang <y_z@mit.edu>  Sun, 27 Jul 2008 20:23:54 -0400
394
[729]395sipb-xen-base (8.5) unstable; urgency=low
396
397  * using python 2.5
[734]398  * initial working version of invirt-getconf that reads & navigates YAML
[729]399
[734]400 -- Yang Zhang <y_z@linerva.mit.edu>  Sun, 27 Jul 2008 20:12:28 -0400
[729]401
[725]402sipb-xen-base (8.4) unstable; urgency=low
403
[727]404  [ Greg Price ]
[725]405  * begin a Python package 'invirt'
406
[727]407  [ Yang Zhang ]
408  * added invirt-getconf to read configuration files
[725]409
[727]410 -- Yang Zhang <y_z@mit.edu>  Sun, 27 Jul 2008 19:10:10 -0400
411
[702]412sipb-xen-base (8.3) unstable; urgency=low
413
414  * add invirt-reload to regenerate and reload configs
415
416 -- Greg Price <price@mit.edu>  Mon, 21 Jul 2008 20:35:42 -0400
417
[681]418sipb-xen-base (8.2) unstable; urgency=low
419
420  * leave out debathena-system so we get only the packages we ask for
421
422 -- Greg Price <price@mit.edu>  Sun, 20 Jul 2008 13:58:52 -0400
423
[673]424sipb-xen-base (8.1) unstable; urgency=low
425
426  * include debathena to make stuff like kerberos config easier
427
428 -- Greg Price <price@mit.edu>  Sat, 19 Jul 2008 23:16:47 -0400
429
[498]430sipb-xen-base (8) unstable; urgency=low
431
432  * update .k5login to match black-mesa
433
434 -- Greg Price <price@mit.edu>  Sun,  4 May 2008 20:28:28 -0400
435
[488]436sipb-xen-base (7) unstable; urgency=low
437
438  * include backports.org
439  * sources.list.d doesn't actually need a .sources.list, just .list
440
441 -- Greg Price <price@mit.edu>  Thu,  1 May 2008 19:45:50 -0400
442
[459]443sipb-xen-base (6) unstable; urgency=low
444
445  * actually use sources.list.d correctly
446
447 -- Greg Price <price@mit.edu>  Sat, 26 Apr 2008 21:22:12 -0400
448
[456]449sipb-xen-base (5) unstable; urgency=low
450
451  * update sources.list, use sources.list.d
452
453 -- Greg Price <price@mit.edu>  Sat, 26 Apr 2008 21:06:05 -0400
454
[97]455sipb-xen-base (4) unstable; urgency=low
456
457  * sipb-vm-1 becomes sipb-xen-dev
458
459 -- Sam Hartman <hartmans@debian.org>  Tue,  4 Sep 2007 15:48:50 -0400
460
[67]461sipb-xen-base (3) unstable; urgency=low
462
463  * We want security updates too
464
465 -- Sam Hartman <hartmans@debian.org>  Fri, 10 Aug 2007 20:39:14 -0400
466
[54]467sipb-xen-base (2) unstable; urgency=low
468
469  * Update sources.list to include our debian mirror
470
471 -- Sam Hartman <hartmans@debian.org>  Sat,  4 Aug 2007 19:11:18 -0400
472
[48]473sipb-xen-base (1) unstable; urgency=low
474
475  * New upstream version
476
477 -- Sam Hartman <hartmans@debian.org>  Sat,  4 Aug 2007 18:44:21 -0400
478
Note: See TracBrowser for help on using the repository browser.