[X2serv-cvs] CVS: x2/doc ircd.txt,NONE,1.1
Brought to you by:
sirvulcan
From: Alex S. <ru...@us...> - 2001-03-21 18:26:45
|
Update of /cvsroot/x2serv/x2/doc In directory usw-pr-cvs1:/tmp/cvs-serv20379 Added Files: ircd.txt Log Message: Added a note about ircd compatability --- NEW FILE --- This is an ircd compatability note about x2 5.1 ----------------------------------------------- X2 is designed to work with the universal ircd Universal ircd (known as ircu) is available from sourceforge at http://ircu.sourceforge.net . It is important to note that while universal ircd forked from undernet's ircd at 2.10.07, X2 IS NOT COMPATABLE WITH THE CURRENT UNDERNET IRCD. Some- where along, undernet's ircd stoped using the P10 protocol (as defined by its creator, run) and started using a protocol with more address space which they continue to call P10. It isnt. 90% of the questions I get regarding X2 are from people who are trying to link X2 to misc. irc servers which are not universal ircd. The answer is it does not work. They communicate differently. Its like an English speaker trying to communicate with a Spanish speaker. While some parts of the languages are somewhat similar, generally they cannot understand eachother. Of course, theres nothing stopping someone who'se good with c from adding support for alternate ircd's and in fact this is encouraged. The modularity of x2 should allow you to re-code parse.c and send.c and make them compatable with anything. As it stands though, noone has done that work. X2 5.0.3 uses the "P09" protocol, which is compatable with undernet 2.10.06 and lower (if P9 compatability is enabled and if the p9 compatable server is listed with a numeric in the source of EVERY CONNECTED SERVER). Additionally 5.0.3 supports older P09 servers such as undernet 2.9.x and variants. Finally, X2 5.0.3 also has most support for the Hybrid TS-4 ircd which is rather rare. It may or may not be compatable with other Hybrid ircds. If you are trying to use X2 with recent Undernet ircd's, I suggest you instead convert your network to universal ircd not only because it works with X2, but also because it is usually better for smaller networks: run was a major developer for the undernet ircd for many years until just recently, when undernet and he had a falling apart. Since the undernet ircd Up untill version 2.10.07 was mostly the product of run's efforts, he continued to develop it as universal ircd, and it is still updated and maintained today, and used by many smaller networks. The config is setup such that spesific networks can have settings in the make config spesifically for them, while maintaining standards between networks. The gloal is to make sure there is still a "standard" ircd, since undernet will be more and more modifying theirs. If your network wants to modify ircd, using universal means your changes can be put into the "official" version, and kept though version updates without the chore of re-applying all your changes. |