<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/xline.cpp, branch v3.0.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/xline.cpp?h=v3.0.0</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/xline.cpp?h=v3.0.0'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2019-03-10T10:27:12Z</updated>
<entry>
<title>Fix BanCache entries existing after X-line expiry.</title>
<updated>2019-03-10T10:27:12Z</updated>
<author>
<name>Matt Schatz</name>
</author>
<published>2019-03-10T08:22:00Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f87b72b76f9ef198bdbbb01f9ca409501666c6a2'/>
<id>urn:sha1:f87b72b76f9ef198bdbbb01f9ca409501666c6a2</id>
<content type='text'>
When DefaultApply() adds a hit to the BanCache it uses the X-line
duration to set a duration on the entry. This can result in an
entry lasting longer than the X-line itself. Fix this by setting
the entry duration to the time left on the X-line.
</content>
</entry>
<entry>
<title>Improve the handling of config X-lines and filters. (#1583)</title>
<updated>2019-02-22T13:44:57Z</updated>
<author>
<name>Matt Schatz</name>
</author>
<published>2019-02-22T13:44:57Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=9b25df31096f889e3653ab100493133014d4fe73'/>
<id>urn:sha1:9b25df31096f889e3653ab100493133014d4fe73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>X-line expiries: use the new DurationString() function.</title>
<updated>2019-02-18T09:17:38Z</updated>
<author>
<name>Matt Schatz</name>
</author>
<published>2019-02-17T09:20:56Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ff7bebe90c6b348b0df28864e4954d04bd17256b'/>
<id>urn:sha1:ff7bebe90c6b348b0df28864e4954d04bd17256b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the reason to xline removal notices. (#1545)</title>
<updated>2019-01-24T16:01:56Z</updated>
<author>
<name>Matt Schatz</name>
</author>
<published>2019-01-24T16:01:56Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=d5b50d9ed107d6a8b9241a831c1dae713963b524'/>
<id>urn:sha1:d5b50d9ed107d6a8b9241a831c1dae713963b524</id>
<content type='text'>
Show the reason in manual xline removal SNOTICEs, just like
expiry SNOTICEs do.

This modifies XLineManager::DelLine() to require another string
reference passed to it.

Requested by @Robby-.</content>
</entry>
<entry>
<title>Improve X-line text consistency.</title>
<updated>2019-01-09T10:07:09Z</updated>
<author>
<name>Matt Schatz</name>
</author>
<published>2019-01-08T10:03:53Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f2e3fd5952b23209b084bde4f464e6643c8a00ff'/>
<id>urn:sha1:f2e3fd5952b23209b084bde4f464e6643c8a00ff</id>
<content type='text'>
- Change any "-Line", ":Line", or "*line" to "-line" throughout
the X-line code, comments, and documentation.
- Add periods to the end of some notices.
- Correct a typo in the Q-line code comments.
- Update the filter module documentation (shun addition).

Co-authored-by: Robby &lt;robby@chatbelgie.be&gt;
</content>
</entry>
<entry>
<title>Store durations as unsigned long not long in XLine and m_filter.</title>
<updated>2018-12-13T14:20:43Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-12-13T14:01:17Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ee7db9bbfbb5f3bc7359d22e7021415aebddb9d2'/>
<id>urn:sha1:ee7db9bbfbb5f3bc7359d22e7021415aebddb9d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Show reasons in xline expiry messages.</title>
<updated>2018-10-14T09:25:44Z</updated>
<author>
<name>Robby</name>
</author>
<published>2018-10-14T05:23:06Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=7498202cd661670ca8c615fe1001cbd30a83e29e'/>
<id>urn:sha1:7498202cd661670ca8c615fe1001cbd30a83e29e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't sync xlines defined in the config and expire them on rehash.</title>
<updated>2018-09-23T12:35:15Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-09-21T19:54:05Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=876b1ae4e280e99f24d37da4b819f108ddb3f1e3'/>
<id>urn:sha1:876b1ae4e280e99f24d37da4b819f108ddb3f1e3</id>
<content type='text'>
Closes #1427.
</content>
</entry>
<entry>
<title>Merge tag 'v2.0.26' into master.</title>
<updated>2018-04-22T12:02:19Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-21T11:04:43Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=35b70631f0532a5828b04a8e0c02092a285f331a'/>
<id>urn:sha1:35b70631f0532a5828b04a8e0c02092a285f331a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move OnStats from the core to a cross-module event.</title>
<updated>2018-04-08T15:54:27Z</updated>
<author>
<name>Peter Powell</name>
</author>
<published>2018-04-07T14:07:24Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=454c8d374955d2ffb3ec1fca39a6efc32032c649'/>
<id>urn:sha1:454c8d374955d2ffb3ec1fca39a6efc32032c649</id>
<content type='text'>
Some core code still exists in the XLine system but this will be
replaced when the XLine system is replaced later.
</content>
</entry>
</feed>
