aboutsummaryrefslogtreecommitdiff
path: root/src/utils/irc/__init__.py
Commit message (Collapse)AuthorAgeFilesLines
* move src/utils/irc/__init__.py to src/utils/irc.pyGravatar jesopo2019-10-281-274/+0
|
* remove src/utils/irc/protocol.pyGravatar jesopo2019-10-281-1/+0
|
* Revert "remove unneeded import"Gravatar jesopo2019-10-271-0/+1
| | | | This reverts commit 8425c11c97bbd9b5690000cac9f622327105d1ee.
* remove unneeded importGravatar jesopo2019-10-271-1/+0
|
* move IRCLine related code from utils.irc to IRCLine.pyGravatar jesopo2019-10-271-83/+5
|
* don't consume past 2nd digit in e.g. "\03033,123"Gravatar jesopo2019-10-251-5/+5
|
* Allow passing source Hostmask to IRCBatchGravatar jesopo2019-09-191-1/+2
|
* 'seperate_hostmask()' -> 'parse_hostmask()'Gravatar jesopo2019-09-161-2/+2
|
* Remove extraneous spaceGravatar jesopo2019-08-071-1/+0
|
* fixed capabilitiesGravatar jan62019-07-011-1/+1
|
* Implement dependency system for CAPsGravatar jesopo2019-06-211-1/+3
|
* Adda system of aliases for CAPs, mostly for changeable draft specs and creatingGravatar jesopo2019-06-211-2/+5
| | | | dependence between moving specs
* fix hostmask_match_many type hintingGravatar jesopo2019-06-201-1/+2
|
* Implement hostmask_match_any, for more efficient matching of multiple hostmasksGravatar jesopo2019-06-201-3/+9
|
* Implement utils.irc.hostmask_match() as regexGravatar jesopo2019-06-201-2/+9
|
* Add MessageTag.present, to see if a tag is present (even without value)Gravatar jesopo2019-06-191-0/+2
|
* Implement client-to-server BATCHesGravatar jesopo2019-06-161-3/+18
|
* labels: Use BatchType to match, pass `lines` not `line`, batch ID isn't a label,Gravatar jesopo2019-06-041-2/+7
| | | | fire event on label response
* Add new BatchType object, to match like how Capability and MessageTag doGravatar jesopo2019-06-041-1/+8
|
* v1.8.0 releaseGravatar jesopo2019-06-031-4/+4
|
* Hold on to BATCH args, allow event hooks to manipulate batchesGravatar jesopo2019-06-021-2/+3
|
* fix some CAP related type hintsGravatar jesopo2019-06-021-4/+6
|
* Remove IRCSendBatch, fix some batch-related type hintsGravatar jesopo2019-06-021-11/+5
|
* Make labeled-resposnes it's own module, tag and track every sent lineGravatar jesopo2019-05-301-0/+3
|
* Remove mention of `ipv4` - detect address family automaticallyGravatar jesopo2019-05-211-3/+2
|
* Remove Capability.enabled() - it's unusedGravatar jesopo2019-05-201-2/+0
|
* `typing.List` -> `typing.Sequence`Gravatar jesopo2019-05-201-1/+1
|
* use fnmatchcase( so the strings are not case-"normalised"Gravatar jesopo2019-05-191-1/+1
|
* Implement utils.irc.hostmask_match for glob-like hostmask matchingGravatar jesopo2019-05-191-1/+4
|
* Remove _name and _draft_name (unused) and add Capability.copy()Gravatar jesopo2019-05-191-2/+3
|
* Add type hints to utils.irc.MessageTagGravatar jesopo2019-05-141-2/+2
|
* Add utils.irc.MessageTag and use it for both draft and ratified msgidGravatar jesopo2019-05-141-0/+7
|
* Revamp how CAPs are tracked through REQ and ACK/NAK etcGravatar jesopo2019-05-111-0/+9
|
* Refactor CAPs in to objectsGravatar jesopo2019-05-111-0/+11
|
* IRCServer.alias is no longer optionalGravatar jesopo2019-04-241-1/+1
|
* Only print ANSI reset characters when appropriateGravatar jesopo2019-03-061-1/+10
|
* Treat both `a` and `a=` as None for message-tagsGravatar jesopo2019-02-271-1/+1
|
* Move utils.irc.IRCParsedLine to IRCLine.ParsedLine, improve truncationGravatar jesopo2019-02-231-81/+8
| | | | | mechanism, don't convert sent line from ParsedLine to text to ParsedLine for line_handler handling
* .upper() command in IRCParsedLine.format()Gravatar jesopo2019-02-231-1/+1
|
* Only allow the last arg of a formatted line to be :trailingGravatar jesopo2019-02-231-2/+3
|
* Revert "Treat both `a` and `a=` as having a value of None in message-tags ↵Gravatar jesopo2019-02-211-1/+1
| | | | | | (utils.irc)" This reverts commit e7ec4b5716b560832e6c899dbc14232f8ed6ca34.
* Treat both `a` and `a=` as having a value of None in message-tags (utils.irc)Gravatar jesopo2019-02-201-1/+1
|
* again, `r"\"` isn't valid.Gravatar jesopo2019-02-201-1/+1
|
* `r"\"` isn't valid - use `"\\"` (utils.irc)Gravatar jesopo2019-02-201-1/+1
|
* Remove '\' from post-unescaped message-tagsGravatar jesopo2019-02-201-1/+2
|
* don't replace '\\' with '\\' with message-tag unescapeGravatar jesopo2019-02-201-1/+1
|
* draft/message-tags-0.3 (JSON tags) was rejectedGravatar jesopo2019-02-201-10/+6
|
* Don't pass `None` around as tag default, fix some missing return type argsGravatar jesopo2019-02-191-5/+7
|
* typo, 'utls' -> 'utils' (utils.irc)Gravatar jesopo2019-02-191-1/+1
|
* Add `.message(` and `.notice(` to IRCSendBatchGravatar jesopo2019-02-191-1/+7
|