aboutsummaryrefslogtreecommitdiff
path: root/modules/line_handler/ircv3.py
Commit message (Expand)AuthorAgeFilesLines
* move core modules to src/core_modules, make them uneffected by white/black listGravatar jesopo2019-12-101-138/+0
* 'and' -> 'in'. typoGravatar jesopo2019-08-031-1/+1
* handle 'CAP DEL' for something that wasn't advertisedGravatar jesopo2019-07-281-1/+2
* Handle `CAP ACK -<cap>` and ACK from a REQ not sent by ircv3.pyGravatar jesopo2019-06-231-7/+13
* Change raw.send and raw.receive commands to just pass around ParsedLinesGravatar jesopo2019-06-221-4/+4
* Implement dependency system for CAPsGravatar jesopo2019-06-211-2/+47
* Adda system of aliases for CAPs, mostly for changeable draft specs and creating•••dependence between moving specs Gravatar jesopo2019-06-211-2/+2
* move echo-message to it's own module, eat events before they hit fake_echo.pyGravatar jesopo2019-06-211-1/+0
* Add an export for IRCv3 CAPsGravatar jesopo2019-06-201-1/+4
* Return all caps through received.cap.ls|new and check if valid in line_handler,•••remove server.cap_started Gravatar jesopo2019-06-161-45/+26
* Only request a CAP once. closes #66Gravatar jesopo2019-06-081-3/+3
* Make labeled-resposnes it's own module, tag and track every sent lineGravatar jesopo2019-05-301-1/+0
* `draft/labeled-response` -> `draft/labeled-response-0.2`Gravatar jesopo2019-05-301-1/+1
* Move IRCv3 `server-time` code in to it's own module, save last @time tagGravatar jesopo2019-05-291-1/+0
* _match_caps takes 2 argsGravatar jesopo2019-05-241-1/+1
* matched_caps is actually a str[]Gravatar jesopo2019-05-191-1/+0
* .copy() all the hardcoded Capabilities in line_handler/ircv3.pyGravatar jesopo2019-05-191-0/+1
* .lower() -> .upper() for CAP subcommands. makes a lot more sense.Gravatar jesopo2019-05-181-7/+7
* Revamp how CAPs are tracked through REQ and ACK/NAK etcGravatar jesopo2019-05-111-21/+34
* Refactor CAPs in to objectsGravatar jesopo2019-05-111-6/+24
* Split line_handler.py out in to different files for different categoriesGravatar jesopo2019-02-221-0/+74