534 Commits (master)
 

Author SHA1 Message Date
Mark Veidemanis 28c1a33615 Implement configurable chanlimit and add more fields about LIST output to Redis 2 years ago
Mark Veidemanis 9470f0d0d9 Implement updating registration via API 2 years ago
Mark Veidemanis 496a3d0374 Implement ChanKeep without requiring persistent chanlimits on all networks 2 years ago
Mark Veidemanis 75965497be Add some debug statements and statistics for chanlimits 2 years ago
Mark Veidemanis 1e9dd1b223 Print message if relay is unauthenticated/disconnected 2 years ago
Mark Veidemanis df6b9e34a3 Return relay numbers with channel list 2 years ago
Mark Veidemanis facf58ec2c Add connected status to IRC info return and check when getting active relays 2 years ago
Mark Veidemanis 21ed66bc00 Reformat code 2 years ago
Mark Veidemanis 5c63fb5048 Implement getting LIST information from API 2 years ago
Mark Veidemanis c3fd8a97f7 Provision relay on creation 2 years ago
Mark Veidemanis acc363d207 Add docstrings to chankeep 2 years ago
Mark Veidemanis 49214644ff Implement migrating networks 2 years ago
Mark Veidemanis 20f59362ff Subtract allocated channel slots from total 2 years ago
Mark Veidemanis 065fe94cbd Improve channel allocation and write basic tests for it 2 years ago
Mark Veidemanis 6306231098 Make channel join notification a TRACE 2 years ago
Mark Veidemanis 5c2ef740e6 Fix email command 2 years ago
Mark Veidemanis 7e51178a10 Add endpoint to get the bot's nickname 2 years ago
Mark Veidemanis a2b6ebd912 Properly implement querying with API 2 years ago
Mark Veidemanis ec943203d0 Get our hostname from WHO when we create fake events 2 years ago
Mark Veidemanis 8dc176aa54 Fire a fake event when we send a message 2 years ago
Mark Veidemanis 8ba4831d9c Implement best effort allocation 2 years ago
Mark Veidemanis 4c040bbf78 Simplify variable names and reformat 2 years ago
Mark Veidemanis 5a4ae2153e Use ceil instead of round for relay number rounding 2 years ago
Mark Veidemanis 8c3a75b3c8 Expand ECA secondary allocation algorithm 2 years ago
Mark Veidemanis dc13515aa8 Adding more debug statements in ECA system 2 years ago
Mark Veidemanis d38f7ba1ba Print information about received LIST 2 years ago
Mark Veidemanis 7c9903bca2 Return correct data type for provisioning relays 2 years ago
Mark Veidemanis 22e853a3f7 Simplify is_first_relay 2 years ago
Mark Veidemanis b5326e92a1 Add even more debugging 2 years ago
Mark Veidemanis 604bee1b78 Add more LIST handling debugging 2 years ago
Mark Veidemanis 87ee96dd26 Don't add 1 to current relays when iterating 2 years ago
Mark Veidemanis cc0e3b872b Add extra debug call for allRelaysActive 2 years ago
Mark Veidemanis 16d268ca90 Reformat helpers 2 years ago
Mark Veidemanis 6193502f2e Enable debug mode with env vars 2 years ago
Mark Veidemanis b16289cded Update IRC template 2 years ago
Mark Veidemanis 502b45cda5 Allow gaps in relay numbering 2 years ago
Mark Veidemanis 4c8b584ef4 Implement deleting networks 2 years ago
Mark Veidemanis b42c82eac2 More error handling when joining channels with ChanKeep 2 years ago
Mark Veidemanis 4c9ac3ec42 Implement adding networks 2 years ago
Mark Veidemanis db4b6cc6f9 Implement requesting channel list for network 2 years ago
Mark Veidemanis dae62ea544 Remove debugging code 2 years ago
Mark Veidemanis e8870e95e7 Implement automatic provisioning 2 years ago
Mark Veidemanis 0dedb545f0 Implement updating aliases 2 years ago
Mark Veidemanis 6909fb68f7 Implement API endpoint to add next relay 2 years ago
Mark Veidemanis 54b5561a75 Implement deleeting relays and fix adding 2 years ago
Mark Veidemanis d51e87b09f Reformat code 2 years ago
Mark Veidemanis 6359918639 Fix joining channels with inactive relays 2 years ago
Mark Veidemanis ba1f8407d1 Implement creating relays via the API 2 years ago
Mark Veidemanis 78f3f4520d Fix Redis config path 2 years ago
Mark Veidemanis deb89e9202 Use proper port for SSL listener 2 years ago