Smash sends messages to mobile phones and pagers. A server handles the SMS gruntwork while small portable clients submit messages to be sent. Smash uses a plugin system to support different operators and protocols.
| Tags | Communications Email |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


Changes: The following new configuration parameters were added: delete_orphans, spooldir, portm, and plugindir. Some bugfixes and improvements to plugins have also been added.


Changes: A bug in file the locking code was fixed. The mysterious "sometimes-the-serial-port-doesn't-work-on-bsd" bug was fixed. A new operator was added: KPN Holland. The default modem dial command was changed to 'atdt' (from 'atd').


Changes: New device locking and operators Proximus and Mobistar.


Changes: This release adds more configurable values, a multilevel and multisystem log, and new write functions for the plugins to better allow plugin debugging. Use of the Operator: header when posting a message now lets the client select the outgoing operator, phone number prefix matching is now regex, the client now features --listop to list the server's supported operators, and the UCP-plugin now supports opcode 51.


Changes: New plugins, TAP and UCP, bumping the number of operators up to 16. Also, this is the first version of the plugin API document included.