1
0
mirror of https://github.com/node-red/node-red-nodes.git synced 2023-10-10 13:36:58 +02:00
Commit Graph

71 Commits

Author SHA1 Message Date
Dave Conway-Jones
3e82a363b8
Bump overall package to update test libraries 2023-03-27 23:23:10 +01:00
wooferguy
9a57958a1e
XOAuth2 for Email-In node (#975)
* Update PULL_REQUEST_TEMPLATE.md

* Add new UI elements to Email In node

Locale for en-US
Added Auth type and Token field to Email IN
Dynamically appear based on selection

* XOAUTH2 IMAP

Minor UI changes. Exposing only XOAuth2. Picks up raw access token from input message specified.

Only works for IMAP
Token formatted by node for Exchange and GMail, won't work on other providers.
Only works on trigger, not timer

TODO:
Add POP XOAUTH2 capability
Add SMTP XOAUTH2 capability
Add option to pass SASL XAOUTH2 token rather than raw OAUTH2 token

* SASL Format

Added checkbox to turn off SASL formatting if the user wants to do this themselves

* XOAuth2 forces input

Using XOauth2 forces triggered node, and automatic trigger sets auth to basic;
XOAuth2 needs token from flow

* Error reporting

Password missing error only occurs if set to basic authentication.

Token missing only occurs if set to XOAuth2.

* Unit tests

Make sure basic authentication is selected by default, and that an additional input is created and timed triggers are turned off for XOauth2

* Cleanup and README

Remove old code, update readme

* XOauth2 IMAP Release

Prevent XOAuth2 being used for POP. Update PR Template.
Updated help file.
Bumped version to 1.19-beta

* Update POP3 dependency

Removed dependency to poplib.js, moved to node-pop3. Re-wrote checkPOP3 function asynchronously using the new library. Added some node.status changes to mimic IMAP behaviour.

* XOAUTH2 POP3

Added checking for authentication type to allow XOauth2 tokens to be sent to POP server. Turned off UI restrictions for this functionality.

* XOAUTH2 POP3 Release

Updated help docs and version to reflect changes.

* Add new UI elements to Email Out node

Add option for XAouth2 for SMTP node

* XOAUTH2 SMTP

Exposing functionality for OAuth2 through Nodemailer. Added some error reporting if credentials are missing to match the Email-In node.

* XOAUTH2 SMTP Release

Updated help file to reflect changes.

* Unit Tests for Email Out

Modified tests to allow these unit tests to pass, but does not address the fault caused by the Node Test Helper - credentials only loaded after the flow has been loaded.

---------

Co-authored-by: Dave Conway-Jones <dceejay@users.noreply.github.com>
2023-03-27 20:27:47 +01:00
Dave Conway-Jones
8ca551d4bd
Bump email libs 2022-04-08 13:27:54 +01:00
Dave Conway-Jones
8d8195ec02
Bump packages and tidy poplib linting 2022-01-03 17:33:14 +00:00
Dave Conway-Jones
4868364860
Update package.json 2021-11-18 08:41:12 +00:00
Dave Conway-Jones
5db644bd57
bump some libs - email, annotate image, core 2021-10-27 14:03:49 +01:00
Dave Conway-Jones
05c3f1edb6
bump base packages and remove node8 tests (add 16 allow fail) 2021-04-25 16:08:51 +01:00
Dave Conway-Jones
466b1c3deb
add worldmap features to exif node.
field of view, popup, filename, icon, etc.
2020-12-06 17:34:27 +00:00
Dave Conway-Jones
ffa5761756
add smtp-package for tests 2020-10-19 14:44:09 +01:00
Dave Conway-Jones
7e8571af42
update lib versions for grunt 2020-09-11 22:21:52 +01:00
Dave Conway-Jones
2d0c8f0fb0
fix esversion for lint 2020-07-16 09:15:01 +01:00
Dave Conway-Jones
8919edf0e6
turn off allow node14 failures 2020-07-04 17:06:41 +01:00
Dave Conway-Jones
43bdfb9fe3
bump lib 2020-05-05 19:36:48 +01:00
Dave Conway-Jones
0b590236a0
bump some node-red-node deps and packages
some due to  long outstanding doc PRs
2020-04-03 22:29:43 +01:00
Dave Conway-Jones
73d2b7fb71
bump overall package to node-red 1.0.4 2020-03-01 17:06:48 +00:00
Dave Conway-Jones
f069788062
Fix Rbe menu option for NarrowbandEq
bump overall packages
2020-01-14 22:11:57 +00:00
Dave Conway-Jones
3d60aa4c00
bump sentiment, rbe, email, feedparser, twitter, tail nodes
Locale files moved out
2019-12-05 21:36:59 +00:00
Hiroyuki Okada
d53bd47f44 update mailparser & nodemailer (#599) 2019-11-09 11:58:53 +00:00
Dave Conway-Jones
70a6b6b0ea
bump overall package.json versions 2019-10-28 17:50:20 +00:00
Dave Conway-Jones
27616df2dd
update feedparser test 2019-10-09 22:35:21 +01:00
Dave Conway-Jones
6583c43b01
bump package for tests 2019-10-09 21:43:48 +01:00
Dave Conway-Jones
b35de37ec1
bump markdown node library, and overal libs for test 2019-10-05 21:13:58 +01:00
Dave Conway-Jones
b644534f08
bump overall paclages for tests 2019-07-12 16:03:23 +01:00
Dave Conway-Jones
fb96e552c2
bump lib versions 2019-07-06 19:32:06 +01:00
Dave Conway-Jones
84abd4bcb6
add tests for markdown node 2019-07-05 23:54:27 +01:00
Dave Conway-Jones
8cf3c8b990
remove node.done calls to tidy up
bump packages
2019-06-27 22:26:50 +01:00
Dave Conway-Jones
88ee43186c
update email info to match actual implementation. 2019-06-14 16:37:31 -04:00
Dave Conway-Jones
f5de5bc707
fix overall nodes test 2019-05-20 19:24:28 +01:00
Dave Conway-Jones
002366844e
bit overoptimistic on package levels... backed off sentiment 2019-04-24 14:36:07 +01:00
Dave Conway-Jones
c2273ac24b
bump packages 2019-04-24 14:27:55 +01:00
Dave Conway-Jones
60af3ffa28
add libs to overall package for tests 2019-03-15 10:03:29 +00:00
Dave Conway-Jones
8f5c8c2ad8
bump package.json 2019-03-06 17:44:58 +00:00
Dave Conway-Jones
8480c42d87
update overal packages 2018-09-24 21:12:23 +01:00
Dave Conway-Jones
a893affbf4
update package.json 2018-09-12 17:49:07 -04:00
Dave Conway-Jones
ee2dc00ca6
update package.json deps 2018-08-12 16:15:04 +01:00
Dave Conway-Jones
ff02114c67
add multilang-sentiment to dev deps for test 2018-08-12 16:10:22 +01:00
Dave Conway-Jones
dca9dfccc1
bump serial port and arduino nodes 2018-05-09 22:04:29 +01:00
Dave Conway-Jones
805b53535a
make Node-red a dev rep 2018-05-04 19:11:49 +01:00
Dave Conway-Jones
77ecd76867
tidy package.json 2018-05-03 23:01:52 +01:00
Dave Conway-Jones
a03b060c9a
mixup tests for ninon v5 2018-05-02 13:53:04 +01:00
Dave Conway-Jones
ba158a7745
revert sinon update 2018-05-02 12:21:26 +01:00
Dave Conway-Jones
d89f5c6be0
update some other dependencies 2018-05-01 22:39:05 +01:00
Christopher Hiller
360d71f84b upgrade nodemailer; closes #439 (#440)
* upgrade nodemailer
- update documentation(s)
- add/update `package-lock.json`(s)
- add `engines` field(s)
* remove Node.js v4 from build matrix
* bump major version of node-red-node-email to v1.0.0
2018-05-01 21:31:22 +01:00
Dave Conway-Jones
05f41f3df8
bump version thanks to Mike adding helper
update readme slightly
2018-05-01 17:45:07 +01:00
Mike Blackstock
f275ea0bac use new test-helper add test to package.json (#441)
* use new test-helper add test to package.json

* try to fix travis build with new test helper

* install coveralls globally

* work around travis issue with adding node_modules/.bin in PATH
2018-05-01 17:33:05 +01:00
Dave Conway-Jones
5e0874ab44
Add stoppable to dev deps 2018-04-29 22:16:18 +01:00
Dave Conway-Jones
d8263eab25
tidy of travis to try to get nodes tests to pass 2018-01-21 16:24:41 +00:00
Dave Conway-Jones
5b6b0c132a
clean up Gruntfile to be more consistent 2017-11-06 22:53:40 +00:00
Dave Conway-Jones
78a994e439
tidy package.json and grunt file 2017-11-06 22:17:49 +00:00
Dave Conway-Jones
7950b7d39a
Move msg pack node to more supported lib msgpack-lite 2017-08-09 16:58:15 +01:00