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