aboutsummaryrefslogtreecommitdiff
path: root/IRCLineHandler.py
Commit message (Collapse)AuthorAgeFilesLines
* 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 .5Gravatar jesopo2018-08-281-1/+3
| | | | seconds and only send max 512 bytes at a time
* modules/logging.py -> IRCLogging.py; IRCLog.py -> IRCBuffer.py; change loggingGravatar jesopo2018-08-281-2/+2
| | | | to be an object on the server object instead of an event call
* "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 ↵Gravatar jesopo2017-10-271-3/+4
| | | | | | logic, add sed-sender-only setting Signed-off-by: jesopo <github@lolnerd.net>
* 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
| | | | added server option for recording channel keys, increased flexibility for event raising in linehandler, probably other things too
* 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 ↵Gravatar jesopo2016-04-221-5/+4
| | | | bitbot does not have to whois newly joined people.
* 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 messup in indexes assuming all whoises were about himself.
* 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
| | | | the auto_mode.py module.
* made the args for IRCLineHandler functions global and added a timer-based ↵Gravatar jesopo2016-03-311-33/+48
| | | | channel join re-try.
* 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