Home | Networks | Community | Need Help? 

 
 Quick search

 
 
 RegisterRegister   Log inLog in 

Announcing Atheme Services 0.1
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    SearchIRC Forum Index -> IRCD & Network Services
Author Message
nenolod
Idler
Idler


Joined: 23 Jan 2004
Posts: 333
Location: A box!

PostPosted: Jun 05, 2005 3:52pm    Post subject: Announcing Atheme Services 0.1 Reply with quote

Atheme 0.1 has been released with support for 9 ircd's. Details concerning IRCd support can be seen at http://wiki.oscnet.org/index.php/Atheme:Supported_IRCds . Support varies, simple ircd's have better support right now. In 0.2, there has already been discussion concerning how to support all functionality of the various advanced ircd's (Unreal, Ultimate, Shadow, InspIRCd).

We do not have a database conversion yet for Anope. It is being worked on, though. Also, we do not yet support the MD5 password encryption schema that IRCServices uses.

Atheme is a fork of Shrike that has occured due to lack of activity on that project. It supports two modes of operation: "Traditional" mode, where services such as NickServ and ChanServ are provided, and the Shrike environment that many of Atheme's adopting users already know and love. All of the known bugs in Shrike were fixed in early builds.

You can download Atheme from http://twisted.oscnet.org/~nenolod/atheme-0.1.tgz

If you are interested in contributing, connect to irc.oscnet.org and join #oscn-dev.

Anyway, there you have it. If you have any questions -- please reply to this thread.
Back to top
nenolod
Idler
Idler


Joined: 23 Jan 2004
Posts: 333
Location: A box!

PostPosted: Jun 05, 2005 5:24pm    Post subject: Re: Announcing Atheme Services 0.1 Reply with quote

Some things I forgot:

The flags command provides a different interface to the channel access system. Shrike's xOP has system has been changed to basic shims into the access subsystem.

Flags are used to grant specific privileges, such as use the OP command to gain access in the channel, or automatically be opped upon entering the channel, etc. This allows for superior control (even over numeric access levels) because privilege settings are independent per user.

An example of how things work with flags is below:

Code:

>chanserv< flags #chat
-ChanServ- Entry Account/Host           Flags
-ChanServ- ----- ---------------------- -----
-ChanServ- 1     nenolod                +voOtsriRf
-ChanServ- 2     Ashen*!*@*.mindspring.com +b
-ChanServ- 3     *!*@*.aol.com          +b
-ChanServ- 4     *!*@*.tr               +b
-ChanServ- 5     *!*@*.tw               +b
-ChanServ- 6     warchild!*@*           +oOtsi
-ChanServ- 7     lynch                  +oOtsi
-ChanServ- ----- ---------------------- -----
-ChanServ- End of #chat FLAGS listing.


(no, that is not Ashen from SearchIRC on there.)

You'll definately want to check that out -- /msg ChanServ help flags Smile

Atheme also, using no IRC Services code (although it uses the modestacking code from Cygnus) is licensed under the BSD license.

Atheme also has some very useful topic manipulation commands, such as TOPICAPPEND.

That's all for now Smile[/list]
Back to top
PingBad
Guru
Guru


Joined: 05 Feb 2005
Posts: 2031
Location: New Zealand

PostPosted: Jun 06, 2005 12:39am    Post subject: Reply with quote

kewl, those per-user flags are a great idea. *makes a note to download and test*
Back to top
Dr-Voodo
Eleet
Eleet


Joined: 07 Nov 2003
Posts: 535
Location: IRC

PostPosted: Jun 06, 2005 6:21am    Post subject: Reply with quote

A new services?! I got to check it out!
Back to top
dizdaz89
none
none


Joined: 17 Jan 2004
Posts: 20

PostPosted: Jun 06, 2005 5:53pm    Post subject: Reply with quote

Looks good and I defiantly like the flag system Very Happy
Back to top
rakaur
none
none


Joined: 09 Feb 2004
Posts: 10

PostPosted: Jun 06, 2005 8:08pm    Post subject: Reply with quote

At least someone got something useful out of Shrike. :P
Back to top
w00t
Eleet
Eleet


Joined: 09 Jun 2004
Posts: 699
Location: Nowra, Australia

PostPosted: Jun 06, 2005 8:10pm    Post subject: Reply with quote

I might add I actually got something out of Shrike too - your a patch for not dumping cores on nix Wink
Back to top
nenolod
Idler
Idler


Joined: 23 Jan 2004
Posts: 333
Location: A box!

PostPosted: Jun 06, 2005 10:30pm    Post subject: Reply with quote

Latest Atheme SVN versions support IRCNet ircd's (2.11).

http://twisted.oscnet.org/~nenolod/ircnet.jpg
http://twisted.oscnet.org/~nenolod/ircnet-burst.jpg

Also, thanks rakaur for the linkage Wink
Back to top
w00t
Eleet
Eleet


Joined: 09 Jun 2004
Posts: 699
Location: Nowra, Australia

PostPosted: Jun 06, 2005 11:29pm    Post subject: Reply with quote

I'd like to know if anyone outside IRCNet actually uses it, really Razz
Back to top
nenolod
Idler
Idler


Joined: 23 Jan 2004
Posts: 333
Location: A box!

PostPosted: Jun 06, 2005 11:49pm    Post subject: Reply with quote

w00t wrote:
I'd like to know if anyone outside IRCNet actually uses it, really Razz


There are networks out there... mainly small european ones.
Back to top
nenolod
Idler
Idler


Joined: 23 Jan 2004
Posts: 333
Location: A box!

PostPosted: Jun 07, 2005 10:47am    Post subject: Reply with quote

Atheme 0.1.1 is out now to fix a deficiency with tracking channel bans. It does not contain any additional features being worked on in SVN right now, this is a snapshot of the release-0.1 branch.

http://twisted.oscnet.org/~nenolod/atheme-0.1.1.tgz
Back to top
Dr-Voodo
Eleet
Eleet


Joined: 07 Nov 2003
Posts: 535
Location: IRC

PostPosted: Jun 08, 2005 1:07am    Post subject: Reply with quote

I like the name can I umm steal it? Razz
Back to top
nenolod
Idler
Idler


Joined: 23 Jan 2004
Posts: 333
Location: A box!

PostPosted: Jun 09, 2005 10:18pm    Post subject: Reply with quote

Dr-Voodo wrote:
I like the name can I umm steal it? Razz


I'm afraid that is not an option.

In other news, Atheme SVN supports freeform user/channel metadata, and has a taxonomy command for viewing this data.

Metadata is set and updated via:
/msg ChanServ set <#chan> property [key] [value]
/msg NickServ set property [key] [value]

If you do not provide a value, the metadata entry will be deleted.

Right now, there's a hardcoded metadata limit of 30 entries per entity, but this will live in the config file soon enough.

Also, atheme supports multiple uplinks now in SVN.

There is also an experimental Anope database converter in dbtool/ in SVN.
Back to top
katsklaw
Guru
Guru


Joined: 28 Jun 2004
Posts: 1098

PostPosted: Jun 10, 2005 12:54am    Post subject: Reply with quote

now all that is needed is for oper services to actually do something other than waste resources.

The only command atheme's oper services does that I can't do myself is the global kline (which baffles me as to why it's not called a gline like everyone else.) Confused
Back to top
nenolod
Idler
Idler


Joined: 23 Jan 2004
Posts: 333
Location: A box!

PostPosted: Jun 10, 2005 1:41pm    Post subject: Reply with quote

katsklaw wrote:
now all that is needed is for oper services to actually do something other than waste resources.

The only command atheme's oper services does that I can't do myself is the global kline (which baffles me as to why it's not called a gline like everyone else.) Confused


It's getting there, latest SVN (474) supports modules and attaching new commands to the various services, it also has a modularized core.

OperServ doesn't have a lot of stuff because I have been concentrating on NickServ and ChanServ. If you have suggestions for stuff OperServ can do, hang out in our IRC channel and prod our coders. :p

Atheme calls it a global kline due to it's origins -- Shrike. It's more of a tradition thing than anything else.
Back to top
Display posts from previous:   
Post new topic   Reply to topic    SearchIRC Forum Index -> IRCD & Network Services All times are GMT - 6 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
 
Forum powered by phpBB
 
 © 2000 - 2008 EverythingIRC, Inc. All rights reserved. Please read our disclaimer