This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Dan Cross 7bf6e05170 Fix a buffer overflow in bluewave.c.
strcat()'ing a string onto the result of file2str()
will result in a buffer overflow, since file2str()
only allocates enough memory to hold the contents of
the file (plus a NUL terminator).  This happend in
`bluewave.c`.

Instead, use `file2stralloc` to read the contents of
that file into a stralloc, which we can stralloc_cats
onto without fear of overflow.

Signed-off-by: Dan Cross <patchdev@fat-dragon.org>
2018-10-13 10:22:40 +10:00
deps Final fix for dragonfly 2018-10-12 18:13:37 +10:00
dist documentation work and a bug fix 2018-08-13 14:07:21 +10:00
docs documentation work and a bug fix 2018-08-13 14:07:21 +10:00
src Fix a buffer overflow in bluewave.c. 2018-10-13 10:22:40 +10:00
utils Makefile tweaks for sunos and macos 2018-10-12 15:58:29 +10:00
.gitignore Start on qwknet support 2018-06-24 10:28:18 +10:00
.gitlab-ci.yml put -qq back in 2018-03-05 18:49:30 +10:00
.gitmodules Update git modules 2018-06-05 14:03:18 +10:00
file_id.diz update v0.10-alpha 2018-02-08 20:13:50 +10:00
GNUmakefile Trivial whitespace cleanups 2018-10-11 21:36:35 +10:00
LICENSE.txt Added License & FILE_ID.DIZ 2016-04-09 18:22:55 +10:00
README.md Updated Documentation 2018-02-05 11:14:37 +10:00
setup.sh Trivial whitespace cleanups 2018-10-11 21:36:35 +10:00
STRINGS.CHANGES Start on qwknet support 2018-06-24 10:28:18 +10:00

MagickaBBS

A Bulletin Board System for UN*X like platforms.

For documentation, see http://docs.magickabbs.com/