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