Add init script for ceod
[public/pyceo-broken.git] / debian / changelog
1 ceo (0.5.0) stable testing; urgency=low
2
3   * Add ceo daemon.
4
5  -- Michael Spang <mspang@uwaterloo.ca>  Thu, 30 Jul 2009 00:19:42 -0400
6
7 ceo (0.4.24) stable testing; urgency=low
8
9   * Bump standards version.
10
11  -- Michael Spang <mspang@uwaterloo.ca>  Wed, 29 Jul 2009 07:31:24 -0400
12 ceo (0.4.23) stable testing; urgency=low
13
14   * CEO library now only finds books that are signed out as being overdue.
15
16  -- Michael Gregson <mgregson@csclub.uwaterloo.ca>  Wed, 11 Mar 2009 03:30:01 -0500
17
18 ceo (0.4.22) stable testing; urgency=low
19
20   * CEO now closes window when it should.  (Sorry)
21
22  -- Michael Gregson <mgregson@csclub.uwaterloo.ca>  Wed, 11 Mar 2009 02:25:01 -0500
23
24 ceo (0.4.21) stable testing; urgency=low
25
26   * CEO Library can now add boox.
27
28  -- Michael Gregson <mgregson@csclub.uwaterloo.ca>  Wed, 11 Mar 2009 02:09:01 -0500
29
30 ceo (0.4.20) stable testing; urgency=low
31
32   * Update kadmin headers
33
34  -- David Bartley <dtbartle@csclub.uwaterloo.ca>  Tue, 24 Feb 2009 16:08:12 -0500
35
36 ceo (0.4.19) stable testing; urgency=low
37
38   * Rebuild for lenny.
39
40  -- Michael Spang <mspang@uwaterloo.ca>  Tue, 17 Feb 2009 22:23:30 -0500
41
42 ceo (0.4.18) stable testing; urgency=low
43
44   [ Michael Gregson ]
45   * Added new search function, and books now display due dates.
46
47  -- Michael Gregson <mgregson@csclub.uwaterloo.ca>  Wed, 29 Jan 2009 01:04:00 -0500
48
49 ceo (0.4.17) stable testing; urgency=low
50
51   [ Michael Gregson ]
52   * Books can now be returned!!!  Yay!
53
54  -- Michael Gregson <mgregson@csclub.uwaterloo.ca>  Thu, 15 Jan 2009 23:42:00 -0500
55
56 ceo (0.4.16) stable testing; urgency=low
57
58   [ Michael Gregson ]
59   * Fixed error in calling of members.current
60
61  -- Michael Gregson <mgregson@csclub.uwaterloo.ca>  Thu, 15 Jan 2009 22:40:00 -0500
62
63 ceo (0.4.15) stable testing; urgency=low
64
65   [ Michael Gregson ]
66   * Fixed incorrect usage of members.registered in library
67
68  -- Michael Gregson <mgregson@csclub.uwaterloo.ca>  Thu, 15 Jan 2009 19:10:00 -0500
69
70 ceo (0.4.14) stable testing; urgency=low
71   
72   [ Michael Gregson ]
73   * Corrected members.registered() to account for
74     non-existent members.
75   * Corrected overdue search.
76
77  -- Michael Gregson <mgregson@csclub.uwaterloo.ca>  Thu, 15 Jan 2009 18:40:00 -0500
78
79 ceo (0.4.13) stable testing; urgency=low
80   
81   [ Michael Gregson ]
82   * Add user validation to library system
83   * Add search function to library
84   * Can search for overdue books.
85
86  -- Michael Gregson <mgregson@csclub.uwaterloo.ca>  Thu, 15 Jan 2009 17:00:00 -0500
87
88 ceo (0.4.12) stable testing; urgency=low
89
90   [ Michael Gregson ]
91   * Rewrite library system.
92   * Support for book checkout and return on sqlobject backends
93   * We dont die when not having LDAP to connect to.
94
95  -- Michael Gregson <mgregson@csclub.uwaterloo.ca>  Wed, 14 Jan 2009 19:38:00 -0400
96
97 ceo (0.4.11) stable testing; urgency=low
98
99   [ David Bartley ]
100   * Add library path to config
101
102   [ Nick Guenther ]
103   * library backend, initial version
104   * Library GUI is coming, but awkwardsadface
105   * CEO notifies of it's connect attempt (since if LDAP is being sad
106     then CEO hangs without any indication of why)
107   * Search works whoooo
108   * We've gone from not having a library, to having a basic library that
109     almost works! There's kinks and the code could be cleaner in places,
110     but it's a really decent start for only a day's work. yayyyy python
111
112  -- David Bartley <dtbartle@csclub.uwaterloo.ca>  Mon, 02 Jun 2008 23:49:09 -0400
113
114 ceo (0.4.10) stable testing; urgency=low
115
116   [ David Bartley ]
117   * Always call deauth
118   * Add configurable refquota support
119
120   [ Michael Spang ]
121   * Auth as ceo/admin for zfsaddhomedir
122
123  -- David Bartley <dtbartle@csclub.uwaterloo.ca>  Wed, 28 May 2008 02:01:53 -0400
124
125 ceo (0.4.9) stable testing; urgency=low
126
127   * Move mathsoc regex and exception userid's into config
128   * Import sys
129   * Fix help text
130   * Use refquota instead of quota
131
132  -- David Bartley <dtbartle@csclub.uwaterloo.ca>  Thu, 15 May 2008 22:14:50 -0400
133
134 ceo (0.4.8) stable testing; urgency=low
135
136   * No point in recommending quota anymore
137   * Add help for command-line ceo
138   * Drop memberUid support; all groups use uniqueMember now
139   * Simplify help
140   * Improve help message
141   * Add mathsoclist command
142   * Add term argument to mathsoclist
143
144  -- David Bartley <dtbartle@csclub.uwaterloo.ca>  Thu, 24 Apr 2008 19:57:12 -0400
145
146 ceo (0.4.7) stable testing; urgency=low
147
148   [ David Bartley ]
149   * Add zfsaddhomedir
150
151   [ Michael Spang ]
152   * Initialize program name in openlog
153   * Whitespace fix
154
155  -- David Bartley <dtbartle@csclub.uwaterloo.ca>  Tue, 25 Mar 2008 14:13:36 -0400
156
157 ceo (0.4.6) stable testing; urgency=low
158
159   * Fix off-by-one error
160   * Search menu bug fix
161
162  -- David Bartley <dtbartle@csclub.uwaterloo.ca>  Sat, 15 Mar 2008 02:13:25 -0400
163
164 ceo (0.4.5) stable testing; urgency=low
165
166   * Don't offer to update to an empty program
167   * It's doubtful that a user would need to mount a floppy disk
168   * Add library stubs and refactor menu creation
169   * Add inactive command
170
171  -- David Bartley <dtbartle@csclub.uwaterloo.ca>  Mon, 10 Mar 2008 00:35:09 -0400
172
173 ceo (0.4.4) stable testing; urgency=low
174
175   [ David Bartley ]
176   * Added console app
177   * Install ceo.console
178   * Set params=[] by default in ldapi.search
179   * Add list_all and uid2dn; make list_* return {dn:...} instead of
180     {uid:...}
181   * Implement updateprogram (interactively updates program from uwldap)
182   * Sort memberlist
183   * Add office staff to floppy group
184   * Refactor uwldap constants
185   * Implement expired account emails
186   * Add expired-account and notify-hook to git
187   * Send to both uwdir email and csclub email
188   * Fix bug in group management
189   * Refactor console code
190
191   [ Michael Spang ]
192   * Fix magic
193   * Fix magic, really
194   * Actually do magic, tested this time
195   * Fix use of club settings in addmember
196   * Fix use of member UID range in addclub
197
198  -- Michael Spang <mspang@uwaterloo.ca>  Fri, 25 Jan 2008 20:36:42 -0500
199
200 ceo (0.4.3) stable testing; urgency=low
201
202   * Add cro to positions
203   * Fix typo
204   * Fix group modification code
205
206  -- David Bartley <dtbartle@csclub.uwaterloo.ca>  Tue, 08 Jan 2008 19:58:19 -0500
207
208 ceo (0.4.2) stable testing; urgency=low
209
210   [ David Bartley ]
211   * Add password prompt
212   * Only allow 3 password attempts
213   * Remove extraneous whitespace
214   * Add tab completion for userid fields
215   * Clarify group failure
216   * Improve exception handling
217   * Improved tab-completion
218   * Add sudo entry to ldap when creating clubs
219
220   [ Michael Spang ]
221   * Reorganize build process
222   * Reorganize namespace
223   * Use python-ldap directly in members
224   * Cleanup warnings: unused imports, etc
225   * Better error handling in the gui
226   * Fix list by term and list by name
227   * Display "Connecting..." during gui startup
228   * Remove chfn and chsh and allow shell changes in the gui
229   * Enlarge the shells list
230   * Don't try to install chsh and chfn
231   * Remove python-pam dependency
232   * Remove ceoquery
233   * Add manpages and remove TODO
234   * Allow init of MemberException with no arguments
235   * Remove obsolete function ceo_add_club()
236   * POSIX ACL support in addhomedir and addclub
237   * Add club representative support
238   * Show "Rep Terms" when displaying member
239   * Conditionally shows terms
240   * Add git-buildpackage configuration
241
242  -- Michael Spang <mspang@uwaterloo.ca>  Mon, 24 Dec 2007 13:41:27 -0500
243
244 ceo (0.4.1) stable testing; urgency=low
245
246   * Minor fixes
247
248  -- Michael Spang <mspang@uwaterloo.ca>  Wed, 12 Dec 2007 03:40:17 -0500
249
250 ceo (0.4.0) stable testing; urgency=low
251
252   * New release
253
254  -- Michael Spang <mspang@uwaterloo.ca>  Wed, 12 Dec 2007 03:07:05 -0500
255
256 ceo (0.3.9) stable testing; urgency=low
257
258   * New release
259
260  -- Michael Spang <mspang@uwaterloo.ca>  Mon, 10 Dec 2007 03:56:06 -0500
261
262 ceo (0.3.3) stable testing; urgency=low
263
264   * Add club and group modify page
265   * Add sasl support
266   * Complete group and position management
267   * Remove ceo-old
268   * Fix bugs
269
270  -- David Bartley <dtbartle@csclub.uwaterloo.ca>  Wed, 21 Nov 2007 20:56:14 -0500
271
272 ceo (0.3.2) unstable; urgency=low
273
274   [ Michael Spang ]
275   * Fix CEO group add for rfc2307bis
276
277   [ David Bartley ]
278   * Add 'search by group'
279   * Lookup name and program based on uwdir id
280   * Add group and position management
281
282  -- Michael Spang <mspang@uwaterloo.ca>  Wed, 21 Nov 2007 17:21:40 -0500
283
284 ceo (0.3.1) unstable; urgency=low
285
286   * addhomedir: invalidate nscd tables
287   * ceo-urwid: add create club account menuitem
288   * Add urwid to dependencies
289
290  -- Michael Spang <mspang@uwaterloo.ca>  Fri,  5 Oct 2007 10:16:41 -0400
291
292 ceo (0.3.0) unstable; urgency=low
293
294   * Add experimental urwid-based GUI
295   * Rip out studentid support
296   * Unbreak termusers in ceoquery
297   * Increase widths of UI windows
298   * PgSQL to LDAP transition
299
300  -- Michael Spang <mspang@uwaterloo.ca>  Tue, 25 Sep 2007 04:00:10 -0400
301
302 ceo (0.2.4) unstable; urgency=low
303
304   * Added csc.schema.
305   * Vim-style keybindings for CEO menus.
306   * Bug fix: call setreuid(euid, euid) in csc-chfn and csc-chsh.
307   * Bug fix: run less in "secure" mode.
308   * Renamed package to ceo.
309
310  -- Michael Spang <mspang@uwaterloo.ca>  Mon, 28 May 2007 02:05:28 -0400
311
312 csc (0.2.3) unstable; urgency=low
313
314   * Added "ceoquery", a utility to retrieve lists of members and users.
315   * Added "csc-chsh" and "csc-chfn" utilities.
316   * Bug fix: build_gecos() did not include enough commas between fields.
317   * Member attributes are now added to LDAP as well as the PgSQL database.
318
319  -- Michael Spang <mspang@uwaterloo.ca>  Sun, 18 Feb 2007 21:35:28 -0500
320
321 csc (0.2.2) unstable; urgency=low
322
323   * Added "addhomedir", a utility to create home directories for new users.
324   * Bug fix: CEO still referenced an exception that changed name in 0.2.
325   * Documentation updates.
326
327  -- Michael Spang <mspang@uwaterloo.ca>  Mon, 29 Jan 2007 01:47:31 -0500
328
329 csc (0.2.1) unstable; urgency=low
330
331   * Documentation updates only
332   * Added docs/GIT-HOWTO and docs/INSTALLING
333
334  -- Michael Spang <mspang@uwaterloo.ca>  Sun, 28 Jan 2007 01:24:37 -0500
335
336 csc (0.2) unstable; urgency=low
337
338   * Tests added to most Python modules.
339   * Split configuration files.
340   * Added maintainer scripts to manage permissions during install and purge.
341   * Added functions for use by tools planned for next release (chfn, etc).
342   * Added support for account "repair", which will recreate LDAP entries
343     and principals if necessary.
344   * The recreate account menu option in ceo is now active.
345   * Replaced instances of "== None" and "!= None" with "is None" and
346     "is not None", respectively (thanks to: Nick Guenther).
347   * Renamed terms.valid() to terms.validate() (thanks to: Nick Guenther).
348
349  -- Michael Spang <mspang@uwaterloo.ca>  Fri, 26 Jan 2007 20:10:14 -0500
350
351 csc (0.1) unstable; urgency=low
352
353   * Initial Release.
354
355  -- Michael Spang <mspang@uwaterloo.ca>  Thu, 28 Dec 2006 04:07:03 -0500
356