904 Commits

Author SHA1 Message Date
tidwall
d2cfb87c89 1.18.0 2019-10-09 11:57:43 -07:00
tidwall
b092cea0d2 Use WaitTimeout for MQTT 2019-10-08 11:13:18 -07:00
tidwall
6b2025ab0c Merge branch 'neterror-master' 2019-10-08 11:10:37 -07:00
tidwall
3d9915e055 Merge branch 'master' of https://github.com/neterror/tile38 into neterror-master 2019-10-08 11:10:16 -07:00
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
tidwall
87185319b2 Fix JSET cancels expiry
issue #498
2019-10-08 09:45:46 -07:00
tidwall
13c206fe05 Fixed data race for hooks with ttls
issue #497
2019-10-08 09:26:55 -07: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
Alex Roitman
dd09ffbe13 Fix parser for multiple negations. 2019-06-14 10:02:26 -07:00
Alex Roitman
7c541949b1 Unnecessary code. 2019-06-13 14:12:42 -07:00
Alex Roitman
eb214cb889 Better naming and comments. 2019-06-13 13:33:07 -07:00
Alex Roitman
2d83e18934 Add expression errors test. Make parser stricter. 2019-06-13 13:10:47 -07:00
Alex Roitman
0c3a5d02ca Fixes 2019-06-13 12:04:04 -07:00
Alex Roitman
3ded4e3a44 Refactor using method expressions, to avoid repeating code. 2019-06-13 10:56:33 -07:00
Alex Roitman
81f57ba6f6 Fix one case in expression/expression tests 2019-06-13 09:53:17 -07:00
Alex Roitman
496ace25d3 Refactoring/cleanup/fixes. 2019-06-11 17:13:33 -07:00
Alex Roitman
d0ca579f5c Add area expressions.
Add parser.
Hook up to test command.
Add tests for expressions in test command.
2019-06-10 14:47:42 -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