13 Commits (f4c5323de1ad1c9803fd9f27878aa2fe3f4ac730)

Author SHA1 Message Date
Mark Veidemanis f4c5323de1 Reformat project 2 years ago
Mark Veidemanis 3229d9b806 Revert "Reformat project"
This reverts commit 64e3e1160aa76d191740342ab3edc68807f890fb.
2 years ago
Mark Veidemanis 760e43b59a Reformat project 2 years ago
Mark Veidemanis ff1ee63900 Reformat code with pre-commit 2 years ago
Mark Veidemanis 4f9ca6088b Allow sending LIST to all networks at once 4 years ago
Mark Veidemanis 0321651c20 Implement fair channel allocation in ChanKeep
* Allocate channels to relays only if they have free space based on
their chanlimit value
* Minify channels by removing ones that are already covered before
passing them off to be joined
5 years ago
Al Beano e5adcfef4c Rework data structures, storing all front-end network data in Network objects 5 years ago
Al Beano 88077782f3 Rename classes representing commands to <CommandName>Command 5 years ago
Mark Veidemanis 8926cb76ec Renovate the module system and implement adding and resuming pool instances using the new relay/alias/network system 6 years ago
Mark Veidemanis 00985d29c5 Implement support for more attributes and handle data type collisions when merging monitor group definitions 6 years ago
Mark Veidemanis d168d69732 Import the main module properly and fix some oddities in Twisted to prevent it from discarding some data 7 years ago
Mark Veidemanis 8dec0b6828 Implement counting of various IRC events 7 years ago
Mark Veidemanis cb7142ef88 Separate out everything into files and implement a modules system to segment commands 7 years ago