Bryan Ashby
f7e4b57763
Gopher server revamp!
...
* gophermap support
* More generic and flexible server
2020-11-27 00:54:56 -07:00
Bryan Ashby
cc95ef80dd
tabs -> spaces
2020-11-24 13:28:37 -07:00
Bryan Ashby
b36845f7a1
Hotkey + WHATSNEW entry
2020-11-24 13:22:52 -07:00
Bryan Ashby
c944e97699
Add to menu
2020-11-24 13:15:22 -07:00
Bryan Ashby
ba40aeff06
Fix message in install.sh
2020-09-11 10:56:06 -06:00
Bryan Ashby
fd7c9e8064
Better checks for various dependencies such as Python and call out additional steps better
2020-08-22 12:27:52 -06:00
Bryan Ashby
f558a614fc
#301 - Fix default key for message list
2020-08-12 10:36:24 -06:00
Bryan Ashby
60a1f14f6e
Better 'config new' and fix a couple menu refs
2020-07-06 21:02:18 -06:00
Bryan Ashby
9d8b43b605
Formatting
2020-07-06 18:49:21 -06:00
Bryan Ashby
189c42ebea
Doc updates
2020-07-06 18:16:53 -06:00
Bryan Ashby
51f3b0ffce
Minor
2020-07-06 17:59:34 -06:00
Bryan Ashby
f5f8b08a27
argName: message -> messageIndex
2020-07-06 17:55:53 -06:00
Bryan Ashby
91166b7f6b
Sync up with master
2020-07-05 17:57:29 -06:00
Bryan Ashby
965e845834
Major work on breaking up menus
2020-07-05 14:06:34 -06:00
Bryan Ashby
dd08cd68e7
Add PV[name,value] ACS check
2020-06-15 19:28:32 -06:00
Bryan Ashby
0328ad5b80
Node.js 12 LTS to docs & install script
2019-11-20 19:33:33 -07:00
Bryan Ashby
e80d3f1093
Add missing 'my messages' to message menu
2019-08-10 20:14:36 -06:00
Bryan Ashby
5db0a33a8a
Add missing entry to template
2019-08-10 12:17:56 -06:00
Bryan Ashby
428b3c0059
Merge branch '0.0.10-alpha' of github.com:NuSkooler/enigma-bbs into 0.0.10-alpha
2019-07-31 20:26:54 -06:00
Bryan Ashby
f3efc35e83
Adjust max length for edit 'to'
2019-07-31 20:26:13 -06:00
David Stephens
35dd2c758c
Add install checks for gcc and make, allow specify of branch to install from
2019-07-28 23:18:12 +01: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
da961c34a7
Add docs on template files
2019-06-16 11:01:58 -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
f8788d56d6
Merge branch '0.0.10-alpha' of ssh://numinibsd/git/base/enigma-bbs into security-updates
2019-06-11 18:25:35 -06:00
Bryan Ashby
ad305b4ccc
Implement 'maxScrollbackLines' config for MRC module
2019-06-08 12:12:29 -06:00
David Stephens
793c05ee82
Add config options to template
2019-05-31 21:08:22 +01:00
David Stephens
0b95997554
MRC general config
2019-05-26 00:16:49 +01:00
Bryan Ashby
401d0a10b1
Fix 'AR' ACS check
2019-05-11 00:19:11 -06:00
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