Skip to content
This repository

CrashMail II is a Fidonet Tosser/Scanner/Areafix manager for Linux

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 cmnllib
Octocat-spinner-32 crashmail
Octocat-spinner-32 doc
Octocat-spinner-32 jamlib
Octocat-spinner-32 man
Octocat-spinner-32 oslib
Octocat-spinner-32 oslib_linux
Octocat-spinner-32 oslib_os2
Octocat-spinner-32 oslib_win32
Octocat-spinner-32 shared
Octocat-spinner-32 tests
Octocat-spinner-32 tools
Octocat-spinner-32 .gitignore
Octocat-spinner-32 Makefile
Octocat-spinner-32 Makefile.inc
Octocat-spinner-32 README.md
README.md

CrashMail II

CrashMail II is a Fidonet tosser/scanner with a built-in AreaFix implementation, support for Binkley style outbound (BSO), and message filtering capabilities.

This is a fork of Johan Billing's CrashMail II distribution. Major changes in this fork include:

  • Support for 64-bit operating (POSIX) operating systems.
  • A revamped build system with integrated testing
  • No more support for non-POSIX operating systems.

If you run into any problems with this code, plase report them to the project bugtracker.

Compiling

To compile CrashMail II, run make:

make

To run the test suite:

make tests

To install everything:

make install

If you are building packages, the Makefile supports the standard DESTDIR= option.

Pointlists

The man page for crashlist says:

Pointlists should be in BinkleyTerm format and should be specified after the real nodelists.

I wasn't sure what exactly a BinkleyTerm format pointlist should look like. Looking through the code, the following seems to work. Given a nodelist that looks like this:

Zone,99,Test_Zone,Test_Locale,Test_Sysop,0-000-000-0000,300,INA:localhost,IBN
Host,99,Test_Net,Test_Locale,Test_Sysop,0-000-000-0000,300,INA:localhost,IBN
,1,Test_Host_1,Test_Locale,Test_Sysop,0-000-000-0000,300,INA:localhost,IBN
,99,Test_Host_2,Test_Locale,Test_Sysop,0-000-000-0000,300,INA:localhost,IBN

Then your pointlist could look like this:

Zone,99,Test_Zone,Test_Locale,Test_Sysop,0-000-000-0000,300,INA:localhost,IBN
Host,99,Test_Net,Test_Locale,Test_Sysop,0-000-000-0000,300,INA:localhost,IBN
,1,Test_Host_1,Test_Locale,Test_Sysop,0-000-000-0000,300,INA:localhost,IBN
Point,1,Test_Point_1,Test_Locale,Test_Sysop,0-000-000-0000,300,INA:localhost,IBN

Or like this (if you are running CrashMail > 0.86):

Boss,99:99/1
Point,1,Test_Point_1,Test_Locale,Test_Sysop,0-000-000-0000,300,INA:localhost,IBN

Copyright

(This is the original copyright notice from doc/ReadMe.txt)

JAMLIB is copyright (c) 1999 Björn Stenberg. JAMLIB is released under the GNU Lesser General Public License, See src/jamlib/jamlib.doc for more information.

Except where explicitly stated otherwise, all other parts of CrashMail are copyright 1999 Johan Billing. Permission to use, copy and distribute CrashMail is granted provided that this copyright notice is included. Permission to modify CrashMail is granted. Distributing modified versions of CrashMail is allowed provided that the documentation clearly states that it is a modified version. Parts of CrashMail may be freely used in other projects as long as the documentation mentions the original copyright holder.

Author

CrashMail II was originally written by Johan Billing, billing@df.lth.se.

This port is maintained by Lars Kellogg-Stedman lars@oddbit.com (netmail to 1:322/761).

Something went wrong with that request. Please try again.