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
|
8d46a305c5
|
Add IP address to failed login attempts
|
2018-12-27 14:16:59 -07:00 |
Bryan Ashby
|
3864d957c9
|
* Servers now use async listen()
|
2018-12-27 02:46:16 -07:00 |
Bryan Ashby
|
9d1815682d
|
* ServerModule's createServer() is now async
* Re-write of NNTP Message-ID <> internal message UUIDs
|
2018-12-27 02:19:26 -07:00 |
Bryan Ashby
|
ee93035bb8
|
* Disconnect clients that attempt to login with banned usernames for Telnet as well
* Slow disconnects to thwart brute force attacks - these names won't exist anyway,
but we want the attacking client to not DoS us
|
2018-12-25 00:18:04 -07:00 |
Bryan Ashby
|
06a1925288
|
Check bad usernames @ login
|
2018-12-24 15:32:38 -07:00 |
Bryan Ashby
|
73e8b0454e
|
Wrap ctx.reject() and catch throws
|
2018-12-24 15:14:37 -07:00 |
Bryan Ashby
|
c6e176f5bd
|
Add oputil fb desc
|
2018-12-21 14:39:57 -07:00 |
Bryan Ashby
|
f4088303ca
|
cleanControlCodes -> stripAnsiControlCodes
|
2018-12-17 22:08:59 -07:00 |
Bryan Ashby
|
eeaeef9a8c
|
Yet another FILES.BBS type
|
2018-12-17 21:39:25 -07:00 |
Bryan Ashby
|
1f5ec39778
|
Strip pipe codes!
|
2018-12-17 21:39:10 -07:00 |
Bryan Ashby
|
03662dc056
|
Fix major durp in code with CNET codes
|
2018-12-17 21:38:09 -07:00 |
Bryan Ashby
|
098e3c2fba
|
More FILES.BBS support
|
2018-12-17 17:23:02 -07:00 |
Bryan Ashby
|
84ca97e936
|
FILES.BBS handling improvements - WIP
|
2018-12-17 15:56:09 -07:00 |
Bryan Ashby
|
996fcb389e
|
Minor help update
|
2018-12-17 12:10:55 -07:00 |
Bryan Ashby
|
832e04cdf0
|
+ Initial FILES.BBS support during file scan: A few formats supported so far, more to come...
* Detect DESCRIPT.ION, FILES.BBS, etc. during scans
|
2018-12-17 12:08:06 -07:00 |
Bryan Ashby
|
8356f00ba6
|
Fix bug when user has been nuked
|
2018-12-17 11:56:07 -07:00 |
Bryan Ashby
|
b1eea4f4b7
|
Some logging updates
|
2018-12-17 11:20:14 -07:00 |
Bryan Ashby
|
12a1809a88
|
lol fail
|
2018-12-16 00:40:14 -07:00 |
Bryan Ashby
|
422a925daa
|
+ oputil.js user info
* Fix up some help messaging
* Don't allow del of +op
|
2018-12-16 00:26:28 -07:00 |
Bryan Ashby
|
6d45d74a47
|
Little better NNTP config
|
2018-12-15 23:52:59 -07:00 |
Bryan Ashby
|
3eaf4dd0d8
|
+ oputil.js user rm USERNAME
* Fix some of my horrid spelling...
|
2018-12-15 23:42:19 -07:00 |
Bryan Ashby
|
cf6e3d3ba8
|
Better logging
|
2018-12-15 02:40:36 -07:00 |
Bryan Ashby
|
b89096fd99
|
publicPort typo
|
2018-12-15 02:39:57 -07:00 |
Bryan Ashby
|
4b2771012b
|
Show desc if set
|
2018-12-15 02:06:15 -07:00 |
Bryan Ashby
|
dba2fc18f6
|
Strip MCI/Pipe codes
|
2018-12-15 01:55:38 -07:00 |
Bryan Ashby
|
a3ba57b0b8
|
Fix schedule issue
|
2018-12-14 23:21:33 -07:00 |
Bryan Ashby
|
b903b2ee82
|
Better logging
|
2018-12-14 23:08:53 -07:00 |
Bryan Ashby
|
874aee5baa
|
Change listen addr
|
2018-12-14 23:03:10 -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
|
cde329b439
|
Spelling
|
2018-12-10 21:54:59 -07:00 |
Bryan Ashby
|
a036f6c6bf
|
Minor code tidy
|
2018-12-09 02:35:34 -07:00 |
Bryan Ashby
|
a70d865d74
|
Code tidy
|
2018-12-09 02:33:48 -07:00 |
Bryan Ashby
|
844286ea1c
|
Use constants
|
2018-12-09 02:32:41 -07:00 |
Bryan Ashby
|
704c242aa4
|
Fix bug in newScanMessageArea()
|
2018-12-09 02:32:20 -07:00 |
Bryan Ashby
|
167916e8dd
|
Fix bug in findByFullPath()
|
2018-12-09 02:20:50 -07:00 |
Bryan Ashby
|
8652b35b46
|
Code cleanup & resolve some minor TODO's in dropfile gen
|
2018-12-09 01:01:55 -07:00 |
Bryan Ashby
|
a8604ece54
|
Ensure 'userName' has _something_ if sanatized all the way out
|
2018-12-09 00:17:03 -07:00 |
Bryan Ashby
|
2474e82829
|
Change default dropfile path to just ./enigma-bbs/drop/ so we can have a shorter name for Win16 binaries
|
2018-12-08 23:41:42 -07:00 |
Bryan Ashby
|
ecb0cd8941
|
Minor door updates
|
2018-12-08 00:43:20 -07:00 |
Bryan Ashby
|
60369ea378
|
* Note on FILEBONE.NA support
* Notes on importing in file area docs
|
2018-12-04 20:42:56 -07:00 |
Bryan Ashby
|
9c835af000
|
Initial support for FILEGATE.ZXX / RAID style import of file areas
|
2018-12-03 23:51:43 -07:00 |
Bryan Ashby
|
0c23339a2d
|
Code cleanup: Use EnigError's vs standard Error. WIP...
|
2018-12-02 19:33:07 -07:00 |
Bryan Ashby
|
5dea13e652
|
+ validateConfigFields() for 'config' block validation
|
2018-12-02 19:30:50 -07:00 |
Bryan Ashby
|
36d55a409e
|
Add send node msg event
|
2018-12-01 17:00:07 -07:00 |
Bryan Ashby
|
eec06e7004
|
Fix oops!
|
2018-12-01 16:59:47 -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
|
d9238ee6a5
|
Merge branch '0.0.9-alpha' of github.com:NuSkooler/enigma-bbs into user-interruptions
|
2018-11-29 21:17:31 -07:00 |
Bryan Ashby
|
6d2c095976
|
Fix cb
|
2018-11-27 22:01:14 -07:00 |
Bryan Ashby
|
098c24e48a
|
Fix D/L stats
|
2018-11-27 21:29:35 -07:00 |