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

Last change on this file since 2989 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
Line 
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
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
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
20invirt-base (0.0.29) unstable; urgency=low
21
22  [ Greg Brockman ]
23  * Added a safestructs for doing config without raising.
24
25  [ Evan Broder ]
26  * Support running invirt-reload directly from a package postinst,
27    instead of via triggers. (LP: #439426)
28
29 -- Evan Broder <broder@mit.edu>  Wed, 27 Jan 2010 21:18:07 -0500
30
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
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.
42  * Stop installing sources.list.d files for XVM's specific Invirt
43    installation.
44
45 -- Evan Broder <broder@mit.edu>  Tue, 15 Dec 2009 21:26:13 -0600
46
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.
51  * Allow iterating over invirt.common.struct objects.
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
57
58 -- Evan Broder <broder@mit.edu>  Sun, 22 Nov 2009 21:18:38 -0500
59
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
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
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
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
85invirt-base (0.0.21) unstable; urgency=low
86
87  * added invirt-setquota script (self-documenting)
88
89 -- Peter A. Iannucci <iannucci@mit.edu>  Tue, 17 Feb 2009 01:43:54 -0500
90
91invirt-base (0.0.20) unstable; urgency=low
92
93  * depend on remctl-client
94  * fix usage message in std-init.sh
95  * fix whitespace in debathena.list
96
97 -- Greg Price <price@mit.edu>  Sat, 31 Jan 2009 14:35:04 -0500
98
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
106invirt-base (0.0.18) unstable; urgency=low
107
108  * run_parts_list: fix unclear docstring
109  * config-init.sh: degrade to non-bash gracefully, document better
110  * invirt.config: fix an error on empty config files
111  * invirt.common: give clearer error message on missing config variable
112  * invirt.common: handle yaml's None with empty struct for good error message
113
114 -- Greg Price <price@mit.edu>  Sun, 28 Dec 2008 19:18:51 -0500
115
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
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
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
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
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
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
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
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
167invirt-base (0.0.9) unstable; urgency=low
168
169  * Move useful Python exceptions into invirt.common
170  * Move the remctl code out of the website and into invirt-base
171
172 -- Evan Broder <broder@mit.edu>  Tue, 11 Nov 2008 01:14:42 -0500
173
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
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
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
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
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
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
212invirt-base (0.0.2) unstable; urgency=low
213
214  * eliminate choice of source and cache files for invirt.config.load and
215    invirt-getconf, so we can do what follows
216  * look in /etc/invirt/conf.d/ as well as /etc/invirt/master.yaml
217  * use run-parts semantics in /etc/invirt/conf.d/
218
219 -- Greg Price <price@mit.edu>  Wed, 29 Oct 2008 00:10:36 -0400
220
221invirt-base (0.0.1) unstable; urgency=low
222
223  * sipb-xen-base -> invirt-base
224  * use /invirt for apt URI rather than /sipb-xen
225
226 -- Greg Price <price@mit.edu>  Sun, 25 Oct 2008 00:54:09 -0400
227
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
335sipb-xen-base (8.12) unstable; urgency=low
336
337  [ Greg Price ]
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
341  * use yaml.CSafeDumper and yaml.CSafeLoader everywhere
342 
343  [ Yang Zhang ]
344  * added shared lock around cache-reading transaction
345
346 -- Greg Price <price@mit.edu>  Wed, 30 Jul 2008 22:11:15 -0400
347
348sipb-xen-base (8.11) unstable; urgency=low
349
350  * sped up invirt.config module load time by rearranging imports
351  * no longer removing the lock file
352
353 -- Yang Zhang <y_z@mit.edu>  Wed, 30 Jul 2008 21:55:23 -0400
354
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
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
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
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
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
395sipb-xen-base (8.5) unstable; urgency=low
396
397  * using python 2.5
398  * initial working version of invirt-getconf that reads & navigates YAML
399
400 -- Yang Zhang <y_z@linerva.mit.edu>  Sun, 27 Jul 2008 20:12:28 -0400
401
402sipb-xen-base (8.4) unstable; urgency=low
403
404  [ Greg Price ]
405  * begin a Python package 'invirt'
406
407  [ Yang Zhang ]
408  * added invirt-getconf to read configuration files
409
410 -- Yang Zhang <y_z@mit.edu>  Sun, 27 Jul 2008 19:10:10 -0400
411
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
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
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
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
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
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
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
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
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
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
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.