Commit Graph

789 Commits

Author SHA1 Message Date
Plamen Todorov 6b82fd94eb randomize mqtt client id with math/rand
Cryptographic randomizer is not required for mqtt clientIds. They
should be unique only among currently selected clients.
2019-10-08 20:24:31 +03:00
Plamen Todorov c3b9a689bb Use uuid as mqtt clientId
Use crypto/random to generate unique mqtt client id. The tile38 prefix
makes the connections easily identifiable in the mqtt broker logs.
2019-10-08 09:34:31 +03:00
Plamen Todorov fb2aef2ce6 MQTT clientId should be unique
Each mqtt hook establishes separate connection to the MQTT broker. If
their clientIds are all equal the MQTT broker will disconnect the clients - the
protocol does not allow 2 connected clients with the same name
2019-10-06 22:15:06 +03:00
tidwall 5abadd72a3 Updated geoindex 2019-09-19 11:30:49 -07:00
tidwall 639f6e2deb Replaced boxtree for rbang 2019-09-12 18:42:53 -07:00
tidwall 93cf63f1bd 1.17.6 2019-09-04 13:01:30 -07:00
tidwall 3d96b17258 GC pauses be gone 2019-09-04 12:47:30 -07:00
tidwall 2571ce5106 Minimize AOF buffer releases 2019-09-03 17:01:26 -07:00
tidwall 4bd6b4b838 Moved ReadMemStats into a background polling function
This will keep profile commands such as SERVER and STATS from
stopping the world.
2019-09-03 16:57:49 -07:00
tidwall e167e88e8f removed diag 2019-09-03 16:39:51 -07:00
tidwall b6884fce63 diagnostics 2019-09-03 16:35:42 -07:00
tidwall e6a2c163f4 1.17.5 2019-08-22 16:00:07 -07:00
tidwall aedd972516 Fixed invalid count for nearby queries
closes #489
2019-08-22 15:53:37 -07:00
tidwall 54f14d8b03 Updated gjson library 2019-08-15 06:08:38 -07:00
Josh Baker 42c3ec047e
Delete CONTRIBUTING.md 2019-08-11 17:35:26 -07:00
tidwall d663383bdc 1.17.4 2019-08-09 09:50:33 -07:00
Josh Baker 047d2dcbff
Merge pull request #486 from saltatory/master
Added RLock on connections map
2019-08-09 09:45:52 -07:00
saltatory ec5a5342a2 Added RLock on connections map 2019-08-09 08:48:23 -07:00
tidwall 815d7bc43d 1.17.3 2019-08-03 10:17:34 -07:00
tidwall f7888c1edf Fixed malformed json for chans command
Mentioned by ds2xor on Slack
2019-08-03 10:10:28 -07:00
Josh Baker 544c414972
Merge pull request #483 from rshura/lua-pool-prune-fix
Fix lua pool pruning
2019-08-01 16:53:04 -07:00
Alex Roitman b9e2c67933 Fix lua pool pruning 2019-08-01 11:55:52 -07:00
tidwall 6e98f52769 1.17.2 2019-06-28 10:47:25 -07:00
Josh Baker 0abaeca1c4
Merge pull request #472 from tidwall/updated-geojson
Updated geojson
2019-06-28 10:41:40 -07:00
tidwall 8c9f2f10bd Updated geojson version 2019-06-28 10:31:49 -07:00
tidwall 85b70e0d26 Updated geojson package 2019-06-28 10:01:12 -07:00
Josh Baker 37d64f0466 1.17.1 2019-06-04 14:09:30 -07:00
Josh Baker c298135b2e Merge pull request #460 from melbania/add-resp-fields-tests
Added RESP output fields test for NEARBY/WITHIN
2019-06-04 13:49:39 -07:00
Josh Baker acb3695523 Merge pull request #459 from tidwall/unsubscribe
Added unsubscribing from active channel
2019-06-04 13:49:38 -07:00
Josh Baker aa73fcd17b Added unsubscribing from active channel
related #448
2019-06-04 13:49:32 -07:00
Melissa Baker bedddcbe13 Added RESP output fields test for NEARBY/WITHIN 2019-06-04 10:43:32 -07:00
Josh Baker ac3bac7d16
Merge pull request #454 from olevole/master
log: fix typo in Fatalf func
2019-06-04 08:39:48 -07:00
tidwall f01389d181 Merge branch 'melbania-fix-json-nearby-fields' 2019-05-28 12:36:12 -07:00
Melissa Baker 4ba237b10e Added test for correct json fields output 2019-05-28 12:28:56 -07:00
Melissa Baker 51b7391aca Merge branch 'master' into fix-json-nearby-fields 2019-05-28 12:28:27 -07:00
Melissa Baker 46f5d2d224 Fixed nearby json field results showing wrong data
issue #453
2019-05-28 12:17:59 -07:00
Josh Baker 8154eae040
Merge pull request #457 from tidwall/disable-elapsed-tests
Removed elapsed member for json testing
2019-05-28 09:33:30 -07:00
tidwall b86d2287f4 Removed elapsed member for json testing 2019-05-28 09:22:15 -07:00
Oleg Ginzburg 80b2d4c5a8 log: fix typo in Fatalf func
fixed for x1b[31m[FATA] output
2019-05-17 13:24:05 +03:00
Josh Baker e8801fd45a
Merge pull request #447 from rshura/fix-timeout-desc
Fix description of TIMEOUT command -- seconds are not optional.
2019-04-26 12:47:46 -07:00
Alex Roitman 51b0de5670 Fix description of TIMEOUT command -- seconds are not optional. 2019-04-26 12:46:15 -07:00
tidwall 623715e315 1.17.0 2019-04-26 11:59:03 -07:00
tidwall 3ae59274e3 Removed evio option 2019-04-26 11:50:49 -07:00
tidwall 63ff185401 Merge branch 'rshura-new-timeouts' 2019-04-26 11:33:58 -07:00
Alex Roitman 5da63881c6 Adjust commands.json 2019-04-25 14:22:25 -07:00
Alex Roitman cbf10b7472 Rework timeouts to allow prepending any command with the TIMEOUT seconds 2019-04-25 14:15:53 -07:00
Josh Baker f061956d65
Merge pull request #444 from rshura/script-timeouts
Script timeouts
2019-04-25 09:35:40 -07:00
Alex Roitman 2020f537dc Add tests for script timeouts. 2019-04-24 17:17:49 -07:00
Alex Roitman 49111a4dce Add timeouts for lua scripts 2019-04-24 17:00:52 -07:00
tidwall 878f9dedb2 Updated commands_gen.go 2019-04-24 16:14:30 -07:00