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