diff options
-rw-r--r-- | Changes | 1 | ||||
-rwxr-xr-x | bin/register | 96 | ||||
-rw-r--r-- | version.log | 6 |
3 files changed, 102 insertions, 1 deletions
@@ -1,6 +1,7 @@ Anope Version S V N ------------------- Provided by Anope Dev. <dev@anope.org> - 2004 +06/07 A Added register script in /bin/ for users to register anope 05/27 A Better /OS MODLIST output to include version information. [ #74] 05/25 A New /CS CLEAR HOPS for ircd's that support halfops. [ #72] 05/24 A New NSNickTracking directive to provide nick tracking. [ #71] diff --git a/bin/register b/bin/register new file mode 100755 index 000000000..d335ea273 --- /dev/null +++ b/bin/register @@ -0,0 +1,96 @@ +#!/bin/sh + +############################################### +# Set Variables +############################################### + +# CONFIGURATION CACHE (e.g. ../config.cache) +CACHEFILE="../config.cache" + +# REGISTRATION INFORMATION CACHE FILE (no need to alter this) +REGCACHE="register.cache" + +# SENDMAIL PATH +SENDMAIL="/usr/sbin/sendmail" + +# SCRIPT VERSION NUMBER (DO NOT ALTER) +REGISTERVERSION="1.1" + +# DO NOT CHANGE IF YOU WANT TO REGISTER WITH ANOPE +REGISTRYADDRESS="register@anope.org" + +################################################ +# END OF CONFIGURATION +# YOU ARE NOT REQUIRED TO CHANGE ANYTHING BELOW +################################################ + +if [ ! -f $CACHEFILE ] ; then + echo "Warning: Configuration cache file missing. Run ./configure" + exit 1 +fi + +if [ ! -f $SENDMAIL ] ; then + echo "Warning: Sendmail cannot be found. Please open this file and set variable correctly" + exit 1; +fi + +clear + +if [ -f $REGCACHE ] ; then + echo "Previous registration cache file found. Removing..." + rm $REGCACHE +fi + + echo "##################################################" + echo "Anope registration script (v$REGISTERVERSION)" + echo "##################################################" + echo "This script allows you to register your network" + echo "with the Anope central registry. This gives us" + echo "an idea of how many networks use Anope and what options" + echo "they compile with so we can spend more time developing" + echo "options that are more widely used. Note: The options" + echo "you selected in ./configure will be sent." + echo "You will be asked a series of questions, if you wish" + echo "to be listed in the public network database all the" + echo "information will be required." + echo "NOTE: NO PRIVATE OR SENSITIVE INFORMATION WILL BE SENT" + echo "##################################################" + echo "Would you like to register? [Type YES to continue]" + read answer + +if [ $answer = "YES" ] ; then + + echo "Beginning registration..." + echo "1. What is your network name? (e.g. Anope IRC Network)" + read NETWORKNAME + echo CONNECTADDRESS=\"$NETWORKNAME\" >> $REGCACHE + echo "2. What is your network's connection address (e.g. irc.anope.org)" + read CONNECTADDRESS + echo CONNECTADDRESS=\"$CONNECTADDRESS\" >> $REGCACHE + echo "3. Primary contact email address? (e.g. irc-admin@anope.org)" + read CONTACTEMAIL + echo CONTACTEMAIL=\"$CONTACTEMAIL\" >> $REGCACHE + echo "4. What is your network's website address (e.g. http://www.anope.org)" + read WEBSITEADDRESS + echo WEBSITEADDRESS=\"$WEBSITEADDRESS\" >> $REGCACHE + echo "5. Would you like your network to be listed in a public database?" + echo "[Please type YES if you would like to be listed]" + read LISTED + echo LISTED=\"$LISTED\" >> $REGCACHE + echo "6. (Bonus Devel-Only Question) Why did the chicken cross the road?!" + read BONUS + echo BONUS=\"$BONUS\" >> $REGCACHE + echo >> $REGCACHE + echo "Processing registration..." + cat $CACHEFILE >> $REGCACHE + $SENDMAIL $REGISTRYADDRESS < $REGCACHE + if [ -f $REGCACHE ] ; then + echo "Cleaning up..." + rm $REGCACHE + fi + echo "Registration Competed. Thank you for registering Anope." + exit 0; + +fi + +echo "Registration Cancelled" diff --git a/version.log b/version.log index dbbd79a76..b2aac002c 100644 --- a/version.log +++ b/version.log @@ -8,10 +8,14 @@ VERSION_MAJOR="1" VERSION_MINOR="7" VERSION_PATCH="3" -VERSION_BUILD="171" +VERSION_BUILD="172" # $Log$ # +# BUILD : 1.7.3 (172) +# BUGS : +# NOTES : Added register script in /bin/ to allow central registration of Anope using networks +# # BUILD : 1.7.3 (171) # BUGS : # NOTES : Fixed big with long NSGuestNickPrefixes. We just used them in a snprintf without checking their size. Fixed a second |