Bryan Ashby
64848b4675
Initial 'Note' support for ActivitiyPub/Mastodon, reconition of @User@domain ActivityPub addresses, skeleton for ActivityPub scan/toss
2023-01-11 22:37:09 -07:00
Bryan Ashby
44c67f5327
Added HTTP util: postJson(), post Accept Activity to server with signing
2023-01-08 20:34:30 -07: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
db91d6d6b7
* Update QWK area pointers upon export
...
* Specialize 0 messages exported
2020-05-12 18:53:47 -06:00
Bryan Ashby
ee992278e8
WIP on QWK download support
2020-05-10 21:56:05 -06:00
Bryan Ashby
e5398db07b
WIP on OTP 2FA, stats, etc.
2019-05-07 21:36:33 -06:00
Bryan Ashby
06a1925288
Check bad usernames @ login
2018-12-24 15:32:38 -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
9fd819d608
Resolve TODO RE using EnigError for bad login attempts
2018-11-21 19:43:50 -07:00
Bryan Ashby
ef12cc0cfb
Bring in some of the good parts of dropfile-updates branch
2018-06-22 23:06:01 -06:00
Bryan Ashby
1d8be6b014
Pardon the noise. More tab to space conversion!
2018-06-22 21:26:46 -06:00
Bryan Ashby
e9787cee3e
ENiGMA 1/2 WILL USE SPACES FROM THIS POINT ON VS TABS
...
* Really just to make GitHub formatting happy. Arg.
2018-06-21 23:15:04 -06:00
Bryan Ashby
f08d6efb97
WIP work on door fixes, updates, etc.
2018-03-28 19:16:10 -06:00
Bryan Ashby
b1cea5edd7
Add in reason if available, to error message
2018-01-20 15:16:10 -07:00
Bryan Ashby
ac1433e84b
* Code cleanup and eslint since -- remove unused variables, clean up RegExs, so on...
2018-01-15 12:22:11 -07:00
Bryan Ashby
f5899bc10f
* Bump version to 0.0.5-alpha
...
* Add email password reset support
2017-02-26 21:28:05 -07:00
Bryan Ashby
6406d32165
Handle (default) case of web server being disabled in file areas/web link generation
2017-02-18 09:56:23 -07:00
Bryan Ashby
8261881e3e
Initial support for non-blind aka non-batch uploads
2017-01-31 23:10:17 -07:00
Bryan Ashby
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
2017-01-28 12:33:06 -07:00
Bryan Ashby
99ab60bf77
* Convert MenuModule to ES6 style class
...
* Convert modules that are MenuModule subclasses to ES6 style classes
* Convert mixins to ES6 style
* Various cleanup
2017-01-25 22:18:05 -07:00
Bryan Ashby
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
2017-01-11 22:51:00 -07:00
Bryan Ashby
ac35d3506d
File area updates WIP
2016-10-01 13:25:32 -06:00
Bryan Ashby
5a0b291a02
* Some WIP on file area releated stuff - various partially implemented pieces coming together
...
* Some changes to database.js: Triggers for FTS were not being created properly
* Misc fixes & improvements
2016-09-28 21:54:25 -06:00
Bryan Ashby
7da0abdc39
Work on EnigError and usage as experiment; This will go to many other areas of the code
2016-09-19 21:30:26 -06:00
Bryan Ashby
8d484daa3a
Enigma error objects
2016-08-26 21:29:57 -06:00