Commit Graph

97 Commits

Author SHA1 Message Date
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
Michael Spang 49bdd24661 Remove Solaris LDFLAGS 2009-07-29 07:28:53 -04:00
Michael Spang 47b601d224 Update call to kadm5_init_with_skey 2009-07-25 05:53:54 -04:00
Michael Spang 25646ac593 Remove kadmin headers 2009-07-25 05:46:09 -04:00
Michael Spang 4ede8212d5 Require TGT in ldap_init 2009-07-25 05:34:08 -04:00
Michael Spang bac4db4f4d Fail op handling if unathenticated 2009-07-25 05:29:37 -04:00
Michael Spang 0c828122ac Make kerberos code more verbose 2009-07-25 05:29:21 -04:00
Michael Spang e75390b7de Fix networking bugs 2009-07-25 05:29:05 -04:00
Michael Spang 60e272e8c6 Remove keytab configuration
Instead we'll always use the default keytab, which is /etc/krb5.keytab
or the KRB5_KTNAME environment variable.
2009-07-25 04:24:44 -04:00
Michael Spang 27be3e67d9 Remove pointless indentation 2009-01-31 18:44:01 -05:00
Michael Spang 8254cea7bf Revert "I bet this speeds up the compilation"
This reverts commit 6055aecb27.
2009-01-31 18:43:19 -05:00
Michael Spang a26181a278 Revert "Use rsync in zfsaddhomedir"
This reverts commit 88952ae56a.
2009-01-31 18:10:39 -05:00
Michael Spang 49004af3ca Free everything before exiting
This cleans up valgrind --show-reachable.
2009-01-31 17:39:37 -05:00
Michael Spang 2806b4a15e Nothing to see here 2009-01-31 16:32:23 -05:00
Michael Spang 87a353db17 Don't install op-adduser to /usr/bin 2009-01-31 02:05:41 -05:00
Michael Spang 99aa8e0fca Fix clean 2009-01-31 02:03:47 -05:00
Michael Spang 6752ed1bc4 Remove obsolete code 2009-01-31 01:57:08 -05:00
Michael Spang 64f10c6009 Adjust Makefile 2009-01-31 01:57:07 -05:00
Michael Spang 7a7c1fcc41 Update .gitignore 2009-01-31 01:57:07 -05:00
Michael Spang a39d2b8485 Call ceod in addmember and addclub 2009-01-31 01:57:07 -05:00
Michael Spang 0edfa120eb Add op-adduser 2009-01-31 01:57:07 -05:00
Michael Spang 57b6e12476 Add ceoc 2009-01-31 01:57:06 -05:00
Michael Spang ef6b18c7bb Add ceod 2009-01-31 01:57:06 -05:00
Michael Spang 7de577ab32 Remove some unused config vars 2009-01-31 01:57:06 -05:00