1679 Commits

Author SHA1 Message Date
Olivier Verhaegen
ed74a69b58
BugFix: reconnect delay 2023-04-17 14:53:15 +02:00
Olivier Verhaegen
71737046fd
Bugfix: ack & better docs regardign ack 2023-04-17 14:45:43 +02:00
Olivier Verhaegen
564944ebca
Bugfix: ack 2023-04-17 14:20:23 +02:00
Olivier Verhaegen
d14b0711c6
Bugfix: ack 2023-04-17 14:06:56 +02:00
Olivier Verhaegen
63398cb836
Bugfix: not saving ack field 2023-04-17 13:59:07 +02:00
Olivier Verhaegen
d5a097b1a3
Bugfix: stringify payload before sending to be able to send numbers etc 2023-04-17 13:42:21 +02:00
Olivier Verhaegen
c398b3a60a
Bugfix: subscription before connected 2023-04-17 13:25:49 +02:00
Olivier Verhaegen
c575c12514
Typo fix 2023-04-17 11:59:02 +02:00
Olivier Verhaegen
ecbdd1ca49
Typo fixes 2023-04-17 11:54:42 +02:00
Olivier Verhaegen
01aec4779b
Styling fix for ack select form row 2023-04-17 11:44:36 +02:00
Olivier Verhaegen
f40a4362d6
Fix for disconnecting log 2023-04-17 11:23:25 +02:00
Olivier Verhaegen
b2aea4da29
If not connected, do not try to disconnect 2023-04-17 11:19:40 +02:00
Olivier Verhaegen
4cf1216845
Add disconnect timeout of 2s to avoid "Error stopping node" 2023-04-17 11:13:39 +02:00
Olivier Verhaegen
6d517ceef0
Fixes for race conditions on node closing 2023-04-17 10:37:10 +02:00
Olivier Verhaegen
b764efdd5a
Change address back to server for backwards compatibility 2023-04-14 16:51:10 +02:00
Olivier Verhaegen
8ab9aff3de
Complete refactor based on MQTT nodes to be able to share server connection between nodes 2023-04-14 14:16:30 +02:00
Olivier Verhaegen
9b07b185aa
WIP 2023-04-13 17:31:06 +02:00
Olivier Verhaegen
b84508b52b
Bugfix for shared state 2023-04-12 16:32:43 +02:00
Olivier Verhaegen
5ad99c5463
add server shared connection variables 2023-04-12 16:28:08 +02:00
Olivier Verhaegen
79690a84db
Typo fix 2023-04-12 16:15:51 +02:00
Olivier Verhaegen
ea684db2d9
Set connected state in connect callback 2023-04-12 16:09:53 +02:00
Olivier Verhaegen
3b24d81db5
Bugfix connecting state 2023-04-12 16:02:19 +02:00
Olivier Verhaegen
1a0d1ce173
Improvements & bugfixes to shared connection 2023-04-12 14:12:14 +02:00
Olivier Verhaegen
0c52d6b8be
Bugfix shared connection 2023-04-12 13:50:39 +02:00
Olivier Verhaegen
b91aa6a506
Use shared client connection 2023-04-12 13:27:56 +02:00
Olivier Verhaegen
12704951e3
Bugfix "node.ack is not a fuction" 2023-04-12 13:08:23 +02:00
Olivier Verhaegen
731afdaa4b
Subscription ID not required 2023-04-12 12:57:11 +02:00
Olivier Verhaegen
2b31b2ae0b
Typo fix 2023-04-12 11:56:22 +02:00
Olivier Verhaegen
bf1b9b230e
Add optional subscription id 2023-04-12 11:43:00 +02:00
Olivier Verhaegen
54ec71f16c
Add support for ACK messages 2023-04-11 09:32:36 +02:00
Olivier Verhaegen
2df137230f
Merge branch 'node-red:master' into master 2023-04-11 09:06:10 +02:00
Olivier Verhaegen
453a75a3f0
Bugfix: show connected state for stomp out node after reconnect 2023-04-11 09:05:32 +02:00
Dave Conway-Jones
10ffd71b02
bump stomp for fix PR#986
to close #985
2023-04-07 08:49:08 +01:00
Olivier Verhaegen
471422adfe
Bugfix: show connected state after reconnect (#986) 2023-04-07 08:46:51 +01:00
Olivier Verhaegen
2e5eced601
Bugfix: show connected state after reconnect 2023-04-07 09:26:05 +02:00
Dave Conway-Jones
6d4c865611
update suncalc node for translation PR 2023-03-28 10:52:00 +01:00
Dave Conway-Jones
3e82a363b8
Bump overall package to update test libraries 2023-03-27 23:23:10 +01:00
Dave Conway-Jones
bd23b5e3d3
Bump email to update mailparser as well 2023-03-27 23:18:14 +01:00
Dave Conway-Jones
8320571630
Fix defaulting of email auth value (and linting) 2023-03-27 20:34:46 +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
Paul Vivier
497270ba74
Fixed typo (#981) 2023-03-27 20:25:33 +01:00
Dave Conway-Jones
480ada0543
bump nodemailer version 2023-03-27 20:23:48 +01:00
Dave Conway-Jones
c0496fc067
tidy up DS_stores 2023-03-26 13:20:13 +01:00
dodther
a14ef95fb3
russian translate (#962)
add support internalization and russian translate.
2023-03-21 10:20:23 +00:00
Dave Conway-Jones
a55be34bc0
major change to snmp node to not stringify octet string type. 2023-03-15 10:22:34 +00:00
Dave Conway-Jones
bd15c5d6dd
fix pi gpio to catch close timing error 2023-03-15 10:21:31 +00:00
Dave Conway-Jones
553ae44ccb
B ump pusher to v1 due to large underlying library changes 2023-02-02 10:59:31 +00:00
Chad Gregory
0a0917b67a
Update pusher dependencies & code (#974)
* update pusher dependencies & code

* Update package.json

* update pusher icon

* Reverting some package.json changes

* add contributors

* Add padding to icon

* resize icon

* Updated available clusters

* update broken link to cluster option

* Update clusters for out node
2023-02-02 10:57:05 +00:00
Dave Conway-Jones
a8edd0cb56
Add Serialport css to try to highlight blank inputs 2023-01-31 12:24:33 +00:00
Dave Conway-Jones
559ce050da
fix serialport to append chars to buffer correctly 2023-01-31 11:27:31 +00:00