summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b <trystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864>2005-01-27 06:10:08 +0000
committertrystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b <trystan trystan@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864>2005-01-27 06:10:08 +0000
commitf91057c662063d215296b92f3fcf59536fb85e4c (patch)
tree0065c0f85f3b16a7e0bfcba5f3c280964d23f3f9
parent01f32cf2881f781fa934623361a146e55fcca8b6 (diff)
BUILD : 1.7.7 (556) BUGS : N/A NOTES : synced headers so our copyright is 2005, Solid IRCD compiles again, fixed sstrdup() error, updated the documentation a bit, cleaned up ratbox a bit.
git-svn-id: svn://svn.anope.org/anope/trunk@556 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@409 5417fbe8-f217-4b02-8779-1006273d7864
-rwxr-xr-xConfig2
-rw-r--r--configure.in4
-rw-r--r--docs/IRCD30
-rw-r--r--docs/README2
-rw-r--r--include/bahamut.h2
-rw-r--r--include/commands.h2
-rw-r--r--include/config.h2
-rw-r--r--include/datafiles.h2
-rw-r--r--include/defs.h2
-rw-r--r--include/depricated.h2
-rw-r--r--include/dreamforge.h2
-rw-r--r--include/encrypt.h2
-rw-r--r--include/extern.h2
-rw-r--r--include/hybrid.h2
-rw-r--r--include/messages.h2
-rw-r--r--include/modules.h2
-rw-r--r--include/plexus.h2
-rw-r--r--include/pseudo.h2
-rw-r--r--include/ptlink.h2
-rw-r--r--include/rageircd.h2
-rw-r--r--include/ratbox.h2
-rw-r--r--include/services.h19
-rw-r--r--include/slist.h2
-rw-r--r--include/solidircd.h2
-rw-r--r--include/timeout.h2
-rw-r--r--include/ultimate2.h2
-rw-r--r--include/ultimate3.h2
-rw-r--r--include/unreal31.h2
-rw-r--r--include/unreal32.h2
-rw-r--r--include/viagra.h2
-rw-r--r--lang/cat.l2
-rw-r--r--lang/de.l2
-rw-r--r--lang/en_us.l2
-rw-r--r--lang/es.l2
-rw-r--r--lang/fr.l2
-rw-r--r--lang/gr.l2
-rw-r--r--lang/hun.l2
-rw-r--r--lang/it.l2
-rw-r--r--lang/langcomp.c10
-rw-r--r--lang/nl.l2
-rw-r--r--lang/pl.l2
-rw-r--r--lang/pt.l2
-rw-r--r--lang/ru.l4
-rw-r--r--lang/tr.l2
-rw-r--r--src/actions.c2
-rw-r--r--src/bahamut.c3
-rw-r--r--src/base64.c2
-rw-r--r--src/botserv.c2
-rw-r--r--src/channels.c2
-rw-r--r--src/chanserv.c2
-rw-r--r--src/commands.c2
-rw-r--r--src/compat.c2
-rw-r--r--src/config.c2
-rw-r--r--src/converter.c2
-rw-r--r--src/datafiles.c2
-rw-r--r--src/dreamforge.c3
-rw-r--r--src/encrypt.c2
-rw-r--r--src/helpserv.c2
-rw-r--r--src/hostserv.c2
-rw-r--r--src/hybrid.c3
-rw-r--r--src/init.c2
-rw-r--r--src/language.c2
-rw-r--r--src/list.c2
-rw-r--r--src/log.c2
-rw-r--r--src/mail.c2
-rw-r--r--src/main.c2
-rw-r--r--src/memory.c2
-rw-r--r--src/memoserv.c2
-rw-r--r--src/messages.c2
-rw-r--r--src/misc.c2
-rw-r--r--src/modules.c2
-rw-r--r--src/mysql.c2
-rw-r--r--src/news.c2
-rw-r--r--src/nickserv.c2
-rw-r--r--src/operserv.c2
-rw-r--r--src/plexus.c3
-rw-r--r--src/process.c2
-rw-r--r--src/proxy.c2
-rw-r--r--src/ptlink.c3
-rw-r--r--src/rageircd.c3
-rw-r--r--src/ratbox.c65
-rw-r--r--src/rdb.c2
-rw-r--r--src/send.c2
-rw-r--r--src/servers.c8
-rw-r--r--src/sessions.c2
-rw-r--r--src/slist.c2
-rw-r--r--src/sockutil.c2
-rw-r--r--src/solidircd.c7
-rw-r--r--src/timeout.c2
-rw-r--r--src/tools/anopesmtp.c2
-rw-r--r--src/tools/smtp.h2
-rw-r--r--src/ultimate2.c3
-rw-r--r--src/ultimate3.c3
-rw-r--r--src/unreal31.c3
-rw-r--r--src/unreal32.c3
-rw-r--r--src/users.c2
-rw-r--r--src/viagra.c4
-rw-r--r--src/vsnprintf.c2
-rw-r--r--version.log9
99 files changed, 186 insertions, 162 deletions
diff --git a/Config b/Config
index 4fc79594a..2914058ca 100755
--- a/Config
+++ b/Config
@@ -2,7 +2,7 @@
#
# Configuration script for Services.
#
-# Anope (c) 2003 Anope team
+# Anope (c) 2003-2005 Anope team
# Contact us at dev@anope.org
#
# This program is free but copyrighted software; see the file COPYING for
diff --git a/configure.in b/configure.in
index cc9e62507..f5ae42728 100644
--- a/configure.in
+++ b/configure.in
@@ -1,7 +1,7 @@
dnl autoconf.in for Services.
dnl
-dnl Anope (c) 2003 Anope team
-dnl Contact us at anope@zero.org
+dnl Anope (c) 2003-2005 Anope team
+dnl Contact us at dev@anope.org
dnl This program is free but copyrighted software; see the file COPYING for
dnl details.
diff --git a/docs/IRCD b/docs/IRCD
index 27f329e2e..fa56ce77e 100644
--- a/docs/IRCD
+++ b/docs/IRCD
@@ -3,8 +3,9 @@ HOW TO ADD IRCD SUPPORT
1. Files to edit
2. Modifing the header file
3. The code
-4. Functions / Events
-5. CAPAB/PROTOCTL
+4. Modes
+5. Functions / Events
+6. CAPAB/PROTOCTL
=============================================================================================
@@ -326,6 +327,14 @@ usage of each.
77. SGline Enforce : the ircd enforces sglines for us we don't need to, 1 = yes 0 = no
+78. Vhost Character : the character used to represent the vhost mode
+
+79. TS6 : ircd supports TS6, 1 = yes 0 = no
+
+80. +h mode support, Helper Op mode supported by the ircd, 1 = yes 0 = no
+
+81. P10 : ircd is a P10 style of IRCD, 1 = yes 0 = no
+
IRCDCAPAB ircdcap[] = { }
This struct is based of the CAPAB defines, you should review the the CAPAB table
@@ -366,7 +375,20 @@ CAPAB_TLKEXT | 0x08000000 | TLKEXT | This allows 10 instead of 8 para
===================================================================================================
-4. FUNCTIONS AND EVENTS
+4. Modes
+
+ The next part that you come to is the user modes. You will want to have your .h file handy
+for this part as you being.
+
+unsigned long umodes[128] = { }
+
+ This starts from 0 to 127 in the ASCII character set. Insert the user modes at the slot
+where the mode fits. If you are adding a the user mode of +i find the 105 character slot in
+the array, and place the UMODE_i into this slot.
+
+===================================================================================================
+
+5. FUNCTIONS AND EVENTS
A brief word about functions and events. All events are captured via the
@@ -399,7 +421,7 @@ they may take any number of arguments, and come to a send_cmd() this root functi
commands are sent to the ircd.
-4. CAPAB/PROTOCTL
+6. CAPAB/PROTOCTL
Most IRCD send a CAPAB or PROTOCTL line so that they can work out what each is
capable of doing. Anope has a function to read these lines and set itself up
diff --git a/docs/README b/docs/README
index 040abf360..03a966ea6 100644
--- a/docs/README
+++ b/docs/README
@@ -1,7 +1,7 @@
Anope -- a set of IRC services for IRC networks
===============================================
-Anope is 2003-2004 Anope Team <info@anope.org>.
+Anope is 2003-2005 Anope Team <info@anope.org>.
Based on Epona 2000-2002 PegSoft <epona@pegsoft.net>.
Based on Services 1996-1999 Andrew Church <achurch@dragonfire.net>.
diff --git a/include/bahamut.h b/include/bahamut.h
index 691342a79..b49b064df 100644
--- a/include/bahamut.h
+++ b/include/bahamut.h
@@ -1,6 +1,6 @@
/* Bahamut functions
*
- * (C) 2003 Anope Team
+ * (C) 2003-2005 Anope Team
* Contact us at info@anope.org
*
* Please read COPYING and README for furhter details.
diff --git a/include/commands.h b/include/commands.h
index 28226b14f..703842690 100644
--- a/include/commands.h
+++ b/include/commands.h
@@ -1,6 +1,6 @@
/* Declarations for command data.
*
- * (C) 2003 Anope Team
+ * (C) 2003-2005 Anope Team
* Contact us at info@anope.org
*
* Please read COPYING and README for furhter details.
diff --git a/include/config.h b/include/config.h
index c260b72af..eb4eaf168 100644
--- a/include/config.h
+++ b/include/config.h
@@ -1,6 +1,6 @@
/* Services configuration.
*
- * (C) 2003 Anope Team
+ * (C) 2003-2005 Anope Team
* Contact us at info@anope.org
*
* Please read COPYING and README for furhter details.
diff --git a/include/datafiles.h b/include/datafiles.h
index 568f8917f..32f168ca1 100644
--- a/include/datafiles.h
+++ b/include/datafiles.h
@@ -1,6 +1,6 @@
/* Database file descriptor structure and file handling routine prototypes.
*
- * (C) 2003 Anope Team
+ * (C) 2003-2005 Anope Team
* Contact us at info@anope.org
*
* Please read COPYING and README for furhter details.
diff --git a/include/defs.h b/include/defs.h
index c2993d270..7afa5d45b 100644
--- a/include/defs.h
+++ b/include/defs.h
@@ -1,6 +1,6 @@
/* Set default values for any constants that should be in include files but
*
- * (C) 2003 Anope Team
+ * (C) 2003-2005 Anope Team
* Contact us at info@anope.org
*
* Please read COPYING and README for furhter details.
diff --git a/include/depricated.h b/include/depricated.h
index 0966a073e..4946aa907 100644
--- a/include/depricated.h
+++ b/include/depricated.h
@@ -1,6 +1,6 @@
/* depricated.h
*
- * (C) 2003 Anope Team
+ * (C) 2003-2005 Anope Team
* Contact us at info@anope.org
*
* Please read COPYING and README for furhter details.
diff --git a/include/dreamforge.h b/include/dreamforge.h
index 414e0639c..f3ed0858c 100644
--- a/include/dreamforge.h
+++ b/include/dreamforge.h
@@ -1,6 +1,6 @@
/* DreamForge IRCD functions
*
- * (C) 2003 Anope Team
+ * (C) 2003-2005 Anope Team
* Contact us at info@anope.org
*
* Please read COPYING and README for furhter details.
diff --git a/include/encrypt.h b/include/encrypt.h
index e31e44ea7..e786fd1de 100644
--- a/include/encrypt.h
+++ b/include/encrypt.h
@@ -1,6 +1,6 @@
/* Include file for high-level encryption routines.
*
- * (C) 2003 Anope Team
+ * (C) 2003-2005 Anope Team
* Contact us at info@anope.org
*
* Please read COPYING and README for furhter details.
diff --git a/include/extern.h b/include/extern.h
index 0fb04b781..410236363 100644
--- a/include/extern.h
+++ b/include/extern.h
@@ -1,6 +1,6 @@
/* Prototypes and external variable declarations.
*
- * (C) 2003 Anope Team
+ * (C) 2003-2005 Anope Team
* Contact us at info@anope.org
*
* Please read COPYING and README for furhter details.
diff --git a/include/hybrid.h b/include/hybrid.h
index 74c69c3a1..e74807dfc 100644
--- a/include/hybrid.h
+++ b/include/hybrid.h
@@ -1,6 +1,6 @@
/* Hybrid IRCD functions
*
- * (C) 2003 Anope Team
+ * (C) 2003-2005 Anope Team
* Contact us at info@anope.org
*
* Please read COPYING and README for furhter details.
diff --git a/include/messages.h b/include/messages.h
index f1de39648..d966131d9 100644
--- a/include/messages.h
+++ b/include/messages.h
@@ -1,6 +1,6 @@
/* Declarations of IRC message structures, variables, and functions.
*
- * (C) 2003 Anope Team
+ * (C) 2003-2005 Anope Team
* Contact us at info@anope.org
*
* Please read COPYING and README for furhter details.
diff --git a/include/modules.h b/include/modules.h
index c05d86151..2a3025586 100644
--- a/include/modules.h
+++ b/include/modules.h
@@ -1,6 +1,6 @@
/* Modular support
*
- * (C) 2003 Anope Team
+ * (C) 2003-2005 Anope Team
* Contact us at info@anope.org
*
* Please read COPYING and README for furhter details.
diff --git a/include/plexus.h b/include/plexus.h
index 7d83d9bd2..d1c3eac5e 100644
--- a/include/plexus.h
+++ b/include/plexus.h
@@ -1,6 +1,6 @@
/* PlexusIRCD IRCD functions
*
- * (C) 2003 Anope Team
+ * (C) 2003-2005 Anope Team
* Contact us at info@anope.org
*
* Please read COPYING and README for furhter details.
diff --git a/include/pseudo.h b/include/pseudo.h
index f543d8a6c..09c7b6f4c 100644
--- a/include/pseudo.h
+++ b/include/pseudo.h
@@ -1,6 +1,6 @@
/* Include extra includes needed by most/all pseudo-clients.
*
- * (C) 2003 Anope Team
+ * (C) 2003-2005 Anope Team
* Contact us at info@anope.org
*
* Please read COPYING and README for furhter details.
diff --git a/include/ptlink.h b/include/ptlink.h
index e97c59a0c..66b34e988 100644
--- a/include/ptlink.h
+++ b/include/ptlink.h
@@ -1,6 +1,6 @@
/* PTLink IRCD functions
*
- * (C) 2003 Anope Team
+ * (C) 2003-2005 Anope Team
* Contact us at info@anope.org
*
* Please read COPYING and README for furhter details.
diff --git a/include/rageircd.h b/include/rageircd.h
index 977f5adfd..74ae926d8 100644
--- a/include/rageircd.h
+++ b/include/rageircd.h
@@ -1,6 +1,6 @@
/* Rage IRCD functions
*
- * (C) 2003 Anope Team
+ * (C) 2003-2005 Anope Team
* Contact us at info@anope.org
*
* Please read COPYING and README for furhter details.
diff --git a/include/ratbox.h b/include/ratbox.h
index 28eb9b9d7..12236e6dc 100644
--- a/include/ratbox.h
+++ b/include/ratbox.h
@@ -1,6 +1,6 @@
/* Ratbox IRCD functions
*
- * (C) 2003 Anope Team
+ * (C) 2003-2005 Anope Team
* Contact us at info@anope.org
*
* Please read COPYING and README for furhter details.
diff --git a/include/services.h b/include/services.h
index c827ba418..4523e2e34 100644
--- a/include/services.h
+++ b/include/services.h
@@ -1,6 +1,6 @@
/*
*
- * (C) 2003 Anope Team
+ * (C) 2003-2005 Anope Team
* Contact us at info@anope.org
*
* Please read COPYING and README for furhter details.
@@ -240,9 +240,9 @@ struct ircdvars_ {
int vident; /* Supports vidents */
int svshold