Commit Graph

120 Commits

Author SHA1 Message Date
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
Michael Spang 37eb3e6465 Resurrect linux homedir support 2009-07-29 08:56:27 -04:00
Michael Spang 0d52c0475b Kill zfsaddhomedir 2009-07-29 08:30:08 -04:00
Michael Spang 6b83cc5c05 Abort on unexpected SCTP errors 2009-07-29 08:18:35 -04:00