<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.darenet.org/skins/common/feed.css?12"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>2.7-New - Revision history</title>
		<link>http://wiki.darenet.org/index.php?title=2.7-New&amp;action=history</link>
		<description>Revision history for this page on the wiki</description>
		<language>en</language>
		<generator>MediaWiki 1.15.1</generator>
		<lastBuildDate>Sun, 05 Apr 2026 19:32:32 GMT</lastBuildDate>
		<item>
			<title>Secretagent:&amp;#32;New page: &lt;pre&gt;	* WHOREPLY and NAMREPLY become numberics instead of strings.  	* msa's patches to kick/mode to attempt to follow nick name changes  	* spike's patches to get SUMMON to find last idle...</title>
			<link>http://wiki.darenet.org/index.php?title=2.7-New&amp;diff=2255&amp;oldid=prev</link>
			<description>&lt;p&gt;New page: &amp;lt;pre&amp;gt;	* WHOREPLY and NAMREPLY become numberics instead of strings.  	* msa&amp;#39;s patches to kick/mode to attempt to follow nick name changes  	* spike&amp;#39;s patches to get SUMMON to find last idle...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;	* WHOREPLY and NAMREPLY become numberics instead of strings.&lt;br /&gt;
&lt;br /&gt;
	* msa's patches to kick/mode to attempt to follow nick name changes&lt;br /&gt;
&lt;br /&gt;
	* spike's patches to get SUMMON to find last idle tty&lt;br /&gt;
&lt;br /&gt;
	* melazy's various DNS improvements.&lt;br /&gt;
&lt;br /&gt;
	* pjg's saber C check&lt;br /&gt;
&lt;br /&gt;
	* prefix changed for all server-&amp;gt;client messages in which the origin&lt;br /&gt;
	  of the sender is a client to appear as follows:&lt;br /&gt;
		nick!user@host&lt;br /&gt;
&lt;br /&gt;
	* TRACE output changed.&lt;br /&gt;
&lt;br /&gt;
	* # channel topics broadcast&lt;br /&gt;
&lt;br /&gt;
	* +-numeric channels removed from server&lt;br /&gt;
&lt;br /&gt;
	* numerics for TRACE output 201-209&lt;br /&gt;
&lt;br /&gt;
	* new switches for STATS: i,k,q,y&lt;br /&gt;
&lt;br /&gt;
	* numerics for stats output 211-219&lt;br /&gt;
&lt;br /&gt;
	* MODE changed to also operate on users&lt;br /&gt;
&lt;br /&gt;
	* deoper added as both mode and direct command. deoper sends out&lt;br /&gt;
	  &amp;quot;:user OPER -&amp;quot; to other servers. (from Kaizzu)&lt;br /&gt;
&lt;br /&gt;
	* XTRA/VOICE/GRAPH removed.&lt;br /&gt;
&lt;br /&gt;
	* MODE +a scrapped.&lt;br /&gt;
&lt;br /&gt;
	* added custom ANSI-compatible ctype macros to ensure speed&lt;br /&gt;
&lt;br /&gt;
	* user modes i,w,s,o implemented as follows:&lt;br /&gt;
		i - invisible. over rides any channel mode for those external&lt;br /&gt;
		    to your channel. you are invisible.&lt;br /&gt;
&lt;br /&gt;
		w - receive wallops&lt;br /&gt;
&lt;br /&gt;
		s - receive local service notices (errors, etc)&lt;br /&gt;
&lt;br /&gt;
		o - operator flag. (can not be set currently except using the&lt;br /&gt;
		    OPER command).&lt;br /&gt;
&lt;br /&gt;
	* MODE +b added to ban a user from a channel using &amp;quot;nick!user@host&amp;quot; as&lt;br /&gt;
	  the mask to match to the user. If the user matches the ban mask they&lt;br /&gt;
	  are not allowed in. MODE +b with no parameters returns the list of&lt;br /&gt;
	  ban masks currently in place. MODE +b &amp;lt;mask&amp;gt; and MODE -b &amp;lt;mask&amp;gt;&lt;br /&gt;
	  add/delete a ban mask respectively.&lt;br /&gt;
	  Thanks to HulkHogan (andy@lingua.cltr.uq.oz.au) for defining what&lt;br /&gt;
	  we needed here and the 'BlackBall' approach.&lt;br /&gt;
&lt;br /&gt;
	* Operator passwords may now be stored in the ircd.conf file as the&lt;br /&gt;
	  encrypted plaintext. Crypt(3) is used to generate the matching&lt;br /&gt;
	  plaintext from the OPER command. Thanks to the following people&lt;br /&gt;
	  for help with this:&lt;br /&gt;
		Sean Batt (sean@coombs.anu.edu.au),&lt;br /&gt;
		Andy. M. Jones (andy@lingua.cltr.uq.oz.au),&lt;br /&gt;
		Nelson Minar (minar@reed.edu).&lt;br /&gt;
&lt;br /&gt;
	* Server now creates &amp;quot;ircd.pid&amp;quot; file when booted. Holds the current&lt;br /&gt;
	  pid of the server.&lt;br /&gt;
&lt;br /&gt;
	* Each O and I line in the ircd.conf file may be linked only a number&lt;br /&gt;
	  of times equal to or the max. links value for the class they belong&lt;br /&gt;
	  to.&lt;br /&gt;
&lt;br /&gt;
	* Server stores results of any successful DNS lookups for servers so&lt;br /&gt;
	  that future lookups are not needed. A rehash will wipe all previous&lt;br /&gt;
	  lookup results and cause the server to start over. The server will&lt;br /&gt;
	  attempt to lookup each hostname in a C/N line on booting. This may&lt;br /&gt;
	  cause a delay during starting the server.&lt;br /&gt;
&lt;br /&gt;
	* All functions should be of the form &amp;quot;function_name&amp;quot;, macros of the&lt;br /&gt;
	  form &amp;quot;MacroName&amp;quot; and constants as CONSTANT.&lt;br /&gt;
&lt;br /&gt;
	* Services are now treated with some respect. A service is associated&lt;br /&gt;
	  with an S-line in the ircd.conf. A service must send a NICK/SERVICE&lt;br /&gt;
	  pair on connecting to achieve service status.&lt;br /&gt;
&lt;br /&gt;
	* JOIN/PART now accept a list of channels in the first parameter with&lt;br /&gt;
	  each separated by a &amp;quot;,&amp;quot;. eg &amp;quot;JOIN #foo,#bar,#foobar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	* A hopcount for the distance to nicknames and servers has been&lt;br /&gt;
	  introduced (for better or worse). It is passed as the second&lt;br /&gt;
	  parameter to both NICK and SERVER.&lt;br /&gt;
	  WHO and LINKS both report the hopcount in the info field.&lt;br /&gt;
&lt;br /&gt;
	* Default for WALL and WALLOPS set &amp;quot;off&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	* rearranged config.h&lt;br /&gt;
&lt;br /&gt;
	* ISON now returns nicknames with the actual case, i.e.&lt;br /&gt;
          ISON wiz will answer WiZ&lt;br /&gt;
&lt;br /&gt;
New into 2.7.1&lt;br /&gt;
&lt;br /&gt;
	* STATS u, r, z&lt;br /&gt;
		u - uptime&lt;br /&gt;
		r - CPU useage stats&lt;br /&gt;
		z - counts and shows current memory useage&lt;br /&gt;
	  r &amp;amp; z are only available if DEBUGMODE is defined in config.h&lt;br /&gt;
&lt;br /&gt;
	* GETHOST which forces all reverse lookups of ip#'s to also match&lt;br /&gt;
	  when doing a forward lookup of the hostname returned.&lt;br /&gt;
&lt;br /&gt;
	* SENDQ_ALWAYS buffering policy for sending data over links.&lt;br /&gt;
	  (Server tries to buffer as much data as possible before attempting&lt;br /&gt;
	   a write).&lt;br /&gt;
&lt;br /&gt;
New into 2.7.2&lt;br /&gt;
&lt;br /&gt;
	* NOTE (once again appears and in much better state)&lt;br /&gt;
&lt;br /&gt;
	* WHOWAS gives a list of known users of the nick in question&lt;br /&gt;
	  rather than just the most recent.&lt;br /&gt;
&lt;br /&gt;
	* Server can accept both server and client connections via a unix&lt;br /&gt;
	  domain socket. This provides greater security and reliability for&lt;br /&gt;
	  connections between the host and itself. (#define UNIXPORT)&lt;br /&gt;
&lt;br /&gt;
	* STATS C reports L-lines: New Numeric 241&lt;br /&gt;
&lt;br /&gt;
	* #define for showing all users the invisible count from LUSERS&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:IRCu History]]&lt;/div&gt;</description>
			<pubDate>Fri, 25 Apr 2008 03:47:27 GMT</pubDate>			<dc:creator>Secretagent</dc:creator>			<comments>http://wiki.darenet.org/Talk:2.7-New</comments>		</item>
	</channel>
</rss>