8f9339c052
ANSI changing again - needs looked into later
Bryan Ashby
2016-03-23 22:05:12 -06:00
686573e362
Merge branch 'msg_network' of ssh://numinibsd/git/base/enigma-bbs into msg_network
Bryan Ashby
2016-03-23 21:01:01 -06:00
98e6afa1af
* Don't blow up @ message network record() if no network configured for areaTag * Remove console.log() of message persist; use proper client.log
Bryan Ashby
2016-03-23 20:59:38 -06:00
485dccfe11
SSH not enabled by default (Req's PK/pass in config)
Bryan Ashby
2016-03-22 22:29:08 -06:00
4e21901be7
* Fix hard line feeds @ FTN import/export * Retain Origin and tear lines in imported messages
Bryan Ashby
2016-03-22 22:24:00 -06:00
0a0468bb12
Updated config docs with example config.hjson
Bryan Ashby
2016-03-20 22:17:33 -06:00
d29829a46c
* Implemented @watch rule for import schedule * Implemented @immediate rule for export schedule
Bryan Ashby
2016-03-15 21:44:24 -06:00
964c53ea9f
* Changed scan check to use new System state_flags0 meta to skip already imported/exported msgs * Use moment.js for Message modTimestamp * Remove user_message_status stuff * Add REPLY kludge support @ export * Use TID vs PID kludge @ export (spec) * Start work on @immediate - nearly complete
Bryan Ashby
2016-03-14 22:29:41 -06:00
a787a2eab3
* Fix collsion with import/export temporary dirs; better use of temp dirs all around * Raw (non-bundle) packet exports are now BSO named (e.g. .cut for crash)
Bryan Ashby
2016-03-13 11:11:51 -06:00
86c659849c
* Flow file creation for exported bundles based on node configuration - 'crash' is currently the default
Bryan Ashby
2016-03-12 00:22:06 -07:00
ad0296addf
* Change FTN packet read() to use async iterator * createMessageUuidAlternate(): Mmethod for FTN message v5 UUID generation when no MSGID to work with * parseAbbreviatedNetNodeList() now works properly * Add core/uuid_util.js for various UUID utilities such as v5 named UUID generation * Fix message meta load/retrieval * Add lookup for REPLY kludge -> MSGID -> local reply IDs * Fix SEEN-BY additions @ export * Don't override MSGIDs if they already exist * Store MSGID @ export so it can be inspected later * Add import functionality (working, but WIP!) * Clean up bundles and packets after import
Bryan Ashby
2016-03-08 22:30:04 -07:00
6094bed07f
* Use node-temp for temp file creation, cleanup, etc. * Lots of WIP on FTN BSO import * Fix double callbacks in ArchiveUtil * Impl ArchiveUtil.extractTo() * Update bunyan
Bryan Ashby
2016-03-03 22:54:32 -07:00
5c324788fe
* Minor work on FTN/BSO import * Minor work on message network docs
Bryan Ashby
2016-03-01 22:42:29 -07:00
662d3f232e
* Use key name for configured archiver name (e.g. "zip") * Start WIP on mesasge import/toss via schedule * Defaults for message network name
Bryan Ashby
2016-02-29 22:32:51 -07:00
1a6af18801
Update area scan ID after successful export
Bryan Ashby
2016-02-28 22:35:43 -07:00
76bbc43600
* Start work on FTN/BSO schedule via later.js * Utilize last scan message ID to scan areas * Lots of changes to FTN packet creation * Create packets with target max size * Create ArcMail bundles when configured to do so
Bryan Ashby
2016-02-28 22:04:03 -07:00
ae20dc1f7c
* Fix FTN packet created date/time & moment stuff
Bryan Ashby
2016-02-23 23:38:05 -07:00
1417b7efdd
* Fix messages with no origin line * Fix end of message/termination detection for FTN packets * Start of archive support -- one use will be FTN archives * Work on FTN ArcMail/bundles
Bryan Ashby
2016-02-23 21:56:22 -07:00
a858a93ee1
* FTN BSO module: Export to <domain>.<zone> dirs where appropriate * Code cleanup * Fix FTN packet header writing * Add CHRS support to FTN packet I/O * Change to FNV-1a hash of ms since 2016-1-1 ("enigma epoc") + message ID for MSGID serial number and <packet>.pkt BSO export * Only write some FTN kludges for EchoMail (vs NetMail) * If config specifies, call message network modoule(s) .record() method @ persist (WIP)
Bryan Ashby
2016-02-20 17:57:38 -07:00
74f5342997
* msg_network.js: Management of message network modules (start/stop/etc.) * Minor updates to ES6 in some areas * Better bbs.js startup seq * Better iterator support for loadModulesForCategory() * Start work on loading message network modules & tieing in record() (WIP) * FTN PacketHeader is now a ES6 class * Various FTN utils, e.g. Via line creation
Bryan Ashby
2016-02-16 22:11:55 -07:00
13d5c4d8f4
* New Address class for FTN addresses + experiment with ES6 classes * Move a lot of address functionality/parsing/etc. to Address * WIP on ftn_bso scan/tosser * PATH and SEEN-BY creation, parsing, etc.
Bryan Ashby
2016-02-15 17:56:05 -07:00
7b5ab029f9
Many updates to read/write of packets of diff versions
Bryan Ashby
2016-02-10 22:24:46 -07:00
dec78e942d
* Reworked FTN packet I/O (WIP) * Detect FTN packet 2, 2.2, and 2+ * Various FTN utils (MSGID, Origin, PID, generation etc) * More work on message network readyness
Bryan Ashby
2016-02-09 22:30:59 -07:00
317af8419a
Major commit for new message network WIP
Bryan Ashby
2016-02-02 21:35:59 -07:00
5688926989
Feedback to op from main, etc.
Bryan Ashby
2016-01-14 22:48:42 -07:00
4fdd3dbbfe
MAJOR CHANGE to theming system: * Less complex * Themes are only loaded once. Users share avail themes[] objects * Themes are applied to configuration _once_ * Users can switch themes in configuration * Other related improvements
Bryan Ashby
2016-01-14 22:44:33 -07:00
40944e5e7a
Note about QEMU caveat
Bryan Ashby
2016-01-12 10:30:38 -07:00
ef047bc515
Use === for comparison
Bryan Ashby
2016-01-04 23:33:03 -07:00
36c995018d
Add getCount() and getItems9)
Bryan Ashby
2016-01-04 23:32:43 -07:00
9ce2991216
Better handling of quote builder - do not wrap back up to start when appending lines; Final line closes the builder (experimental)
Bryan Ashby
2016-01-04 23:32:01 -07:00
63019e9338
Fixes to last read ID updates and DRY
Bryan Ashby
2016-01-03 17:47:39 -07:00
9306b6e38c
* Update last read ID even for private_mail * Allow options.config or extraArgs for various configuration
Bryan Ashby
2016-01-03 17:46:32 -07:00