85 Commits (fb0e8aebdb1ed168c8ff2dd7e30d110db38d6f8f)

Author SHA1 Message Date
Grant Limberg fb0e8aebdb
keep list of active networks in redis 6 years ago
Grant Limberg 13929aee6f
reduce log chattiness 6 years ago
Grant Limberg c2409ad6c9
fix connection to redis cluster in online notification thread 6 years ago
Grant Limberg 08cb72bdba
Temp object was being destroyed before connection was used 6 years ago
Grant Limberg d24c8d858c
include climits for Linux 6 years ago
Grant Limberg 879ef58565
Finalize Redis integration 6 years ago
Grant Limberg 8b8399efbc
Error recovery for network & member stream watchers 6 years ago
Grant Limberg 0f17508cac
error recovery in redis online notification 6 years ago
Grant Limberg 7a138f963c
TIL: Creating a redis transaction without sending any commands throws an exception 6 years ago
Grant Limberg b637ced1ee
Track member status in Redis 6 years ago
Grant Limberg 8ac42b4600
controller status query fix 6 years ago
Grant Limberg 15c0c1db39
finish the RabbitMQ-ectomy 6 years ago
Grant Limberg aab96964b6
Put debug output behind ZT_TRACE 6 years ago
Grant Limberg c6518afa7a
Make sure the streams clean up after themselves 6 years ago
Grant Limberg 563655a1a4
Redis now usable as a message queue 6 years ago
Grant Limberg d699116795
mac deps 6 years ago
Grant Limberg 154470b570
add original hiredis 6 years ago
Grant Limberg 73b1d57b13
rip out rabbitMQ 6 years ago
Grant Limberg acb4ef0f12
add hiredis-vip to controller build 6 years ago
Grant Limberg 0d42108254
member ip inserts DO NOTHING on conflict 6 years ago
Grant Limberg f6026f94a5
More fun with dupes 6 years ago
Grant Limberg e702942041
Fix duplicate assigned IP check when adding assigned IPs to database 6 years ago
Grant Limberg 12a92fc4a1
Un-log & some production build image fixes 6 years ago
Grant Limberg baa14a63c9
It's LOG! It's LOG! 6 years ago
Grant Limberg 86abd31659
fix log line 6 years ago
Adam Ierymenko 52a166a71f
Relicense: GPLv3 -> ZeroTier BSL 1.1 7 years ago
Adam Ierymenko 5341c216a7
Comment ugly query 7 years ago
Adam Ierymenko 96a0c3d764
ugly query is ugly 7 years ago
Adam Ierymenko 783b49e383
more worky less not worky 7 years ago
Adam Ierymenko d4dc983a01
fix bad column name 7 years ago
Adam Ierymenko 72ccd1020a
Another exception fix 7 years ago
Adam Ierymenko 28d0070ce2
Fix race in multiple DB mirroring configurations. 7 years ago
Adam Ierymenko 7bb0d9be1b
warning removal 7 years ago
Grant Limberg 87016ae815 network update to upsert 7 years ago
Adam Ierymenko 5289d3327c
Build fixes 7 years ago
Adam Ierymenko 00fb9c475e
More work on DB mirroring. 7 years ago
Adam Ierymenko 3c776675b3
Cruftectomy, work in progress on mirrorring 7 years ago
Adam Ierymenko 37d508ab96
Refactoring in prep for mirroring 7 years ago
Adam Ierymenko a77b4ecddb Add optional function in DB change listener for member online events. 7 years ago
Adam Ierymenko f6b080b8a2 Abstract out change listener from controller itself to permit DBs to shadow changes from other DBs. 7 years ago
Grant Limberg 2ab2f68725 Add a central database schema version check to central controller startup 7 years ago
Grant Limberg 692733fffb Don't write to ztc_network_status table anymore in central controller 7 years ago
Grant Limberg 37d321afc8 dont spin as much in the onlineNotificationThread 7 years ago
Grant Limberg 6a027c9c0a amqp_consume_message now has a timeout 7 years ago
Grant Limberg 6014df2847 fix compile & sql errors 7 years ago
Grant Limberg 55a9e6e05e Queue up inserts in onlineNotificationThread() into a multiple insert statement 7 years ago
Grant Limberg 993d850f69 more logs 7 years ago
Grant Limberg 8141043560 finish up rabbitmq integration 7 years ago
Grant Limberg fcb4221f97 rabbitMQ implementation 7 years ago
Grant Limberg 1f13374a4f added struct for rabbitmq config 7 years ago