Jordan Armstrong
e0eca0d55e
Replace isJsonNumber with version from gjson
2019-10-28 22:35:44 -03:00
Josh Baker
df477bf3f4
Merge pull request #464 from rshura/area-expression
...
Add area expressions.
2019-10-28 13:45:10 -07:00
tidwall
f9ea3f1e13
Fixed tile38-cli not propertly handling quotes
...
closes #500
2019-10-28 13:25:08 -07:00
tidwall
10f7bfc445
Fix invalid pubsub format for json output
...
This commit fixes a bug that causes bad formatting for geofence
notifications when a client's output is set to JSON.
closes #499
2019-10-28 12:51:44 -07:00
Jordan Armstrong
41fb410e2e
Strictly check if values to JSET are numbers
...
Fixes #493
2019-10-26 23:37:48 -03:00
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