Page 1 of 2

Update on Unreal 4 - C++ Coders Still Wanted!

Posted: Wed Jan 06, 2010 7:36 pm
by Stealth
Unreal 4 is coming along slowly but surely. There is a lot of work that still needs to be done, and we only have 1 coder working on it.

Currently we have a somewhat functional core that compiles, allows connections, provides basic commands and the ability to join channels. However, even though we have a mostly functioning core, we are still a long way off from having a core that provides all the basic IRC functions.

If you're a C++ coder and would like to help out, stop by #Unreal-Devel on irc.unrealircd.com and we'll help you get up to date on what is done and what still needs doing. If you would like to download the code we have so far, you can access our mecurial repository at http://ohnopub.net/hg/unrealircd-cpp/

alive?

Posted: Fri Jan 08, 2010 2:31 am
by katsklaw
I'm guessing 3.3 has gone the way of the dodo's?

Re: alive?

Posted: Fri Jan 08, 2010 6:01 am
by Stealth
Indeed it has. We have not worked on 3.3 for a few years now.

However as far as future development, we are working and making excellent progress on the recode idea. There is a somewhat working core providing basic IRC commands (no linking), but I don't know how stable or usable it really is at this time. You can always check out the current code from our SVN: http://ohnopub.net/hg/unrealircd-cpp/

Re: Update on Unreal 4 - C++ Coders Still Wanted!

Posted: Sat Jan 09, 2010 6:03 pm
by McDarby
Um, whatever happened to Unreal3.3.x ?

Re: Update on Unreal 4 - C++ Coders Still Wanted!

Posted: Sat Jan 09, 2010 7:04 pm
by Stealth
3.3 would have been a new version of 3.2, just with plenty more features added while cleaning up the core. We determined that some of the new features wanted by users would be too difficult and time-consuming to implement since the 3.2 core is 10 years old and has been hacked and mangled to provide modern IRC features. Also, the module system in 3.2 is extremely limiting and module developers have been wanting to be able to do more. 3.3 was actually something we attempted because we were having trouble getting a recode going.

With Unreal 4 we are using C++ which makes modularization and feature implementation a lot easier while providing cleaner code.

Re: Update on Unreal 4 - C++ Coders Still Wanted!

Posted: Sat Jan 09, 2010 7:14 pm
by Syzop
I've updated http://www.unrealircd.com/devel.php to reflect the current state of the project. It was heavily out of date.

I should point out that I don't agree with Stealth: I don't find the module system in 3.2 extremely limiting. Sure it's not superb, the 3.2 code isn't clean or nice, and the module system has limitations, but you can do a lot with it (I know, I code modules for it most days of the week). One major problem is, which is also true for Unreal3 development in general, that only few people understand the code. The C++ Unreal thing (Unreal4) is an attempt at making it both cleaner code, and easier to read & write.

Re: Update on Unreal 4 - C++ Coders Still Wanted!

Posted: Sat Jan 09, 2010 8:21 pm
by Stealth
Thread merged with katsklaw's thread titled "alive?"

At a glance it looks like the topics merged rather seemlessly, but to follow just one of them pay attention to the subject at the beginning of each post...

Re: Update on Unreal 4 - C++ Coders Still Wanted!

Posted: Tue Jan 12, 2010 1:19 am
by katsklaw
bummer about 3.3, granted it's old code, but proven stable. I'm also bummed because I'm just barely beginning to understand C and haven't much of a clue on C++ or I'd volunteer. :(

I understand the RFC and Unreal's ircd protocol well enough (ircu style UIDs would be nice *hint* *hint*), just by time i know enough C++ to make a difference, 4.x will be out.

Re: Update on Unreal 4 - C++ Coders Still Wanted!

Posted: Tue Jan 12, 2010 3:16 am
by katsklaw

Re: Update on Unreal 4 - C++ Coders Still Wanted!

Posted: Tue Jan 12, 2010 3:25 am
by commx
katsklaw wrote:I'm getting repository not found from http://ohnopublishing.net/hg/unrealircd-cpp/ i think you mean http://ohnopublishing.net/hg/unrealircd4/
You're right, we renamed the repository - but it wasn't updated on the website yet.

Re: Update on Unreal 4 - C++ Coders Still Wanted!

Posted: Tue Jan 12, 2010 6:59 am
by Stealth
No one told me :(

* Stealth wanders off sad

Re: Update on Unreal 4 - C++ Coders Still Wanted!

Posted: Tue Jan 12, 2010 8:44 pm
by katsklaw
I'd like to know where one can make U4 feature suggestions, please.

Re: Update on Unreal 4 - C++ Coders Still Wanted!

Posted: Tue Jan 12, 2010 11:17 pm
by Stealth
Suggestions for features in U4 are on hold until the core is finalized because we are mainly trying to stay focused on creating a core to provide the absolute basics to clients. If you have a patch off the SVN or a suggestion for the IRCd core you can let us know in #Unreal-Devel

Re: Update on Unreal 4 - C++ Coders Still Wanted!

Posted: Fri May 07, 2010 3:23 am
by ohnobinki
commx wrote:
katsklaw wrote:I'm getting repository not found from http://ohnopublishing.net/hg/unrealircd-cpp/ i think you mean http://ohnopublishing.net/hg/unrealircd4/
You're right, we renamed the repository - but it wasn't updated on the website yet.
Now http://u4.unrealircd.org/hg/unrealircd4/ should be used. The ohnopub.net repo will stay up, however.

Anyone who's interested in helping should join irc://irc.unrealircd.org/unreal4-devel . Also, feel free to clone the mercurial repository and start hacking. The current goal is to implement all of the basic IRCd features required by the RFCs. Also, the configuration system needs to be rewritten so that 1. errors can be caught earlier and 2. strings are converted to integers and other values at parsing time rather than lazily.

The TODO file ( http://u4.unrealircd.org/hg/unrealircd4/file/tip/TODO ) lists the modules which need implementing.

Please be ready to create patches. Patches will be applied in your name according to the spirit of DVCSes and a good patch or two may be enough to demonstrate your merit for commit access. I'm limited mostly by time and my scattered involvement with random projects, but I'm going to keep on top of the build system ;-). I hope to see you and your patches soon!

Re: Update on Unreal 4 - C++ Coders Still Wanted!

Posted: Thu Jun 03, 2010 5:04 pm
by toXic
Do you write to Unreal with C? Why C++?