tile38/internal/server
tidwall ff48054d3d Fixed a missing faraway event for roaming geofences
This commit fixes a case where a roaming geofence will not fire
a "faraway" event when it's supposed to.

The fix required rewriting the nearby/faraway detection logic. It
is now much more accurate and takes overall less memory, but it's
also a little slower per operation because each object proximity
is checked twice per update. Once to compare the old object's
surrounding, and once to evaulated the new object. The two lists
are then used to generate accurate "nearby" and "faraway" results.
2020-03-22 11:54:56 -07:00
..
aof.go Code cleanup 2019-10-30 10:17:59 -07:00
aofmigrate.go Code cleanup 2019-10-30 10:17:59 -07:00
aofshrink.go Fixed panic on AOFSHRINK 2019-11-17 07:25:25 -07:00
atomic.go Removed unused atomics 2018-11-23 01:39:04 -07:00
atomic_test.go Replaced net package with evio 2018-10-28 15:51:47 -07:00
bson.go Replaced net package with evio 2018-10-28 15:51:47 -07:00
checksum.go Code cleanup 2019-10-30 10:17:59 -07:00
client.go Code cleanup 2019-10-30 10:17:59 -07:00
config.go Code cleanup 2019-10-30 10:17:59 -07:00
crud.go Avoid sorting fields for each written object. 2020-03-03 13:39:43 -08:00
dev.go Code cleanup 2019-10-30 10:17:59 -07:00
expire.go Code cleanup 2019-10-30 10:17:59 -07:00
expression.go Code cleanup 2019-10-30 10:17:59 -07:00
fence.go Fixed a missing faraway event for roaming geofences 2020-03-22 11:54:56 -07:00
follow.go Fix a concurrent write/read on the server conn map 2020-03-20 16:47:13 -07:00
hooks.go Code cleanup 2019-10-30 10:17:59 -07:00
json.go Code cleanup 2019-10-30 10:17:59 -07:00
json_test.go Code cleanup 2019-10-30 10:17:59 -07:00
keys.go Code cleanup 2019-10-30 10:17:59 -07:00
live.go Fix invalid pubsub format for json output 2019-10-28 12:51:44 -07:00
output.go Code cleanup 2019-10-30 10:17:59 -07:00
pubsub.go Code cleanup 2019-10-30 10:17:59 -07:00
readonly.go Code cleanup 2019-10-30 10:17:59 -07:00
respconn.go Replaced net package with evio 2018-10-28 15:51:47 -07:00
scan.go Code cleanup 2019-10-30 10:17:59 -07:00
scanner.go Avoid sorting fields for each written object. 2020-03-03 13:39:43 -08:00
scripts.go Code cleanup 2019-10-30 10:17:59 -07:00
search.go Fixed a missing faraway event for roaming geofences 2020-03-22 11:54:56 -07:00
server.go Fix tile38-cli from freezing with non-quoted geojson 2019-12-11 11:08:33 -07:00
stats.go Code cleanup 2019-10-30 10:17:59 -07:00
stats_cpu.go Fix go vet error in stats_cpu.go for non-linux/darwin builds 2019-10-28 22:39:27 -03:00
stats_cpu_darlin.go Code cleanup 2019-10-30 10:17:59 -07:00
test.go Add area expressions. 2019-06-10 14:47:42 -07:00
token.go Code cleanup 2019-10-30 10:17:59 -07:00
token_test.go Replaced net package with evio 2018-10-28 15:51:47 -07:00