<?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/"
	>

<channel>
	<title>Auronia IRC News &#187; UnrealIRCd</title>
	<atom:link href="http://www.auronia.net/tag/unrealircd/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.auronia.net</link>
	<description>Neuigkeiten aus der Welt des Internet Relay Chats</description>
	<lastBuildDate>Tue, 24 Aug 2010 14:03:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Der Trend von heute und morgen</title>
		<link>http://www.auronia.net/2010/07/08/der-trend-von-heute-und-morgen/</link>
		<comments>http://www.auronia.net/2010/07/08/der-trend-von-heute-und-morgen/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 22:30:05 +0000</pubDate>
		<dc:creator>Rhodan</dc:creator>
				<category><![CDATA[IRC-Allgemein]]></category>
		<category><![CDATA[Anope]]></category>
		<category><![CDATA[Atheme]]></category>
		<category><![CDATA[Bouncer]]></category>
		<category><![CDATA[InspIRCd]]></category>
		<category><![CDATA[MagIRC]]></category>
		<category><![CDATA[sBNC]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[Trend]]></category>
		<category><![CDATA[UnrealIRCd]]></category>
		<category><![CDATA[ZNC]]></category>

		<guid isPermaLink="false">http://www.auronia.net/?p=926</guid>
		<description><![CDATA[Jetzt kommt mal wieder ein subjektiver Blick von mir. Wo fangen wir denn mal an? Achja &#8211; UnrealIRCd ist tot. Vielleicht denkt ihr jetzt, dass ich spinne, weil der UnrealIRCd doch immer noch auf so vielen Netzwerken verwendet wird. Der UnrealIRCd ist ein recht einfacher IRCd, welcher stabil läuft und auch recht viele Funktionen hat. [...]]]></description>
			<content:encoded><![CDATA[<p>Jetzt kommt mal wieder ein subjektiver Blick von mir. Wo fangen wir denn mal an? Achja &#8211; <a href="http://www.unrealircd.com" target="_self">UnrealIRCd</a> ist tot. Vielleicht denkt ihr jetzt, dass ich spinne, weil der UnrealIRCd doch immer noch auf so vielen Netzwerken verwendet wird. Der UnrealIRCd ist ein recht einfacher IRCd, welcher stabil läuft und auch recht viele Funktionen hat. Aber er wird nicht wirklich weiter entwickelt. UnrealIRCd 4 ist zwar <a href="http://www.auronia.net/2010/01/10/unrealircd-4-es-tut-sich-was-c-coder-gesucht/" target="_self">angekündigt</a>, aber ich bezweifel, dass der jemals veröffentlicht wird, vorallem wenn die Coder wegen Intoleranz anderer Teammitglieder weggehen und ihr eigenes Ding <a href="http://www.auronia.net/2010/04/06/aus-dem-unrealircd-4-heraus-entsteht-uircd/" target="_self">machen</a>, dann sehe ich nicht wirklich eine Zukunft für diesen IRC-Daemon. Der Trend geht dafür immer mehr in Richtung <a href="http://www.inspircd.org" target="_self">InspIRCd</a>. Er wird aktiv weiterentwickelt, läuft ebenfalls stabil und lässt sich sehr individuell durch (mitgelieferte) Module erweitern. Einige Netzwerke wie z.B. Makaiwell, TechnoIRC, Teranova und das Inside-IRC sind von ihren IRCds (3x UnrealIRCd, 1x Asuka) zum InspIRCd gewechselt, weil sie in ihm mehr Zukunft sehen.</p>
<p>Ich finde auch sehr interessant, dass manche Netzwerke ihre Services selbst schreiben, z.B. das Inside-IRC und das XYZ-IRC haben sie in PHP geschrieben. Der Vorteil darin ist einfach, man kann sie schnell erweitern und immer wieder auch passend zuschneiden. Dadurch hat z.B. das Inside-IRC ein interessantes Web-System aufgebaut, mit Trust und vHost Request, sowie Verwaltung. Klar würde das bei anderen IRC Services auch gehen, aber bei weitem nicht so einfach (ohne LiveSQL gemeint). Wo wir schon beim Thema Web sind &#8211; Web-Applikationen scheinen auch bei den Services ein Trend zu sein, <a href="http://atheme.net" target="_self">Atheme</a> hat schon ein Webinterface (keine Ahnung ob LiveSQL), die <a href="http://sourceforge.net/projects/deepservices/" target="_self">Orion Services</a> haben schon LiveSQL, die bei <a href="http://www.anope.org" target="_self">Anope</a> &#8220;eigentlich&#8221; auch seit kurzem (ist erst neu implementiert worden und wird noch weiter ausgebaut) und Anope will auch noch demnächst ein Webinterface anbieten. Dann ist ja auch noch <a href="http://www.magirc.org" target="_self">MagIRC</a> in Entwicklung, was der Nachfolger von <a href="http://www.denorastats.org" target="_self">phpDenora</a> ist und ebenso auch Anope unterstützen soll.</p>
<p>Es gibt ja auch noch die BNCs &#8211; die bekanntesten sind wohl <a href="http://www.psybnc.at/" target="_self">PsyBNC</a>, <a href="http://www.shroudbnc.info/" target="_self">sBNC</a> und <a href="http://en.znc.in/wiki/ZNC" target="_self">ZNC</a> &#8211; letzterer ist derjenige, der in der letzten Zeit immer populärer wurde. Der ZNC wird aktiv weiterentwickelt und bietet Funktionen, die kein anderer Bouncer bietet. Nein, ich möchte jetzt nicht aufzählen welche, schaut dazu bitte auf deren Homepage nach. Aber ich habe vor kurzem erfahren, dass der shroudBNC 1.3 noch veröffentlicht werden soll, ein reines Bugfix-Release jedoch.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.auronia.net/2010/07/08/der-trend-von-heute-und-morgen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>UnrealIRCd: Log Patch von NixSecurity veröffentlicht</title>
		<link>http://www.auronia.net/2010/06/23/unrealircd-log-patch-von-nixsecurity-veroffentlicht/</link>
		<comments>http://www.auronia.net/2010/06/23/unrealircd-log-patch-von-nixsecurity-veroffentlicht/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 08:44:07 +0000</pubDate>
		<dc:creator>Rhodan</dc:creator>
				<category><![CDATA[IRC-Technik]]></category>
		<category><![CDATA[NixSecurity]]></category>
		<category><![CDATA[Patch]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[UnrealIRCd]]></category>

		<guid isPermaLink="false">http://www.auronia.net/?p=885</guid>
		<description><![CDATA[Einige User haben bemerkt, dass die Log-Funktion vom UnrealIRCd nicht ganz ordnungsgemäßg funktioniert, denn sie behält nicht immer die alten Log-Dateien, wenn neue Log-Dateien erstellt werden. Das Team von NixSecurity hat dafür aber bereits einen Patch entwickelt, bei dem man einen bestimmten Pfad zum Speichern der Logs einstellen kann und welcher dann beim Erreichen der maximalen [...]]]></description>
			<content:encoded><![CDATA[<p>Einige User haben bemerkt, dass die Log-Funktion vom <a href="http://www.unrealircd.com" target="_self">UnrealIRCd</a> nicht ganz ordnungsgemäßg funktioniert, denn sie behält nicht immer die alten Log-Dateien, wenn neue Log-Dateien erstellt werden. Das Team von <a href="http://nixsecurity.org/" target="_self">NixSecurity</a> hat dafür aber bereits einen Patch <a href="http://nixsecurity.org/?p=121" target="_self">entwickelt</a>, bei dem man einen bestimmten Pfad zum Speichern der Logs einstellen kann und welcher dann beim Erreichen der maximalen Dateigröße den Log als <em>log-filename.log.YYYYMMDDHHMM</em> abspeichert und dann mit der nächsten Datei weitermacht. Es wird auch darauf hingewiesen, dass der Patch unter keiner Lizenz steht und somit auch keine Verantwortung für Folgeschäden etc. übernommen wird.<br />
Das Paket enthält eine Beispiel-<em>unrealircd.conf</em>, eine <em>readme.txt</em> und die Patch-Dateien. Nachdem der Patch installiert wurde, muss der IRCd neu kompliliert werden.</p>
<p><strong>Direkter Download vom UnrealIRCd Log Patch: <a href="http://nixsecurity.org/wp-content/uploads/2010/06/log.patch.tar.gz">hier</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.auronia.net/2010/06/23/unrealircd-log-patch-von-nixsecurity-veroffentlicht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backdoor in manchen Versionen vom UnrealIRCd 3.2.8.1 vorhanden</title>
		<link>http://www.auronia.net/2010/06/12/backdoor-in-manchen-versionen-vom-unrealircd-3-2-8-1-vorhanden/</link>
		<comments>http://www.auronia.net/2010/06/12/backdoor-in-manchen-versionen-vom-unrealircd-3-2-8-1-vorhanden/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 16:37:43 +0000</pubDate>
		<dc:creator>Rhodan</dc:creator>
				<category><![CDATA[IRC-Technik]]></category>
		<category><![CDATA[Backdoor]]></category>
		<category><![CDATA[UnrealIRCd]]></category>

		<guid isPermaLink="false">http://www.auronia.net/?p=863</guid>
		<description><![CDATA[Das UnrealIRCd Team hat nun herausgefunden, dass die Unreal3.2.8.1.tar.gz Version von manchen Mirror-Servern durch eine andere Datei ersetzt wurde und diese dann ein Backdoor-Programm (bzw. Trojaner) enthält. Diese Sicherheitslücke erlaubt einem User ohne besondere Previlegien jeden Shell-Befehl von dem User auszuführen, auf dem der IRCd läuft. Scheinbar wurde die .tar.gz Datei im November 2009 auf einigen [...]]]></description>
			<content:encoded><![CDATA[<p>Das <a href="http://www.unrealircd.com" target="_self">UnrealIRCd</a> Team hat nun <a href="http://forums.unrealircd.com/viewtopic.php?t=6562" target="_self">herausgefunden</a>, dass die Unreal3.2.8.1.tar.gz Version von manchen Mirror-Servern durch eine andere Datei ersetzt wurde und diese dann ein Backdoor-Programm (bzw. Trojaner) enthält. Diese Sicherheitslücke erlaubt einem User ohne besondere Previlegien jeden Shell-Befehl von dem User auszuführen, auf dem der IRCd läuft. Scheinbar wurde die .tar.gz Datei im November 2009 auf einigen Servern ausgetauscht und bisher hat es keiner bemerkt. Damit dies nie wieder passiert will das UnrealIRCd Team Vorsichtsmaßnahmen treffen, u.a. wird daher die PGP / GPG Signierung von dem Release wieder eingeführt.<br />
Betroffen sind <strong>nicht</strong> die Windows-Versionen (SSL und non-SSL), CVS-Versionen sowie die Versionen 3.2.8 und älter. Wenn das Paket vor dem 10. November 2009 gedownloaded worden ist, dann sollte man auch nicht betroffen sein, aber man sollte es lieber überprüfen.<br />
Überprüfen kann man seine Version aus zwei Wegen: Einmal kann man seine Unreal3.2.8.1.tar.gz mit &#8220;md5sum Unreal3.2.8.1.tar.gz&#8221; überprüfen.<br />
Die Checksums lauten:</p>
<p style="padding-left: 30px;">Backdoor-Version (BAD): 752e46f2d873c1679fa99de3f52a274d<br />
Offizielle Version (GOOD): 7b741e94e867c0a7370553fd01506c66</p>
<p>Bei der anderen Methode führt man im Unreal3.2 Verzeichnis &#8220;grep DEBUG3_DOLOG_SYSTEM include/struct.h&#8221; aus. Werden zwei Zeilen angezeigt nutzt man die Backdoor-Version, erscheint keine Zeile nutzt man die sichere Version.<br />
Falls man eine infizierte Version nutzt, soll man die aktuelle Version von der <a href="http://www.unrealircd.com/" target="_self">UnrealIRCd</a> Seite downloaden, die MD5 oder SHA1 Checksums überprüfen und dann den IRCd neu kompilieren und neu starten.<br />
Noch einmal die Checksums für alle Dateien:</p>
<p style="padding-left: 30px;">7b741e94e867c0a7370553fd01506c66 Unreal3.2.8.1.tar.gz<br />
5a6941385cd04f19d9f4241e5c912d18 Unreal3.2.8.1.exe<br />
a54eafa6861b6219f4f28451450cdbd3 Unreal3.2.8.1-SSL.exe</p>
<p>Dies sind die gleichen Checksums wie in der Ankündigung am 13. April 2009.</p>
<p>Die Nachricht erschien sogar auch schon bei den Heise News &#8211; siehe <a href="http://www.heise.de/newsticker/meldung/IRC-Server-seit-Monaten-mit-Backdoor-1020971.html" target="_self">hier</a>.</p>
<p><strong>UPDATE:</strong> Jetzt ist es auch schon bei <a href="http://www.gulli.com/news/unrealircd-mit-backdoor-verseucht-2010-06-12" target="_self">Gulli</a> zu finden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.auronia.net/2010/06/12/backdoor-in-manchen-versionen-vom-unrealircd-3-2-8-1-vorhanden/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Aus dem UnrealIRCd 4 heraus entsteht uIRCd [UPDATE]</title>
		<link>http://www.auronia.net/2010/04/06/aus-dem-unrealircd-4-heraus-entsteht-uircd/</link>
		<comments>http://www.auronia.net/2010/04/06/aus-dem-unrealircd-4-heraus-entsteht-uircd/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 20:42:08 +0000</pubDate>
		<dc:creator>Rhodan</dc:creator>
				<category><![CDATA[IRC-Technik]]></category>
		<category><![CDATA[IRC-Daemon]]></category>
		<category><![CDATA[uIRC]]></category>
		<category><![CDATA[UnrealIRCd]]></category>

		<guid isPermaLink="false">http://www.auronia.net/?p=675</guid>
		<description><![CDATA[Vor längerer Zeit habe ich ja mal berichtet, dass UnrealIRCd 4 so langsam entwickelt wird. Gegen Ende 2009 stieß commx zum Entwickler-Team, aber er verließ es wiederum vier Wochen später, da nur wenige Mitglieder im Team aktiv sind und eher an Kleinigkeiten herumdiskutiert wird anstatt dass man sich auf wichtige Dinge konzentriert. Ebenso hatte er [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-678" title="uIRCd" src="http://www.auronia.net/files/uircd_logo.png" alt="uIRCd" width="143" height="55" />Vor längerer Zeit habe ich ja mal <a href="http://www.auronia.net/2010/01/10/unrealircd-4-es-tut-sich-was-c-coder-gesucht/" target="_self">berichtet</a>, dass <a href="http://www.unrealircd.com" target="_self">UnrealIRCd</a> 4 so langsam entwickelt wird. Gegen Ende 2009 stieß commx zum Entwickler-Team, aber er verließ es wiederum vier Wochen später, da nur wenige Mitglieder im Team aktiv sind und eher an Kleinigkeiten herumdiskutiert wird anstatt dass man sich auf wichtige Dinge konzentriert. Ebenso hatte er sich über diverse Punkte beschwert und fand keine Akzeptanz für seine Ideen. Da er selbst den Code vom UnrealIRCd 4 mit viel Mühe fast allein geschrieben hat, entschloss er sich dazu das Projekt unter dem Namen <strong>uIRCd</strong> <a href="http://blog.commx.ws/2010/03/aus-unrealircd4-wird-uircd.html" target="_self">weiterzuführen</a>.</p>
<p>Von diesem Schritt erhofft er sich eine neutralere Umgebung zur Verbreitung des Projektes und auch die Möglichkeit, dass jedes Team-Mitglied seine individuellen Ideen zum Teil des Projektes machen kann.</p>
<p>Der uIRCd wird bei Google Code gehostet: <a href="http://code.google.com/p/uircd/" target="_self">http://code.google.com/p/uircd/</a><br />
Der aktuelle Source Code ist via <a href="http://mercurial.selenic.com/" target="_self">Mercurial</a> verfügbar.</p>
<p>Eine ToDo-Liste wird noch nachgereicht werden und in den nächsten Wochen finden noch einige Änderungen bezüglich der Klassenbenennung statt und es folgen demnächst auch noch einige Bugfixes.</p>
<p><strong>Update vom 20.07.2010:</strong></p>
<p>Ich habe erfahren, dass das Projekt eingestellt wurde. Schade.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.auronia.net/2010/04/06/aus-dem-unrealircd-4-heraus-entsteht-uircd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tipps zu den Browser/Javascript Attacken vom UnrealIRCd Team</title>
		<link>http://www.auronia.net/2010/03/01/tipps-zu-den-browserjavascript-attacken-vom-unrealircd-team/</link>
		<comments>http://www.auronia.net/2010/03/01/tipps-zu-den-browserjavascript-attacken-vom-unrealircd-team/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 15:55:33 +0000</pubDate>
		<dc:creator>Rhodan</dc:creator>
				<category><![CDATA[IRC-Technik]]></category>
		<category><![CDATA[Angriff]]></category>
		<category><![CDATA[Bedrohung]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Tipps]]></category>
		<category><![CDATA[UnrealIRCd]]></category>

		<guid isPermaLink="false">http://www.auronia.net/?p=547</guid>
		<description><![CDATA[Syzop, Entwickler vom UnrealIRCd Team, hat ein paar Tipps zu den Browser/Javascript Angriffen veröffentlicht, die zur Zeit auf einigen Netzen wie z.B. Freenode stattfinden, bzw. stattfanden (wir berichteten). Zuerst sollte man den UnrealIRCd mit NOSPOOF kompilieren (erste Option bei ./Config &#8211; bei Windows-Version standardmäßig aktiv), falls es nicht schon bereits getan ist. Ansonsten hat er [...]]]></description>
			<content:encoded><![CDATA[<p>Syzop, Entwickler vom <a href="http://www.unrealircd.com" target="_self">UnrealIRCd</a> Team, hat ein paar Tipps zu den Browser/Javascript Angriffen <a href="http://forums.unrealircd.com/viewtopic.php?t=6458" target="_self">veröffentlicht</a>, die zur Zeit auf einigen Netzen wie z.B. Freenode stattfinden, bzw. stattfanden (<a href="http://www.auronia.net/2010/02/01/firefox-schwachstelle-ermoglicht-angriff-auf-irc-netze/" target="_self">wir berichteten</a>). Zuerst sollte man den UnrealIRCd mit NOSPOOF kompilieren (erste Option bei ./Config &#8211; bei Windows-Version standardmäßig aktiv), falls es nicht schon bereits getan ist. Ansonsten hat er noch ein neues Modul geschrieben, welches diesen Spoof-Verbindungen gleich beim Verbinden einen Kill, eine ZLINE, usw. verpasst. Das Modul kann man <a href="http://www.vulnscan.org/UnrealIRCd/modules/nopost.tar.gz">hier</a> downloaden. Man kann beide Möglichkeiten unabhängig voneinander nutzen, aber falls man Opfer solcher Attacken ist sollte man zum höchsten Schutz beides nutzen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.auronia.net/2010/03/01/tipps-zu-den-browserjavascript-attacken-vom-unrealircd-team/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erfahrungsbericht mit dem UnrealIRCd Support und HowTo zur Kompilierung unter Windows</title>
		<link>http://www.auronia.net/2010/01/10/erfahrungsbericht-mit-dem-unrealircd-support-und-howto-zur-kompilierung-unter-windows/</link>
		<comments>http://www.auronia.net/2010/01/10/erfahrungsbericht-mit-dem-unrealircd-support-und-howto-zur-kompilierung-unter-windows/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 18:26:13 +0000</pubDate>
		<dc:creator>Flo</dc:creator>
				<category><![CDATA[Erfahrungsberichte]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[UnrealIRCd]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.auronia.net/?p=425</guid>
		<description><![CDATA[Ich habe mir mit Rhodan zusammen überlegt, mal einen Erfahrungsbericht von mir zu veröffentlichen. Ich hoffe, dass euch diese neue Art von Beitrag interessiert. Das Vorhaben An einem kalten Sonntagabend beschloss ich den Support des UnrealIRCd Projekts zu testen. Das UnrealIRCd Projekt entwickelt seit vielen Jahren einen IRC Server, welcher auf einfache Benutzbarkeit optimiert wurde. [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe mir mit Rhodan zusammen überlegt, mal einen Erfahrungsbericht von mir zu veröffentlichen. Ich hoffe, dass euch diese neue Art von Beitrag interessiert.</p>
<h2>Das Vorhaben</h2>
<p>An einem kalten Sonntagabend beschloss ich den Support des UnrealIRCd Projekts zu testen. Das UnrealIRCd Projekt entwickelt seit vielen Jahren einen IRC Server, welcher auf einfache Benutzbarkeit optimiert wurde.</p>
<p>Obwohl die meisten Benutzer IRCD Server unter auf UNIX basierten Betriebssysteme betreiben, gibt es Ausnahmen, welche diese mit Betriebssystemen der Firma Microsoft betreiben wollen.</p>
<p>Nachdem ich von der Entwicklung der neuen UnrealIRCd Version erfahren habe, beschloss ich zum direkten Vergleich den UnrealIRCd Server in der Version 3.2.8.1 mit dem Microsoft C++ Compiler zu kompilieren.</p>
<h2>Wie kompiliert man den UnrealIRCd mit dem Microsoft C++ Compiler</h2>
<p>Hierzu öffnet man die Microsoft Visual Studio Konsole mit der Verknüpfung, welche unter &#8220;Start =&gt; Programme =&gt; Microsoft Visual Studio 2008 =&gt; Visual Studio Tools&#8221; zu finden ist und &#8220;Visual Studio 2008-Eingabeaufforderung&#8221; heisst.</p>
<p>Anschließend navigiert man in den &#8220;Haupt&#8221; Ordner des Quellcodes. In diesem befindet sich die Datei &#8220;makefile.win32&#8243;.</p>
<p>Nun startet man mit dem Befehl &#8220;nmake -f makefile.win32&#8243; den Kompilierungsprozess.</p>
<p>Hierbei tritt folgender Befehl auf:</p>
<pre>wircd.def : error LNK2001: unresolved external symbol add_remote_include
wircd.def : error LNK2001: unresolved external symbol add_send_mode_param
wircd.def : error LNK2001: unresolved external symbol badwords_stats
wircd.def : error LNK2001: unresolved external symbol ban_version
wircd.def : error LNK2001: unresolved external symbol fast_badword_match
wircd.def : error LNK2001: unresolved external symbol fast_badword_replace
wircd.def : error LNK2001: unresolved external symbol find_loaded_remote_include

wircd.def : error LNK2001: unresolved external symbol find_remote_include
wircd.def : error LNK2001: unresolved external symbol m_names
wircd.def : error LNK2001: unresolved external symbol myargv
wircd.def : error LNK2001: unresolved external symbol mystpcpy
wircd.def : error LNK2001: unresolved external symbol our_strcasestr
wircd.def : error LNK2001: unresolved external symbol remote_include
wircd.def : error LNK2001: unresolved external symbol send_channel_modes
wircd.def : error LNK2001: unresolved external symbol send_channel_modes_sjoin
wircd.def : error LNK2001: unresolved external symbol send_channel_modes_sjoin3
wircd.def : error LNK2001: unresolved external symbol snprintf
wircd.def : error LNK2001: unresolved external symbol stripbadwords
wircd.def : error LNK2001: unresolved external symbol w_whois
wircd.def : error LNK2001: unresolved external symbol webtv_cmds
wircd.def : error LNK2001: unresolved external symbol webtv_parse
wircd.lib : fatal error LNK1120: 21 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
\link.EXE"' : return code '0x460'
Stop.</pre>
<h2>Der Support</h2>
<p>Ich war der Meinung, dass dies ein Fehler der Entwickler war und begab mich in das offizielle Support IRC Netzwerk von UnrealIRCd, welches die Adresse &#8220;irc.UnrealIRCd.com&#8221; hat. Da ich der Meinung war, dass es kein &#8220;Benutzerfehler&#8221; war, begab ich mich in den Channel &#8220;#unreal-devel&#8221; um die Entwickler über diesen Fehler zu informieren.</p>
<p>Dort traf ich auf Stealth, welcher mich mit einem Channel Ban darauf hinwies, dass ich im falschen Channel bin und doch bitte die FAQ lesen solle.</p>
<p>Dort findet man unter dem Artikel &#8220;Compiling &#8211; Windows: unresolved external symbol ..&#8221; einen fehlerhaften Auszug aus dem Kompilierungsprozess, wessen Fehler aber nicht mit meinen übereinstimmt. Dort wurde mit einem fehlerhaften Link auf eine Anwendung &#8220;dlltool.exe&#8221; verwiesen. Nach erfolgreichem googlen fand ich dieses Programm unter der Adresse <a title="dlltool Programm" href="http://www.vulnscan.org/tmp/dlltool.exe" target="_self">http://www.vulnscan.org/tmp/dlltool.exe</a>.</p>
<p>In der FAQ stand folgende Instruktion:</p>
<pre>nmake -f makefile.win32 [your other options here]
nmake -f makefile.win32 SYMBOLFILE
nmake -f makefile.win32 [your other options here]

So basically you just run nmake -f makefile.win32 SYMBOLFILE and then restart compiling again.</pre>
<p>Auf Grund langjähriger Erfahrungen mit OpenSource Software war ich der Meinung, dass &#8220;SYMBOLFILE&#8221; ein Platzhalter sein müsse, welchen ich durch die fehlerhafte Objektdatei ersetzen muss. Allerdings bekam ich nur einen Hinweis, dass die Objektdatei existiert.</p>
<p>Als ich in &#8220;#UnrealIRCd&#8221; bezüglich diesen Fehlern nachfragte, wies mich der Benutzer &#8220;commx&#8221; darauf hin, dass ich doch bitte in &#8220;#UnrealIRCd-support&#8221; fragen möchte. Stealth bannte mich darauf hin auch im &#8220;#UnrealIRCd&#8221; Channel.</p>
<p>Direkt als ich den &#8220;#UnrealIRCd-support&#8221; Channel betrat, wurde ich schon wieder gebanned mit der Begründung, dass meine Anwesenheit nicht erwünscht ist und ich nicht in der Lage bin einfache Instruktionen durchzuführen.</p>
<h2>Die Lösung</h2>
<p>Nun habe ich aus purem Sarkasmus den Befehl so ausgeführt, wie er dort stand:</p>
<pre>nmake -f makefile.win32 SYMBOLFILE</pre>
<p>und es funktionierte.</p>
<h2>Fazit</h2>
<p>Die Freundlichkeit des Supports lässt zu wünschen übrig. Man hätte den Fehler suchen können anstatt den Benutzer aus diversen Channels zu bannen. Vielleicht war mein Problem auch nur der offizielle Grund. Ich habe den Nicknamen &#8220;irc1&#8243; verwendet, welcher nicht wirklich einfallsreich war.</p>
<p>Ein OpenSource Projekt sollte vor der STABLE Freigabe unter Windows kompiliert werden und auf eventuell auftretende Fehler untersucht werden. Hätte das UnrealIRCd Projekt dies getan, wäre mein Fehler nicht aufgetreten.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.auronia.net/2010/01/10/erfahrungsbericht-mit-dem-unrealircd-support-und-howto-zur-kompilierung-unter-windows/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>UnrealIRCd 4, es tut sich was &#8211; C++ Coder gesucht [UPDATE]</title>
		<link>http://www.auronia.net/2010/01/10/unrealircd-4-es-tut-sich-was-c-coder-gesucht/</link>
		<comments>http://www.auronia.net/2010/01/10/unrealircd-4-es-tut-sich-was-c-coder-gesucht/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 15:48:52 +0000</pubDate>
		<dc:creator>Rhodan</dc:creator>
				<category><![CDATA[IRC-Technik]]></category>
		<category><![CDATA[Coder]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Suche]]></category>
		<category><![CDATA[UnrealIRCd]]></category>

		<guid isPermaLink="false">http://www.auronia.net/?p=418</guid>
		<description><![CDATA[UnrealIRCd 4 kommt. Es geht langsam voran, aber er wird sicherlich kommen. Dies schrieb jedenfalls Stealth. Aber es arbeitet bisher nur ein Programmierer an ihm. Bisher existiert ein Kern, der sich kompilieren lässt, Verbindungen erlaubt, die Basis-Befehle beherbergt und man kann auch schon Channels betreten. Doch obwohl ein Kern existiert, ist man noch weit davon [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.unrealircd.com" target="_self">UnrealIRCd</a> 4 kommt. Es geht langsam voran, aber er wird sicherlich kommen. Dies <a href="http://forums.unrealircd.com/viewtopic.php?t=6397" target="_self">schrieb</a> jedenfalls Stealth. Aber es arbeitet bisher nur ein Programmierer an ihm.<br />
Bisher existiert ein Kern, der sich kompilieren lässt, Verbindungen erlaubt, die Basis-Befehle beherbergt und man kann auch schon Channels betreten. Doch obwohl ein Kern existiert, ist man noch weit davon entfernt einen Kern zu haben, welcher alle wichtigen Basis-Funktionen unterstützt.</p>
<p>Falls jemand C++ Coder ist und am Unreal helfen möchte, so möge er doch den Channel <a href="irc://irc.unrealircd.com/unreal-devel">#unreal-devel</a> auf <a href="irc://irc.unrealircd.com" target="_self">irc.unrealircd.com</a> betreten. Dort wird man dann über alles Wichtige informiert. Falls jemand den bisherigen Source-Code downloaden und sich anschauen möchte, er ist <a href="http://ohnopublishing.net/hg/unrealircd-cpp/" target="_self">hier</a> zu finden.</p>
<p><strong>UPDATE vom 12.01.2010: </strong></p>
<p>Ich möchte hier einen <a href="http://thecommxblog.blogspot.com/2010/01/unrealircd-4-wie-ein-kern-entsteht.html" target="_self">Blogeintrag</a> von einem UnrealIRCd 4 Coder, <a href="http://www.commx.ws/" target="_self">commx</a>, zitieren, hier sind nämlich auch noch ein paar Informationen.</p>
<blockquote><p><strong>UnrealIRCd 4: Wie ein Kern entsteht</strong></p>
<p>Es ist etwas über 5 Wochen her, als ich mich am UnrealIRCd-Team beteiligt habe und in den fünf Wochen schon ein beträchtlicher Teil an Code entstanden ist. Das Hauptaugenmerk liegt momentan an der Entwicklung eines stabilen Kerns, der sich vollständig gemäß der RFC <a href="http://www.rfc-editor.org/rfc/rfc1459.txt" target="_self">1459</a> und <a href="http://www.rfc-editor.org/rfc/rfc2812.txt" target="_self">2812</a> verhält. Durch die modulare &#8220;Bauweise&#8221; kann die Funktionalität anschließend durch Module erweitert werden, die dann möglicherweise auch Funktionen bereitstellen, die nicht den standardisierten Regeln entsprechen.</p>
<p>In den nächsten Wochen wird der Kern weiter ausgebaut, sodass wir UnrealIRCd 4 bald offiziell als alpha deklarieren können. Der aktuelle Source Code kann von jedermann mittels <a href="http://mercurial.selenic.com/" target="_self">Mercurial</a> heruntergeladen werden, die Adresse des Repositories findet ihr auf der <a href="http://www.unrealircd.com/" target="_self">UnrealIRCd-Seite</a>.</p>
<p>Übrigens: Wenn jemand von euch Interesse hat, aktiv an UnrealIRCd 4 mitzuwirken, meldet euch in <a href="irc://irc.unrealircd.com/unreal-devel">#unreal-devel</a> auf <em>irc.unrealircd.com</em>. Als Voraussetzungen gelten gute C++-Kenntnisse sowie Erfahrungen mit dem Umgang von Versionskontrollsystemen. Da momentan hauptsächlich für *NIX-basierte Systeme entwickelt wird, suchen wir auch MSVC-Nutzer, die den Code für Visual Studio (&gt;= 2008) testen und entwickeln.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.auronia.net/2010/01/10/unrealircd-4-es-tut-sich-was-c-coder-gesucht/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Was 2009 war, was 2010 kommen wird</title>
		<link>http://www.auronia.net/2010/01/01/was-2009-war-was-2010-kommen-wird/</link>
		<comments>http://www.auronia.net/2010/01/01/was-2009-war-was-2010-kommen-wird/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 16:30:51 +0000</pubDate>
		<dc:creator>Rhodan</dc:creator>
				<category><![CDATA[IRC-Allgemein]]></category>
		<category><![CDATA[IRC-Technik]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Anope]]></category>
		<category><![CDATA[Denora]]></category>
		<category><![CDATA[euIRC]]></category>
		<category><![CDATA[Freenode]]></category>
		<category><![CDATA[InspIRCd]]></category>
		<category><![CDATA[IRCServices]]></category>
		<category><![CDATA[Jahresrückblick]]></category>
		<category><![CDATA[MagIRC]]></category>
		<category><![CDATA[Mibbit]]></category>
		<category><![CDATA[Quakenet]]></category>
		<category><![CDATA[UnrealIRCd]]></category>

		<guid isPermaLink="false">http://www.auronia.net/?p=385</guid>
		<description><![CDATA[Und wieder ist ein Jahr vergangen. Im Bereich des Internet Relay Chats hat sich 2009 viel getan. Zum Beispiel wurde eines der weltgrößten IRC Netzwerke, nämlich Freenode, ganze 15 Jahre alt. Genauso möchte der viel genutzte AJAX-Webchat-Betreiber Mibbit Premium Widgets anbieten, mit denen man seinen eigenen Mibbit Chat verändern und anpassen kann. Dann wurde dieses [...]]]></description>
			<content:encoded><![CDATA[<p>Und wieder ist ein Jahr vergangen. Im Bereich des Internet Relay Chats hat sich 2009 viel getan. Zum Beispiel wurde eines der weltgrößten IRC Netzwerke, nämlich <a href="http://freenode.net" target="_self">Freenode</a>, ganze 15 Jahre alt. Genauso möchte der viel genutzte AJAX-Webchat-Betreiber <a href="http://www.mibbit.com" target="_self">Mibbit</a> Premium Widgets anbieten, mit denen man seinen eigenen Mibbit Chat verändern und anpassen kann. Dann wurde dieses Jahr <a href="http://www.anope.org" target="_self">Anope</a> 1.8.0 als Stable veröffentlicht und mit 1.9.0 eine neue Development-Reihe gestartet. Von <a href="http://atheme.net" target="_self">Atheme</a> gab es ebenfalls ein Update auf die Version 5. Es wurde die Version 3.2.8 vom <a href="http://www.unrealircd.com" target="_self">UnrealIRCd</a> veröffentlicht, auf die gleich ein Bugfix mit Version 3.2.8.1 folgte. Aber ich denke, dass das Highlight im vergangenen Jahr die Veröffentlichung vom <a href="http://www.inspircd.org" target="_self">InspIRCd</a> 1.2 war. Kurz darauf folgte ebenfalls ein Bugfix mit 1.2.1 und es wurde auch gleich die nächste Reihe gestartet, denn es wurde gleichzeitig eine Alpha-Version von 2.0 veröffentlicht.<br />
Was man leider mit ansehen musste, waren die zurückgehenden Userzahlen im IRC in größeren IRC-Netzwerken wie dem <a href="http://www.quakenet.org" target="_self">Quakenet</a> oder dem <a href="http://www.euirc.net" target="_self">euIRC</a> (Berufung auf die Statistiken von <a href="http://irc.netsplit.de" target="_self">netsplit.de</a>).</p>
<p>Aber 2010 soll viele gute Sachen bieten! Gut, 2010 begann mit einer schlechteren Nachricht, zwar wurde eine neue Version von den <a href="http://www.ircservices.za.net/" target="_self">IRCServices</a> veröffentlicht, allerdings wird an ihnen nicht mehr weiterentwickelt. Dann sind für das 1. Quartal 2010 einmal <a href="http://www.denorastats.org" target="_self">Denora</a> 1.9.0 und MagIRC angekündigt. Nochmal zur Erinnerung: MagIRC ist eine Web-Plattform, welche u.a. phpDenora ersetzen soll. Durch sie kann man Einstellungen von NickServ, ChanServ, usw. ändern, aber ebenfalls sind dort auch Statistiken vorhanden. Man kann dort dann auch Benutzerprofile erstellen usw. &#8211; näheres ist in dem <a href="http://www.auronia.net/2009/09/15/interview-mit-hal9000-uber-die-zukunft-von-denora/" target="_self">Interview</a> von Hal9000 und mir zu finden. Dann soll auch wie angekündigt Anope 1.8.3 als Stable <a href="http://www.auronia.net/2009/12/21/tester-fur-anope-1-8-3-gesucht/" target="_self">erscheinen</a>. Anope 1.9.3 soll ebenfalls als Development-Version kommen. Allerdings wird Anope 1.9.* nicht mehr als Stable-Version erscheinen, sondern die nächste Stable wird erst Anope 2.0 sein. Für das Jahr 2010 ist auch die <a href="http://www.denorastats.org/news/5/" target="_self">Fusion</a> zwischen Anope und Denora geplant.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.auronia.net/2010/01/01/was-2009-war-was-2010-kommen-wird/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
