Commit Graph

91 Commits

Author SHA1 Message Date
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
Michael Spang 39a3bda6b3 Make more noise in config parser 2009-01-31 01:57:06 -05:00
Michael Spang e3f0ed509d Fix fallout from format magic 2009-01-31 01:57:05 -05:00
Michael Spang ddecf4a4a0 Use __attribute__(format) magic 2009-01-31 01:57:05 -05:00
Michael Spang 54658af34a Don't forget to flush 2009-01-31 01:57:05 -05:00
Michael Spang 3476038435 Convert logging to strbufs 2009-01-31 01:57:04 -05:00
Michael Spang f5a71b6b32 Add strbuf API
Shamelessly stolen from Git.
2009-01-31 01:57:04 -05:00