Home | Networks | Community | Need Help? 

 
 Quick search

 
 
 RegisterRegister   Log inLog in 

atheme-services-3.0.0 released

 
Post new topic   Reply to topic    SearchIRC Forum Index -> IRCD & Network Services
Author Message
nenolod
Idler
Idler


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

PostPosted: Jan 18, 2008 8:14pm    Post subject: atheme-services-3.0.0 released Reply with quote

atheme-services 3.0.0 has been released (for probably all of the wrong reasons Wink), after somewhere around 300 days of development (ironic, that.).

you can get it from the usual place --> http://www.atheme.net

Changelog is:

doc/RELEASE wrote:
Atheme Services 3.0 Release Notes
=================================
ircd protocol
- In hyperion, use COLLIDE instead of KILL (less noisy).
- In hyperion, fix a bug in host/realhost processing.
- Allow channel ban and host channel access matching to be customized by
protocol modules. In particular, make charybdis extbans acorsx and hyperion
+d and forwarding bans work.
- Track if the ircd supports CIDR bans.
- Some fixes for TS 0 channels in TS5/TS6.
- Drop support for InspIRCd 1.0, you should use InspIRCd 1.1 as it is more
reliable. (Recommended by InspIRCd upstream.)
- Add more explicit support for invite exceptions.
- Fix SVSMODE in ultimate3.
- Make /version reply (351 numeric) rfc1459 compliant.
- Add support for mlocking various new modes in inspircd.
- Add experimental support for inspircd 1.2.
- Add TBURST support to hybrid protocol module, allows better topic setting.
- Improve support for unrealircd.
- Improve handling of kills and nick collisions.
- Improve support for +q/+a (owner/protect) channel statuses.
nickserv
- Add nickserv/subscribe, allows users to be notified when metadata is
changed.
- Disallow DROP of a frozen account except by admins.
- Always show configured vhost to users, not any other host.
- Allow ENFORCE and NOMEMO to be set on new accounts via uflags in the
configuration file.
- Load nickserv/group by default in the example configuration file.
- Add nickserv/set_privmsg, enables use of private messages on a per-account
basis.
- INFO now shows user:auspex or chan:auspex opers a count of channel access.
- Add nickserv/set_private, allows users to hide some information about
their account.
- Check nickserv/vhost for validity for hyperion/charybdis/hybrid (Bugzilla #7).
- When displaying nick(account), add a space in between.
- Rework INFO so it is easier to understand and more readable.
- Add nickserv/set_accountname, allows changing the account name to
another grouped nick (Bugzilla #102).
- Save marks when nicks/accounts are dropped and restore them if they are
recreated.
saslserv
chanserv
- Change channel_register hook from mychan_t * to hook_channel_req_t *. This
makes it possible to send text to the person registering the channel in a
clean way.
- Improve non-halfops behaviour somewhat.
- Add chanserv::maxchanacs option, limits how many entries can be put in
channel access lists.
- Add chanserv/unban_self, which only allows unbanning the source user.
This is intended to be loaded instead of chanserv/ban for the paranoid.
- Kick out unauthorized users who may be recreating channels mlocked +i.
- Disable xOP in the example configuration, it does not work well.
- HOLD on an account no longer prevents channels from expiring.
- Allow multiple founders on a channel, signified by a new flag +F.
All founders have the exact same privileges, including the privilege to
add/remove founders and drop the channel.
- When processing a kick command, put the kicking user before the user-given
reason.
- Add chanserv/set_private, allows users to hide some information about
their channel.
- Hide SET FANTASY from help if fantasy commands are disabled in atheme.conf.
- Add chanserv::deftemplates config option to start channels off with some
templates.
- For the "addressing chanserv" fantasy command, require a non-letter
after the nick.
- Add chanserv/owner and chanserv/protect, to set/unset +q/+a modes.
memoserv
- Still notify online user if EMAILMEMOS is set.
- Consider MemoServ ignores matched if any grouped nick of the sender matches.
gameserv
oper
- Add LG_REGISTER level for all registration related messages. This can be
used to create a log file containing all registrations and drops only.
- Allow any akill without wildcards in the user part, like in charybdis 2.2.
- Allow CIDR masks in the CLONES exempt list.
- Add privilege operserv:akill-anymask, allows akilling masks with
insufficient non-wildcard characters.
- Allow requiring an additional password for services operators.
xmlrpc
- Make xmlrpc faster.
- Create a nick in addition to an account in the obsolete xmlrpc/account
module.
- Fix crashes when unloading xmlrpc modules.
code
- Switch from Subversion to Mercurial. As a result, the $Id$ fields in many
modules are no longer updated. We are examining other solutions for identifying
modules' revisions using Mercurial at this time.
- Remove redundant user_t pointer from hook_channel_req_t.
- Switch to non-copyleft BSD licensing.
- Integrate libmowgli framework into the tree. Only mowgli_dictionary is
used for now.
- Make --disable-balloc work and no longer change ABI.
- Rework channel message handling.
- Remove some unnecessary cruft from configure.
- Change the way fantasy commands work.
- Enable GCC format string parameter checking.
- Move nickname ownership nagging to the nickserv module.
documentation
- Move developer documentation to doc/technical/.
- Add conditions to the help files, used to hide halfops/owner/protect/oper
information when it is not applicable.
other
- Split expiry setting into seperate nickserv::expiry and chanserv::expiry.
- Make expiry settings of 0 work more consistently as "do not expire
anything", and still update last used times.
- Add graphtastical contrib module, creates files to be processed with
graphviz.
- Add mlocktweaker contrib module, adds or removes additional modes from
the default mlock.
- Tell users on services ignore once per session that they are ignored.
- Remove database{} configuration block.
- Rename example files.
- Put multiple line help texts in one gettext string.
- Improve hybserv/theia conversion tool.
- Add an ircservices conversion tool.
- Tweak various strings for translation purposes.


From what I understand, Duke Nukem Forever will be released tomorrow too.
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
Page 1 of 1

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