Log in | Back to darenet.org

Development Team

m
m (ircd-darenet)
 
(17 intermediate revisions not shown)
Line 1: Line 1:
-
__NOTOC__DareNET's development team is dedicated to maintaining the software that's running on the IRC network and its web properties, which includes IRC server daemons, IRC services, a webchat client and the DareNET website. The team can be reached via email at dev@darenet.org or in [https://webchat.darenet.org/?channels=dev #dev] on the network.
+
__NOTOC__DareNET's development team is dedicated to actively maintaining and developing the software that's running the network. The team can be reached via email at dev@darenet.org or in [https://webchat.darenet.org/?channels=dev #dev].
-
== News ==
+
== Development Projects ==
-
* [ircd-darenet]: A fix for structure alignment issues encountered while compiling on 64bit machines has been pushed to hg.darenet.org/ircd-darenet. There is no mandatory update at this time; although, any new builds on 64bit machines should pull in this fix (changeset 40d4a6de3397) prior to compiling to ensure optimal performance. This fix will be included in the 1.5.2 release.
+
DareNET currently develops the following projects:
-
 
+
-
== Projects ==
+
-
 
+
-
The development team is responsible for developing and maintaining the following projects:
+
=== ircd-darenet ===
=== ircd-darenet ===
-
ircd-darenet is a fork of [http://evilnet.sf.net Nefarious IRCu], which itself is a fork of Undernet's [http://coder-com.undernet.org ircu]. In addition to these two ircds, ircd-darenet also contains code from Quakenet's [http://dev.quakenet.org snircd].
+
Latest release: 2.0.6
-
Development has begun on ircd-darenet 2, which is a fork of Undernet's [http://coder-com.undernet.org ircu 2.10.12] branch. The goal being to re-implement those features we have come to know and love in ircd-darenet 1.x on top of a more modern code base, while leaving behind a lot of stuff found in [http://evilnet.sf.net Nefarious IRCu] that we do not utilize. The end result hopefully being a leaner, more efficient ircd.
+
ircd-darenet 2.x is a fork of the Undernet Universal IRC daemon (u2.10.12 branch), also known as [http://coder-com.undernet.org ircu], and contains various code from Quakenet's [http://dev.quakenet.org snircd] patchset. Some of DareNET's patches include SSL encryption (both server<>server and server<>client), configuration includes, persistent channels, partial IRCv3 support, fakehosts and remote server and user management.
-
The ircd is programmed in [[Wikipedia:C_(programming_language)|C]].
+
=== evo ===
-
[[http://cia.vc/stats/project/ircd-darenet CIA.vc project page]]
+
Latest release: 1.0.0
-
=== services-darenet ===
+
Evo is our account and channel management services running on DareNET, which was forked from GameSurge's [http://www.srvx.net srvx] services. Some of DareNET's patches include channel quotes, title management (HostServ), stronger password hashing, additional channel and user management options, web integration and more.
-
services-darenet is a fork of the popular [http://evilnet.sf.net X3] IRC services package, which itself is a fork of [http://www.srvx.net srvx], but also includes features unique to DareNET.
+
=== lua-mafia ===
-
Services is primarily programmed in [[Wikipedia:C_(programming_language)|C]], though it supports [http://www.python.org Python] modules via it's Python scripting interface.
+
DareNET's implementation of the widely popular Mafia party game (also known as Werewolf). You can play in [https://webchat.darenet.org?channels=#mafia #Mafia]. You'll need a registered account, which you can get [https://www.darenet.org/signup here] (don't worry, it's free!).
-
 
+
-
[[http://cia.vc/stats/project/services-darenet CIA.vc project page]]
+
-
 
+
-
=== webchat-darenet ===
+
-
 
+
-
webchat-darenet is simply the code name we've given to our series of patches for the popular [http://qwebirc.org qwebirc] client, most of which have now been incorporated upstream. Those which haven't can also be found [https://bitbucket.org/secretagent/qwebirc here]. Much thanks to Chris Porter (slug) for developing this great client, and freely releasing it.
+
-
 
+
-
=== website-darenet ===
+
-
 
+
-
The current site is built upon the Joomla framework (though a complete rewrite is underway), and boasts a wide variety of custom components, modules, and applications. It is integrated with the IRC network, which presently allows individuals to register a NickServ account, which can then be used to build a user profile, post to the forums, create social groups, upload pictures, chat on IRC and more.
+
-
 
+
-
The site is programmed in [http://www.php.net PHP] (with portions of it being programmed in [http://www.python.org Python]), and uses [http://www.mysql.com MySQL] as its database backend.
+
== FAQ ==
== FAQ ==
Line 41: Line 25:
=== Where can I download projects? ===
=== Where can I download projects? ===
-
Most of our patches to [http://www.qwebirc.org qwebirc] can be found [https://bitbucket.org/secretagent/qwebirc here].
+
Most of our patches to [http://www.qwebirc.org qwebirc] have been incorporated upstream.
 +
 
 +
Our other projects, including those listed on this page, are highly customized to our network and so publishing them would not make much sense. While we may eventually release ircd-darenet, your patience is required until it happens. In the mean time, we recommend taking at look at the following projects (in no particular order), for IRC daemons and services with comparable feature sets:
-
While we do plan to eventually release ircd-darenet and services-darenet, your patience is required until it happens. In the mean time, we recommend taking a look at [http://evilnet.sf.net Nefarious IRCu], [http://evilnet.sf.net X3], [http://dev.quakenet.org snircd] or [http://srvx.net srvx], for IRC daemons and services with comparable feature sets.
+
* [http://www.atheme.org/project/charybdis Charybdis]
 +
* [http://dev.quakenet.org snircd]
 +
* [http://evilnet.sf.net Nefarious ircu]
 +
* [http://srvx.net srvx]
 +
* [http://www.atheme.net/download-atheme.php Atheme IRC Services]
 +
* [http://evilnet.sf.net X3]
 +
* [https://hg.quakenet.org/newserv newserv]
=== I found a bug, where can I report it? ===
=== I found a bug, where can I report it? ===

Current revision as of 21:48, 25 June 2014

DareNET's development team is dedicated to actively maintaining and developing the software that's running the network. The team can be reached via email at dev@darenet.org or in #dev.

Development Projects

DareNET currently develops the following projects:

ircd-darenet

Latest release: 2.0.6

ircd-darenet 2.x is a fork of the Undernet Universal IRC daemon (u2.10.12 branch), also known as ircu, and contains various code from Quakenet's snircd patchset. Some of DareNET's patches include SSL encryption (both server<>server and server<>client), configuration includes, persistent channels, partial IRCv3 support, fakehosts and remote server and user management.

evo

Latest release: 1.0.0

Evo is our account and channel management services running on DareNET, which was forked from GameSurge's srvx services. Some of DareNET's patches include channel quotes, title management (HostServ), stronger password hashing, additional channel and user management options, web integration and more.

lua-mafia

DareNET's implementation of the widely popular Mafia party game (also known as Werewolf). You can play in #Mafia. You'll need a registered account, which you can get here (don't worry, it's free!).

FAQ

Where can I download projects?

Most of our patches to qwebirc have been incorporated upstream.

Our other projects, including those listed on this page, are highly customized to our network and so publishing them would not make much sense. While we may eventually release ircd-darenet, your patience is required until it happens. In the mean time, we recommend taking at look at the following projects (in no particular order), for IRC daemons and services with comparable feature sets:

I found a bug, where can I report it?

Please send any bug reports to dev@darenet.org. We can also be reached in #dev on the network.

How do I get involved with DareNET Development?

If you're interested in contributing to one of DareNET's projects, whether it be with actual development or improving documentation, drop us a line at dev@darenet.org. If you have a GitHub, Bitbucket, Sourceforge, etc. profile, feel free to include links to those as well.