Undernet`s Chanfix

Ask your questions about ircu and GNUWorld, share your ideas, and help the coders in their work.
User avatar
sirAndrew
Posts: 760
Location: Romania

Undernet`s Chanfix

Post by sirAndrew »

The Undernet Coder Committe has released Chanfix. The new service it is not active yet but Coder-com official state it will be active in a week or so.

But what is Chanfix?

chanfix is an open source port of OpenChanfix for IRCu 2.10.11.X+/2.10.12.X+ compatible networks, designed as a module for GNUWorld. The service creates a continuous dynamic database of channel operators, automatically reopping channels which lose channel ops. Furthermore, the service can be manually invoked by IRC operators to reverse recent channel takeovers.

By default, chanfix observes channels with at least 4 clients, and retains channel op score records for 2 weeks.
How does it keep track of which people have been opped?

chanfix makes a temporary list of all unique AC accounts in a given channel. Thereafter, the account is registered in the database as channel operators. For every scored round, a given account will receive one point. Channel ops are scored whenever the IRC network is judged to be intact (i.e. not split), and by default every channel is scored once every 5 minutes. Thus, assuming no large network splits, a given account can achieve a maximum of 288 points per 24 hour period.

When does chanfix take action?

There are two cases in which chanfix will take action.

The first is whenever a channel with scores in the database becomes opless. chanfix will look at the scores in the database and match those against the clients currently present on the channel, and give ops to the clients with the highest scores.

This is called an automatic fix; whenever a channel becomes opless, chanfix will attempt to fix it automatically.

The second is when a channel has been taken over. An IRC Operator with an account on chanfix with the right flag can issue a manual fix. If this is issued, all clients on the channel are deopped, and chanfix will remove all bans and modes. This allows the channel regulars to rejoin the channel. Then, after a short while, chanfix will reop the channel using the same autofix logic.


A few day ago the User-com #Class project held a class about the newly linked project. The logs can be found here: Here

So here is the place to place your oppinions about the new service. Is it a good or a bad thing? Will it work? What exactly do you think?
sirAndrew @ Undernet.org

8 years on this forum and i'm still the #1 poster around.

badjoke
Posts: 19
Location: hell

Post by badjoke »

the +A stuff is better hope they will enable that soon , in case of a takeover we still need a ircop , so i don't see the big deal . undernet needs a smal service like +A mode or chanserv , for smal channels and users with out users on x . a service 4 op/voice/ban and that u can set a manager on. with this chanfix , what happend when a op with score , takes over ?

Keops
Posts: 76

Post by Keops »

the +A stuff is better hope they will enable that soon , in case of a takeover we still need a ircop , so i don't see the big deal . undernet needs a smal service like +A mode or chanserv , for smal channels and users with out users on x . a service 4 op/voice/ban and that u can set a manager on. with this chanfix , what happend when a op with score , takes over ?


you can stop dreaming about this. now with this chanfix for x-less channels there is less than 1% possibility of these features to be enabled too. development of these modes ended 5 months ago and after all this time there are not even news about this anymore on undernet. it's certain that this project was abandoned.

Subtitle
Posts: 10
Location: Québec, Canada

Post by Subtitle »

Nice, but when it will incorpored in GNUWorld CVS ?
Subtitle

User avatar
Mitko
Posts: 594
Location: Europe

Post by Mitko »

Subtitle wrote:Nice, but when it will incorpored in GNUWorld CVS ?


Check THIS out.
Dimitar Tnokovski aka Mitko
Image

Subtitle
Posts: 10
Location: Québec, Canada

Post by Subtitle »

That was a SVN server and not a CVS...i dont have SVN installed on my server.
Subtitle

User avatar
Mitko
Posts: 594
Location: Europe

Post by Mitko »

Then install SVN.

And, don't forget to remove the current mod.chanfix directory before downloading the proper mod.chanfix via SVN.
Dimitar Tnokovski aka Mitko
Image

User avatar
Compy
Posts: 67
Location: Atlanta GA, USA

Post by Compy »

I have already incorporated it into the gnuworld CVS repository.

You can view it http://cvs.sourceforge.net/viewcvs.py/gnuworld/gnuworld/mod.openchanfix/

Note that it is called openchanfix, so be sure to --enable-modules=openchanfix etc.

-- Compy

Eenie
Posts: 606
Location: Virginia, USA

Post by Eenie »

Just to inform you all, Chanfix is up and running now on Undernet.

Many thanks to the coders who worked hard to get this service working for us.

Eenie
:)
Just a small fish in a big sea Image
Image

User avatar
To
Posts: 10
Location: Coimbra, Portugal

Post by To »

One of those features that should have been made years ago.
Good work!
Cservice Official Helper

dirtykid
Posts: 2

Post by dirtykid »

hello .. it seams you guys from coder-com haven`t updated the ircu+GNU HOW TO for a very long time .. is it possible to do that ASAP ?

recently tried again to install my own irc server and services.. everything working ok .. exept ChanFix who every time i msg he quits (not only him.. the entier GNU process)... what could be the problem ?

allso .. Snoop shouldn`t have any type of commands? or display in the debug channel who is joining.. quiting .. things like that ? because he dosn`t do anything ..

allso .. NetScan ? he dosn`t do anything?

thank you