<feed xmlns='http://www.w3.org/2005/Atom'>
<title>idalius/Plugin, branch master</title>
<subtitle>Extensible IRC bot born out of 🎺🎷🎺 emoji </subtitle>
<link rel='alternate' type='text/html' href='https://git.nah.nz/idalius/'/>
<entry>
<title>URL_Title: clear globals before parsing</title>
<updated>2019-09-29T00:30:29+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2019-09-29T00:30:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/idalius/commit/?id=892c385e04880f723567b3611eb945093f1eed8b'/>
<id>892c385e04880f723567b3611eb945093f1eed8b</id>
<content type='text'>
This patch prevents accidental leakage of content-type header and charset
between calls to get_title. Without clearing these, it is possible for a URL
title to be decoded from the wrong charset if a URL was previously titled
with a differing charset to the current one. This patch clears these stale
values to guarantee accurate charset decoding per URL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch prevents accidental leakage of content-type header and charset
between calls to get_title. Without clearing these, it is possible for a URL
title to be decoded from the wrong charset if a URL was previously titled
with a differing charset to the current one. This patch clears these stale
values to guarantee accurate charset decoding per URL.
</pre>
</div>
</content>
</entry>
<entry>
<title>URL_Title: use Content-Type header or its http-equiv</title>
<updated>2019-09-14T06:08:48+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2019-09-14T06:08:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/idalius/commit/?id=675510557f7499251ac8db3f19b1ca9a692c3f08'/>
<id>675510557f7499251ac8db3f19b1ca9a692c3f08</id>
<content type='text'>
This patch adds the ability for URL_Title to fall back on the Content-Type
meta http-equiv tag, or failing that, the Content-Type HTTP header itself.
This should improve correctnes when dealing with HTML documents other than
HTML5.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds the ability for URL_Title to fall back on the Content-Type
meta http-equiv tag, or failing that, the Content-Type HTTP header itself.
This should improve correctnes when dealing with HTML documents other than
HTML5.
</pre>
</div>
</content>
</entry>
<entry>
<title>URL_Title: Allow entities and wchars mixed in titles</title>
<updated>2019-09-14T04:22:27+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2019-09-14T04:22:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/idalius/commit/?id=8f86ef32dff18c0b6499bc7d934e222990451c32'/>
<id>8f86ef32dff18c0b6499bc7d934e222990451c32</id>
<content type='text'>
This patch moves the HTML entity decoding until after the raw bytes from the
HTML document are translated through charsets. Previously, entities were used
as decoded by the HTML parser into UTF-8, which meant that non-UTF-8-encoded
strings from documents could become mixed with UTF-8 characters, making
the subsequent character encoding transformation impossible to perform
correctly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch moves the HTML entity decoding until after the raw bytes from the
HTML document are translated through charsets. Previously, entities were used
as decoded by the HTML parser into UTF-8, which meant that non-UTF-8-encoded
strings from documents could become mixed with UTF-8 characters, making
the subsequent character encoding transformation impossible to perform
correctly.
</pre>
</div>
</content>
</entry>
<entry>
<title>URL_Title: Allow capitalised `UTF-8` charsest</title>
<updated>2019-09-13T23:38:36+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2019-09-13T23:38:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/idalius/commit/?id=ea6db8e62753a011321da89439c650f70bd1d032'/>
<id>ea6db8e62753a011321da89439c650f70bd1d032</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Topic: Change unknown topic text</title>
<updated>2019-07-12T11:22:14+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2019-07-12T11:22:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/idalius/commit/?id=2d4ea694d74a1f97274df768051b7434bba3b2a0'/>
<id>2d4ea694d74a1f97274df768051b7434bba3b2a0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Admin: Make topic setting more flexible</title>
<updated>2019-07-12T11:19:18+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2019-07-12T09:38:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/idalius/commit/?id=7e7609d60fe1c2dab6a5c2f968573888b9ceab07'/>
<id>7e7609d60fe1c2dab6a5c2f968573888b9ceab07</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Topic: Add topic reporting plugin</title>
<updated>2019-07-12T11:19:11+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2019-07-12T09:14:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/idalius/commit/?id=a22d539075597a686f04a79d960c2047c83ab389'/>
<id>a22d539075597a686f04a79d960c2047c83ab389</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Hmm: Add new hmm</title>
<updated>2019-07-10T10:27:22+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2019-07-10T10:27:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/idalius/commit/?id=c757da74b4131562f23d7b5275aaf981891fe882'/>
<id>c757da74b4131562f23d7b5275aaf981891fe882</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rejoin: Fix join-on-invitation</title>
<updated>2019-07-02T09:57:56+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2019-07-02T09:43:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/idalius/commit/?id=4d2c0d8317590b014536956691546e7d651dc87d'/>
<id>4d2c0d8317590b014536956691546e7d651dc87d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update README</title>
<updated>2019-06-23T08:05:01+00:00</updated>
<author>
<name>David Phillips</name>
<email>david@sighup.nz</email>
</author>
<published>2019-06-23T08:05:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nah.nz/idalius/commit/?id=ccdf9e726d4d0a507607123decfc932c99a6a525'/>
<id>ccdf9e726d4d0a507607123decfc932c99a6a525</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
