74 Commits (4c8b584ef43466efca2b703db256684d1c4f8885)

Author SHA1 Message Date
Mark Veidemanis a4b7bd50b1 Implement additional error checking for provisioning instances and parsing messages, and prevent ZNC from auto-connecting an instance if ConnectOnCreate is off 6 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 4efea3f535 Implement the backend for automatically provisioning relays 6 years ago
Mark Veidemanis 6046329a83 Start implementing relay abstractions for smarter network handling and minor cosmetic changes 6 years ago
Mark Veidemanis 3bf361134f Make the stats command aware of duplicate networks 6 years ago
Mark Veidemanis c6e9604d6f Add meta variable for the inside parameter of the mon command 6 years ago
Mark Veidemanis 9dc202fd53 Fix typo in the default command 6 years ago
Mark Veidemanis 44aa0f1727 Implement users command to see the mutual users of one or more channels and squash some bugs 6 years ago
Mark Veidemanis cfefa1d627 Implement a command to get the channels common to one or more users 6 years ago
Mark Veidemanis 7baa81aa30 Fix bug with the inside parameter being specified by default 6 years ago
Mark Veidemanis 249e99805a Implement optional x in y matching for attributes in the monitor system 6 years ago
Mark Veidemanis 36105c7e9a Move user metadata info into redis 6 years ago
Mark Veidemanis 4b7c9f83e7 Fix typo 6 years ago
Mark Veidemanis 23617cae53 Indicate online servers as well as the total 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 bc87ffddf7 Implement monitoring system for flexible metadata matching 6 years ago
Mark Veidemanis 66e7785f6f Implement query notifications and recognise ZNC's messages 6 years ago
Mark Veidemanis 66d4501303 Fix another typo 7 years ago
Mark Veidemanis 7de25e44f4 Fix typo 7 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 da6c45f093 Implement counting keyword events and a unified buffers system for when the master channel is unavailable 7 years ago
Mark Veidemanis 8dec0b6828 Implement counting of various IRC events 7 years ago
Mark Veidemanis 378c4d9bba Implement loading new modules at runtime 7 years ago
Mark Veidemanis cb7142ef88 Separate out everything into files and implement a modules system to segment commands 7 years ago