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
Michael Spang
235b223e4b
LDAP tweaks
2009-01-31 01:57:04 -05:00
Michael Spang
8948b29cd1
Log Kerberos errors consistently
2009-01-31 01:56:54 -05:00
Michael Spang
3358c617ad
Disable logging to stderr if it is not a tty
2009-01-30 23:40:22 -05:00
Michael Spang
597d6c5908
Rejigger the Makefile
...
It just wasn't complicated enough.
2009-01-30 22:45:10 -05:00
Michael Spang
f56e928ed7
Fix build on Solaris
2009-01-30 22:45:10 -05:00
Michael Spang
13876b123a
Use different CFLAGS for debug & package builds
2009-01-30 22:45:09 -05:00
Michael Spang
cb8dd43d1d
Set configuration directory from the environment
2009-01-30 22:45:09 -05:00
Michael Spang
3c6c173424
Ignore swap files and deleted NFS files
2009-01-30 22:45:09 -05:00
Michael Spang
cd84888b1f
Forbid adding users who have a group's name
2009-01-30 22:45:09 -05:00
David Bartley
6055aecb27
I bet this speeds up the compilation
2009-01-30 01:46:54 -05:00
David Bartley
7407c9b8d7
Make mspang happy
2009-01-30 01:38:53 -05:00
David Bartley
88952ae56a
Use rsync in zfsaddhomedir
2009-01-30 01:20:32 -05:00
Michael Spang
e2bf0997e2
Make C configuration even more insane
...
David thought we weren't using enough void pointers.
2009-01-17 20:23:44 -05:00
Michael Spang
6aec4b3c25
Remove unused vars
2009-01-17 20:08:45 -05:00
Michael Spang
2608a4d913
Update config.o deps
2009-01-17 20:08:10 -05:00
Michael Spang
a7433ec4a7
Make C configuration more insane
2009-01-17 19:17:47 -05:00
Michael Spang
eeff9868d4
Fix build on Solaris
2008-06-27 19:36:46 -04:00
Michael Spang
a4447e38bb
Run as root:root not root:$LOGNAME
2008-06-27 19:35:49 -04:00
David Bartley
f6565eb6b9
Add configurable refquota support
2008-05-28 02:01:24 -04:00
David Bartley
2820f4d824
Always call deauth
2008-05-20 18:59:05 -04:00
Michael Spang
ede20cf95e
Auth as ceo/admin for zfsaddhomedir
2008-05-20 18:54:40 -04:00
David Bartley
7172ecc756
Use refquota instead of quota
2008-05-15 22:14:24 -04:00
Michael Spang
2fa55f9c27
Whitespace fix
2008-03-16 05:51:56 -04:00
Michael Spang
e3085b1ab7
Merge branch 'master' of caffeine:/srv/git/public/pyceo
2008-03-16 05:51:01 -04:00
David Bartley
a834ffda8f
Add zfsaddhomedir
2008-03-16 05:35:21 -04:00
Michael Spang
f2b2d5e83f
Initialize program name in openlog
2008-03-15 01:52:16 -04:00
Michael Spang
e2b6557828
Fix use of member UID range in addclub
2008-01-25 20:30:56 -05:00
Michael Spang
d46915dbee
Fix use of club settings in addmember
2008-01-18 23:29:12 -05:00
Michael Spang
34da813a37
Actually do magic, tested this time
2008-01-15 18:20:33 -05:00
Michael Spang
36e3ae8c9e
Fix magic, really
2008-01-15 17:52:49 -05:00
Michael Spang
b991d32e63
Fix magic
2008-01-15 17:49:13 -05:00
Michael Spang
e28b159cdc
POSIX ACL support in addhomedir and addclub
2007-12-20 02:27:51 -05:00
Michael Spang
3307bfc56e
Remove obsolete function ceo_add_club()
2007-12-20 00:35:36 -05:00
David Bartley
c7aea5c7cf
Add sudo entry to ldap when creating clubs
2007-12-19 21:51:20 -05:00
Michael Spang
9a56175919
Reorganize build process
...
Now using Python's distutils for installing the Python modules
into the wrong place and python-support for moving them into
the right place, byte-compiling, and all that jazz.
2007-12-13 23:34:09 -05:00
Michael Spang
d822f029a7
Invert the sense of the return from addmember() or addclub()
...
It didn't quite work as-is. Whoops.
2007-12-12 03:39:17 -05:00
Michael Spang
2d7801864f
Fix another return in addmember
2007-12-12 03:09:31 -05:00
Michael Spang
8c19dc63b6
Make CEO non-SUID
...
It now binds to the directory as the invoking user.
2007-12-12 02:38:13 -05:00
Michael Spang
618bfa2d8d
Set the login shell of new members
...
Somehow this got left out of addmember. The default
is sh which isn't terribly friendly.
2007-12-12 02:12:14 -05:00
Michael Spang
3977cab631
Fix return in addmember and addclub
2007-12-12 01:25:44 -05:00
Michael Spang
3d20172dad
Add sources for C account creation programs
2007-12-10 03:15:44 -05:00