<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/m_spanningtree/ftopic.cpp, branch v3.0.0a3</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_spanningtree/ftopic.cpp?h=v3.0.0a3</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/m_spanningtree/ftopic.cpp?h=v3.0.0a3'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2016-04-11T13:53:01Z</updated>
<entry>
<title>Refactor topic setting logic to go through Channel::SetTopic() in all cases</title>
<updated>2016-04-11T13:53:01Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2016-04-11T13:53:01Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2706a993b3f8ee52e2728047fad6a56f7e3cf405'/>
<id>urn:sha1:2706a993b3f8ee52e2728047fad6a56f7e3cf405</id>
<content type='text'>
- Pass topic set time and optionally the setter to SetTopic()
- Don't do anything if the topic is changed by a local user to what it is currently
</content>
</entry>
<entry>
<title>m_spanningtree Add ServerCommand::ExtractTS() to convert string to raw TS</title>
<updated>2014-04-16T11:20:39Z</updated>
<author>
<name>Attila Molnar</name>
</author>
<published>2014-04-16T11:20:39Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=67e0e32b86885df705a92cdc971a6085c4a7c1ba'/>
<id>urn:sha1:67e0e32b86885df705a92cdc971a6085c4a7c1ba</id>
<content type='text'>
Throws a ProtocolException if the input is invalid
</content>
</entry>
<entry>
<title>m_spanningtree Propagate topic changes via FTOPIC in order to prevent desync when two TOPIC messages cross</title>
<updated>2013-08-28T10:11:33Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2013-08-19T18:36:41Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=7432fea968127b606fc029ae462e91d3f30df8a4'/>
<id>urn:sha1:7432fea968127b606fc029ae462e91d3f30df8a4</id>
<content type='text'>
TOPIC is no longer accepted from servers using the new protocol
</content>
</entry>
<entry>
<title>m_spanningtree Move all server-to-server command handlers into handler classes</title>
<updated>2013-08-18T13:11:02Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2013-07-15T11:40:22Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b14ebbccf08ec34a73e1ba271e67da80d9fe805c'/>
<id>urn:sha1:b14ebbccf08ec34a73e1ba271e67da80d9fe805c</id>
<content type='text'>
These commands are not registered in or called by the core. When looking for the handler of a command a new command table is searched first which contains all server-to-server commands. If a handler cannot be found in there, the core command table is consulted.
</content>
</entry>
<entry>
<title>m_spanningtree Add channel timestamp to FTOPIC</title>
<updated>2013-04-13T15:09:19Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2013-04-12T15:16:00Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=75fa56618e2f10782dc66262f964f6146d10bbc3'/>
<id>urn:sha1:75fa56618e2f10782dc66262f964f6146d10bbc3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>m_spanningtree Remove unneeded #includes</title>
<updated>2013-04-12T19:03:05Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-12-16T22:21:17Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=551d687ec6d7ce44be35fae0dd7345fe73c4f63a'/>
<id>urn:sha1:551d687ec6d7ce44be35fae0dd7345fe73c4f63a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>m_spanningtree FTOPIC handler: Keep only one topic if the two topic timestamps match but the topics differ</title>
<updated>2013-04-12T19:03:04Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-07-04T19:38:00Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=a7b70492bb7f30ae375d2ce48684348acbaf578b'/>
<id>urn:sha1:a7b70492bb7f30ae375d2ce48684348acbaf578b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>m_spanningtree FTOPIC handler: Return CMD_FAILURE/CMD_INVALID as appropiate</title>
<updated>2013-04-12T19:03:04Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-07-04T19:36:49Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=b79a9a1221b35a03aec3b949a32d97d2e2ce66af'/>
<id>urn:sha1:b79a9a1221b35a03aec3b949a32d97d2e2ce66af</id>
<content type='text'>
Return CMD_FAILURE to prevent propagation when the topic wasn't updated; return CMD_INVALID when the topicts is invalid
</content>
</entry>
<entry>
<title>m_spanningtree atoi() to ConvToInt() conversion, add const where possible</title>
<updated>2013-04-12T19:03:04Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-07-04T19:34:13Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f4cd5fb72ad191a3708d3d39a4fc74cc1ae4377e'/>
<id>urn:sha1:f4cd5fb72ad191a3708d3d39a4fc74cc1ae4377e</id>
<content type='text'>
Remove two redundant functions from Utils
</content>
</entry>
<entry>
<title>Replace copyright headers with headers granting specific authors copyright</title>
<updated>2012-04-19T18:58:29Z</updated>
<author>
<name>Robby-</name>
</author>
<published>2012-04-19T18:58:29Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=46a39046196f55b52336e19662bb7bac85b731ac'/>
<id>urn:sha1:46a39046196f55b52336e19662bb7bac85b731ac</id>
<content type='text'>
</content>
</entry>
</feed>
