bbs100 patches

A few patches have been contributed to bbs100. You can get them here. The idea is that some or all patches will eventually make it into the main bbs100 distribution. Until they actually do, you download the contributed patches from this page and apply them yourself.

I cannot emphasize this enough, please contribute any changes you made to bbs100 as a patch and be a part of the project. Make a unified diff of the source code and mail it to walter at heiho dot net.

Some of these patches may not work well when used together; your mileage may vary. I've tried to group patches of the same authors together, which should work because they are using their own source trees. Some of these patches may or may not have been tested to the fullest. NO WARRANTY: USE AT YOUR OWN RISK. All patches to bbs100 are subject to the GNU General Public License.

Patches are classified as:
bugfixFixes a bug
securityFixes a security problem
cleanupRewrite of dirty code
enhancementEnhancement in feature or more advanced code constructs
featureNew feature

Patches to bbs100-3.2
Contributed by _azure:
Jan 9th 2009openbsd_wrapper-3_2.diffbugfixfixes compiler errors on OpenBSD
 
Contributed by Ignacio Arque-Latour:
Sep 13th 2008help_menu-3_2.diffenhancementthe Help menu looks nicer
Sep 13th 2008menu_style-3_2.diffenhancementChanges looks of menu's and spelling of "eXpress" messages
 
Contributed by Walter:
Sep 14th 2008mac_signal-3_2.diffcleanupfixes compiler warnings on MacOS X (see mac_signal_README.txt)
 
Patches to bbs100-2.1
Contributed by Walter:
May 9th 2005no_cr_code-2.1.diffsecuritydisables the malicious <cr> color code (reported by Lord Lerkista)
April 25th 2005update_timerqueue-2.1.diffbugfixFix for restartable timers (reported by Lord Lerkista)
August 20th 2004state_forward_room.diffbugfixFix for forwarding to another user's Mail> room
June 29th 2004FileFormat.diffcleanupFixes 'lvalue' warning messages during compilation
June 29th 2004color_strlen.diffbugfixFix in the color_strlen() function
 
Contributed by Georbit:
June 25th 2004state_login.diffbugfixFixes a bug! And two spelling errors in the login procedure
 
Contributed by Martin J. Bethlehem:
June 14th 2004win32_patches_bbs100_2_1.diffenhancementRun bbs100 under Windows using Cygwin
Screenshot of bbs100 running on Windows XP
   

Patches to bbs100-1.2.0
Contributed by Shannon Prickett:
January 9th 2004emotes.diffenhancementEnables you to disable emotes
January 5th 2004chatandhomes.diffenhancementEnables you to compile bbs100 without support for chat and home rooms
January 5th 2004warnings.diffcleanupFixes a number of compilation warnings
 
Contributed by Lord Lerkista:
May 6th 2003osx.diff.gzenhancementRun bbs100 1.2.0 under Mac OS X
 
Contributed by Georbit:
February 10th 2003fileformat.diffdocumentationExplains file format of message and room data files
 
 
Patches to bbs100-1.1.12
Contributed by Shannon Prickett:
April 6th 2002edit_x_abort.diffenhancementEnter ABORT to abort an X message, in addition to <Ctrl-C> (handy for users with buggy telnet clients)
April 5th 2002erase_word.diffenhancementWord-erase functionality in X editing
April 1th 2002colorTEXT.diffbugfixDefault text color (mainly for issues with backspacing color codes)
March 28th 2002isprint.diffcleanupNeat function that says if a character is printable or not
   
Contributed by Dateq of GalaxyQuest BBS:
April 15th 2002purger_yell.tar.gzfeatureTwo in one: Enables a Yell menu for the users, and sysops can run an account purger from within the Sysop menu
   
Contributed by Mutation of The Matrix BBS:
April 15th 2002read_cmds.difffeatureTwo in one: Press <a> to read the message again, <(> to read the parent of a Reply post
   
Contributed by Fearlezz of The Matrix BBS:
April 19th 2002wrap.diffenhancementBetter word-wrapping in editing
April 19th 2002color.diffenhancementResets color when backspacing in editing
April 19th 2002sysmenu.diffbugfixFixes error in the Sysop menu
   
Contributed by M.J. Bethlehem
May 2nd 2002win32_patches_new.diff.bz2enhancementRun bbs100 on Win32 platform
Screenshot of bbs100 running on Windows
   

Back to main page


If you really must, you can contact the author at walter at heiho dot net