353 Commits

Author SHA1 Message Date
Dan Cross
187cf02903 More GNUmakefile cleanups.
With the normalization of magimail's Makefile,
we can further simplify this logic.

Integrate the WWW logic into GNUmakefile.common.

Remove the custom `Makefile.sunos` files: just
use a conditional in the Makefile.

Signed-off-by: Dan Cross <patchdev@fat-dragon.org>
2018-10-10 10:25:26 +10:00
Dan Cross
4ed5319798 Rewrite non-WWW makefiles.
Delegate most of the logic to a "common" GNUmakefile,
with each system-specific GNUmakefile only setting a
handful of necessary variables.

Signed-off-by: Dan Cross <patchdev@fat-dragon.org>
2018-10-10 10:22:26 +10:00
Dan Cross
120e947d6e Rename Makefiles to GNUmakefiles.
GNU make is a requirement to build Magicka: make
this explicit with the naming of the files.

Signed-off-by: Dan Cross <patchdev@fat-dragon.org>
2018-10-10 10:22:21 +10:00
Dan Cross
b28e003945 Chat system: simplify connect logic.
Simplify the logic around making connections in the
chat system by delegating to utility functions that
return early on failure.

Signed-off-by: Dan Cross <patchdev@fat-dragon.org>
2018-10-09 15:49:54 +10:00
Dan Cross
d6826137dd clang-format
Fix a bunch of trivial formatting issues by running
`clang-format`.

Signed-off-by: Dan Cross <patchdev@fat-dragon.org>
2018-10-09 15:48:42 +10:00
Dan Cross
ff966a6b4d clang-format
Fix a bunch of trivial formatting issues by running
`clang-format`.

Signed-off-by: Dan Cross <patchdev@fat-dragon.org>
2018-10-09 15:39:59 +10:00
Andrew Pamment
991b1c4368 Update to v0.12-alpha and add area headers 2018-10-04 10:05:04 +10:00
Andrew Pamment
1d1f83cd41 Redraw BBS List after aborting 2018-10-02 10:16:50 +10:00
Andrew Pamment
c36b8d348e Fix bug when removing areas 2018-09-12 10:16:07 +10:00
Andrew Pamment
a9c73f15a6 another fix 2018-09-02 18:27:22 +10:00
Andrew Pamment
db4eeff587 Fix for empty messages 2018-09-02 18:23:47 +10:00
Andrew Pamment
4cf5596737 documentation work and a bug fix 2018-08-13 14:07:21 +10:00
Andrew Pamment
1b661f4f5b Fiddling with unread messages 2018-07-31 10:42:56 +10:00
Andrew Pamment
ecb1c986f0 Start on qwknet support 2018-06-24 10:28:18 +10:00
Andrew Pamment
4b90398cbf Stop using system() 2018-06-20 19:39:57 +10:00
Andrew Pamment
c341df6738 Fix bluewave 2018-06-20 19:31:35 +10:00
Andrew Pamment
96ac7c0a3f Updates for macOS 2018-06-19 19:06:25 +10:00
Andrew Pamment
50f4b9a5a8 Move initialization of mqtt 2018-06-19 09:14:18 +10:00
Andrew Pamment
5853f46f5b Update documents etc 2018-06-19 09:11:52 +10:00
Andrew Pamment
1684f8ab39 Switch broadcast to MQTT 2018-06-18 16:52:27 +10:00
Andrew Pamment
760fef49b2 fix a bug with menus 2018-06-12 17:06:49 +10:00
Andrew Pamment
07b5568037 ansi files in strings 2018-06-08 09:27:53 +10:00
Andrew Pamment
edb1b41652 Git hooks suck 2018-06-05 15:27:53 +10:00
Andrew Pamment
d14af4bf23 i will get this soon 2018-06-05 15:24:42 +10:00
Andrew Pamment
f12630f7e5 Last test commit 2018-06-05 15:23:30 +10:00
Andrew Pamment
ffd1c546b8 Another test commit 2018-06-05 15:21:49 +10:00
Andrew Pamment
1feaa7d91e Another test commit 2018-06-05 15:19:41 +10:00
Andrew Pamment
b472f6448c Test commit, just whitespace 2018-06-05 15:15:14 +10:00
Andrew Pamment
732732a728 close iconv 2018-05-31 19:13:43 +10:00
Andrew Pamment
0f6af49071 move next and prev around 2018-05-31 14:00:18 +10:00
Andrew Pamment
5a1a834803 Remove redundant free 2018-05-31 09:59:26 +10:00
Andrew Pamment
0b8cc472d4 Fix bug in SSH 2018-05-31 09:56:01 +10:00
Andrew Pamment
a37329ff21 Fix message flagging in www 2018-05-30 16:21:55 +10:00
Andrew Pamment
efdd46f97a add PAUSE code to ansis 2018-05-27 13:07:07 +10:00
Andrew Pamment
56636843aa attempt to fix with openssl < 1.1.0 2018-05-26 12:57:50 +10:00
Andrew Pamment
834afccb57 Update password hashing to use evp functions 2018-05-26 12:35:06 +10:00
Andrew Pamment
5920963420 Fix for dragonfly 2018-05-26 11:48:06 +10:00
Andrew Pamment
6bce190c1a Just reconfigure all the things 2018-05-26 11:27:29 +10:00
Andrew Pamment
59967118e0 More fixes for building on Net/OpenBSD 2018-05-26 11:10:37 +10:00
Andrew Pamment
d92859ac5d Attempt to fix building on netbsd 2018-05-26 11:05:43 +10:00
Andrew Pamment
ce888d9ad1 maybe this time? 2018-05-25 22:44:44 +10:00
Andrew Pamment
1ec2bc02bd more messing with word wrap 2018-05-25 22:42:35 +10:00
Andrew Pamment
0ebdbe71b4 Messing with wordwrap 2018-05-25 22:38:11 +10:00
Andrew Pamment
759b5a3adb fix type 2018-05-25 22:30:54 +10:00
Andrew Pamment
23fb3df703 update to look prettier 2018-05-25 22:29:09 +10:00
Andrew Pamment
fb90c8b397 updated to include bbs name if known from nodelist 2018-05-25 22:26:22 +10:00
Andrew Pamment
9e816f05f6 Restore accidently deleted date from www messages 2018-05-25 21:39:29 +10:00
Andrew Pamment
8f948e59c4 attempt to fix openbsd compiling 2018-05-25 18:49:30 +10:00
Andrew Pamment
b6f328ffa3 Fix for iconv message 2018-05-23 19:45:55 +10:00
Andrew Pamment
e8c7b0cfec
Merge branch 'maginet' into v0.11-alpha 2018-05-23 17:24:29 +10:00