aboutsummaryrefslogtreecommitdiff
path: root/modules/line_handler
Commit message (Collapse)AuthorAgeFilesLines
* pass username/hostname to get_user() so new.user events have that informationGravatar jesopo2019-09-272-9/+8
|
* update username/hostname of Users when they send PRIVMSG/NOTICE/TAGMSGGravatar jesopo2019-09-261-0/+2
|
* refactor all checks for channel_type to server.is_channel()Gravatar jesopo2019-09-202-4/+3
|
* Allow passing source Hostmask to IRCBatchGravatar jesopo2019-09-191-1/+1
|
* 'seperate_hostmask()' -> 'parse_hostmask()'Gravatar jesopo2019-09-161-2/+2
|
* update channel.topic_setter-related codeGravatar jesopo2019-09-161-1/+1
|
* topic_setter should be stored as a HostmaskGravatar jesopo2019-09-161-2/+1
|
* remove try-rejoin (on 477) logic. will move to a module laterGravatar jesopo2019-09-072-12/+2
|
* 477 should check that we're *not* in a channel before trying rejoinGravatar jesopo2019-09-071-1/+1
|
* 'and' -> 'in'. typoGravatar jesopo2019-08-031-1/+1
|
* handle 'CAP DEL' for something that wasn't advertisedGravatar jesopo2019-07-281-1/+2
|
* "paramatered" -> "parametered"Gravatar jesopo2019-07-041-1/+1
|
* treat 437 the same as 433 (nickname already in use)Gravatar jesopo2019-07-042-2/+11
|
* return parsed modes from IRCChannel.parse_modes, pass through mode eventsGravatar jesopo2019-07-033-7/+11
|
* Switch all 'hook.kwargs.get(' calls to 'hook.get_kwarg('Gravatar jesopo2019-06-261-1/+1
|
* Handle `CAP ACK -<cap>` and ACK from a REQ not sent by ircv3.pyGravatar jesopo2019-06-231-7/+13
|
* .send_raw() should be used if we're not .send()ing a ParsedLineGravatar jesopo2019-06-231-1/+1
|
* Fix more instances of event["args"] (now event["line"].args)Gravatar jesopo2019-06-221-1/+1
|
* Change raw.send and raw.receive commands to just pass around ParsedLinesGravatar jesopo2019-06-226-127/+125
|
* pass ParsedLine on message and formatted.* message eventsGravatar jesopo2019-06-212-2/+2
|
* Implement dependency system for CAPsGravatar jesopo2019-06-211-2/+47
|
* Adda system of aliases for CAPs, mostly for changeable draft specs and creatingGravatar jesopo2019-06-211-2/+2
| | | | dependence between moving specs
* remove echo-message considerations from line_handler/message.pyGravatar jesopo2019-06-211-12/+5
|
* move echo-message to it's own module, eat events before they hit fake_echo.pyGravatar jesopo2019-06-211-1/+0
|
* Don't listen to raw.send.privmsg in linehandler, emulate recv in fake_echo.pyGravatar jesopo2019-06-211-2/+0
|
* pass ParsedLine objects on raw.send.<command> eventsGravatar jesopo2019-06-211-1/+1
|
* pass from_self through message/notice/tagmsg ventsGravatar jesopo2019-06-201-1/+1
|
* Add an export for IRCv3 CAPsGravatar jesopo2019-06-202-2/+5
|
* Return all caps through received.cap.ls|new and check if valid in line_handler,Gravatar jesopo2019-06-161-45/+26
| | | | remove server.cap_started
* Mode mode (and mode arg) parsing to IRCChannel.py, add IRCChannel.mode_strGravatar jesopo2019-06-132-18/+7
|
* only add to IRCBuffer when there's actually a message (e.g. exclude TAGMSG)Gravatar jesopo2019-06-081-4/+6
|
* We should look at ISUPPORT's STATUSMSG token instead of PREFIXGravatar jesopo2019-06-082-1/+3
|
* Only request a CAP once. closes #66Gravatar jesopo2019-06-081-3/+3
|
* assign local var "modes"Gravatar jesopo2019-06-061-1/+3
|
* Ask for our own modes when we get a 001Gravatar jesopo2019-06-062-5/+16
|
* Remove users from channels/server AFTER we call received.quitGravatar jesopo2019-06-051-1/+1
|
* Differentiate between send and received ctcp eventsGravatar jesopo2019-06-031-6/+8
|
* pass `is_channel` through CTCP events, fire generic "got a ctcp" eventGravatar jesopo2019-06-031-1/+4
|
* v1.8.0 releaseGravatar jesopo2019-06-035-30/+30
|
* Check from_self, not if target==is_own_nickname, use from_self when adding toGravatar jesopo2019-06-031-2/+2
| | | | buffer obj
* buffer lines in private messages should be stored against the senderGravatar jesopo2019-06-031-1/+6
|
* Only parse CTCP when we're not in a TAGMSG eventGravatar jesopo2019-06-031-13/+15
|
* Consolidate PRIVMSG, NOTICE and TAGMSG handlers in to 1 functionGravatar jesopo2019-06-032-136/+66
|
* Hold on to BATCH args, allow event hooks to manipulate batchesGravatar jesopo2019-06-021-3/+13
|
* Remove IRCSendBatch, fix some batch-related type hintsGravatar jesopo2019-06-021-3/+2
|
* Only enable write throttling when _write_buffer is emptyGravatar jesopo2019-05-311-1/+1
| | | | closes #59
* Make labeled-resposnes it's own module, tag and track every sent lineGravatar jesopo2019-05-302-13/+8
|
* `draft/labeled-response` -> `draft/labeled-response-0.2`Gravatar jesopo2019-05-301-1/+1
|
* labeled-response is not ratified yetGravatar jesopo2019-05-291-1/+0
|
* Only try to send QUITs on ctrl+c when we're connected - sys.exit otherwiseGravatar jesopo2019-05-291-0/+1
|