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