236 Commits (152bc0897028dea47092866fa1f3f95880720118)
 

Author SHA1 Message Date
Mark Veidemanis 1ec0e1f7e6 Remove provisioning restrictions, move all user tracking code to monitoring module, fix proper network name not being passed to the relay 5 years ago
Mark Veidemanis 51b89b9d05 Use the ISO format for time 5 years ago
Al Beano 63539a4edb Merge branch 'master' into datarestructure 5 years ago
Al Beano e5adcfef4c Rework data structures, storing all front-end network data in Network objects 5 years ago
Mark Veidemanis 1c8cbf808b Send fake quit and nick messages to every channel 5 years ago
Mark Veidemanis 3a92ebab6b Convert nickname and messages to lowercase before comparison 5 years ago
Mark Veidemanis 2757256d4f Implement a single function for all callbacks from IRC hooks and send a seperate notification if an action takes place that concerns a bot 5 years ago
Al Beano f6657cb905 Merge branch 'command_class' into aliasgen 5 years ago
Al Beano 15bc195648 Add automatic alias generation function 5 years ago
Al Beano 88077782f3 Rename classes representing commands to <CommandName>Command 5 years ago
Mark Veidemanis 56840e0060 Add the network number in ZNC relay notifications 5 years ago
Mark Veidemanis c0b45c1db6 Fix adding of time to relay messages 5 years ago
Mark Veidemanis 0ee8ae0ead Remove keyword store from gitignore file 5 years ago
Mark Veidemanis 68c6aa969d Remove keyword system, implement ZNC notifications to relay, remove exact from cast fields and fix security bug in relay 5 years ago
Mark Veidemanis 0637f762ea Add network name to fields shown in relay notifications 5 years ago
Mark Veidemanis 4ce093bfbe Implement a running count of the number of events per minute 5 years ago
Mark Veidemanis 38cabc0472 Fix bug in relay unsubscribing 6 years ago
Mark Veidemanis 29424383de Fix bug in relay subscriptions 6 years ago
Mark Veidemanis c850984a3b Update gitignore and remove token configuration 6 years ago
Mark Veidemanis 9e1a6613a4 Implement sending of relay messages 6 years ago
Mark Veidemanis fc304d4b25 Implement the relay channel and command for generating tokens 6 years ago
Mark Veidemanis c05eb298ea Fix channel number in status command 6 years ago
Mark Veidemanis 488d81dac8 Fix a race condition in disabling networks post-creation, remove redundant bindhost code and fix a minor bug in the load command 6 years ago
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 e97792c460 Tweak help output for users and chans to indicate multiple arguments are possible 6 years ago
Mark Veidemanis 1c3435d0d7 Don't provision new user information on messages 6 years ago
Mark Veidemanis 3bf361134f Make the stats command aware of duplicate networks 6 years ago
Mark Veidemanis 7cd6bc3616 Purge metadata entries on quit and escape glob characters 6 years ago
Mark Veidemanis 3b42f19291 Use the network name instead of the numbered instance name for counting events 6 years ago
Mark Veidemanis c6e9604d6f Add meta variable for the inside parameter of the mon command 6 years ago
Mark Veidemanis 7d7ef69d98 Avoid doing pointless lookups against numbered networks 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 a98ed4e4d0 Fix bug in the keyword module 6 years ago
Mark Veidemanis cfefa1d627 Implement a command to get the channels common to one or more users 6 years ago
Mark Veidemanis eaebab0cf4 Add a help page for the chans command 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 1de3f17d45 Change help text for who command 6 years ago
Mark Veidemanis 2cb0b5d4a6 Add a count parameter to ensure all entries are searched 6 years ago
Mark Veidemanis ad00e0c07d Make the Redis socket configurable 6 years ago
Mark Veidemanis 36105c7e9a Move user metadata info into redis 6 years ago
Mark Veidemanis b31b5d40e8 Make monitor notifications ignore numbers to support multiple networks in only one reference 6 years ago
Mark Veidemanis de5baf562b Fix monitors to work properly with multiple groups 6 years ago
Mark Veidemanis 4b7c9f83e7 Fix typo 6 years ago
Mark Veidemanis a61f74e578 Implement staggered WHO information collection to avoid detection 6 years ago
Mark Veidemanis ae017eab36 Show the message on one line in monitor notifications 6 years ago