smartmontools contains utilities that control and monitor storage devices using the Self-Monitoring, Analysis, and Reporting Technology (S.M.A.R.T.) system built into ATA and SCSI hard drives. This is used to check the reliability of the hard drive and to predict drive failures. Version 5.x is designed to comply with the ATA/ATAPI-5 specification. Future releases will comply with the ATA/ATAPI-6 and ATA/ATAPI-7 specifications. It is meant to be an up-to-date replacement for the ucsc-smartsuite and smartsuite packages, and is derived from that code.
spfmilter is a milter (sendmail mail filter) which implements the Sender Policy Framework (SPF). SPF is a strategy for preventing junk mail. The SMTP standard for email allows anyone to forge anyone else's email address. SPF verifies that the Sender address of an email message matches (according to some policy) the client IP address that submitted it.
spim is a self-contained software simulator for running R2000/R3000 assembly language programs. It reads and can immediately execute files containing assembly language code. spim also provides a debugger and simple set of operating system services. spim provides both a simple, textual interface and a fancier, graphical interface. The package includes complete source code and documentation.
spmfilter is a mail filtering framework. It attempts to be a general filtering framework for any purpose. The API enables spmfilter plugins to access messages as they are being processed by the MTA. This allows them to examine and modify message content and meta-information during the SMTP transaction. Plugins are loaded at runtime and can be processed in any sequence. The processing chain can also be altered by a single plugin, for example if the plugin has to stop further processing.
SPServer is a high concurrency C++ server framework library that implements the Half-Sync/Half-Async and the Leader/Follower thread pool patterns. It is based on libevent (Unix/Linux) and IOCP (Win32) in order to utilize the best I/O loop on any platform. It supports SSL for secure transactions. An SSL proxy, sptunnel, is included along with an embedded HTTP server framework, sphttp.
stardict-ed is a fork of StarDict (a cross-platform and international dictionary). It can be compiled with or without GNOME libraries (in the second case, it requires only GTK+). Another difference from stardict is that it uses libstardict for access to dictionaries, so it works a little faster.
stream-db is a database-enabled version of streamcast, an MP3 file streamer for icecast/shoutcast servers. stream-db uses a database for the backend instead of perl data structures. The database holds song information, play queues, event logs and request logs. The aim the project is to allow people to create their own streaming media stations, with users, requests, song histories, and playlists and other such fun things.
sudosh can be used as a default login shell or a filter that takes advantage of PTY devices in order to sit between the user's keyboard and a program, in this case a shell. It was designed specifically to be used in conjunction with sudo, and allows the execution of a root or application shell with logging. It is basically a VCR and will record root shell sessions and also has the ability to play back the sessions as they were originally recorded. It records all input/output, keyboard input, and timing information so that the session can be played back in the original format.