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