aboutsummaryrefslogtreecommitdiff
path: root/IRCLineHandler.py
Commit message (Expand)AuthorAgeFilesLines
* Some networks don't prefix channel names in INVITE messagesGravatar jesopo2018-08-311-1/+2
* Give modules event objects with "context"s, to facilitate purging all the event•••hooks for a module Gravatar jesopo2018-08-311-64/+55
* Fix a copy paste fail in IRCLineHandler that caused PARTs to be handled as QUITsGravatar jesopo2018-08-311-1/+1
* Add missing ":" in IRCLineHandler.LineHandler.mode()Gravatar jesopo2018-08-301-1/+1
* default events on IRCLineHandler should use original_line, not lineGravatar jesopo2018-08-301-4/+4
* Refactor handling MODE in IRCLineHandlerGravatar jesopo2018-08-301-31/+16
* Report actual topic setter (use 333, not 332)Gravatar jesopo2018-08-291-3/+5
* Print topics in print_activity.pyGravatar jesopo2018-08-291-4/+19
* Add missing comments in IRCLineHandler.LineHandlerGravatar jesopo2018-08-291-0/+3
* Fix CAP logic that was broken by recent IRCLineHandler refactorGravatar jesopo2018-08-291-4/+2
* Do a default event for received data if there's no hooks for itGravatar jesopo2018-08-291-1/+1
* Refactor IRCLineHandler in to an object that uses .on("raw") eventsGravatar jesopo2018-08-291-342/+374
* Send a PONG event, use the right arg when sending a WHOGravatar jesopo2018-08-281-2/+6
* Switch to time.monotonic for comparisons, only send data at most once every .5•••seconds and only send max 512 bytes at a time Gravatar jesopo2018-08-281-1/+3
* modules/logging.py -> IRCLogging.py; IRCLog.py -> IRCBuffer.py; change logging•••to be an object on the server object instead of an event call Gravatar jesopo2018-08-281-2/+2
* "self.nick" event didn't get updatedGravatar jesopo2018-08-031-2/+1
* implemented handling notices in IRCLineHandler, including server noticesGravatar jesopo2018-07-221-0/+23
* check if a channel is in attempted_join before attempting rejoinGravatar jesopo2018-07-151-4/+4
* only pass things needed through events, not **data.map()Gravatar jesopo2018-07-141-18/+19
* Clear default mode prefixes when we get a 005 with mode prefixes in itGravatar jesopo2018-07-021-0/+1
* added handle_KICK to IRCLineHandlerGravatar jesopo2018-07-021-0/+16
* Remove commented example raw IRC line from IRCLineHandlerGravatar jesopo2018-06-171-1/+0
* Fix crash on PRIVMSG with nothing but whitespaceGravatar jesopo2018-01-131-1/+1
* Added a "replay" system to EventManager hooks, to replay missed .callsGravatar jesopo2017-12-261-29/+27
* capibility :arrow_right: capabilityGravatar jesopo2017-11-011-1/+1
* Add OP_NO_TLSv1 and fix a bug created while fixing another bugGravatar jesopo2017-11-011-2/+3
* Handle empty CAP, additional IRCLog feature, better tls, better channel_save ...•••Signed-off-by: jesopo <github@lolnerd.net> Gravatar jesopo2017-10-271-3/+4
* Don't break on an empty quit messageGravatar Evelyn2017-09-181-1/+1
* oops, that should be data.args, not args >.>Gravatar Evelyn2017-07-201-1/+1
* Don't assume a reason will always be present in a PARTGravatar Evelyn2017-07-201-1/+1
* fix the privmsgGravatar Evelyn2017-07-181-1/+1
* No need to underscore server nowGravatar Evelyn2017-07-161-2/+2
* Change line handlingGravatar Evelyn2017-07-161-140/+150
* Add IRCv3→SASL support for nickserv auth, added optional module whitelist, ...Gravatar Evelyn2017-07-121-27/+61
* Fix an issue in MODE handlingGravatar jesopo2017-01-271-2/+2
* decided to not track user realnames as there's no real purpose and it means b...Gravatar jesopo2016-04-221-5/+4
* added code that i forgot to add to keep track of the info of new users, also ...Gravatar jesopo2016-04-201-4/+8
* fixed a broken usage of the timer system. (functions are not json-able!)Gravatar jesopo2016-04-191-2/+3
* added some more mode event firing and removed unneeded debug printing.Gravatar jesopo2016-04-041-5/+5
* fixed some dumb typosGravatar jesopo2016-04-031-2/+2
* tinkered with some modules and fixed a few bugs, also added the skeleton for ...Gravatar jesopo2016-04-031-0/+6
* made the args for IRCLineHandler functions global and added a timer-based cha...Gravatar jesopo2016-03-311-33/+48
* added a line I forgot to add to dispose of nonvisible users.Gravatar jesopo2016-03-301-0/+1
* made commands work in channel AND in private message.Gravatar jesopo2016-03-291-0/+1
* first commit.Gravatar jesopo2016-03-291-0/+270