<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>IRC-Junkie.org - IRC News &#187; Interviews</title>
	<atom:link href="http://www.irc-junkie.org/category/interviews/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.irc-junkie.org</link>
	<description>All about Internet Relay Chat</description>
	<lastBuildDate>Sun, 29 Aug 2010 10:19:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom:link rel='hub' href='http://www.irc-junkie.org/?pushpress=hub'/>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/de/</creativeCommons:license>		<item>
		<title>Interview with QuakeNet staff</title>
		<link>http://www.irc-junkie.org/2010-03-17/interview-with-quakenet-staff/</link>
		<comments>http://www.irc-junkie.org/2010-03-17/interview-with-quakenet-staff/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 14:15:40 +0000</pubDate>
		<dc:creator>phrozen77</dc:creator>
				<category><![CDATA[IRC]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Networks]]></category>
		<category><![CDATA[Interview]]></category>
		<category><![CDATA[Quakenet]]></category>

		<guid isPermaLink="false">http://www.irc-junkie.org/?p=872</guid>
		<description><![CDATA[Today, we're proud to present you an interview conducte [...]<p><a href="http://www.irc-junkie.org/2010-03-17/interview-with-quakenet-staff/">Interview with QuakeNet staff</a> is a post from: <a href="http://www.irc-junkie.org">IRC-Junkie.org - IRC News</a>
<br><br>

This post is licensed under the <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/de/">Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Deutschland</a> license.</p>



Related posts:<ol><li><a href='http://www.irc-junkie.org/2009-02-16/quakenet-org-webchat-released/' rel='bookmark' title='Permanent Link: Quakenet.Org Web-Chat Released'>Quakenet.Org Web-Chat Released</a></li>
<li><a href='http://www.irc-junkie.org/2005-04-01/quakenet-permanently-glines-t-dialin/' rel='bookmark' title='Permanent Link: QuakeNet permanently GLines T-dialin'>QuakeNet permanently GLines T-dialin</a></li>
<li><a href='http://www.irc-junkie.org/2008-03-30/quakenet-overhauls-q/' rel='bookmark' title='Permanent Link: QuakeNet Overhauls Q'>QuakeNet Overhauls Q</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Today, we&#8217;re proud to present you an interview conducted with <a href="http://quakenet.org/">QuakeNets</a> Head of Public Relations <em>Joe &#8220;meeb&#8221; Harris</em>.</p>
<p>QuakeNet is the <a href="http://irc.netsplit.de/networks/top100.php">worlds largest IRC network</a> and caters mostly &#8211; but not exclusively &#8211; to gamers.</p>
<p>Without further ado, below are the questions and answers:</p>
<p><strong>First, please introduce yourselves to our readers!</strong></p>
<p>Hi! I&#8217;m Joe &#8220;meeb&#8221; Harris. I&#8217;m currently the head of public relations for QuakeNet, which is largest IRC network in the world and has been since around about the end of 2003. I&#8217;ve been an avid IRC user for nearly 10 years, and joined the QuakeNet staff around 8 years ago as a member of the network support team, moving on to joining the public relations and development teams later. I replaced Ferg when he found his time limited as head of the public relations team about 4 years ago, since then I&#8217;ve overseen the interaction of QuakeNet with external organisations such as game studios who run regular popular events including developer chats and assisting gaming groups.</p>
<p><strong>QuakeNet, where did it all begin?</strong></p>
<p>QuakeNet was formed 13 years ago by Oli and Garfield (both of which can still be found occasionally lurking in the dark recesses of the network!) who wanted to help organise games of QuakeWorld online. It quickly grew with the initial surge of online Quakers and became a central part of the deathmatch-organising scene.</p>
<p>Later on it developed into a more general network, but it still retains a massively strong gaming core.</p>
<p><strong>How did it grow to where it is today, still being the worlds largest IRC network after 13 years in existence?</strong></p>
<p>Entirely by word of mouth and third party advertising, as a completely non-profit organisation we have no resources to promote ourselves really other than to offer services that we think people will want to use! We must have done something right, given we&#8217;re still pretty popular.</p>
<p><strong>What are your duties as staffers and how do they compare to those on smaller networks?</strong></p>
<p>The staff on QuakeNet is divided up into multiple workgroups, each tasked with oversight of a particular area and given the authority to autonomously cover one aspect of the network operation. The larger groups cover network support, development, public relations, security, operations and human resources. There are multiple sub-groups under these such as the tutorial group, web development, script support and so on. Each group has a group leader, and the group leaders form another group. All groups work under the oversight of the operations team which consists of the administrators of the physical servers and oversee the core network decisions.</p>
<p>Most users would only interact with the user-facing groups, such as our excellent network support team headed up by the veteran &#8220;beard&#8221; Bazerka, but that&#8217;s really just the tip of the iceberg in terms of what happens behind the scenes. Members of staff are welcome to apply and join multiple groups (for example I&#8217;m an active member of three groups, and a somewhat idle member of another two); we have excellent volunteers actively working on all aspects of developing QuakeNet.</p>
<p><strong>How can one support the network?</strong></p>
<p>Pretty simply, by becoming an active user on the network! IRC needs you! If you work for an ISP or other provider with a serious stack of spare hardware you can apply to assist QuakeNet with an extra server and join other excellent sponsors such as Id software, port80, Multiplay (and many others) in providing the stable platform our network is based on. If you have a lot of spare time, you can contribute by joining the ranks of our staff and helping the network grow even further. You don&#8217;t get paid, but there&#8217;s a lovely warm feeling from helping hundreds of thousands of users communicate better (and you get to stroke snailbot).</p>
<p><strong>I&#8217;m sure many users, newbies and veterans alike, would love to become staff on QuakeNet &#8211; any word of advice how they could accomplish that?</strong></p>
<p>I&#8217;m not ashamed to say that we&#8217;re extremely picky, we have what can only be described as triple-stage rigorous hiring procedure. Anyone can apply via a link on our website, and their application is processed by the HR team. If your application matches the base requirements and there&#8217;s an opening in the team you are applying for you&#8217;ll get a one-on-one interview followed by an extensive trial in the group you&#8217;re interested in joining. After that, there&#8217;s a full group vote to accept you as a member.</p>
<p>You shouldn&#8217;t be put off by this, if you are accepted into QuakeNet staff you become a member of a dynamic network of a hundred or so active people from all over the world and tasked with key responsibilities and representing QuakeNet. Once you&#8217;re in the staff you can also apply to join other groups that you think you can contribute to, further expanding your role in the organisation of you want to.</p>
<p><strong>Late last year, you introduced a server sponsored by id Software &#8211; how did that collaboration get started?<br />
</strong><br />
Id Software developers have made fleeting appearances on QuakeNet for many years, and recently started making a more regular home. This culminated with the launch of QuakeLive which has a permanent channel on QuakeNet since the start of the beta, where the beta testers could directly relay feedback to the developers. We opened a dialogue with some of the developers as we do with most important organisations on QuakeNet to see if we could assist in any way. They generously offered to host a client server but were unable to provide the direct resources to oversee the new server (it can take quite a lot of time to learn everything from the ground up to run a popular client server on QuakeNet, as well as ongoing responsibilities to keep it maintained). We reached an agreement where some existing administrators on QuakeNet would take on some of the responsibility of maintaining the server and they would provide the physical hardware and connection, we also welcomed SyncError as the primary operator for the Id Software server onto the QuakeNet staff.</p>
<p>This has been working very well to date, and we are happy to have Id Software as one of our core US client server providers along with Gameservers and Velocity.</p>
<p><strong>Most software you create for the network (qwebirc, snircd, operserv) is released as open-source &#8211; why not the rest of the services, like Q and S for example?</strong></p>
<p>This isn&#8217;t anything nefarious at all, I&#8217;m sure most of the staff on the QuakeNet development team would agree that we would happily release almost everything if not all our code as open source projects. As you can imagine the non-linear structure of a purely volunteer organisation such as QuakeNet can make some projects a bit complex to keep track of. With the open source examples you list, qwebirc is primarily developed by probably our most active developer, slug, and it&#8217;s entirely up to him how it&#8217;s licensed. Snircd is a fork based on the excellent Undernet IRC daemon (IRCd) and we are more than happy to provide the source.</p>
<p>The repositories not yet public are currently closed for a very simple reason, they&#8217;re not stand-alone services but modular services for our outstanding service platform / framework &#8220;newserv&#8221;, you can forgive the less than vibrant name given it&#8217;s happily hosting almost all of our current services! Newserv is primarily developed by one of our other lead developers, splidge, with contributions from other staff members. We of course need the complete sign off from all the developers involved to release a project, some have since resigned their positions on QuakeNet (and hard to track down), some are still deciding. This makes it pointless to release (for example) the sourcecode for the Spamscan module given it serves no use what so ever to anyone without the base to run it off.</p>
<p>Personally I am confident that eventually the remainder of our currently private code will be publicly available at some point, although don&#8217;t assume anything as opinions can change over time!</p>
<p><strong>Recently, a large open-source focused network introduced the ability to have user-connections encrypted with SSL &#8211; are there any plans to do so on QuakeNet?<br />
</strong><br />
It is currently under discussion, but there hasn&#8217;t been a great deal of movement in the SSL area if I&#8217;m honest. I would suspect that eventually we will introduce an SSL option, but it&#8217;s not likely in the short term. IRC is typically regarded as a public medium so SSL encrypted client connections have a limited use at best. This might be pushed up the task list depending on external circumstances such as regional governmental internet monitoring, but I wouldn&#8217;t expect it quickly on QuakeNet. Generally the other use for SSL (certifying the IRC server is who it says it is) is negated by most other networks not deploying certificates from commercial authorities (and understandably so) &#8211; this again makes IRC over SSL less useful in general.</p>
<p><strong>Many IRCds cloak userhosts (or parts of them) even without registering &#8211; why isn&#8217;t this done on QuakeNet?</strong></p>
<p>We take user privacy seriously on Quakenet, and we provide excellent and easy to use functionality to mask your host if you choose to. We also allow full access from TOR exit nodes if you wish to chat truly anonymously, but we believe that this is a choice. You can easily configure your IRC client to mask your host as soon as you connect if you wish which provides the same functionality as other networks, we just don&#8217;t force the decision on you.</p>
<p>This allows our users some freedom to use custom vanity hosts for bouncers and bots as well as channel administrators to more accurately keep their channels in order by banning troublesome ISPs.</p>
<p><strong>Q and its help is only available in english &#8211; do you have plans to change that?<br />
</strong><br />
Q actually supports many languages! This was a core feature of the &#8220;new&#8221; Q, codenamed Q9, that was deployed some two years ago (again mostly by splidge). We had some issues sourcing high quality translations for some of the Q messages, and it was decided to not delay the launch just to wait for the extra languages. I&#8217;m sure they&#8217;ll arrive at some point.</p>
<p><strong>IRC can be a scary and to some extent dangerous place for unsuspecting users &#8211; what safety tips can you give them?</strong></p>
<p>Much the same as most semi-anonymous online forums, don&#8217;t give away any personal information (at all!), don&#8217;t provoke confrontation, keep online and offline communication separate. If you do encounter any serious abusive behaviour you can contact the network support team in #help who will assist you with any problems, we have even filed regional police reports in extreme cases to help protect our users and QuakeNet.</p>
<p><strong>If you could change one thing in the way IRC works &#8211; what would that be?</strong></p>
<p>I would probably build in redundant links for clients and servers, resulting in a dramatically less violent &#8216;netsplit&#8217;. If I was designing the protocol now I&#8217;d include more common features expected in 2010 such as a standard for transmitting general media (avatars? streaming video? who knows). And snails, everything needs more snails.</p>
<p><strong>There have been many polls and forum topics about a decline of IRC &#8211; what is your opinion on that and where do you think is IRC heading in the long term?<br />
</strong><br />
It&#8217;s natural that certain mediums become more popular while others decline. Given that IRC is a pure text group chat (as the popular bash quote says, it&#8217;s basically just multiplayer notepad) I think it&#8217;s a testament to the big IRC networks that they&#8217;ve been around for many years and still with active user bases. We tend not to worry about the physical number of users dropping off a bit from their peak in the early 2000&#8217;s, the users who do remain are extremely numerous and dedicated.</p>
<p>In the future, I think IRC still holds a unique place. No-where else provides the ease of collaborative communication online in an effortless medium with very well established clients and user management systems. The novice user might have replaced their IRC usage with newer web-based services or flashier methods of realtime messaging, but there still remains very few places on the internet where you can jump straight into such a massive and active community of people. You don&#8217;t really see many 50-person MSN chats.</p>
<p>We&#8217;ve recently had a substantial growth in one area of QuakeNet thanks to our simple yet powerful qwebirc web-based IRC client which seems to have introduced a new group of users to IRC, as well as provide a popular client being utilised by many other networks including a couple of the other &#8220;big four&#8221; IRC networks. (you can check pop directly onto QuakeNet with just a JavaScript-enabled browser at <a href="http://webchat.quakenet.org/">http://webchat.quakenet.org/</a> and if you run your own IRC network you can get the source code for the client at <a href="http://www.qwebirc.org/">http://www.qwebirc.org/</a>). In summary, we&#8217;re pretty positive about the future.</p>
<p><strong>What do you use IRC for when you&#8217;re not actively &#8220;on duty&#8221;?</strong></p>
<p>Mostly chatting with friends, ex-collegues and sharing the latest memes (how do you think they spread so fast, it&#8217;s not because of &#8216;microblogging&#8217;!). It&#8217;s only really the user-facing staff members that have to take shifts and be on-duty as such, the rest of the staff are usually available for network based discussion whenever they are online in a relaxed manner.</p>
<p><strong>What can users expect feature-wise in the future on QuakeNet? What plans do you have for the network?</strong></p>
<p>We have some light hearted fun planned for the near future, and we&#8217;re actively in discussion with several organisations to bring more developer-orientated live events to QuakeNet. We&#8217;re constantly rolling out improved versions of existing services as well as introducing brand new features, admittedly largely behind the scenes to the average user. If you notice a dramatic decline in irritating spam on the network, then it&#8217;s us doing something new!</p>
<p>In the timetabled future we have a new release of our IRCd in the works which merges in many of the changes released by the IRCu team over at Undernet as well as adding some more QuakeNet-specific features, and upgrades to some of our channel services. The new IRCd will contain some new features to help combat some current annoyances on QuakeNet, such as unsolicited private queries.</p>
<p><strong>Thank you for the interview, do you have any parting words for our readers?<br />
</strong><br />
No problem! As some parting words I&#8217;d probably suggest you try embedding a qwebirc chat frame into your clan site or blog, it&#8217;s awesome. Oh, and remember to send some love to molluscs. Pop onto QuakeNet and say hello! You can find the PR team in #QuakeNet.</p>
<p>Thanks for reading,</p>
<p>//meeb</p>
<p>Thanks go to meeb for the awesome interview &amp; QuakeNet for generally being great <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Live long &amp; prosper!</p>
<p><!--Digiprove_Start--><span style="vertical-align:middle; display:inline-table; padding:3px; line-height:normal;border:1px solid #bbbbbb;background-color:#FFFFFF;" title="certified 17 March 2010 14:47:05 UTC by Digiprove certificate P11909" ><a href="http://www.digiprove.com/show_certificate.aspx?id=P11909;guid=w6olDg5UmEu1L5zjOqEipg" style="text-decoration:none" target="_blank" style="border:0px; float:none; display:inline; text-decoration: none;background-color:#FFFFFF;"><img src="http://www.digiprove.com/images/dp_seal_trans_16x16.png" style="vertical-align:middle; display:inline; border:0px; margin:0px; float:none; background-color:transparent" border="0"/><span style="font-family: Tahoma, MS Sans Serif; font-size:11px; color:#636363; border:0px; float:none; display:inline; text-decoration:none; letter-spacing:normal" onmouseover="this.style.color='#A35353';" onmouseout="this.style.color='#636363';">&nbsp;&nbsp;Copyright secured by Digiprove</span></a><!--3FBF46434CE27B35ED2EF38C52E5810D86C6C51AE501877FDD361984E7893018--></span><!--Digiprove_End--></p>
<script type="text/javascript">
var flattr_wp_ver = '0.9.11';
var flattr_uid = '21674';
var flattr_url = 'http://www.irc-junkie.org';
var flattr_lng = 'en_GB';
var flattr_cat = 'text';
var flattr_tag = 'blog,wordpress,rss,feed';
var flattr_btn = 'large';
var flattr_tle = 'IRC-Junkie.org - IRC News';
var flattr_dsc = 'All about Internet Relay Chat';
</script>
<script src="http://api.flattr.com/button/load.js?v=0.2" type="text/javascript"></script> <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://cdn.irc-junkie.org/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><p><a href="http://www.irc-junkie.org/2010-03-17/interview-with-quakenet-staff/">Interview with QuakeNet staff</a> is a post from: <a href="http://www.irc-junkie.org">IRC-Junkie.org - IRC News</a>
<br><br>

This post is licensed under the <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/de/">Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Deutschland</a> license.</p>


<p>Related posts:<ol><li><a href='http://www.irc-junkie.org/2009-02-16/quakenet-org-webchat-released/' rel='bookmark' title='Permanent Link: Quakenet.Org Web-Chat Released'>Quakenet.Org Web-Chat Released</a></li>
<li><a href='http://www.irc-junkie.org/2005-04-01/quakenet-permanently-glines-t-dialin/' rel='bookmark' title='Permanent Link: QuakeNet permanently GLines T-dialin'>QuakeNet permanently GLines T-dialin</a></li>
<li><a href='http://www.irc-junkie.org/2008-03-30/quakenet-overhauls-q/' rel='bookmark' title='Permanent Link: QuakeNet Overhauls Q'>QuakeNet Overhauls Q</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.irc-junkie.org/2010-03-17/interview-with-quakenet-staff/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Interview with Anope project leader chaz</title>
		<link>http://www.irc-junkie.org/2010-01-11/interview-anope-chaz/</link>
		<comments>http://www.irc-junkie.org/2010-01-11/interview-anope-chaz/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 07:53:09 +0000</pubDate>
		<dc:creator>phrozen77</dc:creator>
				<category><![CDATA[IRC]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Anope]]></category>
		<category><![CDATA[Interview]]></category>

		<guid isPermaLink="false">http://www.irc-junkie.org/?p=711</guid>
		<description><![CDATA[IRC services are a software that enables IRC networks t [...]<p><a href="http://www.irc-junkie.org/2010-01-11/interview-anope-chaz/">Interview with Anope project leader chaz</a> is a post from: <a href="http://www.irc-junkie.org">IRC-Junkie.org - IRC News</a>
<br><br>

This post is licensed under the <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/de/">Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Deutschland</a> license.</p>



Related posts:<ol><li><a href='http://www.irc-junkie.org/2009-02-09/anope-switches-their-support-network-to-inspircd/' rel='bookmark' title='Permanent Link: Anope switches their Support Network to InspIRCd'>Anope switches their Support Network to InspIRCd</a></li>
<li><a href='http://www.irc-junkie.org/2010-01-19/anope-stable-1-8-3-is-out/' rel='bookmark' title='Permanent Link: Anope stable 1.8.3 is out'>Anope stable 1.8.3 is out</a></li>
<li><a href='http://www.irc-junkie.org/2009-12-08/anope-network-services-are-updated-to-191-p1/' rel='bookmark' title='Permanent Link: Anope network services are updated to 1.9.1-p1'>Anope network services are updated to 1.9.1-p1</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>IRC services are a software that enables IRC networks to provide channel and nickname registration, or, as Wikipedia puts it: <em>&#8220;Services are automated bots with special status which are generally used to provide users with access with certain privileges and protection&#8221;.</em></p>
<p>One of the more well-known packages you can use for such a task is called <em>Anope</em> which i&#8217;m sure you&#8217;ve already heard about and today i&#8217;ve interviewed the leader of the project, Charles <em>&#8220;chaz&#8221;</em> Kingsley.</p>
<p><strong>Hello <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Please introduce yourself to our readers.</strong></p>
<p>Hi there,</p>
<p>My name is Charles Kingsley and I&#8217;m the project lead for Anope IRC Services and also a contributing Network Administrator on the Teranova IRC Network and IRC Operator on Chatspike.</p>
<p>In *real* life, I work as an IT Consultant designing and building systems for businesses and educational institutions centric to the safe and secure &#8216;always&#8217; available system model.</p>
<p><strong>When did you begin using IRC and what was your &#8220;path&#8221; on it?</strong></p>
<p>Phew, this was a long time ago now..</p>
<p>I started on a java chat site running &#8220;Chatspace&#8221; software some time back in the late 90&#8217;s where dialup was the way of life and soon developed an interest in hacking mIRC to pieces and making it do things it didn&#8217;t want to. (This of course required an offline IRC Server to play with as dialup back then was quota&#8217;d per month!)</p>
<p>I then found myself on Dalnet helping out in various channels before discovering that there was more to IRC than a single network. I can&#8217;t quite recall how but I ended up on Dragonlynk / IRCXP and was given my first oline around 1998/2000-ish and &#8216;taught&#8217; how life was on a modified Bahamut.</p>
<p>As time went on, some of us from Dragonlynk/IRCXP spurred off and created our own little network of &#8216;home&#8217; boxes connected together using free DynDNS.org services fondly referred to as &#8220;no-ip&#8221; net. &#8211; This the very foundations of what Teranova is today.</p>
<p>During this time, I also flirted with positions on other networks; often working with the people there to strengthen their position, improve security and try and impart a professional style of working, something I found at the time IRC lacked.</p>
<p>I found myself on the Anope IRC Network some time later having taken it upon myself to be &#8216;responsible&#8217; for services on our network and a while after helping some folks out on there I was approached to join the then QA Team. Some time went past and as I found my feet I started picking away at things happening within the Team and increased my responsibilities until things went a little off the radar and the then original project lead left to progress his real life professional career and left someone else in charge. At this time I stepped up and took over running the &#8216;QA Team&#8217; within Anope.</p>
<p>Some time later, leading up to our 1.8.0 stable release<a href="http://www.anope.org/news.php?id=26"> it was decided I would takeover the management of the team as our project lead had become engrossed in his studies at University</a> and as I had (have) no life I was in a position to steer things forward.</p>
<p>That was almost 18 months ago and since then we&#8217;ve continued to go from strength to strength improving and refining our stable branch whilst rocketing ahead pioneering the roadmap for our development branch.</p>
<p>It&#8217;s been an exciting ride and continues to provide enough work for a team twice the size of the one we have so times are often tough but we&#8217;ll plod on and get on as well as we can. (*Hint, if you have skills or time (or both) please get in touch if you want to help).</p>
<p><strong>How many people are working on Anope?</strong></p>
<p>I am not someone who judges &#8220;work&#8221; based on code contribution so I will tell you that our team consists of 8 people, each with their own specialities, and each bringing their own contribution to the project.</p>
<p><strong>Why did you feel the need to fork from Epona back then?</strong></p>
<p>This was before my time but I can comment that based on my history lessons with Father Rob of the project him and dengel were maintaining a patchset for Epona (for Hostserv amongst other things) but that Lara (Epona Developer) vanished off of the face of the earth taking the coding repositories (with the most up to date patches), web presence etc with her which left a bit of a hole in the market.</p>
<p>Dengel and Rob at the time decided to start up Anope (epona backwards for those who hadn&#8217;t noticed) with their patch sets against the latest available release with the intention of checking this all back into Epona once Lara returned.</p>
<p>As time went on though, the amount of changes introduced made the application become less of a patch set and more of an overhaul so even once Lara returned to Epona so the project continued&#8230;.</p>
<p><strong>How much of the original codebase is still in Anope?</strong></p>
<p>Phew, I have no idea, that&#8217;s a tough one.</p>
<p>It&#8217;s fair to say a large proportion has been altered over the years.</p>
<p><strong>How much time did you put into the project and the support of it yet?</strong></p>
<p>Now? I spend some hours each day I suppose reading #anope and answering if there are no nice support people around to answer the questions. I frequent the forums daily incase I&#8217;ve missed something not reported in #anope from the RSS feed and generally keep communications flowing between the team to see how we all are.</p>
<p>An important mention is that we are all volunteers with jobs and lives outside of Anope which is seldom understood when we tell people we simply do not have time to do x, y or z at this time.</p>
<p><strong>Even though you probably heard this question over and over &#8211; when will Anope come with live SQL support?</strong></p>
<p>Live SQL, yes, this is of course the big question coming from many people and for the sake of not wishing to commit to anything I can tell you it is roadmapped for 1.9.2 but this may slip as we&#8217;ve introduced a completely new database format already and in the interests of sharing the features and gaining feedback this may slip however we have taken some positive steps and have a working solution based on the stable (1.8) branch of Anope in LiveSQL mode in a large network at this time.</p>
<p>One of our team members has managed to build in LiveSQL into 1.9 for testing and review but at this time there is no agreed solution but we are looking at various methods of providing the flexibility without incurring too much of a CPU overhead.</p>
<p>More to come on this soon.</p>
<p><strong>In the future, what can we expect from Anope?</strong></p>
<p>Whatever people want to see.</p>
<p>We mostly are going off of our own steam creating features we *think* people want and fixing bugs etc but really the future is what everyone makes of it, the road map is deliberately short so we can include requests and ideas at every step.</p>
<p><strong>Compared to other IRC services, Anope is&#8230;?</strong></p>
<p>a solution for those who want to use it. I&#8217;m not someone who wishes to bad mouth or criticise other systems but we are simply responding to community requests for features and integrating our own experience and knowledge into providing a solution people want.</p>
<p>We&#8217;re fairly popular so we&#8217;re doing something right I reckon.</p>
<p><strong>How can the community around Anope get involved and help you to evolve the services?</strong></p>
<p>Well &#8230;&#8230;</p>
<p>We need translators for when we burn the existing language files carried forward into 1.9 from 1.8 as at the moment they are a limiting factor and can cause some stress if edited incorrectly.</p>
<p>We need multilingual supporters who wish to provide support on our forum (we will introduce international forums if these are necessary), and in specific geographical #anope.xx channels.</p>
<p>We need people to get stuck in and offer to test the software and contribute back their views and suggestions as well as providing information on bugs and glitches. We simply cannot test every single feature you may use on your network and in community spirit we could do with everyone helping everyone else.</p>
<p>Peer support is very important to a project like us; we&#8217;ve all asked questions someone else has thought was stupid at some point in our lives. We&#8217;re all human and working together is crucial.</p>
<p><strong>If you could improve one thing in the IRC protocol, what would that be?</strong></p>
<p>I don&#8217;t really have any improvements I can think off as we are able to do most of the things we want within Anope.</p>
<p>I am interested in meshing though, I can see that being particularly useful for geographically interlinked networks over different providers. This is something I do hope to see in the future.</p>
<p><strong>Development aside, what do you use IRC for in your leisure time and which networks do you frequent?</strong></p>
<p>Before, during, &amp; I&#8217;m sure after Anope I&#8217;ll continue helping people with their computer problems and otherwise assisting them with their use of IRC whilst being able to relax and chill out with my friends.</p>
<p>I frequent Teranova.net (home of Anope Support, and a network I have been with since day 1), and Chatspike.net where I was today funnily enough asked to become an IRC Operator.</p>
<p>Two networks with very different atmosphere&#8217;s and I wouldn&#8217;t change either of them for the world.</p>
<p>I&#8217;ve also started to idle in the support channel on Geekshed.net to see whether I can help out there but the folks over there have it pretty well wrapped up so I can just sit back and giggle at Phil and his abuse of global!</p>
<p><strong>There are numerous topics, polls and postings about a possible decline of IRC – what do you think about that and where do you think is IRC heading in the long term?<br />
</strong></p>
<p>Statistics are just numbers, people have this way of going completely against statistics and doing things we&#8217;d never expect so I do believe that taking these polls and postings with a grain of salt.</p>
<p>We&#8217;re seeing downloads increase, from my idling in InspIRCd&#8217;s support channel I also see the number of people being supported increasing so I don&#8217;t really see a decline in the uptake of new systems.</p>
<p><strong>Thank you for the interview &#8211; do you have any last words to our readers?</strong></p>
<p>Thanks for the opportunity as always, a pleasure assisting someone who actively contributes on our network.</p>
<p>I would like to thank our sponsors ( www.anope.org/sponsors.php ) for their continued support with our project and also every single person who has ever helped Anope be it by downloading it, reporting/fixing a bug or just by taking part in our support system and we would welcome more of you <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Hope you all have a nice week ahead.</p>
<p>Many thanks go to <em>chaz</em> for taking the time for this interview!</p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://cdn.irc-junkie.org/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><p><a href="http://www.irc-junkie.org/2010-01-11/interview-anope-chaz/">Interview with Anope project leader chaz</a> is a post from: <a href="http://www.irc-junkie.org">IRC-Junkie.org - IRC News</a>
<br><br>

This post is licensed under the <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/de/">Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Deutschland</a> license.</p>


<p>Related posts:<ol><li><a href='http://www.irc-junkie.org/2009-02-09/anope-switches-their-support-network-to-inspircd/' rel='bookmark' title='Permanent Link: Anope switches their Support Network to InspIRCd'>Anope switches their Support Network to InspIRCd</a></li>
<li><a href='http://www.irc-junkie.org/2010-01-19/anope-stable-1-8-3-is-out/' rel='bookmark' title='Permanent Link: Anope stable 1.8.3 is out'>Anope stable 1.8.3 is out</a></li>
<li><a href='http://www.irc-junkie.org/2009-12-08/anope-network-services-are-updated-to-191-p1/' rel='bookmark' title='Permanent Link: Anope network services are updated to 1.9.1-p1'>Anope network services are updated to 1.9.1-p1</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.irc-junkie.org/2010-01-11/interview-anope-chaz/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>psyb0t &#8211; A stealthy router-based botnet discovered [Updated]</title>
		<link>http://www.irc-junkie.org/2009-03-22/psyb0t-a-stealthy-router-based-botnet-discovered/</link>
		<comments>http://www.irc-junkie.org/2009-03-22/psyb0t-a-stealthy-router-based-botnet-discovered/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 14:37:44 +0000</pubDate>
		<dc:creator>phrozen77</dc:creator>
				<category><![CDATA[Botnets/DDoS]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[IRC]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Botnets]]></category>
		<category><![CDATA[DDoS]]></category>
		<category><![CDATA[DroneBL]]></category>
		<category><![CDATA[psyb0t]]></category>

		<guid isPermaLink="false">http://www.irc-junkie.org/?p=599</guid>
		<description><![CDATA[The folks at DroneBL discovered and analyzed a router-b [...]<p><a href="http://www.irc-junkie.org/2009-03-22/psyb0t-a-stealthy-router-based-botnet-discovered/">psyb0t &#8211; A stealthy router-based botnet discovered [Updated]</a> is a post from: <a href="http://www.irc-junkie.org">IRC-Junkie.org - IRC News</a>
<br><br>

This post is licensed under the <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/de/">Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Deutschland</a> license.</p>



Related posts:<ol><li><a href='http://www.irc-junkie.org/2009-12-15/irc-controlled-botnet-sdbot-is-still-going-strong/' rel='bookmark' title='Permanent Link: IRC-controlled botnet SDBot is still going strong'>IRC-controlled botnet SDBot is still going strong</a></li>
<li><a href='http://www.irc-junkie.org/2008-08-15/another-100000-zombies-botnet-bust/' rel='bookmark' title='Permanent Link: Another 100.000 Zombies Botnet bust'>Another 100.000 Zombies Botnet bust</a></li>
<li><a href='http://www.irc-junkie.org/2008-05-22/new-zealand-botnet-master-arrested/' rel='bookmark' title='Permanent Link: New Zealand Botnet Master Arrested'>New Zealand Botnet Master Arrested</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The folks at DroneBL discovered and analyzed a router-based botnet that is suspected to have DDoS&#8217;ed them for about 2 weeks.</p>
<p>The bot software, named <strong><em>&#8220;psyb0t&#8221;</em></strong>, is the <em>&#8220;first known botnet based on exploiting consumer network devices, such as home routers and cable/dsl modems&#8221;</em>.</p>
<p>Exploiting routers is in some cases more &#8220;useful&#8221; than infecting PC&#8217;s &#8211; because <em>&#8220;most people will keep the router on 24/7&#8243;</em> as opposed to their computers which <em>&#8220;most people shut down [...] in the evening before they go to bed, or when they leave the office&#8221; nenolod</em> writes.<br />
In <a href="http://nenolod.net/~nenolod/router-malware.pdf">his paper</a> (which was written back in 2006 and at that time he&#8217;s been<em> &#8220;called looney for&#8221;</em>) he also mentions another reason why targeting SOHO routers is a good idea:</p>
<blockquote><p><em>Attacking the router will enable you to monitor network activity with a much higher level of stealth. As most people think the router is a dumb device which simply does NAT translation, it will not be considered a device with a high security risk. Most intrusion analysts at this time will not even consider the router as the place where the malware is hiding.</em></p></blockquote>
<p><em>nenolod</em>, <a href="http://www.adam.com.au/bogaurd/">amongst others</a>, disassembled and analyzed the botnet binary, coming to the conclusion that the current incarnation we&#8217;re seeing now <em>&#8220;was mostly a test botnet&#8221;.</em> <em>&#8220;Terry Baume discovered the first generation, which only targeted a handful of specific models. The current generation, would be the second generation, which targets a much wider range of devices&#8221;.</em></p>
<p>Version 17 of the malware contains <em>&#8220;shellcode for 30 different linksys models, and 10 netgear models, as well as several kinds of cable and dsl modems (15 different shellcodes)&#8221;</em> as well as a list of <em>&#8220;6000 usernames and 13000 passwords&#8221; </em>which is used for bruteforcing Telnet and SSH logins that are open to the LAN and sometimes even on the WAN side of those routers.</p>
<p>His efforts to shutdown the Command&amp;Control channel the bot uses have been successful and the DNS, which has been hosted with afraid.org, has been nullrouted. In a conversation held on IRC he also mentions that the <em>&#8220;current version is version 18, but he </em>[the author - ed.]<em> has changed the way he obfuscates the executable&#8221;</em> which formerly was packed using the <a href="http://upx.sourceforge.net/">UPX packer</a>.</p>
<p>The now defunct C&amp;C  was suspected to control <em>&#8220;100,000 hosts at the moment, but the ircd does not give us any information&#8221;</em>. The bot in its current incarnation does <em>&#8220;hijack DNS for rapidshare&#8221;</em> and <em>&#8220;phishes login info&#8221;</em> which leads <em>nenolod</em> to believe it is more of a proof-of-concept right now and is going to grow more sophisticated in the future. Asked about the origin of the worm he says that several traces point to Australia being the country of origin and given some <a href="http://forums.whirlpool.net.au/forum-replies.cfm?t=1164229">reports of increased telnet activity there</a> he could be right.</p>
<p>The bot is able to scan for vulnerable PHPMyAdmin and MySQL installations, contains an update function and the usual flooding functionality. It also disables access to the routers control interfaces using iptables rules, denying access to the ports 22, 23 and 80. Also, he notes that the bot is <em>&#8220;not linux-specific, a couple of the routers we have seen in the botnet are running <a href="http://en.wikipedia.org/wiki/VxWorks">VxWorks</a>&#8220;</em>.</p>
<p>Detecting the bot isn&#8217;t easy since you&#8217;d need to capture and analyze the traffic it sends and receives to find out if you are infected &#8211; which is impossible if the infected device does not have dedicated USB/Ethernet ports to configure them and it then <em>&#8220;would require monitoring at the CMTS or DSLAM&#8221;</em> level.</p>
<p>In his posting on the DroneBL blog <em>nenolod</em> writes that they <em>&#8220;are looking into finding out more information about this botnet, and its controller. If you have any information, we would like to know.&#8221;</em></p>
<p>Update and patch your routers so they don&#8217;t swallow a blue pill <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Update:</strong></p>
<p>The botnet apparently has been shutdown by it&#8217;s owner:</p>
<pre>* Now talking on #mipsel
* Topic for #mipsel is: .silent on .killall .exit ._exit_ .Research is over:
 for those interested i reached 80K. That was fun <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , time to get back to the real life... (To the DroneBL guys:
 I never DDOSed/Phished anybody or peeked on anybody's private data for that matter)
* Topic for #mipsel set by DRS at Sun Mar 22 17:02:15 2009</pre>
<p><em>nenolod</em> writes in their blog:</p>
<blockquote><p>While this information may or may not be true, we have received HTTP-based floods from IPs participating in this botnet.</p>
<p>We are still interested in this DRS person. If you have any information, please provide it to DroneBL. We will not disclose our sources.</p></blockquote>
<p>Further reading:</p>
<p><a href="http://www.dronebl.org/blog/8">http://www.dronebl.org/blog/8</a></p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://cdn.irc-junkie.org/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><p><a href="http://www.irc-junkie.org/2009-03-22/psyb0t-a-stealthy-router-based-botnet-discovered/">psyb0t &#8211; A stealthy router-based botnet discovered [Updated]</a> is a post from: <a href="http://www.irc-junkie.org">IRC-Junkie.org - IRC News</a>
<br><br>

This post is licensed under the <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/de/">Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Deutschland</a> license.</p>


<p>Related posts:<ol><li><a href='http://www.irc-junkie.org/2009-12-15/irc-controlled-botnet-sdbot-is-still-going-strong/' rel='bookmark' title='Permanent Link: IRC-controlled botnet SDBot is still going strong'>IRC-controlled botnet SDBot is still going strong</a></li>
<li><a href='http://www.irc-junkie.org/2008-08-15/another-100000-zombies-botnet-bust/' rel='bookmark' title='Permanent Link: Another 100.000 Zombies Botnet bust'>Another 100.000 Zombies Botnet bust</a></li>
<li><a href='http://www.irc-junkie.org/2008-05-22/new-zealand-botnet-master-arrested/' rel='bookmark' title='Permanent Link: New Zealand Botnet Master Arrested'>New Zealand Botnet Master Arrested</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.irc-junkie.org/2009-03-22/psyb0t-a-stealthy-router-based-botnet-discovered/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DALnet releases Bahamut IRCd 1.8.6</title>
		<link>http://www.irc-junkie.org/2009-03-18/dalnet-releases-bahamut-ircd-186/</link>
		<comments>http://www.irc-junkie.org/2009-03-18/dalnet-releases-bahamut-ircd-186/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 16:26:02 +0000</pubDate>
		<dc:creator>phrozen77</dc:creator>
				<category><![CDATA[IRC]]></category>
		<category><![CDATA[IRCd]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Networks]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Bahamut]]></category>
		<category><![CDATA[DalNET]]></category>
		<category><![CDATA[Interview]]></category>

		<guid isPermaLink="false">http://www.irc-junkie.org/?p=594</guid>
		<description><![CDATA[After more than 2 years of silence the DALnet Coding Te [...]<p><a href="http://www.irc-junkie.org/2009-03-18/dalnet-releases-bahamut-ircd-186/">DALnet releases Bahamut IRCd 1.8.6</a> is a post from: <a href="http://www.irc-junkie.org">IRC-Junkie.org - IRC News</a>
<br><br>

This post is licensed under the <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/de/">Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Deutschland</a> license.</p>



Related posts:<ol><li><a href='http://www.irc-junkie.org/2004-12-21/bahamut-support-website-cracked/' rel='bookmark' title='Permanent Link: Bahamut support website cracked'>Bahamut support website cracked</a></li>
<li><a href='http://www.irc-junkie.org/2010-01-22/ircd-ratbox-releases-version-3-0-5/' rel='bookmark' title='Permanent Link: ircd-ratbox releases version 3.0.5'>ircd-ratbox releases version 3.0.5</a></li>
<li><a href='http://www.irc-junkie.org/2010-01-05/ircd-hybrid-derivate-esphyb-releases-version-1-0-4/' rel='bookmark' title='Permanent Link: IRCd-Hybrid derivate &#8220;esphyb&#8221; releases version 1.0.4 [Updated]'>IRCd-Hybrid derivate &#8220;esphyb&#8221; releases version 1.0.4 [Updated]</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>After more than 2 years of silence the <a href="http://www.dal.net/?page=coders">DALnet Coding Team</a> released a new version of Bahamut, an IRCd mainly used on <a href="http://www.dal.net/">DAL.net</a>.</p>
<p>First being <a href="http://www.dal.net/news/shownews.php?id=38">released as version 1.8.5</a> there was a bugfix-release shortly thereafter as a bug has been found in channelmode +c which sometimes not only prevented control-characters as bold and underlined being sent but also stripped legitimate messages that contained certain arabic and hebrew characters.</p>
<p>We took the time to ask <em>Epiphani</em> &#8211; the Coding Teams Team-Leader &#8211; a few question about his IRCd and the history of it:</p>
<p><strong>- The last release, 1.8.4, was over 2 years ago &#8211; why did it take so long for 1.8.5 (and now 1.8.6) to be released?</strong></p>
<p><em>It&#8217;s mostly been two reasons:</em></p>
<p><em>1. We didn&#8217;t really have a lot of minor things we wanted to work on.</em></p>
<p><em>Bahamut has been stable and effective for several years, and while there is enhancements that we&#8217;d like to implement, those enhancements are more major changes than they are small updates.</em></p>
<p><em>We did have a few fixes come through the pipe, such as security fixes and minor other fixes (such as updated x64 support), and we decided to roll them into a patch release.</em></p>
<p><em>2. Life gets in the way of open source development sometimes.</em></p>
<p><em>At present, the team is mostly idle as life has started eating most of their time. I&#8217;ve had a few changes in my life recently that have allowed me to put more time into Bahamut once again, so I&#8217;m hoping we can revive some development.</em></p>
<p><em>We&#8217;ve also changed some of our processes (including a move from subversion to git) so we&#8217;re hoping to get more involvement from the community in the future.<br />
</em></p>
<p><strong>- The list of changes introduced with this release does look small compared to the ones introduced with 1.8.4 &#8211; what, in your opinion, are the most important ones?</strong></p>
<p><em>Mostly the security updates.</em></p>
<p><em>For example, we removed zlib from the distribution and made it an external dependency, due to security updates from the zlib people &#8211; we didn&#8217;t want to have to release every time zlib has an issue.</em></p>
<p><em>There were also a few fixes for &#8220;IP leaks&#8221; where hub IPs could be shown to normal users in certain edge cases.<br />
</em></p>
<p><strong>- Are there any changes that are noticeable on the user side of things?</strong></p>
<p><em>Nope, not in this release.</em></p>
<p><strong>- When did the development on Bahamut start and why?</strong></p>
<p><em>I believe the project kicked off sometime in late 1998, with the first public release in 1999. I can&#8217;t really remember, that was a good while ago.  <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
<p><em>The Bahamut project came about due to some of the performance concerns around the former DALnet ircd, Dreamforge.</em></p>
<p><em>Back in 1999 DALnet was growing very fast, and the hardware we were running on wasn&#8217;t terribly fast.</em></p>
<p><em>We needed to be able to support over 6000 clients on a 250Mhz machine, and Dreamforge simply didn&#8217;t perform to those levels. Once we rolled out Bahamut, we started seeing much better performance.</em></p>
<p><em>I believe somewhere in 2001 we hit our record with around 45,000 clients on a single 900Mhz AMD Duron machine with 512 megs of ram.</em></p>
<p><em></em></p>
<p><strong>- Is there anything you&#8217;d like to mention?</strong></p>
<p><em>We&#8217;re always looking for contributors to Bahamut.</em></p>
<p><em>We have a wishlist of features, including ipv6 and other such things, that anyone is welcome to code up and provide patches for to the dalnet-src [at] dal.net mailing list.</em></p>
<p><em>We are mostly interested in people with the initiative to bounce ideas around on the mailing lists and go off and code!</em></p>
<p>The complete list of changes between 1.8.4 and 1.8.6 is below:</p>
<blockquote><p>- Fixes for x64 &#8211; this is a combination of Kobi&#8217;s work and my own.<br />
- Fixed m_part() and m_quit() to ignore part/quit reasons from squelched users.<br />
- Fixed compiler errors with gcc4.<br />
- Changed a debug message that could leak servers&#8217; IPs to ADMIN_LEV. Thanks key!<br />
- Fix configure tests for zlib removal.<br />
- This patch is intended to mark SVSHOLDs as SBAN_SVSHOLD to stop them from being removed by a kill -HUP<br />
- Fix several small issues where IPs would be displayed when they shouldnt be, from Kobi (kobi [at] dal.net)<br />
- Do not display uplink of ulined servers, from Kobi (kobi [at] dal.net)<br />
- Fix slight errors in m_who argument parsing, from kobi (kobi [at] dal.net)<br />
- Do not display warnings about juped servers attempting to commit, from Kobi (kobi [at] dal.net).<br />
- Fixed m_invite to honor umode +R and silence restrictions.<br />
- Two small rwho fixes to option parsing, from Kobi (kobi [at] dal.net)<br />
- Add hooks for several events<br />
- Remove zlib from the distribution &#8211; rely on the library provided by the system.<br />
- Fix msg_has_ctrls() so it doesn&#8217;t block non-control characters.</p></blockquote>
<p>Bahamut IRCd can be downloaded from <a href="http://www.dal.net/?page=Bahamut">here</a>.</p>
<p>Thanks go to <em>Epiphani</em> for the short interview and the wants-to-stay-anonymous tipster for the tip! <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://cdn.irc-junkie.org/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><p><a href="http://www.irc-junkie.org/2009-03-18/dalnet-releases-bahamut-ircd-186/">DALnet releases Bahamut IRCd 1.8.6</a> is a post from: <a href="http://www.irc-junkie.org">IRC-Junkie.org - IRC News</a>
<br><br>

This post is licensed under the <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/de/">Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Deutschland</a> license.</p>


<p>Related posts:<ol><li><a href='http://www.irc-junkie.org/2004-12-21/bahamut-support-website-cracked/' rel='bookmark' title='Permanent Link: Bahamut support website cracked'>Bahamut support website cracked</a></li>
<li><a href='http://www.irc-junkie.org/2010-01-22/ircd-ratbox-releases-version-3-0-5/' rel='bookmark' title='Permanent Link: ircd-ratbox releases version 3.0.5'>ircd-ratbox releases version 3.0.5</a></li>
<li><a href='http://www.irc-junkie.org/2010-01-05/ircd-hybrid-derivate-esphyb-releases-version-1-0-4/' rel='bookmark' title='Permanent Link: IRCd-Hybrid derivate &#8220;esphyb&#8221; releases version 1.0.4 [Updated]'>IRCd-Hybrid derivate &#8220;esphyb&#8221; releases version 1.0.4 [Updated]</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.irc-junkie.org/2009-03-18/dalnet-releases-bahamut-ircd-186/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>amnesiac: a script for EPIC5 &#8211; Interview</title>
		<link>http://www.irc-junkie.org/2009-02-15/amnesiac-a-script-for-epic5-interview/</link>
		<comments>http://www.irc-junkie.org/2009-02-15/amnesiac-a-script-for-epic5-interview/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 02:06:25 +0000</pubDate>
		<dc:creator>phrozen77</dc:creator>
				<category><![CDATA[Clients]]></category>
		<category><![CDATA[IRC]]></category>
		<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[amnesiac]]></category>
		<category><![CDATA[EPIC5]]></category>

		<guid isPermaLink="false">http://www.irc-junkie.org/?p=545</guid>
		<description><![CDATA[After interviewing the author of EPIC5, this sort of co [...]<p><a href="http://www.irc-junkie.org/2009-02-15/amnesiac-a-script-for-epic5-interview/">amnesiac: a script for EPIC5 &#8211; Interview</a> is a post from: <a href="http://www.irc-junkie.org">IRC-Junkie.org - IRC News</a>
<br><br>

This post is licensed under the <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/de/">Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Deutschland</a> license.</p>



Related posts:<ol><li><a href='http://www.irc-junkie.org/2009-01-17/interview-with-the-author-of-epic5/' rel='bookmark' title='Permanent Link: Interview with the author of EPIC5'>Interview with the author of EPIC5</a></li>
<li><a href='http://www.irc-junkie.org/2010-03-17/interview-with-quakenet-staff/' rel='bookmark' title='Permanent Link: Interview with QuakeNet staff'>Interview with QuakeNet staff</a></li>
<li><a href='http://www.irc-junkie.org/2005-06-19/update-on-the-development-of-eggdrop/' rel='bookmark' title='Permanent Link: Update on the Development of Eggdrop'>Update on the Development of Eggdrop</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>After <a href="http://www.irc-junkie.org/2009-01-17/interview-with-the-author-of-epic5/">interviewing the author of EPIC5</a>, this sort of could be called a &#8220;follow-up&#8221; interview. The interviewees are the authors of <a href="http://amnesiac.ircii.org/">amnesiac</a>, a modular EPIC5 script.</p>
<p><strong>- First, please introduce yourself to our readers so they get an idea who you are.</strong></p>
<p><span style="color: #008000;"> skullY: I&#8217;m a long-time UNIX user and administrator who works for a Silicon Valley startup.</span></p>
<p><span style="color: #008000;"><br />
My day job involves hating software (mainly Linux, Apache and MySQL) and I relax in the evenings by writing software to be hated.</span></p>
<p><span style="color: #008000;"><br />
Most of what I write is to scratch an itch, but a few things (amnesiac, <a href="http://zwhite.github.com/nboard/">nboard</a>) see a wider release.<br />
</span><br />
<span style="color: #008080;"> crapple(Zak): I&#8217;m a long-time UNIX user/admin/programmer working at a telecommunications company in Canada.</span></p>
<p><span style="color: #008080;">My day job involves hating just about everything mankind has dreamed up (mainly Linux, MySQL,&#8217;programmers&#8217;, religion in the workplace) and I relax off work hanging with some friends and doing the occasional barhopping.</span></p>
<p><span style="color: #008080;">I do most of my programming at work and occassionally I do some fun programming at home (cut&#8217;n'pasting device drivers from other BSD distro&#8217;s to OpenBSD, finding documentation/specs for certain drivers on occasion).</span></p>
<p><span style="color: #008080;">I&#8217;m generally a very lazy person outside of work <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></p>
<p><span style="color: #000080;"> kreca: I am a Java/C++ developer living in Sweden.</span></p>
<p><span style="color: #000080;">Since the beginning of 2008 I have been running a company with a good friend of mine, focused on J2EE development.</span></p>
<p><span style="color: #000080;">We do product and consulting work.</span></p>
<p><strong>- What was the reason for you to start writing on amnesiac?</strong></p>
<p><span style="color: #008000;"> skullY: Back when EPIC5 was still pretty new, but right around the time it went from unusable to usable (stability wise), Zak found out I was using EPIC4 with a home-grown script and started bugging me to help him make oblivion into an EPIC5 script.</span></p>
<p><span style="color: #008000;">Eventually I gave in just so he&#8217;d stop bugging me. <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></p>
<p><span style="color: #008080;"> Zak: I was a longtime C-Toolz/ScrollZ and occassional BitchX user back in the day.</span></p>
<p><span style="color: #008080;">void had an EPIC4 script called oblivion and I was being curious about EPIC. EPICs scripting language was very different compared to ircII/ScrollZ as it was almost C-like in some ways.</span></p>
<p><span style="color: #008080;">Eventually I started doing some cleanups to oblivion for void, seeing that he is as lazy as I am and nothing was really getting done. He dissappeared from IRC and I did the last 3 oblivion releases that friends and people who knew where to look at could grab.</span></p>
<p><span style="color: #008080;">I was using EPIC5 pretty much since it was born and modifying oblivion to work on it was a request I had seen in #obv frequently. Basically, it got renamed to oblivion 2.0 for EPIC5 and eventually I managed to get kreca to join on the project as BitchX was going nowhere.</span></p>
<p><span style="color: #008080;">We made about 6-8 releases on oblivion 2.x until it started forking away from oblivion and we decided on a script name change to amnesiac. We generally just kept the cosmetics, so oblivion users will probably feel at home with amnesiac.</span></p>
<p><span style="color: #008080;">EPIC5 was way faster than any other IRC client I have previously used and so I did more rewrites and cleanups to amnesiac more or less for my own benefits &#8211; not so much for the userbase at that time.</span></p>
<p><span style="color: #008080;">Eventually our userbase started contributing difficult cosmetic work/formats/code etc. and I was really surprised about how many loyal amnesiac users we had. adam, violence, sirko &#8211; to name a few &#8211; really helped with adding functionality and cosmetic work that noone of us really wanted to do.</span></p>
<p><span style="color: #008080;">That&#8217;s probably when I started paying more attention to our userbase and their feature requests &#8211; after all, they helped make amnesiac the script that it is today <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></p>
<p><span style="color: #008080;">Though, I still pawn requests off to skullY and kreca when I win my guilt trips against them as I&#8217;m really lazy <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></p>
<p><span style="color: #000080;"> kreca: I met Zak on EFnet and got into ircII scripting by submitting a few patches to cypress which was the predecessor to oblivion for BitchX.</span></p>
<p><span style="color: #000080;">Since development stopped and I realized how powerful the EPIC scripting language is, I&#8217;ve switched over to oblivion and started developing for that.</span></p>
<p><strong>- So there are 3 scripters working on amnesiac &#8211; how do you coordinate development and what role does each one have?</strong></p>
<p><span style="color: #008000;"> skullY: Coordination might be too strong a word there. <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></p>
<p><span style="color: #008000;">We pretty much work on whatever strikes our fancy. We&#8217;re all pretty lazy, and the work tends to happen in spurts and bursts, so normally there&#8217;s not more than one of us working on the codebase at any given time anyway.</span></p>
<p><span style="color: #008000;">Periodically one of us, usually Zak or kreca, takes something from TODO-BUGS and works on it. We keep all known issues and things we want to change in there.</span></p>
<p><span style="color: #008080;"> Zak: I pretty much try to pawn off feature requests to kreca, bugfixes to Zach, and THEN I modify the TODO-BUGS to remind myself of something that will probably not get done anytime soon, at least from me, as I find amnesiac to be very mature as IS.</span></p>
<p><span style="color: #008080;">Most of the feature requests we get are pretty complicated and not really something I care about, IE: userlists (That&#8217;s what IRC bots are for is my lazy excuse ;p).</span></p>
<p><span style="color: #008080;">We don&#8217;t really have any specific role and we just work whenever we want to.</span></p>
<p><span style="color: #008080;">skullY &amp; kreca pretty much have the same ideas and goals of amnesiac as I do and if it&#8217;s something I&#8217;m not a fan of I can just revert the CVS commit if needed &#8211; which I have not had to do yet and probably never have to.</span></p>
<p><span style="color: #008080;">The reason why I like having 3 of us with CVS access is due to the fact I got tired of all these one author IRC scripts over the years. They never last long as the author usually has a life or moved on to another project so that the script gets unmaintained/stale.</span></p>
<p><span style="color: #008080;">With 3 people having commit access, chances are that it will more or less be maintained. I know that me and kreca have been busy the last 6 or so months and skullY was around to fix bugs.</span></p>
<p><span style="color: #008080;">I may like to add another person in the future as a backup for those times when noone of us is around <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></p>
<p><span style="color: #008080;">I think this is one of the main reasons why amnesiac has been around from 2003-Present. I don&#8217;t think many EPIC4/5 scripts have really been maintained for a number of years like amnesiac has &#8211; or that I&#8217;m aware of.</span></p>
<p><span style="color: #000080;"> kreca: I would like to mention that we have two mailing lists set up aswell.</span></p>
<p><span style="color: #000080;">hackers [at] ircII.org &#8211; Code discussion / feature request</span><br />
<span style="color: #000080;">amnesiac [at] ircII.org &#8211; All commits are sent here for review and can be discussed aswell.</span></p>
<p><strong>- How much time has each one of you spent on developing the script and how many lines of code did you contribute?</strong></p>
<p><span style="color: #008000;"> skullY: LOC is a really poor measurement, especially in our case.</span></p>
<p><span style="color: #008000;">We started with the oblivion script several years ago, which gives us a few thousand lines of code head-start.</span></p>
<p><span style="color: #008000;">However, amnesiac doesn&#8217;t really resemble oblivion anymore and the majority of it has been rewritten.</span></p>
<p><span style="color: #008000;">I&#8217;d say my LOC count is negative, if you don&#8217;t include the modules I added. Mostly I simplify and remove code or fix bugs when I&#8217;m not adding modules.</span></p>
<p><span style="color: #008000;">As for time, I can&#8217;t really say. Maybe 10-20 hours/year, except for the occasional burst. For example, I think I spent a total of 80 or 90 hours implementing remote.m. I&#8217;ve put in less than 2000 hours total over the last 3-4 years I&#8217;d say.</span></p>
<p><span style="color: #008080;"> Zak: LOC really is a poor measurement, especially in an IRC script sense as we tend to borrow, rip, improve various code from the EPIC5 scripts source and from other scripts that we have permission of the author to do so.</span></p>
<p><span style="color: #008080;">In fact, I don&#8217;t think programmers really do much in the sense of LOC, I think we&#8217;re more or less cleaning up/rewriting functionality/code moreso than adding code &#8211; LOC for me is pretty much negative.</span></p>
<p><span style="color: #008080;">I have contributed *maybe* 10-20hrs/year, however I have a habit of going in spurts so that 10-20hrs might be done in, say march of 2009, and nothing else really happens from me [for the rest of the year] &#8211; except for the occasional bugfixes and adding patches users have contributed.</span></p>
<p><span style="color: #000080;"> kreca: Not much to be added here. The last few months have been slow since I&#8217;ve had a lot of work to do.</span></p>
<p><strong>- What made you use EPIC in the first place since there are plenty of other clients out there?</strong></p>
<p><span style="color: #008000;"> skullY: Back in my day, we only had two choices for IRC: ircII or EPIC. I was learning how to write annoying IRC scripts and using PhOeNiX.irc, and EPIC provided more and better aliases and functions, so the choice was obvious.</span></p>
<p><span style="color: #008000;">In those days we sent humorous messages in response to CTCP pings, as was the fashion. Dang kids, get off mah lawn!</span></p>
<p><span style="color: #008000;">I continue to use EPIC because other clients haven&#8217;t been able to be &#8220;better&#8221;.</span></p>
<p><span style="color: #008000;">I used BitchX for a while, but it was too crashy and that drove me back to EPIC. I&#8217;ve never been able to get along with GUI clients.</span></p>
<p><span style="color: #008000;">The new kid on the block seems to be irssi, but between misbehaving clients from irssi users and the fact that it uses PERL for scripting I&#8217;m pretty turned off by it.</span></p>
<p><span style="color: #008080;"> Zak: Adapting to a new client is a pain in the a**.</span></p>
<p><span style="color: #008080;">I started with ircII/ircII based clients and I can&#8217;t see myself using anything else. I tried to show IRC to a friend a couple of years ago in mIRC.</span></p>
<p><span style="color: #008080;">That was so difficult that I added him a shellaccount and showed him the basics of EPIC5/amnesiac &#8211; He still uses it today after failing to like a number of GUI IRC clients.</span></p>
<p><span style="color: #008080;">I tend to use the tools that suit me and EPIC5 has a lot of nice features and functionality for my tastes. And if I need something fast, chances are I can script it up quickly or evaluate something in EPIC &#8211; it&#8217;s more than enough for my tastes.</span></p>
<p><span style="color: #008080;">After coming from a C-Toolz/ScrollZ environment the scripting language for ircII is a bit gothic and sometimes difficult. I&#8217;m quite turned off at irssi mainly because of PERL and [...] the license wasn&#8217;t something I wanted as well.</span></p>
<p><span style="color: #000080;"> kreca: hop (Jeremy) is putting a lot of work into EPIC and has made a lot of improvements with EPIC5. He&#8217;s always open for feedback and feature requests.</span></p>
<p><span style="color: #000080;">This makes it a lot easier as a scripter when you&#8217;re stuck in a corner.</span></p>
<p><strong>- What, in your opinion, is the advantage of the ircII scripting language over PERL/Python/Ruby/TCL and maybe even mIRCs scripting language (MSL)?</strong></p>
<p><span style="color: #008000;"> skullY: What&#8217;s the advantage of a shell script over those other languages?</span></p>
<p><span style="color: #008000;">It&#8217;s not only something you can type into interactively to test ideas (Python has that) but it&#8217;s something that you actually do type into interactively, every day.</span></p>
<p><span style="color: #008000;">This imparts a familiarity that simply can&#8217;t be matched.</span></p>
<p><span style="color: #008000;">One of the languages I used before I learned &#8220;real&#8221; programming was ircII. It was easy, I just type commands into a file!</span></p>
<p><span style="color: #008000;">As I learned and grew as a programmer, I found that ircII/EPIC kept up, allowing me to use the advanced concepts I was learning, even though the syntax was pretty wonky.</span></p>
<p><span style="color: #008000;">Today, however, EPIC5 has taken that to the next level. I find now that as I grow, EPIC5 is growing with me.</span></p>
<p><span style="color: #008000;">It has shed much of the earlier syntax and functional wonkiness that came from ircII and is now what I consider the UNIX users ideal IRC client.</span></p>
<p><span style="color: #008000;">Writing EPIC5 scripts feels more like C to me than anything else &#8211; with less bookkeeping. <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></p>
<p><span style="color: #008080;"> Zak: Nothing to add here <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></p>
<p><span style="color: #000080;"> kreca: There has also been work in bringing in other languages to script in EPIC &#8211; which I believe is still in the experimental stage.</span></p>
<p><strong>- How is your script &#8220;better&#8221; compared to the others available for EPIC and what do you consider a &#8220;major selling point&#8221; of amnesiac?</strong></p>
<p><span style="color: #008000;"> skullY: Right now, we&#8217;re basically the only complete and maintained script for a user who wants to use EPIC5 without writing their own script.</span></p>
<p><span style="color: #008000;">I&#8217;d like to think it&#8217;s because we&#8217;ve made all the right choices to keep users happy so no one has felt the need to write a competing script. <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
<p><span style="color: #008000;">We&#8217;re also very modular and customizable. Our goal is to provide functionality to the user, but otherwise let them make things look how they want.</span></p>
<p><span style="color: #008000;">For example, my preference is for my client to basically look like a stock EPIC4 client, so I go through some pain to make it look and behave that way.</span></p>
<p><span style="color: #008000;">This work translates into better theme support all around, which benefits everyone.</span></p>
<p><span style="color: #008080;"> Zak: A lot of our users are european, so if someone likes various cosmetic formats within reason (which are not too spammy colour-wise and wish for ISO-8859-1 friendly themes/formats on EPIC) &#8211; it may be worth trying out.</span></p>
<p><span style="color: #008080;">This was surprisingly one of the hardest things we had to do: to try adding various cosmetic work with colour that would not interfere with their terminal or make it look ugly as heck.</span></p>
<p><span style="color: #008080;">Recently hop mentioned adding UTF-8 support into EPIC5 via iconv(), so this way may pave the way for better UTF-8 support in the future &#8211; though we do have a module for UTF-8 support.</span></p>
<p><span style="color: #008080;">But that is only good for joins, parts, msg, notice and publics at this time as far as I can recall (I actually never tried it myself &#8211; one of our users kindly let us add it into amnesiac).</span></p>
<p><span style="color: #000080;"> kreca: Yes, theming really is a strong point of amnesiac. This has been completley rewritten from oblivion.</span></p>
<p><strong>- Is there a way to get involved with developing amnesiac and how could one contribute to the script?</strong></p>
<p><span style="color: #008000;"> skullY: Like most open source projects, we&#8217;re always happy to receive patches.</span></p>
<p><span style="color: #008000;">For people who can&#8217;t code, we could use bug reports, better documentation or just basic evangelism to get people using the script. <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
<p><span style="color: #008080;"> Zak: I agree with the above ;p</span></p>
<p><span style="color: #000080;"> kreca: Same here.</span></p>
<p><strong>- Do you or have you used any other clients besides EPIC and if yes, why?</strong></p>
<p><span style="color: #008000;"> skullY: I currently use something called &#8220;Rooms&#8221; on my phone, mainly for testing and using the remote module, but I wish there was something better.</span></p>
<p><span style="color: #008000;">I have in the past used ircII, BitchX and ScrollZ, but never for very long.</span></p>
<p><span style="color: #008080;"> Zak: I have always used some sort of ircII based client. I was using C-Toolz/ScrollZ for a number of years before switching over to EPIC.</span></p>
<p><span style="color: #008080;">I&#8217;ve also used ircII and BitchX but not for very long.</span></p>
<p><span style="color: #000080;"> kreca: BitchX and mIRC in the beginning =)</span></p>
<p><strong>- Development aside, what do you use IRC for in your leisure time and which networks do you frequent?</strong></p>
<p><span style="color: #008000;"> skullY: I mostly hang out on EFnet. Sometimes I&#8217;m on freenode to ask questions.</span></p>
<p><span style="color: #008000;">I wouldn&#8217;t really say I use IRC in my leisure time. It&#8217;s more a background thing while I&#8217;m doing something else.</span></p>
<p><span style="color: #008080;"> Zak: I mostly hang out on EFnet and a network me and some friends made awhile back &#8211; which is still young (ErrNet).</span></p>
<p><span style="color: #008080;">irc.ircII.org, irc.deathwish.net and irc.slipgate.org &#8211; to name a couple of servers.</span></p>
<p><span style="color: #008080;">I&#8217;m generally more active on EFnet when I&#8217;m at work, else I&#8217;m usually on ErrNet &#8211; though it&#8217;s more of a background thing when I&#8217;m doing something else.</span></p>
<p><span style="color: #000080;"> kreca: I hang out on EFnet and ErrNet aswell. Occasionally I log on to freenode.</span></p>
<p><span style="color: #000080;">I use it to keep connected with friends and ask development questions when it comes to specific subjects.</span></p>
<p><strong>- There are numerous topics, polls and postings about a possible decline of IRC &#8211; what do you think about that and where do you think is IRC heading in the long term?</strong></p>
<p><span style="color: #008000;"> skullY: I haven&#8217;t gone anywhere and neither have most of my friends. <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></p>
<p><span style="color: #008000;">Seriously though, I&#8217;m not really worried. I&#8217;ve been hearing about how IRC is dying the whole time I&#8217;ve been using it. First it was ICB, then ICQ and AIM &#8211; and now Jabber (hah) is going to kill it.</span></p>
<p><span style="color: #008000;">In 20 years, when the kids are using their new-fangled ThirdLife MMOIRC, we&#8217;ll still be seeing topics, polls and blag postings about the decline and fall of IRC.</span></p>
<p><span style="color: #008080;"> Zak: I think IRC has been dying since &#8216;93 &#8211; or so I keep hearing ;p</span></p>
<p><span style="color: #008080;">I don&#8217;t think IRC is going anywhere anytime soon &#8211; I know I&#8217;m not going anywhere and this really isn&#8217;t something I&#8217;m worried about <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></p>
<p><span style="color: #000080;"> kreca: Nothing to add here.</span></p>
<p><strong>- What are your future plans for amnesiac? Are there any nice feature enhancements planned for the future that one would want to know of?</strong></p>
<p><span style="color: #008000;"> skullY: In the development tree (and latest snapshot) I have a new remote module which lets you connect to your main EPIC client using another IRC client.</span></p>
<p><span style="color: #008000;">I need to finish it still and it has some limitations, but I&#8217;m using it a few times a week and the basic functionality seems to be working well.</span></p>
<p><span style="color: #008000;">Combine that with the relaysmtp module and your mobile provider&#8217;s Email -&gt; SMS gateway and you have a complete solution for using IRC from your phone &#8211; including offline message notification.</span></p>
<p><span style="color: #008000;">In the future there is a lot of cleanup and under-the-hood improvements to be made. In particular, I&#8217;d like to merge our formats with EPIC5&#8217;s /set FORMAT_* support so that we can easily exchange formats with other scripts.</span></p>
<p><span style="color: #008000;">I believe that would also cut down tremendously on the number of /on&#8217;s we need, which means a lower memory footprint all around.</span></p>
<p><span style="color: #008080;"> Zak: I would possibly like a better working userlist or another rewrite of it, though it&#8217;s not really something of my interest &#8211; it&#8217;s one thing some of our users frequently ask about(namely Xavier).</span></p>
<p><span style="color: #008080;">So I may get around to having a working userlist sometime this year or better &#8211; one i can rip^H^H^Himprove ;p</span></p>
<p><span style="color: #008080;">Hopefully there soon is an official first release of amnesiac 2.0 as we haven&#8217;t had a real release in a couple of years now. Although snapshots are semi-active, some of our users really don&#8217;t upgrade unless there&#8217;s a new release or a bug that&#8217;s fixed in a snapshot.</span></p>
<p><span style="color: #000080;"> kreca: I have plans to make the tab completion more modular for users to define their own use patterns.</span></p>
<p><span style="color: #000080;">This would make it easier to add complete command tab support for EPIC aswell as users could add their network-specific commands for tab completion, like ChanServ and NickServ commands.</span></p>
<p><strong>- Is there anything you want to add?</strong></p>
<p><span style="color: #008000;"> skullY: For anyone that&#8217;s new to EPIC in general, but EPIC5 in particular, they should know that while we (EPIC5 developers in general, not just amnesiac devs) keep everything as up to date and modern as we reasonably can, most of us take a longer view towards releases.</span></p>
<p><span style="color: #008000;">We try to code for long-term use so our users don&#8217;t have to upgrade very often and so that when they do upgrade things don&#8217;t break.</span></p>
<p><span style="color: #008000;">This helps to create stability in our software.</span></p>
<p><span style="color: #008000;">As an example, my main client right now is still running EPIC5 0.3.7 because I haven&#8217;t wanted to restart it. I&#8217;m running the latest development version of amn on top of it, which I can reload/upgrade without restarting my client.</span></p>
<p><span style="color: #008000;">This combination has been running for 156 days nonstop (since the machine last rebooted). Uptimes of more than a year are not unheard of.</span></p>
<p><span style="color: #008000;">You don&#8217;t get this kind of stability releasing every week or even every month.</span></p>
<p><span style="color: #008080;"> Zak: I&#8217;m very sarcastic, cynical and lazy &#8211; just FYI <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></p>
<p><strong>- Thank you very much for the interview</strong></p>
<p><span style="color: #008000;"> skullY: You&#8217;re welcome. I hope your readers enjoy it.</span></p>
<p><span style="color: #008080;"> Zak: Welcome <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></p>
<p>Thanks for the interview (and sorry for taking so long to edit &amp; publish it i might add) <img src='http://cdn.irc-junkie.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
 <p>Feel free to Flattr this post at <a href="http://flattr.com/" title="Flattr" target="_blank">flattr.com</a>, if you like it.</p> <p><a href="http://flattr.com/" title="Flattr" target="_blank"><img src="http://cdn.irc-junkie.org/wp-content/plugins/flattrss/button-compact-static-100x17.png" alt="flattr this!"/></a></p><p><a href="http://www.irc-junkie.org/2009-02-15/amnesiac-a-script-for-epic5-interview/">amnesiac: a script for EPIC5 &#8211; Interview</a> is a post from: <a href="http://www.irc-junkie.org">IRC-Junkie.org - IRC News</a>
<br><br>

This post is licensed under the <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/de/">Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Deutschland</a> license.</p>


<p>Related posts:<ol><li><a href='http://www.irc-junkie.org/2009-01-17/interview-with-the-author-of-epic5/' rel='bookmark' title='Permanent Link: Interview with the author of EPIC5'>Interview with the author of EPIC5</a></li>
<li><a href='http://www.irc-junkie.org/2010-03-17/interview-with-quakenet-staff/' rel='bookmark' title='Permanent Link: Interview with QuakeNet staff'>Interview with QuakeNet staff</a></li>
<li><a href='http://www.irc-junkie.org/2005-06-19/update-on-the-development-of-eggdrop/' rel='bookmark' title='Permanent Link: Update on the Development of Eggdrop'>Update on the Development of Eggdrop</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.irc-junkie.org/2009-02-15/amnesiac-a-script-for-epic5-interview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
