jesopo
|
eb7d90bb00
|
message_tag_escape() message-tag values when .format()ing IRCLine
|
2019-06-06 09:29:17 +01:00 |
|
jesopo
|
d1a35fa18c
|
Change README.md license to use backtick blockquote
|
2019-06-05 21:06:11 +01:00 |
|
jesopo
|
495ce67271
|
Put minimum python version in README.md
|
2019-06-05 21:05:54 +01:00 |
|
jesopo
|
4055e7c21f
|
put formatting reset after !seen info (so colors can't leak)
|
2019-06-05 20:52:25 +01:00 |
|
jesopo
|
8fe5098739
|
Make 'circular dependency' WARN more explicitly about 1-to-1 dependencies
|
2019-06-05 19:13:44 +01:00 |
|
jesopo
|
5aa93a7de2
|
Update CHANGELOG
|
2019-06-05 16:57:01 +01:00 |
|
jesopo
|
67b4aa69e2
|
check_purge() after removing a context as it could make a hook purgable
|
2019-06-05 16:56:02 +01:00 |
|
jesopo
|
cf6a6eb598
|
Update CHANGELOG
|
2019-06-05 16:26:06 +01:00 |
|
jesopo
|
7e5f6af344
|
Merge pull request #62 from AntonMcClure/master
Replaced command ,bang with ,trap
|
2019-06-05 16:12:45 +01:00 |
|
Anton McClure
|
5eeffc30ef
|
Replaced command ,bang with ,trap
|
2019-06-05 10:37:58 -04:00 |
|
jesopo
|
f8c8074c7e
|
Update CHANGELOG
|
2019-06-05 14:29:41 +01:00 |
|
jesopo
|
7e3375cfbd
|
Change duck-triggering to be through regex commands that catch ALL messages;
this will make is-silenced and ignores work automatically
|
2019-06-05 14:18:41 +01:00 |
|
jesopo
|
74c3d3a009
|
Don't count JOINs towards duck-triggering messages
|
2019-06-05 14:16:37 +01:00 |
|
jesopo
|
3590a64a51
|
Store information about last-seen-action and recall when !seen is used
|
2019-06-05 13:18:44 +01:00 |
|
jesopo
|
5e8f9ccbcf
|
Remove users from channels/server AFTER we call received.quit
|
2019-06-05 13:18:29 +01:00 |
|
jesopo
|
c6696c8b00
|
Pass along minimalistic formatted lines, as well as prettier ones
|
2019-06-05 13:18:13 +01:00 |
|
jesopo
|
8a536c3ac5
|
WARN when we see 10 labeled-responses while waiting for a response to a line
|
2019-06-05 12:11:14 +01:00 |
|
jesopo
|
0d64f55215
|
Strip html from !define/!randomword output
|
2019-06-05 12:05:51 +01:00 |
|
jesopo
|
e620b72238
|
Update CHANGELOG
|
2019-06-05 11:45:35 +01:00 |
|
jesopo
|
6b7705a0ea
|
Fix commit_comment format string and show url
|
2019-06-05 11:40:23 +01:00 |
|
jesopo
|
b056d69345
|
Update CHANGELOG
|
2019-06-04 18:01:31 +01:00 |
|
jesopo
|
2d46fe0cbf
|
labels: Use BatchType to match, pass lines not line , batch ID isn't a label,
fire event on label response
|
2019-06-04 17:54:19 +01:00 |
|
jesopo
|
2470c1ec03
|
Add new BatchType object, to match like how Capability and MessageTag do
|
2019-06-04 17:51:55 +01:00 |
|
jesopo
|
8dbae6a5e9
|
Give SentLine (and preproc.send events) a new event object, to track events
related to a line after it is sent
|
2019-06-04 17:51:20 +01:00 |
|
jesopo
|
825dce5292
|
.on_send( only exists on SentLines, not ParsedLines
|
2019-06-04 14:41:55 +01:00 |
|
jesopo
|
09015dd302
|
Change signals.py to subvert write throttling when sending QUIT
|
2019-06-04 14:38:08 +01:00 |
|
jesopo
|
8c389940f2
|
Update CHANGELOG
|
2019-06-04 14:34:50 +01:00 |
|
jesopo
|
89562320e7
|
Update CHANGELOG
|
2019-06-04 14:34:11 +01:00 |
|
jesopo
|
3ac01197f2
|
Send PING and PONG as 'immediate' lines
|
2019-06-04 14:31:34 +01:00 |
|
jesopo
|
4a4d0a37d7
|
Only return definitely-writen lines from IRCSocket._send, refactor in prep for
lines that request to be sent 'immediately'
|
2019-06-04 14:28:35 +01:00 |
|
jesopo
|
a802e66dcf
|
Defer decoding http payload bytestring until after checking ContentType
|
2019-06-04 13:47:03 +01:00 |
|
jesopo
|
d3cb7dc5cd
|
'hunder2' -> 'hunter2'. meme typos D:
|
2019-06-04 09:30:33 +01:00 |
|
jesopo
|
896dd31e97
|
Merge pull request #55 from AntonMcClure/master
Add license to README.md
|
2019-06-03 20:09:24 +02:00 |
|
jesopo
|
5e53eb77ac
|
markdown hyperlinks do not work in block quotes
|
2019-06-03 20:05:01 +02:00 |
|
jesopo
|
1f21d407c1
|
replace email placeholder
|
2019-06-03 20:04:29 +02:00 |
|
jesopo
|
5071bb1ed7
|
Actually capture IP addresses in groups
|
2019-06-03 16:49:25 +01:00 |
|
jesopo
|
15bb7ebb51
|
Resolve lastfm nowplaying args to a user's set lastfm args is available
|
2019-06-03 16:00:53 +01:00 |
|
jesopo
|
ea47c8bc47
|
Update CHANGELOG
|
2019-06-03 14:23:59 +01:00 |
|
jesopo
|
e6d2208cc4
|
Differentiate between send and received ctcp events
|
2019-06-03 14:22:19 +01:00 |
|
jesopo
|
95f59779f7
|
Also track msgids from CTCP in ircv3_msgid.py
|
2019-06-03 14:10:25 +01:00 |
|
jesopo
|
6b2af83681
|
pass is_channel through CTCP events, fire generic "got a ctcp" event
|
2019-06-03 13:51:30 +01:00 |
|
jesopo
|
ef221f4165
|
v1.8.0 release
|
2019-06-03 13:30:39 +01:00 |
|
jesopo
|
248772f3e3
|
Bump resume back down to draft/resume-0.4 (from draft/resume-0.5 ) for now
|
2019-06-03 12:55:09 +01:00 |
|
jesopo
|
1baa72d8c6
|
typo, 'GitHug' -> 'GitHub'. hah.
|
2019-06-03 12:46:34 +01:00 |
|
jesopo
|
9be07513a6
|
Update CHANGELOG
|
2019-06-03 12:46:08 +01:00 |
|
jesopo
|
f0f05a4748
|
Update --depends-on hashflags for ircv3 module renames
|
2019-06-03 12:45:18 +01:00 |
|
jesopo
|
9a8b345c53
|
Prefix names for all IRCv3 modules with "ircv3_"
|
2019-06-03 12:44:04 +01:00 |
|
jesopo
|
a18157700c
|
Check from_self, not if target==is_own_nickname, use from_self when adding to
buffer obj
|
2019-06-03 11:37:23 +01:00 |
|
jesopo
|
ae3e2708c0
|
buffer lines in private messages should be stored against the sender
|
2019-06-03 11:35:31 +01:00 |
|
jesopo
|
8b796c159f
|
Only parse CTCP when we're not in a TAGMSG event
|
2019-06-03 11:10:01 +01:00 |
|