Bryan Ashby
f3efc35e83
Adjust max length for edit 'to'
2019-07-31 20:26:13 -06:00
Bryan Ashby
29ced38994
Template minor fix
2019-06-16 18:56:25 -06:00
Bryan Ashby
abc6465af4
Template fixes
2019-06-16 15:30:47 -06:00
Bryan Ashby
abc6a36275
OTP/2FA config template & luciano blocktronics theme
2019-06-15 22:18:51 -06:00
Bryan Ashby
f02434bc23
Add 2FA/OTP authentication to menu template
2019-06-15 00:07:09 -06:00
Bryan Ashby
ad305b4ccc
Implement 'maxScrollbackLines' config for MRC module
2019-06-08 12:12:29 -06:00
David Stephens
0b95997554
MRC general config
2019-05-26 00:16:49 +01: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
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
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
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
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
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
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