|
Janus
JANUS, the inter-network multiplexer, is a program which allows multiple IRC networks to share selected channels between networks transparently.
|
|
Leader :  Lambda Mar Enstyne
Admin :  Lambda CinC scanjack
Members :  Ret. CinC DigitalDemon, LtKer sppride,  Lambda Mar Enstyne,  Lambda Mar FriSp,  Delta Gen int16h
|
|
Project information-
Access : Public
- Category : Development Projects
-
Status : Complete
- Start Date : 2006-01-07
-
Estimated Completion Date: Ongoing
- Invite List : Completed projects are closed to joins
|
|
Project updates
Enstyne - Networks involved currently
Update at 2006-05-01 09:28:57 |
Currently running the next stage of testing, which is even more scaled up from the OH<->CA link we had previously, it has presented a number of problems when having more than 2 networks connected, such as operserv seeing extra users from the same host and making KILLs as appropriate. We have found a suitable workaround for the issue, until then, session limits have increased :)
So far CAIRC is linked to irc.own-hero.net(OH) irc.trustedmatrix.org(TM) and soon to be linked to irc.readyresponse.org(RR)
#janus is shared between all networks as a common-ground, and it seems to be stable enough (apart from one accident where we established a loop in the sharing-chain, but we sorted that out rather quick!)
So, all in all, things are looking in pretty good shape.
|
Enstyne - Apr 2006
Update at 2006-05-01 09:27:23 |
* Added optional realhost-suffix masking to avoid having session-limit exceeded from services when there are multiple sources providing the
same nick (but different suffix in the case of multiple connected networks with varying origin channels). Support for mapping the suffixed
host back to the real one is pending, but can be done by simply removing the tag anyway, only opers need know in case it is needed.
(Thanks own-hero and trustedmatrix)
* Fixed glines so that if a remote-user is getting glined, it actually looks gline-esque to the network placing it (decoder)
* Topic sync on-connect now works!
|
Enstyne - Dec 2005
Update at 2006-01-08 01:06:28 |
* added configuration options for cloak keys (people - upgrade from 3.2.1 now!)
* added configuration options (and code) to permit withholding true hosts/ips for nobody, ircops or all users per jline
* added features to remove and add channels from shared lists on the fly (and they actually sync properly now too)
* you can translate kills to remote network-expels now, same for glines.
* kick messages wern't working properly if the person who did the kick wasn't in shared domain. fixed.
* SVSKILL now works - it's translated into a normal kill upon receipt
|
Enstyne - Jan 2005
Update at 2006-01-08 01:05:35 |
* fixed up "check if need to introduce same nick again" code on janus-janus recieve block. (was a bit borked)
* now makes all foreign operators usermode +H (they can't undo) unless the option is disabled in conf.
* fixed a small desync error by kicking people on remote nets (channel listings wern't informed correctly)
* added lots of new code to deal with long nicknames reaching the nick char limit
added new protocol command to deal with this, 'EXPEL' and the conf option MAXNICKLEN -- thanks wa1800z
* fixed a few more desync bugs, mostly to do with /kick and it not recording how "known" the user was afterwards properly.
* patched the janussplit code so it works between more than 2 servers now
* GLINE functionality added, translates to a channel ban when inter-network.
* usermode sending now works when new modes are sent after the initial introduction of the user.
* added in the option to allow janus to show the underlying j-links as child servers
(this means users are easily determined as being foreign in /whois output)
* released new version 0.8d (internal version 0.84)
|
Enstyne - Dec 2004
Update at 2006-01-08 01:00:49 |
* released 0.8b
* fixed so now when operators/services change mode off-channel it will work properly
* fixed a flushing issue in recieve code
* modified the join/part amount-of-shared-chans code to conform with the sockexception rule
* servers can now change the topic
* kill code fixed up, should work fine.
* nick collision works, as far as stopping people taking nicks with prefixes anyway.
* released 0.8c
|
|
About Us | Privacy Policy | Mission Statement | Help
|