Max Erenberg
0c6dc18085
update mailman path to use virtualenv
2 years ago
Zachary Seguin
2a7777b59e
Set userPassword field for SASL authentication
2 years ago
Max Erenberg
eaff8d779b
use Mailman 3 to subscribe new members to csc-general
2 years ago
Zachary Seguin
db90d4ce00
Update CEO for latest package versions on Jessie
7 years ago
Jeremy Roman
7a16c2d57c
fix ceo_add_user_call in addclub
10 years ago
Jeremy Roman
59194475a6
don't attempt to store Kerberos principal data in LDAP; this is not the current Kerberos backend used
10 years ago
Marc Burns
ece1a2f92b
Work around bug in libgssapi 2.0.25 present in wheezy.
10 years ago
Marc Burns
b7b4105e51
This modification causes ceod to add the Kerberos principal.
...
It returns an error code to ceoc, which I will now fix.
11 years ago
Michael Spang
37a662540e
Allow CM club to disable mailman subscription
...
This features breaks CMC ceo.
12 years ago
Jeremy Roman
0b3c9d835b
tell ceod when it is a club rep; club reps don't need the new member email
12 years ago
Jeremy Roman
91cd9c7f24
Mailman moved
12 years ago
Michael Spang
8c61a6b918
sudoRunAs is deprecated
12 years ago
Michael Spang
e607fa6c0c
Make ceod build with kerberos 1.8
13 years ago
Michael Spang
f1bce25d0c
Fix freopen properly
13 years ago
Jeremy Roman
9ebd8d910f
adding users to csc-general
13 years ago
Michael Spang
0e504612c8
Readd quota support
13 years ago
Michael Spang
60ead6d1e8
Fix auth for mysql database creation
14 years ago
Michael Spang
e99a863c20
Fix use of freopen
14 years ago
Michael Spang
c0d9e7f3c7
Add CLI version of mysql thing
14 years ago
Michael Spang
d45fc419fa
Switch from SCTP to TCP
...
Turns out SCTP doesn't work inside a container.
14 years ago
Michael Spang
d37c8beac5
Improve error handling when writing
14 years ago
Michael Spang
0d42df6a85
Encrypt all post-auth ceoc<->ceod communication
14 years ago
Michael Spang
235681263d
Fail fast if not authenticated
14 years ago
Michael Spang
c2b05b3d0f
Fix gss error reporting bug
14 years ago
Michael Spang
c7bd720124
Fix segfault
14 years ago
Michael Spang
8c1eb0a911
Move some code
14 years ago
Michael Spang
2552bc2243
Add mysql database stuff
14 years ago
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.
14 years ago
Michael Spang
80ac98531f
Add init script for ceod
14 years ago
Michael Spang
9eefe615c5
Add mail changing
...
This allows office staff to update people's .forward files via ceod.
14 years ago
Jacob Parker
dd895884a9
Creates a .forward file for users if they enter an email.
14 years ago
Michael Spang
5c88b54f78
Fix dependency of python protobuf
14 years ago
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.
14 years ago
Michael Spang
e3555e5b74
Build python protobuf
14 years ago
Michael Spang
17eb4d40b9
Track errors
14 years ago
Michael Spang
628c9076fe
Change directory only when detaching
14 years ago
Michael Spang
43319f134b
Use ldap_sasl_mech
14 years ago
Michael Spang
b3face5de9
Cleanup Makefile
14 years ago
Michael Spang
de59ad2755
Use LOG_PID everywhere
14 years ago
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.
14 years ago
David Bartley
a7961f1b9f
Set acl's for club home directories.
14 years ago
Michael Spang
778efc71aa
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.
14 years ago
Michael Spang
1c8e247732
Allow digits in variable names
14 years ago
Michael Spang
c4b021b4f6
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.
14 years ago
Michael Spang
b523fbf206
Fix getgroups call error
...
Made long ago. Jaunty's compiler detects this interestingly.
14 years ago
Michael Spang
ad30f9c47a
Insanify configuration files
14 years ago
Michael Spang
92652a3af0
Install ceo daemon
...
We need to split into different packages for the daemon and clients.
14 years ago
Michael Spang
23c6c89237
Fix redundant arguments to linker
14 years ago
Michael Spang
e0332eecac
Fix home directory error handling
14 years ago
Michael Spang
aaeca32107
Make connection failure message more clear
14 years ago