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

News about the UnrealIRCd project, including release announcements
Stealth
Head of Support
Posts: 2086
Joined: Tue Jun 15, 2004 8:50 pm
Location: Chino Hills, CA, US
Contact:

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

Post 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/
katsklaw
Posts: 1124
Joined: Sun Apr 18, 2004 5:06 pm
Contact:

alive?

Post by katsklaw »

I'm guessing 3.3 has gone the way of the dodo's?
Stealth
Head of Support
Posts: 2086
Joined: Tue Jun 15, 2004 8:50 pm
Location: Chino Hills, CA, US
Contact:

Re: alive?

Post 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/
McDarby
Posts: 19
Joined: Tue Jan 11, 2005 6:58 am
Location: Bangor, Pennsylvania

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

Post by McDarby »

Um, whatever happened to Unreal3.3.x ?
Stealth
Head of Support
Posts: 2086
Joined: Tue Jun 15, 2004 8:50 pm
Location: Chino Hills, CA, US
Contact:

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

Post 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.
Syzop
UnrealIRCd head coder
Posts: 2112
Joined: Sat Mar 06, 2004 8:57 pm
Location: .nl
Contact:

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

Post 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.
Stealth
Head of Support
Posts: 2086
Joined: Tue Jun 15, 2004 8:50 pm
Location: Chino Hills, CA, US
Contact:

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

Post 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...
katsklaw
Posts: 1124
Joined: Sun Apr 18, 2004 5:06 pm
Contact:

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

Post 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.
katsklaw
Posts: 1124
Joined: Sun Apr 18, 2004 5:06 pm
Contact:

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

Post by katsklaw »

commx
Posts: 0
Joined: Wed Dec 02, 2009 3:12 am
Location: .de
Contact:

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

Post 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.
Stealth
Head of Support
Posts: 2086
Joined: Tue Jun 15, 2004 8:50 pm
Location: Chino Hills, CA, US
Contact:

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

Post by Stealth »

No one told me :(

* Stealth wanders off sad
katsklaw
Posts: 1124
Joined: Sun Apr 18, 2004 5:06 pm
Contact:

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

Post by katsklaw »

I'd like to know where one can make U4 feature suggestions, please.
Stealth
Head of Support
Posts: 2086
Joined: Tue Jun 15, 2004 8:50 pm
Location: Chino Hills, CA, US
Contact:

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

Post 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
ohnobinki
UnrealIRCd coder
Posts: 6
Joined: Mon Aug 03, 2009 1:54 am
Location: Middle Earth
Contact:

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

Post 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!
toXic
Posts: 9
Joined: Sun Feb 28, 2010 10:55 am
Location: Turkey/Samsun

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

Post by toXic »

Do you write to Unreal with C? Why C++?
Post Reply