Log in | Back to darenet.org

Development Team

m (website-darenet)
m (website-darenet)
Line 33: Line 33:
=== website-darenet ===
=== website-darenet ===
-
The current site is built upon the CakePHP framework, 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 current site was built using some great technologies, which include:
-
The site is programmed in [http://www.php.net PHP] (with some of its services programmed in [http://www.python.org Python]), and uses [http://redis.io redis] & [http://www.mysql.com MySQL] as its database backends.
+
* [http://www.php.net PHP] and [http://www.cakephp.org CakePHP]
 +
* [http://www.python.org Python]
 +
* QServer (an external interactive interface to services-darenet)
 +
* [http://www.mysql.com MySQL]
 +
* [http://redis.io Redis]
 +
* [http://jquery.com jQuery]
== FAQ ==
== FAQ ==

Revision as of 11:27, 13 March 2012

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 #dev on the network.

News

  • [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.

Projects

The development team is responsible for developing and maintaining the following projects:

ircd-darenet

ircd-darenet is a fork of Nefarious IRCu, which itself is a fork of Undernet's ircu. In addition to these two ircds, ircd-darenet also contains code from Quakenet's snircd.

Development has begun on ircd-darenet 2, which is a fork of Undernet's 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 Nefarious IRCu that we do not utilize. The end result hopefully being a leaner, more efficient ircd.

The ircd is programmed in C.

[CIA.vc project page]

services-darenet

services-darenet is a fork of the popular X3 IRC services package, which itself is a fork of srvx, but also includes features unique to DareNET.

Services is primarily programmed in C, though it supports Python modules via its scripting interface.

[CIA.vc project page]

webchat-darenet

webchat-darenet is simply the code name we've given to our series of patches for the popular qwebirc client, most of which have now been incorporated upstream. Those which haven't can also be found here. Much thanks to Chris Porter (slug) for developing this great client, and freely releasing it.

website-darenet

The current site was built using some great technologies, which include:

FAQ

Where can I download projects?

Most of our patches to qwebirc can be found here.

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 Nefarious IRCu, X3, snircd or srvx, 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.