(07 Aug 2003 at 10:19)
|For my brother's server I updated mlftpd to switch group id and secondary group memberships correctly on login. There sure is a lot of stuff you have to do in order to switch users in Unix. Anyway, that is probably the last work I will do on it until I decide to port it to the new SML 2002 Basis, which has network stuff built in.|
If you run an x86 linux box and run wu_ftpd or some shit like that, you should think about using my server instead! (It won't have any buffer overflows or other remote root holes) More useful daemons (sshd, named) coming as soon as I get some more free time...
|SML 2002 basis? I must be out of the loop (I'm assuming that you mean SML (2002 basis) not (SML 2002) basis, otherwise I'm *really* out of the loop). Do you have a link to its spec?
|Yeah, there is a new Basis spec. I guess only the people on sml-implementers and mlton users know about it, since mlton is the only compiler that actually implements it, as far as I know.
It actually has significant improvements, but still some omissions. (I could have really used a Posix.ProcEnv.setgroups to go with Posix.ProcEnv.getgroups!)