Commit Graph

27 Commits

Author SHA1 Message Date
Andrew Pamment
6dba7e8481 Some fixes for make install 2018-10-26 13:25:37 +10:00
Andrew Pamment
41b0e18ffc Make it so users must exist to address them in local mail 2018-10-23 16:32:17 +10:00
Dan Cross
2f79c4a590 Trivial changes: white space etc.
clang-format and removing whitespace at the ends
of lines.

Signed-off-by: Dan Cross <patchdev@fat-dragon.org>
2018-10-20 09:37:40 +10:00
Andrew Pamment
999ec8871d another fix for new users 2018-10-18 12:13:10 +10:00
Andrew Pamment
aa2e4bced8 another fix for new users 2018-10-18 12:04:51 +10:00
Andrew Pamment
8a201b77d1 Fix bug with new users 2018-10-18 11:50:56 +10:00
Dan Cross
32d1c70622 Mostly trivial whitespace cleanups.
Clang-format and removing whitespace at the ends of lines.

Signed-off-by: Dan Cross <patchdev@fat-dragon.org>
2018-10-17 13:11:38 +10:00
Dan Cross
aacb1000c8 Arrays to vectors.
This is the big push to get rid of the last of the
unadorned dynamic arrays.  Use ptr_vectors for things
like mail conferences etc.

Lots of incidental cleanup along the way.

Signed-off-by: Dan Cross <patchdev@fat-dragon.org>
2018-10-17 13:11:25 +10:00
Dan Cross
58481b88eb Cleanup users.c.
This started with using bounded operations on strings,
and morphed to introducing a utility function to open
the USERS SQLite3 database and then a general cleanup.

This needs testing.

Signed-off-by: Dan Cross <patchdev@fat-dragon.org>
2018-10-16 11:01:11 +10:00
Dan Cross
fa014f3a88 Simplify dynamic memory management.
Add utility routines and use them to simplify the
use of dynamically allocated memory.

Signed-off-by: Dan Cross <patchdev@fat-dragon.org>
2018-10-10 10:25:29 +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
Andrew Pamment
c36b8d348e Fix bug when removing areas 2018-09-12 10:16: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
798bec221d Message Flagging 2018-05-22 08:55:44 +10:00
Andrew Pamment
263118a164 Attempt to solve stuck nodes 2018-02-16 21:35:09 +10:00
Andrew Pamment
7b7baa0c59 allow 2 character usernames 2018-02-14 20:49:26 +10:00
Andrew Pamment
66da53eb85 lots of leaks fixed 2018-02-10 16:01:30 +10:00
Andrew Pamment
84a3d271df first attempt at www downlods WIP 2018-01-23 20:57:58 +10:00
Andrew Pamment
dd1d4d4eaa Add signature capability 2018-01-13 19:17:22 +10:00
Andrew Pamment
76de1e7f4b Attempt to add first/last names to bluewave scan 2018-01-07 22:59:39 +10:00
Andrew Pamment
efd022efd8 Add an error message 2018-01-06 16:51:09 +10:00
Andrew Pamment
64b16fb188 Strict full name checking 2018-01-06 16:48:33 +10:00
Andrew Pamment
de2bf3be15 Disallow starting and ending with a space 2018-01-06 15:59:35 +10:00
Andrew Pamment
5ca5ea73c3 First try at alternate packet numbering for bluewave 2017-10-18 07:36:58 +10:00
Andrew Pamment
ffaca86565 Redo Make file setup.. please standby 2017-09-25 13:27:22 +10:00