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