|
|
| Author |
Message |
nenolod Idler

Joined: 23 Jan 2004 Posts: 334 Location: A box!
|
Posted: Jun 05, 2005 3:52pm Post subject: Announcing Atheme Services 0.1 |
|
|
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

Joined: 23 Jan 2004 Posts: 334 Location: A box!
|
Posted: Jun 05, 2005 5:24pm Post subject: Re: Announcing Atheme Services 0.1 |
|
|
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
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 [/list] |
|
| Back to top |
|
 |
PingBad Guru

Joined: 05 Feb 2005 Posts: 2064 Location: New Zealand
|
Posted: Jun 06, 2005 12:39am Post subject: |
|
|
| kewl, those per-user flags are a great idea. *makes a note to download and test* |
|
| Back to top |
|
 |
Dr-Voodo Eleet

Joined: 07 Nov 2003 Posts: 535 Location: IRC
|
Posted: Jun 06, 2005 6:21am Post subject: |
|
|
| A new services?! I got to check it out! |
|
| Back to top |
|
 |
dizdaz89 none

Joined: 17 Jan 2004 Posts: 20
|
Posted: Jun 06, 2005 5:53pm Post subject: |
|
|
Looks good and I defiantly like the flag system  |
|
| Back to top |
|
 |
rakaur none

Joined: 09 Feb 2004 Posts: 10
|
Posted: Jun 06, 2005 8:08pm Post subject: |
|
|
| At least someone got something useful out of Shrike. :P |
|
| Back to top |
|
 |
w00t Eleet

Joined: 09 Jun 2004 Posts: 699 Location: Nowra, Australia
|
Posted: Jun 06, 2005 8:10pm Post subject: |
|
|
I might add I actually got something out of Shrike too - your a patch for not dumping cores on nix  |
|
| Back to top |
|
 |
nenolod Idler

Joined: 23 Jan 2004 Posts: 334 Location: A box!
|
|
| Back to top |
|
 |
w00t Eleet

Joined: 09 Jun 2004 Posts: 699 Location: Nowra, Australia
|
Posted: Jun 06, 2005 11:29pm Post subject: |
|
|
I'd like to know if anyone outside IRCNet actually uses it, really  |
|
| Back to top |
|
 |
nenolod Idler

Joined: 23 Jan 2004 Posts: 334 Location: A box!
|
Posted: Jun 06, 2005 11:49pm Post subject: |
|
|
| w00t wrote: | I'd like to know if anyone outside IRCNet actually uses it, really  |
There are networks out there... mainly small european ones. |
|
| Back to top |
|
 |
nenolod Idler

Joined: 23 Jan 2004 Posts: 334 Location: A box!
|
Posted: Jun 07, 2005 10:47am Post subject: |
|
|
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

Joined: 07 Nov 2003 Posts: 535 Location: IRC
|
Posted: Jun 08, 2005 1:07am Post subject: |
|
|
I like the name can I umm steal it?  |
|
| Back to top |
|
 |
nenolod Idler

Joined: 23 Jan 2004 Posts: 334 Location: A box!
|
Posted: Jun 09, 2005 10:18pm Post subject: |
|
|
| Dr-Voodo wrote: | I like the name can I umm steal it?  |
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

Joined: 28 Jun 2004 Posts: 1114
|
Posted: Jun 10, 2005 12:54am Post subject: |
|
|
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.)  |
|
| Back to top |
|
 |
nenolod Idler

Joined: 23 Jan 2004 Posts: 334 Location: A box!
|
Posted: Jun 10, 2005 1:41pm Post subject: |
|
|
| 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.)  |
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 |
|
 |
|