Commit Graph

103 Commits

Author SHA1 Message Date
Bryan Ashby 6ff7d1f545 Add oputil mb list-confs, update with prettier 2023-05-11 08:40:53 -06:00
Bryan Ashby 226c261505
Change sort order for 'lastlogin' and 'created' sorts 2022-08-16 13:45:39 -06:00
Bryan Ashby b971876795
Table output, more fields, and --sort for './oputil.js user list' 2022-08-16 12:19:49 -06:00
Bryan Ashby 4881c2123a First pass formatting with Prettier
* Added .prettierrc.json
* Added .prettierignore
* Formatted
2022-06-05 14:04:25 -06:00
Bryan Ashby 12ca811476
Fix multi-match file area wildcard 2020-12-12 23:03:33 -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 e05e8a2e35
Initial 2020-11-29 16:24:51 -07:00
Bryan Ashby 6f06821f0c
oputil cannot remove user from group #331 2020-11-29 14:43:26 -07:00
Bryan Ashby 792acb0550
Add theme information to oputil user info
* Add theme ID
* Allow lookup by user ID
2020-11-18 13:22:22 -07:00
Bryan Ashby 7c304ebb9b
#296: Fix config new 2020-07-28 20:34:30 -06:00
Bryan Ashby 60a1f14f6e
Better 'config new' and fix a couple menu refs 2020-07-06 21:02:18 -06:00
Bryan Ashby c91ae50c6b
Fix oputil 2020-07-06 19:13:22 -06:00
Bryan Ashby 965e845834
Major work on breaking up menus 2020-07-05 14:06:34 -06:00
Bryan Ashby b361913929
Fix getConfigPath() 2020-06-29 22:27:31 -06:00
Bryan Ashby 5b7c83cdc1
Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs into 280-config-revamp 2020-06-15 19:09:45 -06:00
Bryan Ashby 9e9dc9af89
A lot of code tidy up 2020-06-15 19:08:55 -06:00
Bryan Ashby e674079f53
noWatch -> hotReload 2020-06-09 21:18:17 -06:00
Bryan Ashby 7e006f1c68
Default configuration moved to config_default.js 2020-06-07 15:26:11 -06:00
Bryan Ashby 78b78e8c79
Doc updates 2020-05-30 22:39:27 -06:00
Bryan Ashby 14f7ca9dcc
Add Ability to Import All File Areas at Once #271
* Simple wildcard support for area tags param
2020-05-07 20:02:12 -06:00
Bryan Ashby f56e30442a
Suggestion: option to trigger List of pending users. #272 2020-05-05 21:18:58 -06:00
Bryan Ashby 67ac86ac05
Add initial QWK docs, update FTN, etc. 2020-05-05 19:01:47 -06:00
Bryan Ashby b32dae9b48
Auto-generate conf numbers for user export mode 2020-05-03 10:42:57 -06:00
Bryan Ashby c7a543e87e
* oputil mb qwk-export
* oputil mb qwk-dump
* Fix QWK reader encoding
2020-05-02 16:48:24 -06:00
Bryan Ashby 8817113364
* Create bundle filenames to spec
* Better cp437 vs utf8 vs other encoding support
* Add some CP437 and related utils
2020-05-02 13:34:28 -06:00
Bryan Ashby 1f1813c14a
Produce NDX files, various improvements to spec, etc. 2020-04-30 22:07:29 -06:00
Bryan Ashby 29ee9c4d58
WIP on QWK support 2020-04-21 19:50:04 -06:00
Bryan Ashby c71404a641
oputil.js fb scan improvement & fixes
* Start of --verbose for oputil.js in general (mostly placeholder at this point)
* Fix --full-scan and rename to just --full
2019-08-09 18:16:23 -06:00
Bryan Ashby 0f68f20656
Documentation updates
+ Add Security doc
* Update optuil doc
2019-06-14 21:43:27 -06:00
Bryan Ashby 94747cfe7e
Good progress on 2FA/OTP config: Most of email register lifecycle complete 2019-06-13 19:47:04 -06:00
Bryan Ashby 8802ae24ba
Good progress on 2FA/OTP config 2019-05-24 22:27:50 -06:00
Bryan Ashby b62f55961f
Better formatting 2019-05-24 22:27:28 -06:00
Bryan Ashby d215919bff
Improvements to oputil
* Major update to --help
* '2fa' is now '2fa-otp' or just 'otp'
* Better 2fa-otp output & handling
2019-05-11 00:21:42 -06:00
Bryan Ashby 2767f3c4e3
Don't store hashed versions of backup codes
* Really no point; secret must be in plain-text and only ever used in conjunction with pass/etc.
* Better oputil handling
2019-05-09 20:25:47 -06:00
Bryan Ashby 6070bc94e7
Good progress on QR support 2019-05-09 19:56:04 -06:00
Bryan Ashby f41d12c688
+ oputil user rename 2019-02-16 11:03:46 -07:00
Bryan Ashby 78484a2352 Compare SAUCE for --update propertly 2018-12-29 13:28:08 -07:00
Bryan Ashby 6b02ddbdae Fix FILE_ID.DIZ (and other) display issues when ANSI is stored with specific term width in SAUCE
+ Preserve SAUCE records of desc/long_desc during import (in meta)
* Use SAUCE term width for ANSI Prep when displaying desc
2018-12-29 13:15:58 -07:00
Bryan Ashby c6e176f5bd Add oputil fb desc 2018-12-21 14:39:57 -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 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 3eaf4dd0d8 + oputil.js user rm USERNAME
* Fix some of my horrid spelling...
2018-12-15 23:42:19 -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 2c4fdfdd5f * Moved oputil.js config import-areas to 'oputil.js mb import-areas'
* 'oputil.js mb import-areas' now *optionally* binds areas to FTN networks. Otherwise only areas are imported
2018-11-24 20:02:19 -07:00
Bryan Ashby f45e785da1 oputil.js user activate <name> will now unlock accounts 2018-11-23 12:02:41 -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 3fd526da6f Fix some spelling 2018-11-20 21:01:39 -07:00