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