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