<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_xline_db.cpp, branch v2.0.21</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_xline_db.cpp?h=v2.0.21</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_xline_db.cpp?h=v2.0.21'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2014-05-08T23:57:08Z</updated>
<entry>
<title>Fix m_permchannels and m_xline_db on Windows</title>
<updated>2014-05-08T23:57:08Z</updated>
<author>
<name>Adam</name>
</author>
<published>2014-05-08T23:40:13Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=be5e83759fc2fbb00d59efa12857f48739522242'/>
<id>urn:sha1:be5e83759fc2fbb00d59efa12857f48739522242</id>
<content type='text'>
The call to remove() can fail if the database doesn't already exist. Just
ignore the error, which effectively makes the rename() call below work as
it does on nix
</content>
</entry>
<entry>
<title>m_xline_db Fix pointless excessive stack usage in ReadDatabase()</title>
<updated>2013-03-25T15:22:14Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-12-17T01:40:02Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=31344bbedf40756d2476062c8426413872d7d4de'/>
<id>urn:sha1:31344bbedf40756d2476062c8426413872d7d4de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>m_xline_db Major enhancements</title>
<updated>2013-03-25T15:22:13Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-12-17T01:20:06Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e55cafb93f4d98ac0a890416bf18be8e3e76affc'/>
<id>urn:sha1:e55cafb93f4d98ac0a890416bf18be8e3e76affc</id>
<content type='text'>
- Save database on a timer, not on every single change
- Use the internal database instead of keeping track of xlines ourselves
</content>
</entry>
<entry>
<title>Dynamically determine the size of the eventlist[] passed to Attach()</title>
<updated>2012-12-02T18:40:00Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-12-02T18:40:00Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=84a1569cd60daa64b1ae52a1fff62c0dc4d78850'/>
<id>urn:sha1:84a1569cd60daa64b1ae52a1fff62c0dc4d78850</id>
<content type='text'>
m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove
</content>
</entry>
<entry>
<title>Attach to events and register services in init()</title>
<updated>2012-12-02T18:39:46Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-10-13T01:12:29Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=ac7defcd3e52695dcf5e5150e9fe3e1624205e64'/>
<id>urn:sha1:ac7defcd3e52695dcf5e5150e9fe3e1624205e64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Issue #346 - fix m_permchannels.cpp and m_xline_db.cpp saving their databases on Windows due to rename() failing if the destination file exists</title>
<updated>2012-10-27T13:09:33Z</updated>
<author>
<name>Adam</name>
</author>
<published>2012-10-27T13:09:33Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=df2ee078aa3c3830ae7365a920faa502d97c66d1'/>
<id>urn:sha1:df2ee078aa3c3830ae7365a920faa502d97c66d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace hardcoded paths with configurable ones</title>
<updated>2012-10-04T13:14:04Z</updated>
<author>
<name>ChrisTX</name>
</author>
<published>2012-09-23T10:30:30Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=c2f7fc047c2e5bbb899c820590ce07fee593b28f'/>
<id>urn:sha1:c2f7fc047c2e5bbb899c820590ce07fee593b28f</id>
<content type='text'>
This patchset aims to ease the packaging of InspIRCd for a system-wide installation scenario.

Changes in detail:
configure: Add the options --log-path and --data-path
m_ssl_gnutls, openssl: Change the hardcoded "conf/" to the existent CONFIG_PATH macro
m_xline_db: Make the location of xline.db configurable. It will use --data-path as default value, but this can be
changed using the configuration files.
</content>
</entry>
<entry>
<title>Revert m_xline_db Get the xlines from the core, don't maintain a seperate list (reverse-merged from commit 183b182b3d6c0c32f4d10e131a55adbf54b8be01)</title>
<updated>2012-07-13T15:17:06Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-07-13T15:17:06Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2de11961b8281424fd6ad530862cae9f5e011cd1'/>
<id>urn:sha1:2de11961b8281424fd6ad530862cae9f5e011cd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>m_xline_db Fix memory leak when adding a loaded xline fails</title>
<updated>2012-07-01T19:16:29Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-07-01T19:06:22Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=9475a10a86c6c2e8575366f6e0c9b28b66a97698'/>
<id>urn:sha1:9475a10a86c6c2e8575366f6e0c9b28b66a97698</id>
<content type='text'>
</content>
</entry>
<entry>
<title>m_xline_db Get the xlines from the core, don't maintain a seperate list</title>
<updated>2012-07-01T19:04:13Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-07-01T18:56:24Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=183b182b3d6c0c32f4d10e131a55adbf54b8be01'/>
<id>urn:sha1:183b182b3d6c0c32f4d10e131a55adbf54b8be01</id>
<content type='text'>
</content>
</entry>
</feed>
