Commit Graph
100 Commits
Author SHA1 Message Date
Bryan Ashby b5f05b69e3 Remove MCI cache and xxhash dependency
The MCI cache is no longer needed as we no longer rely on DSR/CPR
2022-04-26 12:28:15 -06:00
Bryan AshbyandGitHub b6c7ced9ca Merge pull request #418 from NuSkooler/syncterm-font-detection
SyncTERM Font Support Detection
2022-04-26 11:43:33 -06:00
Bryan Ashby 15c3c87500 SyncTERM Font Support Detection
* Attempt to detect SyncTERM font support using DSR/CPR
* If a terminal doesn't support DSR/CPR, assume it doesn't support SyncTERM fonts, either.
* Support is also disabled if term simply doesn't ignore the ESC sequence, either
2022-04-25 21:09:57 -06:00
Bryan AshbyandGitHub fc5ad93489 Merge pull request #417 from NuSkooler/dependabot/bundler/docs/nokogiri-1.13.4
Bump nokogiri from 1.13.1 to 1.13.4 in /docs
2022-04-12 11:40:27 -06:00
Bryan Ashby ac010f2ca4 Update yarn lock for yarn users 2022-04-08 17:23:08 -06:00
Bryan Ashby 412579337d Update minor deps 2022-04-08 17:18:51 -06:00
Bryan AshbyandGitHub 9ff0dfce1d Merge pull request #415 from NuSkooler/ssh-server-updates-with-ssh2
Ssh server updates with ssh2
2022-04-08 17:03:30 -06:00
Bryan Ashby 8283971b53 Update variable to disable SSH keep-alive checks which break NetRunner :( 2022-04-08 16:41:22 -06:00
Bryan Ashby 78025f6405 Merge branch 'master' of github.com:NuSkooler/enigma-bbs into ssh-server-updates-with-ssh2 2022-04-08 15:22:36 -06:00
Bryan AshbyandGitHub 23d6f85500 Merge pull request #413 from NuSkooler/412-mtcp-telnet-key-handling
FIX: Neither Backspace or Delete work in mTCP Telnet #412
2022-04-08 15:21:07 -06:00
Bryan Ashby 63c2ffcffa FIX: Neither Backspace or Delete work in mTCP Telnet #412
* Add CTRL-D as a default additional backspace key
 * Kludge 'delete' treated the same as 'backspace' in EditTextView if at the EOL
2022-04-08 15:19:00 -06:00
Bryan Ashby d3924c2591 Merge branch 'master' of github.com:NuSkooler/enigma-bbs 2022-04-07 12:24:12 -06:00
Bryan Ashby 78a24bd8c9 Fix Syntax error in core/theme.js when running main.js #411 2022-04-07 12:24:02 -06:00
Bryan Ashby 9019479bfd Initial update, some quirks to work out with NetRunner mostly 2022-04-06 10:01:21 -06:00
Bryan AshbyandGitHub e19d7e583e Merge pull request #409 from NuSkooler/dependabot/npm_and_yarn/ajv-6.12.6
Bump ajv from 6.12.2 to 6.12.6
2022-04-05 21:05:16 -06:00
Bryan AshbyandGitHub dfbbe03ec9 Merge pull request #408 from NuSkooler/dependabot/npm_and_yarn/minimist-1.2.6
Bump minimist from 1.2.5 to 1.2.6
2022-04-05 21:04:50 -06:00
Bryan Ashby b2fda13085 Update LRU cache backend used for NNTP server 2022-04-05 21:01:35 -06:00
Bryan Ashby 35047dabca More dependency updates 2022-04-05 20:57:36 -06:00
Bryan Ashby 92b937d755 Some dependency updates 2022-04-05 20:55:49 -06:00
Bryan Ashby 487533494c Update copyrights to 2022 2022-04-05 20:51:03 -06:00
Bryan Ashby 49b58d3fb0 Shout out to cognitivegears for the huge improvements! 2022-04-05 20:47:59 -06:00
Bryan AshbyandGitHub 3d1b97cf3b Merge pull request #407 from cognitivegears/feature/Remove_position_check
#222 - Removing Cursor Position Report
2022-04-05 19:34:05 -06:00
Bryan Ashby 32bc235956 Merge branch 'master' of github.com:NuSkooler/enigma-bbs 2022-03-27 00:22:07 -06:00
Bryan AshbyandGitHub 265688a342 Fill in basic CONTRIBUTING.md
Basic info
2022-02-12 18:33:04 -07:00
Bryan AshbyandGitHub f0a8aa0c9c Merge pull request #404 from cognitivegears/master
Change documentation to use collections + new features
2022-02-04 23:26:33 -07:00
Bryan AshbyandGitHub 1a236a94ef Merge pull request #403 from abutbul/master
bye bye freenode
2022-02-04 23:12:00 -07:00
Bryan AshbyandGitHub 2897fbe909 Merge pull request #402 from abutbul/patch-1
fix up some documentation errors
2022-02-03 14:17:42 -07:00
Bryan Ashby aef7373896 Dep updates 2022-02-01 21:23:45 -07:00
Bryan AshbyandGitHub 4793ad0492 Merge pull request #396 from cognitivegears/feature/mobile_docs
Improve documentation - mobile support
2022-02-01 20:50:01 -07:00
Bryan Ashby 37a65f4840 Update fs-extra 2022-02-01 00:27:46 -07:00
Bryan Ashby 419d0d78f5 Update binary-parser 2022-02-01 00:25:59 -07:00
Bryan Ashby 0bb985ec0f Update a number of dependencies
* minor versions
* patches / fixes
2022-01-31 22:22:22 -07:00
Bryan AshbyandGitHub 42a5539c81 Merge pull request #389 from cognitivegears/bugfix/general_bugfixes
General bug fixes
2022-01-30 11:51:47 -07:00
Bryan AshbyandGitHub 65efe7c1e4 Merge pull request #386 from abutbul/master
fix docker implementation
2022-01-29 18:14:17 -07:00
Bryan AshbyandGitHub 18e8ff9eea Merge pull request #390 from cognitivegears/feature/view_documentation
Feature/view documentation
2022-01-29 11:56:16 -07:00
Bryan AshbyandGitHub e5c3cb33aa Merge pull request #391 from christiansacks/master
fix pm's in enigma mrc w00t
2022-01-29 11:03:10 -07:00
Bryan AshbyandGitHub 1bc9830202 Merge pull request #383 from cognitivegears/bugfix/fix_documentation
Fixed links and md in full_menu_view
2022-01-24 18:06:54 -07:00
Bryan AshbyandGitHub a819509783 Merge pull request #381 from abutbul/patch-1
s/engima/enigma
2022-01-24 14:00:01 -07:00
Bryan AshbyandGitHub 79f9ff8c6b Merge pull request #379 from cognitivegears/feature/full_menu_view
New view type - Full Menu View
2022-01-24 13:17:07 -07:00
Bryan Ashby ef65651c9d Merge branch 'master' of github.com:NuSkooler/enigma-bbs 2021-10-22 10:31:02 -06:00
Bryan Ashby e0ecf37869 FIX: Certain telnet clients make the BBS crashes. #369
userVars -> uservars to match telnet-socket impl.
2021-10-22 10:29:47 -06:00
Bryan AshbyandGitHub e1316b1223 Merge pull request #366 from NuSkooler/dependabot/npm_and_yarn/tmpl-1.0.5
Bump tmpl from 1.0.4 to 1.0.5
2021-09-21 09:08:33 -06:00
Bryan Ashby 7723ab507c Back to the BBS mention 2021-05-12 10:34:25 -06:00
Bryan AshbyandGitHub 1ffbf5bdb2 Merge pull request #355 from NuSkooler/dependabot/npm_and_yarn/lodash-4.17.21
Bump lodash from 4.17.20 to 4.17.21
2021-05-09 12:08:52 -06:00
Bryan AshbyandGitHub 9a652e7098 Merge pull request #354 from JonMR/patch-1
Add missing quote to docker run documentation
2021-05-05 20:57:28 -06:00
Bryan Ashby 968b8e0922 Merge branch 'master' of github.com:NuSkooler/enigma-bbs 2021-04-21 15:15:49 -06:00
Bryan Ashby fdf2e94399 Add link to writeup by Robbie Whiting 2021-04-21 15:15:14 -06:00
Bryan Ashby c30b52c9d8 fix: ensure we have vars before attempting to fetch from them 2021-03-27 00:04:07 -06:00
Bryan Ashby 1f7545634b Message import stops #329 2021-02-13 11:05:14 -07:00
Bryan Ashby 60f2f54a54 Longstanding missing/bad font map 2021-02-09 20:49:18 -07:00
Bryan Ashby fffbd424d9 This has caused more trouble than it's worth - revisit later 2021-02-09 20:25:54 -07:00
Bryan Ashby ee653d7211 Various dependency updates
* Should resolve Left over enigftnexport files in enigma/tmp folder #322
2021-02-08 19:47:46 -07:00
Bryan Ashby 57d8bdfa96 Remove old board 2021-02-08 19:33:41 -07:00
Bryan Ashby 48e42d2ffd Update copyright, note on Node.js 14 2021-02-08 19:31:29 -07:00
Bryan Ashby 392dc160a0 Fix a dumb 2021-02-04 19:32:28 -07:00
Bryan Ashby 31f94efdd8 Better handling of bots hitting bad Gopher selectors 2021-02-04 19:27:57 -07:00
Bryan Ashby 9d837cde4d Add the latest NR term type -- kludge until ansi-bbs-utils is put in 2021-02-02 18:58:39 -07:00
Bryan Ashby a8aa746c7d Makes sense... 2021-01-11 19:58:59 -07:00
Bryan Ashby 1b65dccb48 Fix VTX link, hopefully 2021-01-11 19:56:54 -07:00
Bryan Ashby 862031c57f Bug fix: Word wrap when dealing with pipe codes
Bug fix: Assumed FES styleizers
2021-01-02 15:04:16 -07:00
Bryan Ashby 14b1b2b145 Yet more FSE color/style improvements 2020-12-31 15:35:44 -07:00
Bryan Ashby 6abd166d22 Much improved 2020-12-31 01:20:46 -07:00
Bryan Ashby d568cb993d Add support for tear line and origin line style 2020-12-28 17:04:11 -07:00
Bryan Ashby 4533dc3e01 Better quote style support 2020-12-27 00:08:45 -07:00
Bryan Ashby 94d4a52530 Add support for stylizing quote indicators ( XX>) 2020-12-26 15:08:37 -07:00
Bryan Ashby f202600571 dropFileType is now optional when using abracadabra
* Can be left out or set to 'none'
* Allows doors that do not use a drop file
* Additionally: Clean up drop file upon door exit if one is used
2020-12-14 12:02:25 -07:00
Bryan Ashby 12ca811476 Fix multi-match file area wildcard 2020-12-12 23:03:33 -07:00
Bryan Ashby 9e7536754d Add ability to pass env to abracadabra 2020-12-12 22:05:14 -07:00
Bryan Ashby ceeda8b13f Allow default hash tags to be supplied in file areas
* Supply array or comma separated list of strings via 'hashTags' property
* oputil will use these unless --tags are supplied
* Uploads will default to these tags (but user can override)
2020-12-12 12:35:01 -07:00
Bryan Ashby 47a690c2fe Merge branch 'master' of github.com:NuSkooler/enigma-bbs 2020-12-11 14:58:20 -07:00
Bryan Ashby 878e73e5d7 Add method for optimizing DBs 2020-12-11 14:58:00 -07:00
Bryan AshbyandGitHub 1246da5e94 Merge pull request #341 from NuSkooler/dependabot/npm_and_yarn/ini-1.3.7
Bump ini from 1.3.5 to 1.3.7
2020-12-11 12:57:19 -07:00
Bryan Ashby 6bae3f7050 More doc updates on menu.hjson and such 2020-12-09 19:31:51 -07:00
Bryan AshbyandGitHub 5529821876 Update README.md
Add discussions link
2020-12-08 17:28:22 -07:00
Bryan Ashby b579d966b6 Allow suffix on onelinerz DB name 2020-12-07 19:53:49 -07:00
Bryan AshbyandGitHub 6ad33c2de7 Merge pull request #338 from deepthaw/patch-2
Update abracadabra.js
2020-12-06 12:26:09 -07:00
Bryan AshbyandGitHub e98d5867ed Merge pull request #336 from NuSkooler/db-cleanup-and-cascades
Db cleanup and cascades
2020-11-29 16:53:44 -07:00
Bryan Ashby 1afd1ef041 Newline 2020-11-29 16:53:10 -07:00
Bryan Ashby c87ac8680a Notes + script for update 2020-11-29 16:47:03 -07:00
Bryan Ashby e05e8a2e35 Initial 2020-11-29 16:24:51 -07:00
Bryan Ashby 4d42eeb318 Fix up docs 2020-11-29 14:45:24 -07:00
Bryan Ashby 6f06821f0c oputil cannot remove user from group #331 2020-11-29 14:43:26 -07:00
Bryan Ashby 6776453005 File search containing a single " causes lockup #332 2020-11-29 14:30:18 -07:00
Bryan Ashby 89446d26e9 Working pretty well 2020-11-29 11:45:36 -07:00
Bryan Ashby b65056f315 Upgrade note 2020-11-27 16:49:34 -07:00
Bryan Ashby d55e8fb3e0 Let users scroll desc in file browser 2020-11-27 16:44:40 -07:00
Bryan Ashby cd3b495e6c SECURITY FIX
* Do not allow relative paths to route outside of www static root area
2020-11-27 12:50:57 -07:00
Bryan AshbyandGitHub 50b35d8cac Merge pull request #330 from NuSkooler/gopher-enhancements
Gopher enhancements
2020-11-27 01:06:53 -07:00
Bryan Ashby 94a34a3311 Note on RFC 2020-11-27 01:04:47 -07:00
Bryan Ashby 18bfee58b8 Add gopher/README 2020-11-27 01:03:12 -07:00
Bryan Ashby f7e4b57763 Gopher server revamp!
* gophermap support
* More generic and flexible server
2020-11-27 00:54:56 -07:00
Bryan Ashby 228cd79989 Patch around NR v2.00b20 'ansi-256color' ttype 2020-11-25 13:03:16 -07:00
Bryan Ashby a7e4f5baef Use moment.parseZone()
* Currently messages are stored with TZ offsets
* Imported messages with e.g. TZUTC kludges are adjusted
* Due to the above, use parseZone() to preserve when loading a message timestamp
2020-11-24 19:42:02 -07:00
Bryan AshbyandGitHub e140c98c35 Merge pull request #328 from NuSkooler/download-message-ability
Download message ability
2020-11-24 13:42:10 -07:00
Bryan Ashby cc95ef80dd tabs -> spaces 2020-11-24 13:28:37 -07:00
Bryan Ashby 6fb8836d6e A bit more info 2020-11-24 13:25:33 -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 1e2b6ae934 Working 2020-11-24 13:05:17 -07:00
Bryan Ashby 75601a80ec WIP 2020-11-23 19:41:08 -07:00