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