Max Erenberg
0c6dc18085
update mailman path to use virtualenv
2021-05-18 01:52:09 -04:00
Zachary Seguin
2a7777b59e
Set userPassword field for SASL authentication
2021-05-07 21:54:49 -04:00
Max Erenberg
eaff8d779b
use Mailman 3 to subscribe new members to csc-general
2021-04-11 16:10:56 -04:00
Zachary Seguin
db90d4ce00
Update CEO for latest package versions on Jessie
2015-11-11 22:45:42 -05:00
Jeremy Roman
7a16c2d57c
fix ceo_add_user_call in addclub
2013-09-16 08:28:46 -04:00
Jeremy Roman
59194475a6
don't attempt to store Kerberos principal data in LDAP; this is not the current Kerberos backend used
2013-09-07 11:44:44 -04:00
Marc Burns
ece1a2f92b
Work around bug in libgssapi 2.0.25 present in wheezy.
2013-05-28 10:48:05 -04:00
Marc Burns
b7b4105e51
This modification causes ceod to add the Kerberos principal.
...
It returns an error code to ceoc, which I will now fix.
2012-03-16 15:15:59 -04:00
Michael Spang
37a662540e
Allow CM club to disable mailman subscription
...
This features breaks CMC ceo.
2011-09-17 16:28:49 -04:00
Jeremy Roman
0b3c9d835b
tell ceod when it is a club rep; club reps don't need the new member email
2011-08-26 03:13:14 -04:00
Jeremy Roman
91cd9c7f24
Mailman moved
2011-05-09 19:14:16 -04:00
Michael Spang
8c61a6b918
sudoRunAs is deprecated
2011-03-13 03:23:17 -04:00
Michael Spang
e607fa6c0c
Make ceod build with kerberos 1.8
2010-10-14 14:28:02 -04:00
Michael Spang
f1bce25d0c
Fix freopen properly
2010-10-14 14:00:07 -04:00
Jeremy Roman
9ebd8d910f
adding users to csc-general
2010-09-25 01:00:27 -04:00
Michael Spang
0e504612c8
Readd quota support
2010-05-09 02:10:31 -04:00
Michael Spang
60ead6d1e8
Fix auth for mysql database creation
2009-11-15 14:21:04 -05:00
Michael Spang
e99a863c20
Fix use of freopen
2009-11-02 15:41:29 -05:00
Michael Spang
c0d9e7f3c7
Add CLI version of mysql thing
2009-11-02 20:18:55 +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
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
c2b05b3d0f
Fix gss error reporting bug
2009-09-20 20:10:27 -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
2552bc2243
Add mysql database stuff
2009-09-10 07:33:32 -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 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
dd895884a9
Creates a .forward file for users if they enter an email.
2009-08-22 16:09:12 -04:00
Michael Spang
5c88b54f78
Fix dependency of python protobuf
2009-08-06 01:43:17 -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
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.
2009-07-29 16:47:11 -04:00
Michael Spang
1c8e247732
Allow digits in variable names
2009-07-29 16:14:52 -04:00
Michael Spang
ad30f9c47a
Insanify configuration files
2009-07-29 13:08:53 -04:00
Michael Spang
92652a3af0
Install ceo daemon
...
We need to split into different packages for the daemon and clients.
2009-07-29 11:35:32 -04:00
Michael Spang
23c6c89237
Fix redundant arguments to linker
2009-07-29 09:58:11 -04:00
Michael Spang
e0332eecac
Fix home directory error handling
2009-07-29 09:47:04 -04:00
Michael Spang
aaeca32107
Make connection failure message more clear
2009-07-29 09:28:39 -04:00
Michael Spang
bfff0e8e87
Use --as-needed when linking
...
This avoids complaints by dpkg due to unnecessary links.
2009-07-29 09:22:38 -04:00
Michael Spang
e210f7d38b
Remove unused vars
2009-07-29 09:00:55 -04:00