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
Michael Spang
39a3bda6b3
Make more noise in config parser
2009-01-31 01:57:06 -05:00