Michael Spang [Thu, 14 Oct 2010 18:23:11 +0000 (14:23 -0400)]
Update changelog
Michael Spang [Thu, 14 Oct 2010 18:21:25 +0000 (14:21 -0400)]
Add jbroman to uploaders
This stop it from complaining about "non-maintainer uploads".
Michael Spang [Thu, 14 Oct 2010 18:19:40 +0000 (14:19 -0400)]
Make ceod build with kerberos 1.8
Michael Spang [Sat, 15 May 2010 07:17:19 +0000 (03:17 -0400)]
Fix freopen properly
Jeremy Roman [Mon, 27 Sep 2010 02:36:05 +0000 (22:36 -0400)]
fixed changelog
Jeremy Roman [Mon, 27 Sep 2010 02:34:08 +0000 (22:34 -0400)]
fixed bug reported by jdonland
Jeremy Roman [Sat, 25 Sep 2010 05:10:09 +0000 (01:10 -0400)]
adjust changelog to make debuild happy
Jeremy Roman [Sat, 25 Sep 2010 05:07:03 +0000 (01:07 -0400)]
update changelog for 0.5.8
Jeremy Roman [Sat, 25 Sep 2010 05:00:27 +0000 (01:00 -0400)]
adding users to csc-general
Jeremy Roman [Sat, 25 Sep 2010 01:19:36 +0000 (21:19 -0400)]
squeeze support
Jeremy Roman [Sat, 25 Sep 2010 01:11:36 +0000 (21:11 -0400)]
add new members for multiple terms
Jeremy Roman [Sat, 25 Sep 2010 00:31:00 +0000 (20:31 -0400)]
tab support finally lands in ceo
Jeremy Roman [Tue, 14 Sep 2010 22:56:04 +0000 (18:56 -0400)]
updating the changelog
Jeremy Roman [Tue, 14 Sep 2010 21:56:52 +0000 (17:56 -0400)]
add Office Manager position to positions list
Michael Ellis [Thu, 19 Aug 2010 18:24:05 +0000 (14:24 -0400)]
Added phpmyadmin URL to mysql info file
Michael Ellis [Sat, 19 Jun 2010 01:31:53 +0000 (21:31 -0400)]
fixing my email in changelog
Michael Ellis [Sat, 19 Jun 2010 01:03:17 +0000 (21:03 -0400)]
No more office/syscom entries. Check if group is valid
Michael Ellis [Fri, 18 Jun 2010 22:54:34 +0000 (18:54 -0400)]
Don't use uwdir emails for expired accounts since we ask for ~/.forward adress now.
Michael Spang [Sun, 9 May 2010 06:11:11 +0000 (02:11 -0400)]
Bump version to 0.5.7
Michael Spang [Sat, 24 Apr 2010 03:00:55 +0000 (23:00 -0400)]
Readd quota support
Michael Ellis [Mon, 1 Feb 2010 15:10:09 +0000 (10:10 -0500)]
Reworded expired account email. Club rep accounts can be renewed for free (as usual).
Michael Spang [Tue, 19 Jan 2010 06:10:41 +0000 (01:10 -0500)]
Fix expiredaccounts
Also make it only send to accounts expired within the last 3 terms (a year).
Michael Spang [Sun, 20 Dec 2009 18:49:10 +0000 (13:49 -0500)]
Bump version to 0.5.6
Michael Spang [Tue, 15 Dec 2009 00:33:50 +0000 (19:33 -0500)]
Remove ternary operators
This removes complains by python-support on lenny.
Jeremy Brandon Roman [Tue, 24 Nov 2009 15:18:43 +0000 (10:18 -0500)]
added ability to use first letter of menu items
Michael Spang [Sun, 15 Nov 2009 19:21:04 +0000 (14:21 -0500)]
Fix auth for mysql database creation
Michael Spang [Mon, 2 Nov 2009 20:41:29 +0000 (15:41 -0500)]
Fix use of freopen
Michael Spang [Mon, 2 Nov 2009 20:35:09 +0000 (20:35 +0000)]
Bump version to 0.5.5
Michael Spang [Mon, 2 Nov 2009 20:18:55 +0000 (20:18 +0000)]
Add CLI version of mysql thing
Michael Spang [Mon, 2 Nov 2009 19:49:32 +0000 (14:49 -0500)]
Add missing dependency on python-mysql
Michael Spang [Mon, 2 Nov 2009 03:05:07 +0000 (03:05 +0000)]
Bump version to 0.5.4
Michael Spang [Sun, 1 Nov 2009 19:43:15 +0000 (14:43 -0500)]
Switch from SCTP to TCP
Turns out SCTP doesn't work inside a container.
Michael Spang [Sat, 24 Oct 2009 18:50:23 +0000 (14:50 -0400)]
Bump version to 0.5.3
Michael Spang [Sat, 24 Oct 2009 17:16:02 +0000 (13:16 -0400)]
Improve error handling when writing
Michael Spang [Sat, 24 Oct 2009 16:24:27 +0000 (12:24 -0400)]
Encrypt all post-auth ceoc<->ceod communication
Michael Spang [Sat, 24 Oct 2009 16:24:07 +0000 (12:24 -0400)]
Fail fast if not authenticated
Michael Spang [Wed, 16 Sep 2009 22:48:34 +0000 (18:48 -0400)]
Clarify email forwarding upon renewal
Michael Spang [Mon, 21 Sep 2009 00:10:11 +0000 (20:10 -0400)]
Fix gss error reporting bug
Michael Spang [Wed, 16 Sep 2009 22:33:50 +0000 (18:33 -0400)]
Bump version
Michael Spang [Wed, 16 Sep 2009 22:03:04 +0000 (18:03 -0400)]
Force redraw after status thing
Michael Spang [Wed, 16 Sep 2009 21:32:11 +0000 (17:32 -0400)]
Add status thing
Michael Spang [Thu, 10 Sep 2009 23:11:14 +0000 (19:11 -0400)]
Blacklist orphaned/expired from updateprograms
Michael Spang [Thu, 10 Sep 2009 22:59:20 +0000 (18:59 -0400)]
Kill mathsoclist
We can't reliably filter the membership list, because we don't know who has
paid the MathSOC fee. Better to leave MathSOC to do this. In the case that they
to not verify the list then mathsoclist puts us at a disadvantage, as other
clubs likely do not filter their lists.
Michael Spang [Thu, 10 Sep 2009 19:37:41 +0000 (15:37 -0400)]
Write mysql file to ~club
Michael Spang [Thu, 10 Sep 2009 18:41:42 +0000 (14:41 -0400)]
Fix segfault
Michael Spang [Thu, 10 Sep 2009 18:40:17 +0000 (14:40 -0400)]
Move some code
Michael Spang [Thu, 10 Sep 2009 18:12:50 +0000 (14:12 -0400)]
Clarify search operation in menu
Michael Spang [Wed, 9 Sep 2009 22:00:51 +0000 (18:00 -0400)]
Update changelog and fix lintian warnings about it
Michael Spang [Wed, 9 Sep 2009 21:37:35 +0000 (17:37 -0400)]
Add mysql database stuff
Michael Spang [Wed, 9 Sep 2009 21:53:51 +0000 (17:53 -0400)]
Add manpage for ceod
Michael Spang [Wed, 9 Sep 2009 11:04:49 +0000 (07:04 -0400)]
Rename ceo-gui to ceo-python
Michael Spang [Wed, 9 Sep 2009 21:38:29 +0000 (17:38 -0400)]
Add build.sh
Michael Spang [Wed, 9 Sep 2009 10:56:31 +0000 (06:56 -0400)]
Kill Bartle's hybrid main.py
Michael Spang [Tue, 8 Sep 2009 22:50:33 +0000 (18:50 -0400)]
Fix deadlock bug when daemonizing
Closing stdin et. al breaks the assuption in spawnvem() that a newly
opened pipe is not one of the standard file descriptors. This lead
to stdout being closed in the child and so we got no output.
Michael Spang [Tue, 8 Sep 2009 21:45:09 +0000 (17:45 -0400)]
Add init script for ceod
Michael Ellis [Tue, 8 Sep 2009 21:04:44 +0000 (17:04 -0400)]
Fixed Library: Added signing to AWS requests.
Michael Spang [Sun, 23 Aug 2009 19:40:20 +0000 (15:40 -0400)]
Add labels to main menu
Most of CEO is restricted to office staff or worse, but anyone can run
it. This add labels to make necessary privileges clear to the user.
Michael Spang [Sun, 23 Aug 2009 16:23:06 +0000 (12:23 -0400)]
Allow install if we have python-pyscopg2
Dunno if it works, but if not we need to make it as the old version is
obsolete.
Michael Spang [Sun, 23 Aug 2009 15:15:03 +0000 (11:15 -0400)]
Add UI for email forwarding
We nag users to update their forwarding address every time they renew
membership.
Michael Spang [Sun, 23 Aug 2009 00:21:28 +0000 (20:21 -0400)]
Add mail changing
This allows office staff to update people's .forward files via ceod.
Jacob Parker [Sat, 22 Aug 2009 20:16:21 +0000 (16:16 -0400)]
Merge branch 'master' of caffeine:/users/git/public/pyceo
Jacob Parker [Sat, 22 Aug 2009 20:09:12 +0000 (16:09 -0400)]
Creates a .forward file for users if they enter an email.
Michael Spang [Sat, 22 Aug 2009 19:05:56 +0000 (15:05 -0400)]
Clean up password prompt
David Bartley [Thu, 6 Aug 2009 10:01:46 +0000 (06:01 -0400)]
Depend on krb5 >= 1.7
David Bartley [Thu, 6 Aug 2009 09:58:22 +0000 (05:58 -0400)]
Add python-protobuf dependency
Michael Spang [Thu, 6 Aug 2009 06:32:51 +0000 (02:32 -0400)]
Add some reminders
Note that the list of members we send to MathSoc to determine our
budget uses data from UW ldap. Thus we should be doubly sure people
sign up using their UW userid.
Michael Spang [Thu, 6 Aug 2009 05:43:17 +0000 (01:43 -0400)]
Fix dependency of python protobuf
Michael Spang [Thu, 6 Aug 2009 05:41:02 +0000 (01:41 -0400)]
Disallow realname = username in GUI
Michael Spang [Thu, 6 Aug 2009 05:39:33 +0000 (01:39 -0400)]
Use ceoc directly in the gui
Michael Spang [Thu, 6 Aug 2009 04:59:46 +0000 (00:59 -0400)]
Always log to stderr in ceoc
The python thing will read errors from stderr, we need to log there
even if it's not a tty.
Michael Spang [Thu, 6 Aug 2009 04:29:44 +0000 (00:29 -0400)]
Build python protobuf
Michael Spang [Thu, 6 Aug 2009 02:50:23 +0000 (22:50 -0400)]
Track errors
Michael Spang [Fri, 31 Jul 2009 08:29:07 +0000 (04:29 -0400)]
Change directory only when detaching
Michael Spang [Fri, 31 Jul 2009 05:55:47 +0000 (01:55 -0400)]
Use ldap_sasl_mech
Michael Spang [Fri, 31 Jul 2009 05:25:28 +0000 (01:25 -0400)]
Cleanup Makefile
Michael Spang [Fri, 31 Jul 2009 05:07:09 +0000 (01:07 -0400)]
Use LOG_PID everywhere
Michael Spang [Fri, 31 Jul 2009 02:50:00 +0000 (22:50 -0400)]
Dunno how I ever thought this would work
It worked for as long as it only used one out-of-scope array. Now
we're using two.
David Bartley [Thu, 30 Jul 2009 08:44:26 +0000 (04:44 -0400)]
Set acl's for club home directories.
Michael Spang [Thu, 30 Jul 2009 04:20:51 +0000 (00:20 -0400)]
Half way to 1.0!
Michael Spang [Thu, 30 Jul 2009 04:07:01 +0000 (00:07 -0400)]
Install ceo to /usr not /usr/local
Michael Spang [Thu, 30 Jul 2009 03:49:26 +0000 (23:49 -0400)]
Merge commit 'ceod'
Michael Spang [Wed, 29 Jul 2009 20:42:56 +0000 (16:42 -0400)]
Updates for LDAP-backed Kerberos
Principals are now created implicitly when the LDAP entry for a user
is added. We add the keys by "changing" the password from nonexistent
to existent.
Michael Spang [Wed, 29 Jul 2009 20:14:52 +0000 (16:14 -0400)]
Allow digits in variable names
Michael Spang [Wed, 29 Jul 2009 18:02:51 +0000 (14:02 -0400)]
Fix arguments mismatch insanity
My reverting some of dtbartle's zfs-related stuff left us with a
hybrid zfsaddhomedir that was insane. This became a simpleaddhomedir
that was almost as insane.
Michael Spang [Wed, 29 Jul 2009 17:52:40 +0000 (13:52 -0400)]
Fix getgroups call error
Made long ago. Jaunty's compiler detects this interestingly.
Michael Spang [Wed, 29 Jul 2009 17:35:12 +0000 (13:35 -0400)]
Add some commas to dependencies
Michael Spang [Wed, 29 Jul 2009 17:29:42 +0000 (13:29 -0400)]
Merge commit 'public/master' into ceod
Michael Spang [Wed, 29 Jul 2009 17:03:32 +0000 (13:03 -0400)]
Insanify configuration files
Michael Spang [Wed, 29 Jul 2009 15:25:13 +0000 (11:25 -0400)]
Install ceo daemon
We need to split into different packages for the daemon and clients.
Michael Spang [Wed, 29 Jul 2009 13:58:11 +0000 (09:58 -0400)]
Fix redundant arguments to linker
Michael Spang [Wed, 29 Jul 2009 13:34:55 +0000 (09:34 -0400)]
Fix home directory error handling
Michael Spang [Wed, 29 Jul 2009 13:28:39 +0000 (09:28 -0400)]
Make connection failure message more clear
Michael Spang [Wed, 29 Jul 2009 13:22:01 +0000 (09:22 -0400)]
Use --as-needed when linking
This avoids complaints by dpkg due to unnecessary links.
Michael Spang [Wed, 29 Jul 2009 12:58:48 +0000 (08:58 -0400)]
Remove unused vars
Michael Spang [Wed, 29 Jul 2009 12:56:20 +0000 (08:56 -0400)]
Resurrect linux homedir support
Michael Spang [Wed, 29 Jul 2009 12:30:08 +0000 (08:30 -0400)]
Kill zfsaddhomedir
Michael Spang [Wed, 29 Jul 2009 12:18:35 +0000 (08:18 -0400)]
Abort on unexpected SCTP errors
Michael Spang [Wed, 29 Jul 2009 11:30:58 +0000 (07:30 -0400)]
Fix changelog version
Michael Spang [Wed, 29 Jul 2009 11:29:31 +0000 (07:29 -0400)]
Ignore debhelper log
Michael Spang [Wed, 29 Jul 2009 11:28:53 +0000 (07:28 -0400)]
Remove Solaris LDFLAGS