Commit Graph

397 Commits

Author SHA1 Message Date
Dave Conway-Jones 8e9815fb91
TCP-request node - only write payload
to close #1869
2018-08-30 20:47:39 +01:00
Stefan Machmeier c0e7d6d826
Mqtt proxy configuration for websocket connection, #1651. 2018-08-29 09:53:07 +01:00
Nick O'Leary 3a55528552
Merge pull request #1861 from SPIRIT-21/master
Allows MQTT Shared Subscriptions for MQTT-In core node
2018-08-28 21:04:53 +01:00
Christopher Hiller db1b0ccb79 fix lost messages / properties in TCPRequest Node; closes #1863 (#1864)
- Added some more checks around this.
- We're choosing to only use the latest message when sending, which is
  effectively what was happening before the queue implementation.
2018-08-23 08:50:51 +01:00
Lars Oldiges df161ce672 Allows MQTT Shared Subscriptions for MQTT-In core node 2018-08-22 13:20:49 +02:00
Nick O'Leary cecea318da
Merge branch 'master' into 0.19 2018-07-18 13:22:35 +01:00
Nick O'Leary 9df1d44bc4
Merge branch 'issue/1414' of https://github.com/boneskull/node-red into boneskull-issue/1414 2018-07-17 20:28:40 +01:00
Nick O'Leary 54d9656f09
Add servername option to TLS config node for SNI 2018-07-10 23:24:32 +01:00
Kazuhito Yokoi 8b38fe9fe0 Support i18n in websocket node (#1785) 2018-07-10 12:42:32 +01:00
Nathanaël Lécaudé 6a218814d3 Merge remote-tracking branch 'upstream/0.19' into json-schema 2018-06-30 16:20:13 -07:00
Dave Conway-Jones 9d219c163d
Don't accidentally re-use udp port when set to not do so
to close Issue #1764
2018-06-15 14:53:02 +01:00
Nick O'Leary 0a0ca380d3
Ensure apiMaxLength applies to HTTP Nodes
Fixes #1278
2018-05-30 13:32:38 +01:00
Nick O'Leary 245a8adbf9
Merge pull request #1736 from node-red-hitachi/0.19-httpreq
Move to request module
2018-05-30 10:18:21 +01:00
Dave Conway-Jones 40f4167894
let TCP in node report remote ip and port when in single packet mode 2018-05-24 21:39:46 +01:00
Edward Vielmetti 10395ef254 typo fix *hierarchy (#1735) 2018-05-24 09:48:05 +01:00
HirokiUchikawa 9fd5d1db56 Move to request module 2018-05-23 17:16:20 +09:00
Nick O'Leary e8d7b48bff
Fix up sizing of mqtt message inputs 2018-05-08 17:23:28 +01:00
mblackstock b15f8535f8 document close message 2018-05-06 20:02:20 -07:00
mblackstock 7a3a4493da tighten vertically, change section order 2018-05-06 15:38:45 -07:00
mblackstock f3e05cd08a set default expand behaviour 2018-05-04 16:52:21 -07:00
mblackstock 44a75c1291 move to two lines, add publish on close 2018-05-03 13:47:14 -07:00
mblackstock f478d7c9f0 experiments with mqtt ui (wip) 2018-05-02 16:02:53 -07:00
Dave Conway-Jones 94cb03f4b5 bind to correct port when doing udp broadcast/multicast (#1686)
* bind to correct port when doing broadcast/multicast

to allow better re-use of ports.

* allow udp multicast to work out if ip address

makes life easier for mortals

* udp also handle bind to ipv6 multicast if

tidy prompts to suit new function

* udp node, add face to debug log for multicast if known
2018-05-01 12:43:51 +01:00
Nick O'Leary ae9cf13fc2
Fix http request doc type
Fixes #1690
2018-04-15 11:46:10 +01:00
Dave Conway-Jones 89bfc90f40
Make core nodes labels more consistent, to close #1673
and make them translateable
2018-03-30 14:31:59 +01:00
Fabien Marchewka 0d08dc410e Prevent Following Redirect (#615) (#1684) 2018-03-29 08:28:44 +01:00
Christopher Hiller 6e2e36e7a0
tcp: queue messages while connecting; closes #1414
- queues messages on a per-client basis while waiting for TCP server
  connection
- add `denque` package for performance (`shift()` happens in constant
  instead of `Array`'s linear time)
- add tests
- remove a duplicate test in `31-tcp_request.spec.js`
- cap queue at value specified in settings (`tcpMsgQueueSize`); default
  to 1000
- add `tcpMsgQueueSize` to `settings.js`

Signed-off-by: Christopher Hiller <boneskull@boneskull.com>
2018-03-20 13:45:44 -07:00
Hiroyasu Nishiyama 341ff9bf5c move i18n info text of core nodes under nodes/core/locales directory 2018-03-03 10:39:11 +09:00
Hiroyasu Nishiyama 1fd44a9958 merge i18n-info-jp-io 2018-02-15 22:46:46 +09:00
Hiroyasu Nishiyama 35db8b45f0 add Japanese info text for io category nodes 2018-02-15 22:39:46 +09:00
Hiroyasu Nishiyama abe60b62e6 change backquote in info text to <code>...</code> 2018-02-08 23:20:53 +09:00
Dave Conway-Jones 0968f96982
add a default keepalive to tcp client mode
to address #1469
2018-02-06 11:36:14 +00:00
Dave Conway-Jones 5931e13b9c
move node.send in exec and httprequest nodes
just in case
2018-02-06 11:36:13 +00:00
Nick O'Leary 55a33bc408
Add HEAD to list of methods with no body in http req node 2018-01-31 23:54:06 +00:00
Nick O'Leary 3ec35ed119
Do not include payload in GET requests
Fixes #1598

This regression was caused by #1531 - allowing the http request node
use any method.

The full fix is to identify which common verbs must not include a payload
and exclude them. GET needs fixing right now.
2018-01-31 23:39:26 +00:00
Nick O'Leary 73ee657d74
Add TLS options to WebSocket client 2018-01-25 20:26:35 +00:00
Nick O'Leary 45913e5ee8
Don't end mqtt client on first error
Fixes #1566
2018-01-25 16:58:42 +00:00
Nick O'Leary 22a5b339f7
Stop list items from overflowing to new lines in node ui
Fixes #1408
2018-01-25 14:02:41 +00:00
Dave Conway-Jones 0b0005337c
Decrement connected client count rather than show disconnected
to close #1577
2018-01-25 13:27:47 +00:00
Nick O'Leary b7a0a9d7c2
Merge branch 'master' into 0.18 2018-01-24 23:08:14 +00:00
Nick O'Leary f3cf58c8ff
Remove mqtt debug 2018-01-22 23:15:20 +00:00
Nick O'Leary 25f4a018d9
Merge branch '0.18' into projects 2018-01-16 11:21:54 +00:00
Nick O'Leary 548f45cd56
Publish null/undefined to mqtt as blank not toString
Fixes #1521
2018-01-13 22:53:58 +00:00
Nick O'Leary 8c42b2bdb4
Add passphrase to TLS node 2018-01-13 20:27:54 +00:00
Nick O'Leary bedb2d943e
Merge branch 'pr_1231' into 0.18 2018-01-11 22:46:18 +00:00
Dave Conway-Jones a3640bd9bf tag UDP ports in use properly so they get closed correctly (#1508)
* tag ports in use properly so they get closed correctly

to close #1470

* redo test for udp port in use

* check port in use correctly on close
2018-01-11 22:03:59 +00:00
Nick O'Leary 161c7d30ca
Add support for rejectUnauthorized msg property 2018-01-11 22:00:10 +00:00
delbozkester af5df890a5 Add MQTT via WebSocket communication option (#1544)
* Add MQTT via WebSocket communication option

Add option in MQTT broker configuration node to enable MQTT via WebSoket comunication

* MQTT over WS error correction

Minimal correction of values and erase debug console.log unnecessary

* original package.json

Erase some changes on grunt build at package.json. Erase package-lock.json and back to the original package.json

* .gitignore

* .gitignore again

* No tabs
2018-01-11 21:22:02 +00:00
Hugobox 5f4f6e37b5 HTTP REQUEST: Adding PROPPATCH and PROPFIND http methods (#1531)
* HTTP REQUEST: Adding PROPPATCH and PROPFIND http methods

* Removed method check
2017-12-22 10:16:39 +00:00
Nick O'Leary b1cd13d629
Initial projects implementation 2017-09-20 10:30:07 +01:00