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