The main goal of the Linux Trustees project is to create an advanced permission management system for Linux. The solution proposed is mainly inspired by the approach taken by Novell Netware and the Java security API. Special objects (called trustees) can be bound to every file or directory. The trustee object can be used to ensure that access to a file, directory, or directory with subdirectories is granted (or denied) to a certain user or group (or all except user or group). Trustees are like POSIX ACLs, but trustee objects can affect entire subdirectory trees, while ACLs a single file. Trustees works with the 2.6 Linux kernel.
Netclasses is an asynchronous networking library that works with GNUstep and Mac OS X. Out of the box, it gives a nice, asynchronous, and object-oriented interface for IRC, line- based, and raw TCP/IP connections. Users can easily subclass the raw TCP/IP or line-based interfaces to create asynchronous interfaces for other sorts of connections.
TalkSoup is a fully configurable graphical IRC client for both GNUstep and Mac OS X. Its simplistic interface is made extremely powerful by the fact that all parts of the IRC client are implemented as runtime-loaded plugins, so additional plugins can be made to further extend TalkSoup. TalkSoup supports a tabbed interface, DCC file transfer, and most common features found in other IRC clients.
PAM Sessionrun is a PAM module that can run a script at the start and end of a PAM session. The script is provided the username and password (if available) of the user and can be used for any number of things such as auto-mounting drives, preventing access to a system by the return value of a script, and caching passwords for use in printing.
Re: duplicate effort?
> ever heard of pam_script?
Actually to be perfectly honest, I had not checked freshmeat before I did this and the webpage for PAM script takes a bit more digging to turn up on google than I had done. There are still some differences, mostly that:
i.) The scripts here can be authoritative, I can have a script which causes the session component to fail.
ii.) The session level scripts are provided the username and password of the person logging in.
iii. ) Autoconf support
Granted, these are rather minor modifications, but considering that both of the modules are really only between 300-500 lines of code, am I really worried about it? Not really...
Yea, I too was actually in the process of finding another good
POP3 email provider after Yahoo stopped. This program
saved me all the pain of changing emails, thanks a ton and
keep up the good work!