11 Commits (aec683cccec14b334943f2f04d30e21a7ae4f3c1)

Author SHA1 Message Date
Mark Veidemanis a3cdb35e05 Implement registration and confirmation of nicks 4 years ago
Mark Veidemanis 7a6e3338c0 Implement ChanKeep joining functions
* Low-key channel joining with incrementally increasing delay
* Spin up needed instances to be able to cover a certain channel space
* Fix provisioning functions to prevent race conditions with lots of
relays being created at once
* Tweakable switchover from covering all channels to only covering
channels with more users than the mean of the cumulative user count
5 years ago
Mark Veidemanis 33cb173db6 Switch to using Redis for LIST storage 5 years ago
Mark Veidemanis 06d3dd4d7e Implement storing analytics on a LIST response 5 years ago
Mark Veidemanis 89894287b3 Add error handling to exec command and fix minor bug in cleaning up relays 5 years ago
Mark Veidemanis d35f96de87 Error checking on alias removal and clean up when removing relays 5 years ago
Mark Veidemanis a3b81f8849 Implement more automated provisioning of aliases and relays, and remove networks cleanly 5 years ago
Mark Veidemanis 32309ecec2 Change alias definitions to be global, so aliases can be reused across different networks 5 years ago
Mark Veidemanis 355a80b19b Fix the all and allc commands so they work with the new data format 5 years ago
Mark Veidemanis 2d70d5af11 Add error checking in places, set up automatic relay provisioning and fix starting bots 5 years ago
Al Beano e5adcfef4c Rework data structures, storing all front-end network data in Network objects 5 years ago