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