Development
From Slacked
Contents |
General
Z
An IRC network security service, originally based on BotServ.
Development version:
svn co http://svn.slacked.org/repository/z/trunk
Stable:
svn co http://svn.slacked.org/repository/z/branches/stable
The latest version, 1.7.2, was released on April 16, 2007. You can get it from Sourceforge here.
If you find a bug, please report it here. If you do not report it, it is not a bug!
NOTE: This is beta-quality software, it will probably take a lot of work to integrate it with another network. If you do not understand what has just been said, you shouldn't attempt to use Z. That said, if you find a bug, please report it to us.
SlackedFTP
A Windows FTP client with tabs
Available from Sourceforge here
Atheme
Modules
fortune
This is a port of the ircservices module of the same name.
Displays a random fortune cookie when a user sucessfully uses the IDENTIFY command. Adds the FORTUNE command to NickServ which enables fortune cookies to be displayed on demand.
mxcheck
Determines whether the hostname part of the email address given in a REGISTER request has MX or A records, if it does not the REGISTER request is rejected.
A hostname must have at least one MX record OR at least one A record for mail to be delivered there.
NOTE: If your nameserver(s) are unavailable for whatever reason this module will reject ALL REGISTER requests.
This module is included in contrib as of atheme 2.1.2.
IRCServices
Modules
All the modules listed below are available from SVN (see below).
WARNING: Slacked no longer uses ircservices, these modules are not under active development and may not work with recent versions of ircservices. Use at your own risk!
fortune
Displays a random fortune cookie when a user successfully uses the IDENTIFY command.
defcon
Implements a DEFCON system in ircservices.
/OperServ DEFCON <level>
Currently only levels 5, 3 and 1 are implemented.
welcome
Displays configurable welcome notice(s) to users on connect if they are using an unregistered nickname.
mxcheck
Checks that the domain part of the e-mail address given as part of a REGISTER/LINK command has MX or A records. If it can't find any MX or A records, the registration request is rejected.
kickunreg
Adds UNREG to ChanServ CLEAR which kicks unregistered users from a channel.
/ChanServ CLEAR <channel> UNREG
Other
chkexpire
Reads the ircservices database in XML format and sends a warning e-mail to those nicknames about to expire.
InspIRCd
Modules
WARNING: Slacked no longer uses InspIRCd, these modules are not under active development and may not work with recent versions of InspIRCd. Use at your own risk!
InspIRCd 1.1 IRCServices module
IRCServices protocol module compatible with InspIRCd 1.1
NOTE: The current InspIRCd spec is subject to change and as such this module may break without warning.
m_joinmodes
Set configurable channel modes when a new channel is created.
NOTE: This will NOT work with InspIRCd 1.0 due to the way in which it deals with merging modes during a netburst.
m_dccallow
Adds DCCALLOW functionality
NOTE: This module is now included in InspIRCd and their version has been crashtested. Do NOT use this version.
How to get our software
All of our software (with the exception of SlackedFTP) is available from our SVN repository. You can browse it using the web interface here.
To grab a local copy, do:
svn co http://svn.slacked.org/repository/<module>
Replace <module> with the name of the module you wish to download.
To checkout the atheme modules:
svn co http://svn.slacked.org/repository/atheme-modules
To checkout the ircservices modules:
svn co http://svn.slacked.org/repository/ircservices-modules
To checkout the inspircd modules:
svn co http://svn.slacked.org/repository/inspircd-modules
To checkout the latest development version of Z:
svn co http://svn.slacked.org/repository/z/trunk
and the latest stable:
svn co http://svn.slacked.org/repository/branches/stable

