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