Commit Graph

  • bd8718beaa Remove FSC-48 packet writing stuff for now Bryan Ashby 2017-02-27 21:10:33 -07:00
  • c870b3523f Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs Bryan Ashby 2017-02-26 21:28:13 -07:00
  • f5899bc10f * Bump version to 0.0.5-alpha * Add email password reset support Bryan Ashby 2017-02-26 21:28:05 -07:00
  • 6c67f0e024 Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs Bryan Ashby 2017-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 Ashby 2017-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 Ashby 2017-02-24 23:38:30 -07:00
  • 79c1ad6ce6 Hopefully fix FTN 2+ packet export when using a point address Bryan Ashby 2017-02-23 21:30:06 -07:00
  • 9bb28b36cd Crash on Telnet Bridge connecting to Tradewars server #105 Bryan Ashby 2017-02-22 23:20:05 -07:00
  • 76706c77bd Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs Bryan Ashby 2017-02-21 21:33:17 -07:00
  • 3f873f5877 Fix writing packet headers for origins that have dot addresses Bryan Ashby 2017-02-21 21:27:32 -07:00
  • 4cea9e023a Fix bug with FTN export scheduler Bryan Ashby 2017-02-21 21:26:56 -07:00
  • 87d122b34c Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs Bryan Ashby 2017-02-20 22:31:44 -07:00
  • 3af1858c39 Add 'fb move' to oputil Bryan Ashby 2017-02-20 22:31:01 -07:00
  • 72b0eafc7b Minor fixes to oputil Bryan Ashby 2017-02-20 11:46:18 -07:00
  • 0ca2ca9bf2 * Add oputil import support for *.NA and AREAS.BBS Bryan Ashby 2017-02-20 11:31:24 -07:00
  • 5c58fd2cfa Fix loading order on fb info Bryan Ashby 2017-02-18 23:05:40 -07:00
  • b427e79876 Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs Bryan Ashby 2017-02-18 19:02:31 -07:00
  • 6717cd5179 Add fb 'info' support to oputil Bryan Ashby 2017-02-18 19:00:09 -07:00
  • 058ff3f367 * Rework user.js and User object to ES6 * Update download stats for user when web download is completed Bryan Ashby 2017-02-18 13:21:18 -07:00
  • 6406d32165 Handle (default) case of web server being disabled in file areas/web link generation Bryan Ashby 2017-02-18 09:56:23 -07:00
  • 701f3c9728 Fix client IP when connected via SSH Bryan Ashby 2017-02-18 09:37:22 -07:00
  • 27991ec3a0 Add rar docs Bryan Ashby 2017-02-17 22:08:38 -07:00
  • 08faf5ab1a Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs Bryan Ashby 2017-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 Ashby 2017-02-17 21:56:28 -07:00
  • 44af46dd90 Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs Bryan Ashby 2017-02-16 21:40:23 -07:00
  • ec3e3f0755 Add 'overrideUrlPrefix' support to web server Bryan Ashby 2017-02-16 21:40:05 -07:00
  • 2bf22e722f Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs Bryan Ashby 2017-02-16 21:16:46 -07:00
  • 6a684266a2 Fix crash when file does not exist... and 404 page contents don't exist :) Bryan Ashby 2017-02-16 21:09:53 -07:00
  • 6285193545 Very minor fixes Bryan Ashby 2017-02-16 20:53:14 -07:00
  • 8a475845a7 Update wording a bit Bryan Ashby 2017-02-15 21:52:51 -07:00
  • 0fb147dec8 Merge branch 'FILE_BASE' !!!! Bryan Ashby 2017-02-15 21:48:27 -07:00
  • f80492d869 Merge branch 'master' into FILE_BASE Bryan Ashby 2017-02-15 21:46:35 -07:00
  • bced59da09 MUCH faster crc32 impl Bryan Ashby 2017-02-15 21:40:22 -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 Ashby 2017-02-15 20:27:16 -07:00
  • d41fbf6911 Add file base menu item to luciano art Bryan Ashby 2017-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 Ashby 2017-02-13 22:51:20 -07:00
  • aa40d998b2 Fix from username in message post Bryan Ashby 2017-02-12 22:13:03 -07:00
  • f85388e747 Remove bad code :) Bryan Ashby 2017-02-12 21:52:56 -07:00
  • 118ebb5bc4 Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs Bryan Ashby 2017-02-12 21:38:34 -07:00
  • ca695d779b Bump install.sh node version to 6 Bryan Ashby 2017-02-12 20:48:28 -07:00
  • 4aba90e024 Update luciano STATUS art Bryan Ashby 2017-02-12 20:41:15 -07:00
  • 2cc1c5170c Fix upload then download bug Bryan Ashby 2017-02-12 20:27:40 -07:00
  • 098a187f2c * Fix fileArea -> fileBase * Fix new config creation (missing conf name/desc) Bryan Ashby 2017-02-12 19:59:00 -07:00
  • e95aba0582 Fix some DB startup issues for new installs Bryan Ashby 2017-02-12 19:49:56 -07:00
  • 5ab47232fc Some minor menu.hjson updates Bryan Ashby 2017-02-12 19:42:18 -07:00
  • 29d572c04c * Add terminal warning pre-nua preamble * Merge in menu chagnes for file area/etc. to menu.hjson * Missing luciano art Bryan Ashby 2017-02-12 14:03:29 -07:00
  • 8e39f3ec3d More luciano_blocktronics theme for file base Bryan Ashby 2017-02-12 12:20:30 -07:00
  • 60ae03ab3f WIP on luciano_blocktronics for new file base Bryan Ashby 2017-02-12 00:26:08 -07:00
  • 4324c410c0 Minor update; use resetScreen() vs clearScreen() Bryan Ashby 2017-02-12 00:25:25 -07:00
  • edb9d32acc * Fix CRC32 meta * Properly store upload user info in meta @ upload Bryan Ashby 2017-02-12 00:24:24 -07:00
  • 50a5b8d78e Use proper resetScreen() vs clearScreen() Bryan Ashby 2017-02-12 00:23:39 -07:00
  • 6dccbd124f Fix upload_by_user_id parse Bryan Ashby 2017-02-12 00:22:53 -07:00
  • 849ab68de2 Add README.NOW support for long desc scan Bryan Ashby 2017-02-12 00:22:36 -07:00
  • 2e10fdfdf5 Updates to upload check, docs Bryan Ashby 2017-02-09 22:03:21 -07:00
  • f9e91987ac Better arg parsing for main Bryan Ashby 2017-02-09 21:08:23 -07:00
  • 2e7862043d More document updates Bryan Ashby 2017-02-09 20:48:44 -07:00
  • 2d9cd39ae8 Use config route path for temp files Bryan Ashby 2017-02-09 20:34:29 -07:00
  • 4ab08287a2 Additional doc/updates Bryan Ashby 2017-02-09 20:33:49 -07:00
  • a257a9ba4b * Fix up and improve oputil file-base stuff * Specialize if user does not have upload ACS Bryan Ashby 2017-02-08 22:53:48 -07:00
  • 1f879c8bfb Initial version of file base docs Bryan Ashby 2017-02-08 20:57:31 -07:00
  • 5549ff5512 * Help pages * No results for criteria page * noHistory can be passed to gotoMenu() Bryan Ashby 2017-02-07 22:15:34 -07:00
  • f4042e6556 Placeholder Bryan Ashby 2017-02-07 22:15:20 -07:00
  • b49f2be0ed Additional updates & typo fixes Bryan Ashby 2017-02-07 22:14:14 -07:00
  • 7478d647d8 Minor updates Bryan Ashby 2017-02-07 22:09:44 -07:00
  • a18e4a1527 Remove old text version Bryan Ashby 2017-02-07 22:05:50 -07:00
  • 92e804b64b Use markdown for UPGRADE Bryan Ashby 2017-02-07 22:04:37 -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 Ashby 2017-02-07 20:20:10 -07:00
  • 5f929b3d63 comment Bryan Ashby 2017-02-07 20:14:56 -07:00
  • 725dc685c8 Add Node.js note Bryan Ashby 2017-02-07 20:14:33 -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 Ashby 2017-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 Ashby 2017-02-01 19:42:27 -07:00
  • 8261881e3e Initial support for non-blind aka non-batch uploads Bryan Ashby 2017-01-31 23:10:17 -07:00
  • f65ef7b79e Additional doc updates for upcoming file base release Bryan Ashby 2017-01-31 19:53:55 -07:00
  • 572f4684f7 Add info on archivers/archive formats Bryan Ashby 2017-01-31 19:32:42 -07:00
  • 690d148ad5 * Move to uuid vs node-uuid * Use uuid-parse for to/from string Bryan Ashby 2017-01-31 00:17:19 -07:00
  • 541489acb0 Use natural sort for filters Bryan Ashby 2017-01-31 00:17:14 -07:00
  • 9c61b2b945 Use natural sort Bryan Ashby 2017-01-31 00:16:43 -07:00
  • 807ca9bded Fix some year est regex's, add yyyy-mm-dd Bryan Ashby 2017-01-31 00:16:28 -07:00
  • 744d7368d4 Sort lexically + active filter first Bryan Ashby 2017-01-30 21:55:00 -07:00
  • c7640de07e Add focusItemIndex property Bryan Ashby 2017-01-30 21:54:32 -07:00
  • 5a62b7ecc0 Add arj info Bryan Ashby 2017-01-30 21:54:00 -07:00
  • ee7645c235 Lots of updates for upcoming file base release Bryan Ashby 2017-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 Ashby 2017-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 Ashby 2017-01-29 19:56:46 -07:00
  • e10d085cab Remove accidental typo in code Bryan Ashby 2017-01-29 19:56:34 -07:00
  • 416894adfe Update copyright Bryan Ashby 2017-01-29 19:56:08 -07:00
  • fe24bbbe7a Update notes, Node version Bryan Ashby 2017-01-29 19:55:48 -07:00
  • 8aa42342a2 Fix setText('')/clearText() issue with text views Bryan Ashby 2017-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 Ashby 2017-01-28 12:33:06 -07:00
  • 1fc9fc1c90 Make some concepts a bit more clear Bryan Ashby 2017-01-28 12:32:38 -07:00
  • 8889014f47 Update copyrights Bryan Ashby 2017-01-25 22:59:12 -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 Ashby 2017-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 Ashby 2017-01-23 23:32:40 -07:00
  • 414095a9fd Initial MCI docs Bryan Ashby 2017-01-23 20:21:07 -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 Ashby 2017-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 Ashby 2017-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 Ashby 2017-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 Ashby 2017-01-11 22:51:00 -07:00
  • 4c1c05e4da Fix bug with already logged in/connected check logic @ login Bryan Ashby 2017-01-11 22:48:04 -07:00
  • 1218fe65f9 Add new file scan year est regexp Bryan Ashby 2017-01-11 22:47:00 -07:00