Commit Graph

16 Commits

Author SHA1 Message Date
chengtripp
36102e53f3
Simple Script to add user addresses to the allowed list 2023-02-06 21:39:49 +00:00
chengtripp
845b89ae75
Added allow list (default off)
* Added an option for an allow list (`/storage/allowed`), if the file is present the users source address is checked against the list, if its not present they will be messaged to say they aren't authorised. 

Please note this feature is not default and only activates in the allowed file is present.
2023-02-06 21:37:32 +00:00
chengtripp
adfd531314
Merge pull request #2 from chengtripp/micro
Micro
2023-02-06 21:36:21 +00:00
chengtripp
cf9b827509
Update README.md 2023-02-03 21:18:03 +00:00
chengtripp
3ae39e811b
Removed dependencies, use internal queues, tidy up
* Removed need for redis, instead uses umsgpack and flat files similar to reticulum and nomad net
* Uses internal queue for the message queue
* Announcements are tracked in file rather than redis
* Uses its own config folder `nomadmb`, code inspired by NomadNet
2023-02-03 21:09:28 +00:00
chengtripp
f30399f04f
removed redis dependency, now uses umsgpack 2023-02-03 21:06:52 +00:00
chengtripp
1869c21b36
Add files via upload 2023-02-01 11:00:24 +00:00
chengtripp
503918caaa
Create list 2023-02-01 11:00:09 +00:00
chengtripp
f00c608a4e
Update README.md 2023-02-01 10:55:58 +00:00
chengtripp
6b9418a917
Added Message Board pruning
* Script will now prune the message board to 'max_messages' to ensure the board doesn't get too long, default set to 20
* adjusted indents to match in all functions
2023-02-01 10:29:58 +00:00
chengtripp
c343ac170a
Update: announcements, get directory, reduce log output
* Created announce_check function which will check if need to rebroadcast announcement (hard coded to every 30 minutes)
* Using os.getcwd now can get current directory so doesn't need hardcoded dir for storage/identity
* Reduced RNS.log printout
* Adjustable redis database
2023-02-01 10:06:14 +00:00
chengtripp
98aeda263c
Merge pull request #1 from chengtripp/add-license-1
Create license
2023-01-31 22:59:43 +00:00
chengtripp
a01bbaae68
Create license 2023-01-31 22:59:25 +00:00
chengtripp
242367f3ea
Create messageboard.py 2023-01-31 22:06:47 +00:00
chengtripp
9172f631c9
Create message_board.mu 2023-01-31 21:58:51 +00:00
chengtripp
789516186d
Initial commit 2023-01-31 21:57:46 +00:00