Michael Spang
c0d9e7f3c7
Add CLI version of mysql thing
2009-11-02 20:18:55 +00:00
Michael Spang
6f4f0e6621
Add missing dependency on python-mysql
2009-11-02 14:49:32 -05:00
Michael Spang
01d97d489e
Bump version to 0.5.4
2009-11-02 03:05:07 +00:00
Michael Spang
d45fc419fa
Switch from SCTP to TCP
...
Turns out SCTP doesn't work inside a container.
2009-11-01 16:05:56 -05:00
Michael Spang
11f432734c
Bump version to 0.5.3
2009-10-24 14:50:23 -04:00
Michael Spang
d37c8beac5
Improve error handling when writing
2009-10-24 14:47:44 -04:00
Michael Spang
0d42df6a85
Encrypt all post-auth ceoc<->ceod communication
2009-10-24 12:59:03 -04:00
Michael Spang
235681263d
Fail fast if not authenticated
2009-10-24 12:24:07 -04:00
Michael Spang
c00668b914
Clarify email forwarding upon renewal
2009-10-24 11:45:18 -04:00
Michael Spang
c2b05b3d0f
Fix gss error reporting bug
2009-09-20 20:10:27 -04:00
Michael Spang
655daaff8a
Bump version
2009-09-16 18:33:50 -04:00
Michael Spang
5c3d5e861c
Force redraw after status thing
2009-09-16 18:30:35 -04:00
Michael Spang
5606ef01e5
Add status thing
2009-09-16 17:32:11 -04:00
Michael Spang
2d023e6ec4
Blacklist orphaned/expired from updateprograms
2009-09-10 19:11:14 -04:00
Michael Spang
15bbfd0e07
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.
2009-09-10 18:59:22 -04:00
Michael Spang
c51107ae2b
Write mysql file to ~club
2009-09-10 15:56:52 -04:00
Michael Spang
c7bd720124
Fix segfault
2009-09-10 14:41:42 -04:00
Michael Spang
8c1eb0a911
Move some code
2009-09-10 14:40:17 -04:00
Michael Spang
8ebe625e5f
Clarify search operation in menu
2009-09-10 14:12:50 -04:00
Michael Spang
910de689cb
Update changelog and fix lintian warnings about it
2009-09-10 07:36:49 -04:00
Michael Spang
2552bc2243
Add mysql database stuff
2009-09-10 07:33:32 -04:00
Michael Spang
827c17b107
Add manpage for ceod
2009-09-10 07:30:51 -04:00
Michael Spang
47a2e5e689
Rename ceo-gui to ceo-python
2009-09-10 07:30:49 -04:00
Michael Spang
db6b95a7cf
Add build.sh
2009-09-09 17:47:32 -04:00
Michael Spang
ac79cd6e64
Kill Bartle's hybrid main.py
2009-09-09 06:58:56 -04:00
Michael Spang
5d8d866fca
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.
2009-09-08 18:50:34 -04:00
Michael Spang
80ac98531f
Add init script for ceod
2009-09-08 17:50:31 -04:00
Michael Ellis
c931a6bedb
Fixed Library: Added signing to AWS requests.
2009-09-08 17:04:44 -04:00
Michael Spang
0413dcaaa4
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.
2009-08-23 15:40:22 -04:00
Michael Spang
5dc46021c5
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.
2009-08-23 13:40:11 -04:00
Michael Spang
35179ec978
Add UI for email forwarding
...
We nag users to update their forwarding address every time they renew
membership.
2009-08-23 13:40:08 -04:00
Michael Spang
9eefe615c5
Add mail changing
...
This allows office staff to update people's .forward files via ceod.
2009-08-23 13:30:24 -04:00
Jacob Parker
4c1a7f8ee4
Merge branch 'master' of caffeine:/users/git/public/pyceo
2009-08-22 16:16:21 -04:00
Jacob Parker
dd895884a9
Creates a .forward file for users if they enter an email.
2009-08-22 16:09:12 -04:00
Michael Spang
c4cb1a3b29
Clean up password prompt
2009-08-22 15:05:56 -04:00
David Bartley
fe9af9994e
Depend on krb5 >= 1.7
2009-08-06 06:01:46 -04:00
David Bartley
f309b9133b
Add python-protobuf dependency
2009-08-06 05:58:22 -04:00
Michael Spang
b1e054e5b9
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.
2009-08-06 02:35:45 -04:00
Michael Spang
5c88b54f78
Fix dependency of python protobuf
2009-08-06 01:43:17 -04:00
Michael Spang
4ee16577aa
Disallow realname = username in GUI
2009-08-06 01:41:02 -04:00
Michael Spang
e6e673447e
Use ceoc directly in the gui
2009-08-06 01:39:33 -04:00
Michael Spang
b348f5d5bd
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.
2009-08-06 01:00:10 -04:00
Michael Spang
e3555e5b74
Build python protobuf
2009-08-06 00:46:18 -04:00
Michael Spang
17eb4d40b9
Track errors
2009-08-06 00:45:47 -04:00
Michael Spang
628c9076fe
Change directory only when detaching
2009-07-31 04:29:07 -04:00
Michael Spang
43319f134b
Use ldap_sasl_mech
2009-07-31 01:55:47 -04:00
Michael Spang
b3face5de9
Cleanup Makefile
2009-07-31 01:34:38 -04:00
Michael Spang
de59ad2755
Use LOG_PID everywhere
2009-07-31 01:20:59 -04:00
Michael Spang
2f6b0bd6e1
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.
2009-07-30 22:50:00 -04:00
David Bartley
a7961f1b9f
Set acl's for club home directories.
2009-07-30 04:44:26 -04:00