Commit Graph

75 Commits

Author SHA1 Message Date
Bryan Ashby 0ed507cd7b
Initial real 2FA/OTP work 2019-04-09 20:07:19 -06:00
Bryan Ashby 57938e761e
+ Implement SSH PubKey authentication
* Security related items to config/security dir
2019-02-20 23:55:09 -07:00
Bryan Ashby f41d12c688
+ oputil user rename 2019-02-16 11:03:46 -07:00
Bryan Ashby 83d0daf4b7
Add 'My Messages' module 2019-02-15 21:55:18 -07:00
Bryan Ashby 1ca1128df6
Update docs & examples on SSH Private Key (PK) generation 2019-02-15 18:48:16 -07:00
Bryan Ashby a08648a8dc
Change install scripts to indicate master 2019-02-15 14:48:03 -07:00
Bryan Ashby 7d82935986
Fix up Luciano art for file base list export 2019-02-15 13:43:34 -07:00
Bryan Ashby 301aacd9d8 Add mainMenuUserAchievementsEarned 2019-01-26 12:55:25 -07:00
Bryan Ashby 2788c37492 + ACS: AC for achievement count check
+ ACS: AP for achievement point check
+ User minutes used on the system are now tracked
+ MCI: TO for total time spent online system (friendly format)
* Fix up a couple ACS bugs with |value|
* Fix formatting of achievement text
+ Add more achievements
* Fix achievement duration formatting
2019-01-10 20:34:52 -07:00
Bryan Ashby 83c57926d3 Never interrupt during upload 2019-01-09 20:06:55 -07:00
Bryan Ashby 43bbc3733c Tabs -> Spaces 2019-01-05 17:07:36 -07:00
Bryan Ashby 046550842b ACS changes in prep for checking from ie content servers such as NNTP
* ACS now takes subject { client, user }
* ACS checks now consider client/user optional & checks fail (return false) if an object is not available
2018-12-28 10:39:41 -07:00
Bryan Ashby 772022f0d0 + NNTP Content Server
* Read-only to public conf/areas only for now
* Missing some protocol support
* Could use better encoding practices and ANSI prep
2018-12-14 22:21:57 -07:00
Bryan Ashby 8f9f4227c1 Fix typo 2018-12-02 19:31:27 -07:00
Bryan Ashby fe44f2c4d6 User interrupts & node module ready to rock. ...maybe with bugs? 2018-11-30 23:20:44 -07:00
Bryan Ashby d11aca571e Yet more UserProps usage 2018-11-23 22:02:36 -07:00
Bryan Ashby df2bf4477e SECURITY UPDATE
* Handle failed login attempts via Telnet
* New lockout features for >= N failed attempts
* New auto-unlock over email feature
* New auto-unlock after N minutes feature
* Code cleanup in users
* Add user_property.js - start using consts for user properties. Clean up over time.
* Update email docs
2018-11-22 23:07:37 -07:00
Bryan Ashby 0721a7201c Default to logging user off if a 2nd login attempt is made while they're on 2018-11-21 19:51:03 -07:00
Bryan Ashby 3af5b6f509 * Word wrap messages when output via Gopher server
* Fix Gopher startup banner default
2018-11-20 21:02:30 -07:00
Bryan Ashby 5ea6f5e1f8 Sample event scheduler entry 2018-11-19 20:40:20 -07:00
Bryan Ashby 6f7dd6fa22 Merge branch '0.0.9-alpha' of github.com:NuSkooler/enigma-bbs into 0.0.9-alpha 2018-11-19 19:09:04 -07:00
Bryan Ashby 370f8039db * Use itemFormat/focusItemFormat for set newscan message/file conf/areas
* Docs for set_newscan_date module
2018-11-18 14:19:34 -07:00
SemperFu 5f4e129369
Remove -Wait
-Wait doesn't work. It sits there waiting for completion before forwarding.
2018-11-18 14:17:42 -05:00
SemperFu 7410862f57
Update config_template.in.hjson
Cap S
2018-11-18 14:10:11 -05:00
SemperFu 7cd0b3b393
Update config_template.in.hjson
Changed to PowerShell. Added -F equivalent (-wait) and Tail
2018-11-18 14:06:46 -05:00
SemperFu f567ef6452
Update config_template.in.hjson 2018-11-18 01:41:06 -05:00
SemperFu 05804206ee
Windows logging hint 2018-11-18 01:40:08 -05:00
Bryan Ashby 96d30af5d2 POSSIBLY BREAKING:
config/menu.hjson and config/prompt.hjson are now moved to misc/menu_template.in.hjson and config/prompt_template.in.hjson. These are now simply used as template files and copied to config/ with proper naming when issuing 'oputil.js config new'
2018-11-13 21:32:22 -07:00
Bryan Ashby f59b4b883f Update basic info in menu.hjson, fix email addr 2018-11-13 21:25:46 -07:00
Bryan Ashby 14095d8f03 Updates RE message networks 2018-11-12 11:30:52 -07:00
Bryan Ashby 00a0e131b4 Statlog to config 2018-11-11 01:58:49 -07:00
Bryan Ashby e8e9df767f * Move idle config to user
* More 'config new' enhancements
2018-11-11 01:00:42 -07:00
Bryan Ashby c24695e998 + oputil.js config cat
* Many updates to config gen
y
2018-11-10 23:59:26 -07:00
Bryan Ashby 82cfdc978f Put ports at top of blocks 2018-11-10 22:04:59 -07:00
Bryan Ashby 99893b0bd1 Yet more updates with config new 2018-11-10 20:26:23 -07:00
Bryan Ashby f00dfea84d Log that it can take a while! 2018-11-10 20:26:11 -07:00
Bryan Ashby 0058d54424 More updates on config template stuff 2018-11-10 20:00:25 -07:00
Bryan Ashby 713329b5d3 More fixes 2018-11-10 18:46:43 -07:00
Bryan Ashby 6c50b640db Fixes 2018-11-10 18:19:38 -07:00
Bryan Ashby 23aa3d0bd3 Full source build for ARM/pi 2018-11-10 18:11:00 -07:00
Bryan Ashby a7b506a595 Updated bad password list 2018-11-10 10:17:24 -07:00
Bryan Ashby 1c216dc453 Dur. 2018-11-09 19:19:16 -07:00
Bryan Ashby 2616499c17 Installer script should move along with actual version! 2018-11-09 19:05:59 -07:00
Bryan Ashby 97e2d103e2 Comments 2018-11-09 19:02:07 -07:00
Bryan Ashby 93305d44fc Initial WIP on better 'oputil config new' for testing 2018-11-07 20:24:05 -07:00
David Stephens 476e8f2f0c Upgrade to node.js 10 2018-04-28 00:33:34 +01:00
Bryan Ashby 0de98a673f Add DESCRIPT.ION export ability
* 4DOS style DESCRIPT.ION generated in storage areas @ weekly schedule by default
* Format can be controlled via templates; schedule can be changed or disabled, etc.
2018-03-12 22:18:09 -06:00
Bryan Ashby 63ff2a6057 Templates for new export 2018-03-08 19:56:00 -07:00
Bryan Ashby 8c7c20862c * Implement some missing placeholder ACS checks
* Add some new ACS checks
* Add documentation on new ACS
2018-02-07 20:26:29 -07:00
Bryan Ashby 1261af00c3 Update Node.version for 0.0.9-alpha branch 2018-02-04 10:38:52 -07:00