bd8718beaa
Remove FSC-48 packet writing stuff for now
Bryan Ashby2017-02-27 21:10:33 -07:00
c870b3523f
Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs
Bryan Ashby2017-02-26 21:28:13 -07:00
f5899bc10f
* Bump version to 0.0.5-alpha * Add email password reset support
Bryan Ashby2017-02-26 21:28:05 -07:00
6c67f0e024
Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs
Bryan Ashby2017-02-24 23:40:14 -07:00
97e19957ce
* Default upload descriptions based on file names if no FILE_ID.DIZ/etc. could be found * Add default desc & prompt for desc to oputil fb scan
Bryan Ashby2017-02-24 23:39:31 -07:00
9a2b48ac47
* Update ACS parser PEG.js script to include some missing functionality * Regenerate acs_parser.js with latest pegjs & new rules
Bryan Ashby2017-02-24 23:38:30 -07:00
79c1ad6ce6
Hopefully fix FTN 2+ packet export when using a point address
Bryan Ashby2017-02-23 21:30:06 -07:00
9bb28b36cd
Crash on Telnet Bridge connecting to Tradewars server #105Bryan Ashby2017-02-22 23:20:05 -07:00
76706c77bd
Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs
Bryan Ashby2017-02-21 21:33:17 -07:00
3f873f5877
Fix writing packet headers for origins that have dot addresses
Bryan Ashby2017-02-21 21:27:32 -07:00
058ff3f367
* Rework user.js and User object to ES6 * Update download stats for user when web download is completed
Bryan Ashby2017-02-18 13:21:18 -07:00
6406d32165
Handle (default) case of web server being disabled in file areas/web link generation
Bryan Ashby2017-02-18 09:56:23 -07:00
701f3c9728
Fix client IP when connected via SSH
Bryan Ashby2017-02-18 09:37:22 -07:00
08faf5ab1a
Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs
Bryan Ashby2017-02-17 22:01:23 -07:00
e70f28fffe
* Use proper unrar for .rar riles (7za has issues) * Fix short/long desc issues when filenames have paths
Bryan Ashby2017-02-17 21:56:28 -07:00
44af46dd90
Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs
Bryan Ashby2017-02-16 21:40:23 -07:00
ec3e3f0755
Add 'overrideUrlPrefix' support to web server
Bryan Ashby2017-02-16 21:40:05 -07:00
2bf22e722f
Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs
Bryan Ashby2017-02-16 21:16:46 -07:00
6a684266a2
Fix crash when file does not exist... and 404 page contents don't exist :)
Bryan Ashby2017-02-16 21:09:53 -07:00
d0511d5d74
* Split out oputil stuff into modules based on <command> * oputil: better syntax * oputil: allow areaTag@storageTag for scan, e.g. oputil fb scan <args> retro_pc@some_specific_storage
Bryan Ashby2017-02-15 20:27:16 -07:00
d41fbf6911
Add file base menu item to luciano art
Bryan Ashby2017-02-13 22:54:56 -07:00
9b0f956934
* Start work on new oputil format: oputil <command> <action> <args> <target> * Add auto tagging for oputil scan
Bryan Ashby2017-02-13 22:51:20 -07:00
29d572c04c
* Add terminal warning pre-nua preamble * Merge in menu chagnes for file area/etc. to menu.hjson * Missing luciano art
Bryan Ashby2017-02-12 14:03:29 -07:00
8e39f3ec3d
More luciano_blocktronics theme for file base
Bryan Ashby2017-02-12 12:20:30 -07:00
60ae03ab3f
WIP on luciano_blocktronics for new file base
Bryan Ashby2017-02-12 00:26:08 -07:00
4324c410c0
Minor update; use resetScreen() vs clearScreen()
Bryan Ashby2017-02-12 00:25:25 -07:00
edb9d32acc
* Fix CRC32 meta * Properly store upload user info in meta @ upload
Bryan Ashby2017-02-12 00:24:24 -07:00
50a5b8d78e
Use proper resetScreen() vs clearScreen()
Bryan Ashby2017-02-12 00:23:39 -07:00
f0db0e3c94
* file.db: file_user_rating: Table for tracking average user rating of a file * Default filter order to descending * File rating support including in search/filter * Default to passing submitted form data (if any) @ prevMenu() * Fix issues with byte/size formatting for 0 * Allow action keys for prompts * use MenuModule.pausePrompt() in various places * Add quick search to file area * Display dupes, if any @ upload
Bryan Ashby2017-02-07 20:20:10 -07:00
92772eb1a9
* Added ability to serve static files from web server * Web server can have custom error pages, e.g. 404.html * "file_area" stuff -> "file_base" * Fix some rare bugs in theme/art loading * Adjust tab order dynamically for file upload details
Bryan Ashby2017-02-04 09:20:36 -07:00
ff64a7aed5
* SEXYZ: XModem & YModem * Explicit sort avail to protocols * MenuView.removeItem() * Natural sort for more things * Fix some issues with HorizontalMenuView redraw/update * Sanatize non-blind upload filename (security) * Validator on non-blind upload filename
Bryan Ashby2017-02-01 19:42:27 -07:00
8261881e3e
Initial support for non-blind aka non-batch uploads
Bryan Ashby2017-01-31 23:10:17 -07:00
f65ef7b79e
Additional doc updates for upcoming file base release
Bryan Ashby2017-01-31 19:53:55 -07:00
572f4684f7
Add info on archivers/archive formats
Bryan Ashby2017-01-31 19:32:42 -07:00
690d148ad5
* Move to uuid vs node-uuid * Use uuid-parse for to/from string
Bryan Ashby2017-01-31 00:17:19 -07:00
ee7645c235
Lots of updates for upcoming file base release
Bryan Ashby2017-01-30 21:53:37 -07:00
6f1015305b
* Allow alternate matching group order for archive short/long desc * max short/long desc file input byte size (ignore files larger than N) * Add Arj support via 'arj'
Bryan Ashby2017-01-29 22:30:48 -07:00
9525afddd3
* Created new npm module: temptmp: This replaces node-temp usage & solves global temp file cleanup issue with concept of temp "sessions"
Bryan Ashby2017-01-29 19:56:46 -07:00
8aa42342a2
Fix setText('')/clearText() issue with text views
Bryan Ashby2017-01-28 12:48:04 -07:00
12d4c158c4
* ENiGMA now require Node.js 6.x LTS+ * Bump version to 0.0.4-alpha * Update package dependencies * Use modified node-buffers that does not use deprecated Array.get() * Update lodash dependency to 4.x & convert to new methods/etc. * Better 'noHistory' support for menu stack * Fix bug in download queue init * Misc code cleanup
Bryan Ashby2017-01-28 12:33:06 -07:00
1fc9fc1c90
Make some concepts a bit more clear
Bryan Ashby2017-01-28 12:32:38 -07:00
99ab60bf77
* Convert MenuModule to ES6 style class * Convert modules that are MenuModule subclasses to ES6 style classes * Convert mixins to ES6 style * Various cleanup
Bryan Ashby2017-01-25 22:18:05 -07:00
1c03c3021a
* Temporary fix for MAJOR global temp cleanup bug: comment out node-temp .cleanup() methods * Don't move temp uploads to area directory until user submit/completed * New file util module
Bryan Ashby2017-01-23 23:32:40 -07:00
99036592ae
* Bump version to 0.0.2-alpha: File Base alpha here * LHA/LZH archive support via external lha command * Nearly complete upload processor * Set default file base filter if none is set * Additional MenuModule common method/helpers * MLTEV property: tabSwitchesView
Bryan Ashby2017-01-22 21:30:49 -07:00
8d51c7d47c
* Additional helpers to MenuModule * Gzip signature (.gz) * Switch to sha-256 vs sha1 for internal file hashes * Nearly complete callback / scan update support for scanFile() * Fix data input issue after performing upload * Support 'sz' recv (uploads)
Bryan Ashby2017-01-21 22:09:29 -07:00
fb176d3ab3
* Fix updating of existing file filter * Update findFiles() to properly apply filters, sort order / direction, etc. * Properly persist hash tags @ file entry persist * Lots of improvements / additions to MCI for upload/download, etc. stats * Persist processed entries @ upload (WIP, but close!)
Bryan Ashby2017-01-18 22:23:53 -07:00
e265e3cc97
* WIP on upload scan/processing * WIP on user add/edit data to uploads * Add write access (upload) to area ACS * Add upload collision handling * Add upload stats
Bryan Ashby2017-01-11 22:51:00 -07:00