No description
  • C++ 90.2%
  • C 9.6%
  • Makefile 0.2%
Find a file
Andreas Peters 228c3a6c1d MERGE
2026-02-09 17:11:22 +01:00
.github ADD: funding 2025-09-22 11:20:43 +02:00
doc UPDATE: wrong messages ans file 2026-01-05 19:01:42 +01:00
src MERGE 2026-02-09 17:11:22 +01:00
vx_images color (#1) 2025-10-29 12:22:03 +00:00
.gitignore UPDATE: readme 2025-12-30 20:36:35 +01:00
.gitlab-ci.yml ci: except push/branch delete to github on tags (releases) 2018-10-05 22:03:58 +02:00
.travis.yml inital commit for travis ci 2017-12-06 22:43:34 +01:00
CHANGELOG.md MERGE 2026-02-09 17:11:22 +01:00
changes.txt cosmetic clenaup: drop special characters where possible 2018-08-20 15:44:44 +02:00
obcm.spec fix abort on missing header and keywords "from, .." within message body 2018-08-19 02:23:30 +02:00
readme.1st initial commit 2014-12-30 23:02:38 +01:00
README.md UPDATE: readme 2026-01-06 13:30:27 +01:00

openBCM v2.x

OpenBCM - BCM for everybody (packet radio mailbox system initiated by DL8MBT)

Important

  • This fork is based on Hannes Schmelzer OpenBCM v1.08-x. Hannes and I maintain two OpenBCM paths together. He takes care of maintaining v1.08 (for DOS, Win32, Linux). I will build a pure Linux version as OpenBCM 2.x with additional features. We both consult each other regarding features and fixes.
  • With this fork I will change the versioning to semver.
  • With OpenBCM 2.0.0 I will updated the User DB. Please create a Backup of your current OpenBCM installation.
  • This fork supports Linux only.
  • I've removed weatherstation supports. Since it's already very old.

How to install bcm

First, create directory for bcm.

mkdir bcm

Then download the bcm binary, move it into the bcm directory and execute it.

cd bcm
chmod +x bcm
./bcm

After the first execute, bcm will create some files and directories.

Next, download the style.css file from this repository and copy it into the http directory.

cd http
wget
https://github.com/andreaspeters/openBCM/raw/refs/heads/master/doc/http/style.css

Start to configure init.bcm.

How to update bcm

I assume that you are already using bcm version 1.8.11-2 from this repository.

First, create a backup of your whole bbs. Next, download the newest bcm binary and copy it into your current bcm directory.

Very important, copy all the language file from doc/msg and the style.css from doc/http into your bcm directory.

That's it.

How to use ANSI Color

In the msg directory you will find language files like ctext.<LANGUAGE_CODE>. Copy that file to ctext.<LANGUAGE_CODE>.ans and add ANSI Escape chars for color. Soon, I will add examples under docs.

To enable ANSI color code, the user has to login and enabled it with a ansicolor 1.

Very important, most of the PacketRadio Terminal programs does not support ANSI Escape chars. But someone has to start. :-) Btw, my PR Terminal Program called FlexPacket does support basic ANSI Colors.

Screenshots

clipboard_20251022153215.bmp clipboard_20251022153436.bmp clipboard_20251022153837.bmp