Mark Veidemanis
|
c3d0cb04b6
|
Pass all arguments from debug into print
Allows for multi-argument debug() statements without ugly + or %s
operators.
|
5 years ago |
Mark Veidemanis
|
324af04de0
|
Don't return the same thing twice
The add_relay and provisionRelay functions both returned the alias.
Only use the output from one function.
|
5 years ago |
Mark Veidemanis
|
f9619a5bc4
|
Remove help entry for del
|
5 years ago |
Mark Veidemanis
|
31c9e64790
|
Implement function to set up multiple relays
|
5 years ago |
Mark Veidemanis
|
33cb173db6
|
Switch to using Redis for LIST storage
|
5 years ago |
Mark Veidemanis
|
7e90080a2c
|
Set up Redis database which isn't cleared on quit
|
5 years ago |
Mark Veidemanis
|
da14a86e70
|
Fix getting LIST output to work with more networks
* Parse ISUPPORT properly if more than one channel prefix is supported
* Retry getting LIST another way is the response is empty
|
5 years ago |
Mark Veidemanis
|
a027a0b4f6
|
Fix getting user records by nickname
Use -1 to refer to unlimited records instead of an arbitrarily large
number.
|
5 years ago |
Mark Veidemanis
|
c92e618076
|
Remove the del command
|
5 years ago |
Mark Veidemanis
|
06d3dd4d7e
|
Implement storing analytics on a LIST response
|
5 years ago |
Mark Veidemanis
|
15b394bd79
|
Implement requesting a LIST and parsing the output
|
5 years ago |
Mark Veidemanis
|
aa54759337
|
Additional error checking on user record deletion
|
5 years ago |
Mark Veidemanis
|
f0fff7c958
|
Implement sorting relay output by custom keys
|
5 years ago |
Mark Veidemanis
|
5eda50af13
|
Use net and num instead of name in relay output
|
5 years ago |
Mark Veidemanis
|
78e4d6bd66
|
Rename 'message' to 'msg' and 'target' to 'channel'
|
5 years ago |
Mark Veidemanis
|
ddadeb617c
|
Change message to msg in relay output and in functions, include name in connection notifications instead of net
|
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
|
872d08be3e
|
Implement exec command for running raw Python code
|
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
|
0f31d7f5e2
|
Implement admall command to run commands as the administrative relay user
|
5 years ago |
Mark Veidemanis
|
b19dfcc113
|
Add alias.json to gitignore
|
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
|
15ca45e5df
|
Implement Ctrl-C handling and fix a large number of small bugs
|
5 years ago |
Mark Veidemanis
|
006f8db6f6
|
Update the class name in the single command loader and import the debug function which it uses
|
5 years ago |
Mark Veidemanis
|
2d70d5af11
|
Add error checking in places, set up automatic relay provisioning and fix starting bots
|
5 years ago |
Mark Veidemanis
|
ff74968ff8
|
Merge branch 'master' into datarestructure
|
5 years ago |
Mark Veidemanis
|
c63f301b7f
|
Defer initialUsers, initialNames and delChannel to threads to improve performance
|
5 years ago |
Mark Veidemanis
|
545282e201
|
Add deduplication precision toggle, fix printing odd characters and implement sending messages to all instances of a certain network, or all networks associated with a certain alias
|
5 years ago |
Mark Veidemanis
|
22bd0d3ac6
|
Don't crash if the part message is null
|
5 years ago |
Mark Veidemanis
|
f34ddab6fc
|
Improvements to query and self event detection, implement all command and debug flags
|
5 years ago |
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 |