Nick O'Leary
1f95071a37
Only normalise known headers in http node
2014-09-22 20:48:06 +01:00
Anna Thomas
23b5ac4582
Allow user to select collection in mongo nodes using msg.collection
2014-09-22 16:16:21 +01:00
Anna Thomas
4f2e4b58e4
Added update functionality to mongodb out node
2014-09-22 16:09:56 +01:00
Nick O'Leary
abd3d752f5
Add deprecation warnings to nodes
2014-09-22 15:57:16 +01:00
Dave C-J
ed1da5cf7b
Add try/catch to websocket to fix #402
...
Also allow buffer out as binary if required. (ie don't try and stringify a buffer)
2014-09-18 17:10:01 +01:00
Nick O'Leary
da61fe12d0
Add dynamic node api
...
Closes #322
- nodes modules can be installed/removed dynamically at runtime
- nodes can be enabled/disabled
- onpaletteadd/onpaletteremove api added to node definitions
- initial implementation of nr-cli
2014-09-17 23:57:29 +01:00
Nick O'Leary
ebb0d1a46d
Handle invalid property values in Switch node
...
Fixes #404
2014-09-17 22:31:26 +01:00
Dave C-J
f04e42e4da
Fix bug in number handling in CSV parser
...
Thanks Anupam !
2014-09-16 19:05:16 +01:00
Dave C-J
22329ca106
Add hourly option to Inject Node time interval mode,
...
Fix a few UI wrinkles when editing.
2014-09-15 12:32:28 +01:00
Nick O'Leary
c4932e3cf9
Merge pull request #401 from anna2130/master
...
Added count and aggregate operations to MongoDB In node
2014-09-15 09:37:56 +01:00
Anna Thomas
bc8acd24ae
Added count and aggregate operations to MongoDB In node
2014-09-15 09:33:36 +01:00
Dave C-J
a0ac79384d
Tidy up some little wrinkles in Inject node html labels etc
2014-09-14 18:38:30 +01:00
Dave C-J
7e2dbb13e4
Major Update to CSV node.
...
now handles lines, files, column names in first row, etc etc
2014-09-12 16:50:01 +01:00
Dave C-J
400f51d921
Allow IRC name changes when node chanel not set.
...
Trying to f ix #397
2014-09-09 22:14:52 +01:00
Mark Hindess
72dcb53d23
Fix logic so defined msg.payload is not prereq for delete.
2014-09-09 20:01:54 +01:00
Mark Hindess
fd04b5851b
Remove unused variables.
2014-09-08 21:53:15 +01:00
Mark Hindess
5d9c16ffbf
Remove redundant msg != null checks.
2014-09-08 21:10:06 +01:00
Nick O'Leary
d30f1e639b
Merge pull request #391 from hindessm/remove-undefined-reference-to-node
...
Remove reference to undefined variable 'node'.
2014-09-08 20:38:00 +01:00
Nick O'Leary
27149fe10f
Merge pull request #390 from hindessm/fix-base64-udp-send
...
Fix base64 udp send
2014-09-08 20:20:22 +01:00
Nick O'Leary
3880bd7ca4
Merge pull request #389 from hindessm/remove-spurious-dollar
...
Remove spurious dollar.
2014-09-08 20:20:12 +01:00
Nick O'Leary
7ec7354755
Merge pull request #388 from hindessm/fix-emailkey-variable
...
Fix variable name emailkey which should be globalkeys.
2014-09-08 20:20:03 +01:00
Nick O'Leary
afa201790d
Merge pull request #387 from hindessm/fix-scope-of-data
...
Avoid wasting time preparing the payload if operation is a delete.
2014-09-08 20:19:54 +01:00
Dave C-J
cba4791b65
MQTT node better check for topic existing
2014-09-08 20:19:25 +01:00
Mark Hindess
3ec07a9161
Remove reference to undefined variable 'node'.
2014-09-08 20:19:20 +01:00
Mark Hindess
6368a43a02
Fix base64 encoding of msg.payload in UDP out node.
2014-09-08 20:13:08 +01:00
Mark Hindess
39d0419b65
Remove spurious dollar.
2014-09-08 20:04:11 +01:00
Dave C-J
ab4d3c025e
MQTT node should only send message if topic actually specified (string)
2014-09-08 20:01:28 +01:00
Mark Hindess
19c3a7f36c
Fix variable name, emailkey should be globalkeys.
...
Also, remove unused reference to util.
2014-09-08 19:59:22 +01:00
Mark Hindess
22b32b1684
Avoid wasting time preparing the payload if operation is a delete.
2014-09-08 19:53:03 +01:00
Nick O'Leary
1a5a548fbf
Incorrect credentials in mongo node
...
Closes #386
2014-09-08 19:25:12 +01:00
Nick O'Leary
3e3b388ca7
Prevent adding empty twitter creds
...
Closes #372
2014-09-08 14:41:39 +01:00
Nick O'Leary
b3fa866385
Remove last remnants of bootstrap icons from core
...
Closes #376
2014-09-08 14:18:34 +01:00
Mark Hindess
3f054bdf7e
Migrate to fa icons.
2014-09-08 12:07:39 +01:00
Dave C-J
a03861cb6d
Indent range node UI more in style with other nodes.
2014-09-07 22:13:10 +01:00
Dave C-J
426453d925
make tcp and udp node fa icons more consistent
2014-09-07 22:12:25 +01:00
Dave C-J
ef9255a87c
set defaults in trigger node rather than confusing placeholders
2014-09-07 22:11:58 +01:00
Dave C-J
5872541b1b
Tweak info of watch and file nodes to be more style consistent with others.
2014-09-07 22:11:00 +01:00
Nick O'Leary
67d5bc2399
Merge pull request #380 from hindessm/trivial-html-fixes
...
Fix two trivial HTML bugs.
2014-09-05 23:12:32 +01:00
Nick O'Leary
c91a3f3f78
Delay node drop immediate not working
...
Fixes #381
2014-09-05 16:04:35 +01:00
Dave C-J
083dc213f0
Check to see serialport exists before opening in Arduino node
...
Fixes #382
now warns if chosen serial port doesn't exist - rather than crashing.
So is now recoverable without manually editing flows.
(Also moved to fa-icons and Arduino category)
2014-09-05 15:10:40 +01:00
Nick O'Leary
56768fbf2c
HTTP In delete configuration missing errorHandler
...
Fixes #384
2014-09-05 13:19:05 +01:00
Nick O'Leary
293725afcd
Reuse vm context to speed up Function nodes
...
If the NODE_RED_FUNCTION_TIME environment variable is set, the
function nodes publish a status of how long the function took
to run, in ms.
2014-09-05 10:40:57 +01:00
Mark Hindess
e90054c93c
Fix two trivial HTML bugs.
2014-09-04 19:59:30 +01:00
Dave C-J
06542d95f2
fix email html fa icons... seemed to get lost in merge conflict
2014-09-04 08:20:13 +01:00
Dave C-J
fc679adefb
Allow TCP node option to break connections per message (and auto
...
reconnect) - eg for file trnasfer to indicate EOF.
Change to FA icons.
2014-09-03 20:06:29 +01:00
Dave C-J
e136080888
Tiny wrinkle (non critical) in httpin node
2014-09-03 20:04:38 +01:00
Dave C-J
a05c0f4bb2
Fix RPi node - gpio path as per @Croady suggestion
2014-09-03 20:03:52 +01:00
Dave C-J
fa8d31609e
fix merge email.js
2014-09-03 19:39:26 +01:00
Dave C-J
7da7887ed2
Add info to IRC node re RAW commands
2014-09-03 19:37:19 +01:00
Mark Hindess
0a009e2a15
Rename RED.utils to RED.util. Fixes #364 .
2014-09-03 13:20:45 +01:00
Nick O'Leary
0138eb3f5f
Merge pull request #343 from zobalogh/range-tests
...
Adding range tests
2014-09-01 10:23:55 +01:00
Nick O'Leary
9876570189
Merge delay node test
...
Fixes #346
Closes #347
2014-09-01 10:22:29 +01:00
Nick O'Leary
961c9f3fa9
Add ability to tweet images
...
Closes #117
2014-09-01 10:16:37 +01:00
Dave C-J
06e48e9cb1
make IRC node handle RAW messages more cleanly.
2014-08-31 23:50:56 +01:00
Dave C-J
8c8c9b13b9
Addressing the first message bug in #346 .
...
Not closing the Issue (yet) as there still seems to be some discussion re timing.
2014-08-31 13:29:38 +01:00
Dave C-J
42c3ee430f
Slight tweak to IRC status updates to clear on start.
2014-08-30 13:24:09 +01:00
Dave C-J
dfc427c192
Downplay twitter geo-area capability (from warn to log)
2014-08-30 13:23:24 +01:00
Dave C-J
c3926f6513
Better template handling in CSV node - (can cope with quoted column names etc)
2014-08-30 13:22:22 +01:00
Dave C-J
64c95f1d1b
Make IRC node channel check case-insensitive. Closes #365
...
Thanks _jhr007_ for the heads up.
Also now handle multiple output channels from a node.
And add status indicators for connectied/joined.
2014-08-30 10:41:12 +01:00
Dave C-J
0a3c889cc6
Allow IRC to listen on multiple channels from one or multiple nodes...
...
Issue #362
2014-08-29 16:41:32 +01:00
Dave C-J
e256110eac
Slight tweak to text spacing in IRC node
...
(Thanks to _jhr007_ for spotting)
Also taking chance to update to fa icons.
Closes #359
2014-08-28 21:05:00 +01:00
Mark Hindess
a9e72858df
Add ensure string helper for nodes.
2014-08-28 14:25:41 +01:00
Nick O'Leary
e09ac859d3
Merge pull request #354 from hindessm/redis-string-fix
...
Make more effort to stringify sensibly when storing in redis.
2014-08-28 14:15:53 +01:00
Nick O'Leary
2dac28a421
Add hidden input to prevent edit form submit on enter
...
closes #349
2014-08-27 21:48:27 +01:00
Mark Hindess
025e4ab6d1
Make more effort to stringify sensibly when storing in redis.
2014-08-27 12:41:56 +01:00
Dave C-J
c38aa91a4d
put Debug node active flag back to boolean. (mea culpa)
2014-08-25 15:42:12 +01:00
Dave C-J
a74009caa9
more consistent use of "true"/"false" for options in Debug node
2014-08-25 15:37:31 +01:00
Dave C-J
40c87ab14c
Make defaults into strings rather than boolean.
...
Fixes #350
2014-08-25 15:09:52 +01:00
Dave C-J
ecbf4add6b
Modify Tail node to only send new messages
...
Now with test that works with it.
Part of Issue #326
Now need to redo with libs that support windows.
2014-08-22 12:44:55 +01:00
Dave C-J
a8ade083d4
Add QoS and Retain to the MQtt node options
2014-08-22 12:44:54 +01:00
Dave C-J
f1d2b7ffa0
change file and mongodb nodes to use fa icons
2014-08-22 12:44:54 +01:00
zobalogh
3823150e46
Adding range node tests
2014-08-19 11:45:17 +01:00
Nick O'Leary
8ddfa9eb29
Migrate email node to credentials system
2014-08-18 17:15:14 +01:00
Nick O'Leary
c0842455b9
Update email node to use nodemailer 1.x api
...
Fixes #334
2014-08-18 15:47:37 +01:00
Nick O'Leary
76e8512869
Temporarily remove Mongo Update option
...
Part of #335
2014-08-18 11:30:48 +01:00
Nick O'Leary
907ce5c079
MQTT Node: allow publishing of Buffer payloads
...
Closes #341
2014-08-18 11:27:52 +01:00
Nick O'Leary
105b25287f
Reverting tail node change to fix build
...
Fixes #337
A useful change but need the corresponding tests to be updated and also properly publicised on the mailing list as it is a change in behaviour.
2014-08-13 22:43:15 +01:00
Dave Conway-Jones
b3c3bffeaa
tweak tail.js to only send changed/new lines.
2014-08-12 19:33:41 +01:00
Nick O'Leary
43ad8706aa
Update tail node tests to use resource file
2014-08-07 14:55:34 +01:00
hbeeken
38c541361e
Removing unreachable catch blocks
2014-08-04 10:57:00 +01:00
Mark Hindess
96ea81894d
Avoid corrupting message payload while logging.
2014-07-30 08:17:40 +01:00
Mark Hindess
deff93f95e
Simplify debug node message processing.
...
Make processing more consistent irrespective of complete flag.
Avoid processing when node is inactive.
Avoid duplicate code.
2014-07-29 09:41:47 +01:00
Dave C-J
78edf89e52
Allow File node to write out buffers of binary data
2014-07-29 08:57:27 +01:00
Nick O'Leary
e07a523c3b
Fix node html compression and refactor registry
2014-07-28 16:37:39 +01:00
Mark Hindess
d7445a5bb9
Replace tabs with 4 space indent.
2014-07-23 22:10:27 +01:00
Mark Hindess
6c4611a934
Fix EOL to be dos or unix not both in same file.
2014-07-23 22:07:02 +01:00
Nick O'Leary
55679694c9
HTTP In - fix header iterator
2014-07-23 21:28:53 +01:00
Nick O'Leary
c079576e49
Remove websocket listeners on close
...
Fixes #285
2014-07-23 21:18:07 +01:00
Dave C-J
82036dd84a
Simple fix to check/force http: to close #288
...
Checks url starts http: or https: - if not add http: - at least then it breaks gently.
Also add resultant url to any error payload if request fails in order to make debug easier.
2014-07-23 12:09:34 +01:00
Nick O'Leary
bead24e760
HTTP In node: Check credentials exist before using
2014-07-22 11:33:52 +01:00
Dave C-J
0b308deb79
Slight tidy to MQTT - move to fa icons - use built in close method.
2014-07-21 20:29:10 +01:00
Mark Hindess
fd6682cfce
Trivial spelling fix.
2014-07-21 08:54:37 +01:00
Nick O'Leary
9d481858a0
Update twitter node to new credential api
2014-07-20 22:00:02 +01:00
Nick O'Leary
4302deb5a6
Change credential boolean prefix
2014-07-20 20:42:41 +01:00
Nick O'Leary
d67a54a66a
Update HTTP Request node to new credentials api
2014-07-19 00:26:46 +01:00
Nick O'Leary
760dd022dc
Migrate MQTT nodes to new credentials api
2014-07-19 00:25:22 +01:00
Nick O'Leary
c379f1b197
Migrate mongo node to new credential api
2014-07-19 00:25:22 +01:00
Dave C-J
4770a06679
yet more JShint cleaning.
2014-07-18 21:49:48 +01:00
Dave C-J
252135532d
more JShint cleaning and fa icons added
2014-07-18 21:49:20 +01:00
Dave C-J
aaab0d0d0b
Add B+ GPIO support to Pi Node
2014-07-18 15:08:16 +01:00
Nick O'Leary
f80c41058c
Properly escape html entities in debug
...
Fixes #276
2014-07-17 22:13:04 +01:00
Dave C-J
8b6c14b05d
update mongodb to fa-icons and fix name position in edit config...
2014-07-17 17:21:35 +01:00
Dave C-J
fea68d4eda
add strict to redisout and fa-icons
2014-07-17 10:25:52 +01:00
Mark Hindess
79853d8583
Add status support to the redisout node.
2014-07-16 23:10:34 +01:00
Mark Hindess
5073cf8dd7
Reduce scope of variable declaration to be consistent with MQTTInNode code.
2014-07-16 21:45:02 +01:00
Mark Hindess
77f6652fa9
Remove spurious variable declaration.
2014-07-16 21:45:02 +01:00
Dave Conway-Jones
debd5c4496
Spelling correctin http node info, close #266
2014-07-14 09:26:09 +01:00
Dave C-J
62496d80d5
tray/catch error in Websocket node to close #264
2014-07-13 17:39:56 +01:00
Dave C-J
bc53d302ff
and add fa icons to websocket
2014-07-11 21:32:51 +01:00
Dave C-J
1a1c6a73b6
Update icon to fa icons for parser nodes and sentiment
2014-07-11 21:01:16 +01:00
Dave Conway-Jones
b84aba5c98
minor spelling correction
2014-07-11 08:20:47 +01:00
Dave C-J
de352dcdc2
Change template node to allow templating of any property of msg
2014-07-10 08:23:44 +01:00
Nick O'Leary
3db84d5bf1
HTTP Out payload: relax null checking
2014-07-09 09:51:43 +01:00
Nick O'Leary
4d031891e5
Http Out: remove excess debug
2014-07-09 09:48:09 +01:00
Nick O'Leary
a7e7254317
Handle null response payloads
2014-07-09 09:46:10 +01:00
Nick O'Leary
8e24a958b7
HTTP Out - stringed the wrong bit
2014-07-09 09:43:02 +01:00
Nick O'Leary
bd80cf4f83
HTTP Out - header properties must be strings
2014-07-09 09:08:43 +01:00
Dave C-J
c10c687653
Add TCP request node to TCP node "family"
2014-07-08 13:45:00 +01:00
Dave C-J
2c5d5148b8
tweak tail node to use -F (thanks to tip from Mike Smerekov)
...
pending other changes
2014-07-08 12:28:02 +01:00
Dave C-J
6fb9739245
Add strict to function node
2014-07-08 12:27:09 +01:00
Dave C-J
35965e55b5
Add on error method to exec node... (should have been there before :-)
2014-07-08 08:48:46 +01:00
Nick O'Leary
c18119f26e
Debug pane should use local timezone
2014-07-01 23:14:44 +01:00
Dave C-J
045f658ef9
More defensive handling of missing filename in file node.
...
(in line with jshint)
2014-06-30 23:23:01 +01:00
Dave C-J
c7f0f9639a
tidy up jsHint errors in exec and trigger nodes
...
Add "use strict" to the sample node
2014-06-30 20:44:35 +01:00
Dave C-J
52779ac518
Tidy up jsHinst errors in parser nodes
2014-06-30 20:44:01 +01:00
Dave C-J
790ad8eb68
Tidy up jsHint errors in parser nodes
2014-06-30 20:43:31 +01:00
Nick O'Leary
3fcc1b5680
Missing variable declaration in tail node
2014-06-27 12:29:13 +01:00
Dave C-J
6d54050b4f
Tweak colour of new trigger node to match delay node.
2014-06-26 13:05:34 +01:00
Nick O'Leary
1602d9496f
Add trigger node
2014-06-25 21:36:28 +01:00
Dave C-J
7c7f030aa8
Tweak serial to outpur correct number of chars from buffer.
...
Having counted the correct number into the buffer it seems a shame
not to send them all out to the next node...
(Also allow separator char to be specified as hex (eg 0x0a))
2014-06-24 22:27:02 +01:00
Dave C-J
cf70fee8c7
Add new HTML (cheerio/jquery like) parser node ...
2014-06-24 13:22:16 +01:00
Dave C-J
ed3be7f82e
Add italic style to name for exec function...
...
been missing for ages... who knows why :-)
2014-06-17 20:07:29 +01:00
Dave C-J
6f6ecfc7a8
Make sure buffers are nulled to ensure cleanup.
2014-06-17 20:06:54 +01:00
Dave C-J
c61d4d3209
revert logging of every url request from http reg node.
2014-06-12 21:16:41 +01:00
Dave C-J
fc94429266
Add missing name field to file (in) node
...
(and tweak icons to new style)
2014-06-08 22:54:21 +01:00
Dave C-J
2d9e72816f
Update comment node to fa icons - plus matching node icon.
2014-06-08 22:13:12 +01:00
Dave C-J
fe1b7c54ff
Update serial info to match new capabilities.
2014-06-08 15:39:38 +01:00
Dave C-J
7d6f70545a
and honour text (utf8) mode in single char mode. aaargh.
2014-06-08 15:27:15 +01:00
Dave C-J
12b8fa36dc
Serial port - missed no split char option. If no split char then send every
...
character in char mode.
2014-06-08 15:21:02 +01:00
Dave C-J
00f87cbcd6
Add strict mode and latest icons to http node(s)
2014-06-08 15:05:08 +01:00
Dave C-J
0cbc277a2c
Add binary capabilities to Serial node - along with timeout, fixed
...
buffer size and binary output options. Also updated icons and added strict
checking.
2014-06-08 14:58:19 +01:00
Dave C-J
c10ed13322
Add flash of status to exec node
2014-06-08 14:58:19 +01:00
Dave C-J
346ca21803
Make sure file name gets passed on in file node
2014-06-08 14:58:19 +01:00
Nick O'Leary
72476cc8a7
Set content-length in HTTP response node
...
Fixes #233
2014-06-07 23:18:50 +01:00
tjkoury
785d4a66f0
Added error handling to 50-file.js
2014-06-02 15:25:48 -04:00
Dave C-J
4e1d45b508
Tweak to Watch Node info to close #236
2014-06-01 18:02:25 +01:00
Dave C-J
8c8f75df69
Catch more errors in file watcher node.
2014-05-31 19:44:02 +01:00
Nick O'Leary
70147d0b6b
Remove 'retined' property from node.status calls
2014-05-30 20:30:26 +01:00
Dave C-J
2cdaed1325
Add "use strict" to most core nodes.
...
(skipping ones that may have other work in progress)
2014-05-29 22:13:21 +01:00
Dave C-J
7ad28de52a
Add use strict to mqtt node, allow will parm to be passed.
2014-05-29 09:00:28 +01:00