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