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