Commit Graph

2336 Commits

Author SHA1 Message Date
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 346815a4f2 Update to sqlite3-trans 1.2.1 2018-12-27 02:14:50 -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 2bca9c2977 Minor doc update 2018-12-17 12:11:45 -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 e0f6847581 + NNTP docs
+ Gopher docs
* Minor doc cleanup
2018-12-17 11:09:42 -07:00
Bryan Ashby 12a1809a88 lol fail 2018-12-16 00:40:14 -07:00
Bryan Ashby 320ac1fc36 Doc update 2018-12-16 00:38:49 -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 fd5b50fc08 Various doc updates 2018-12-15 21:41:58 -07:00
Bryan Ashby cf6e3d3ba8 Better logging 2018-12-15 02:40:36 -07:00
Bryan Ashby faf076f3e3 Fix case 2018-12-15 02:40:13 -07:00
Bryan Ashby b89096fd99 publicPort typo 2018-12-15 02:39:57 -07:00
Bryan Ashby 615edac7cd docs/_includes/nav.md
Tidy up + add link to updating
2018-12-15 02:39:36 -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 d9467f6469
Merge pull request #224 from NuSkooler/184-add-nntp-server
NNTP Content Server
2018-12-14 22:25:04 -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 23d70773e2 Some fixes / clarifications 2018-12-10 22:29:28 -07:00
Bryan Ashby cde329b439 Spelling 2018-12-10 21:54:59 -07:00
Bryan Ashby 8549fa7ac4 Typos/etc. 2018-12-09 20:06:34 -07:00
Bryan Ashby ebc129b17b Update to reflect realitiy 2018-12-09 14:47:51 -07:00
Bryan Ashby 008cc00742 Some cleanup/updates 2018-12-09 14:47:37 -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 4bceb74cc4 ACS doc improvements 2018-12-09 01:22:33 -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 fd59a8512b Lots of local door doc cleanup + notes on bivrost! / shared file descriptor usage 2018-12-08 23:42:14 -07:00