summaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
authorsjaz <sjaz@5417fbe8-f217-4b02-8779-1006273d7864>2009-01-01 12:00:20 +0000
committersjaz <sjaz@5417fbe8-f217-4b02-8779-1006273d7864>2009-01-01 12:00:20 +0000
commitc777c8d9aa7cd5c2e9a399727a7fa9985a77fb1c (patch)
tree9e996ae4a1bbb833cec036c5cd4d87a590149e85 /src/core
Anope Stable Branch
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/stable@1902 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/core')
-rw-r--r--src/core/Makefile45
-rw-r--r--src/core/Makefile.sub29
-rw-r--r--src/core/Makefile.win3224
-rw-r--r--src/core/bs_act.c92
-rw-r--r--src/core/bs_assign.c102
-rw-r--r--src/core/bs_badwords.c326
-rw-r--r--src/core/bs_bot.c378
-rw-r--r--src/core/bs_botlist.c108
-rw-r--r--src/core/bs_fantasy.c89
-rw-r--r--src/core/bs_fantasy_kick.c98
-rw-r--r--src/core/bs_fantasy_kickban.c99
-rw-r--r--src/core/bs_fantasy_owner.c88
-rw-r--r--src/core/bs_fantasy_seen.c139
-rw-r--r--src/core/bs_help.c67
-rw-r--r--src/core/bs_info.c282
-rw-r--r--src/core/bs_kick.c379
-rw-r--r--src/core/bs_say.c97
-rw-r--r--src/core/bs_set.c208
-rw-r--r--src/core/bs_unassign.c89
-rwxr-xr-xsrc/core/configure53
-rw-r--r--src/core/cs_access.c543
-rw-r--r--src/core/cs_akick.c668
-rw-r--r--src/core/cs_ban.c227
-rw-r--r--src/core/cs_clear.c402
-rw-r--r--src/core/cs_drop.c128
-rw-r--r--src/core/cs_forbid.c139
-rw-r--r--src/core/cs_getkey.c88
-rw-r--r--src/core/cs_getpass.c102
-rw-r--r--src/core/cs_help.c84
-rw-r--r--src/core/cs_identify.c117
-rw-r--r--src/core/cs_info.c249
-rw-r--r--src/core/cs_invite.c90
-rw-r--r--src/core/cs_kick.c152
-rw-r--r--src/core/cs_list.c199
-rw-r--r--src/core/cs_logout.c131
-rw-r--r--src/core/cs_modes.c392
-rw-r--r--src/core/cs_register.c192
-rw-r--r--src/core/cs_sendpass.c125
-rw-r--r--src/core/cs_set.c837
-rw-r--r--src/core/cs_status.c102
-rw-r--r--src/core/cs_suspend.c211
-rw-r--r--src/core/cs_topic.c119
-rw-r--r--src/core/cs_xop.c509
-rw-r--r--src/core/dummy/Makefile6
-rw-r--r--src/core/enc_md5.c427
-rw-r--r--src/core/enc_none.c78
-rw-r--r--src/core/enc_old.c451
-rw-r--r--src/core/enc_sha1.c275
-rw-r--r--src/core/he_help.c76
-rw-r--r--src/core/hs_del.c91
-rw-r--r--src/core/hs_delall.c96
-rw-r--r--src/core/hs_group.c124
-rw-r--r--src/core/hs_help.c66
-rw-r--r--src/core/hs_list.c187
-rw-r--r--src/core/hs_off.c87
-rw-r--r--src/core/hs_on.c102
-rw-r--r--src/core/hs_set.c178
-rw-r--r--src/core/hs_setall.c180
-rw-r--r--src/core/ms_cancel.c105
-rw-r--r--src/core/ms_check.c118
-rw-r--r--src/core/ms_del.c202
-rw-r--r--src/core/ms_help.c66
-rw-r--r--src/core/ms_info.c231
-rw-r--r--src/core/ms_list.c197
-rw-r--r--src/core/ms_read.c203
-rw-r--r--src/core/ms_rsend.c120
-rw-r--r--src/core/ms_send.c74
-rw-r--r--src/core/ms_sendall.c96
-rw-r--r--src/core/ms_set.c266
-rw-r--r--src/core/ms_staff.c93
-rw-r--r--src/core/ns_access.c189
-rw-r--r--src/core/ns_alist.c186
-rw-r--r--src/core/ns_drop.c156
-rw-r--r--src/core/ns_forbid.c155
-rw-r--r--src/core/ns_getemail.c102
-rw-r--r--src/core/ns_getpass.c112
-rw-r--r--src/core/ns_ghost.c118
-rw-r--r--src/core/ns_group.c337
-rw-r--r--src/core/ns_help.c79
-rw-r--r--src/core/ns_identify.c171
-rw-r--r--src/core/ns_info.c284
-rw-r--r--src/core/ns_list.c247
-rw-r--r--src/core/ns_logout.c128
-rw-r--r--src/core/ns_recover.c137
-rw-r--r--src/core/ns_register.c490
-rw-r--r--src/core/ns_release.c127
-rw-r--r--src/core/ns_saset.c533
-rw-r--r--src/core/ns_sendpass.c122
-rw-r--r--src/core/ns_set.c475
-rw-r--r--src/core/ns_status.c94
-rw-r--r--src/core/ns_suspend.c193
-rw-r--r--src/core/ns_update.c90
-rw-r--r--src/core/os_admin.c249
-rw-r--r--src/core/os_akill.c386
-rw-r--r--src/core/os_chankill.c134
-rw-r--r--src/core/os_chanlist.c116
-rw-r--r--src/core/os_clearmodes.c328
-rw-r--r--src/core/os_defcon.c169
-rw-r--r--src/core/os_global.c82
-rw-r--r--src/core/os_help.c66
-rw-r--r--src/core/os_ignore.c146
-rw-r--r--src/core/os_jupe.c88
-rw-r--r--src/core/os_kick.c100
-rw-r--r--src/core/os_logonnews.c98
-rw-r--r--src/core/os_mode.c102
-rw-r--r--src/core/os_modinfo.c139
-rw-r--r--src/core/os_modlist.c195
-rw-r--r--src/core/os_modload.c83
-rw-r--r--src/core/os_modunload.c85
-rw-r--r--src/core/os_noop.c106
-rw-r--r--src/core/os_oline.c108
-rw-r--r--src/core/os_oper.c252
-rw-r--r--src/core/os_opernews.c97
-rw-r--r--src/core/os_quit.c82
-rw-r--r--src/core/os_randomnews.c66
-rw-r--r--src/core/os_raw.c78
-rw-r--r--src/core/os_reload.c84
-rw-r--r--src/core/os_restart.c91
-rw-r--r--src/core/os_session.c68
-rw-r--r--src/core/os_set.c264
-rw-r--r--src/core/os_sgline.c362
-rw-r--r--src/core/os_shutdown.c83
-rw-r--r--src/core/os_sqline.c355
-rw-r--r--src/core/os_staff.c156
-rw-r--r--src/core/os_stats.c453
-rw-r--r--src/core/os_svsnick.c125
-rw-r--r--src/core/os_szline.c350
-rw-r--r--src/core/os_umode.c116
-rw-r--r--src/core/os_update.c74
-rw-r--r--src/core/os_userlist.c121
130 files changed, 23375 insertions, 0 deletions
diff --git a/src/core/Makefile b/src/core/Makefile
new file mode 100644
index 000000000..4ec275430
--- /dev/null
+++ b/src/core/Makefile
@@ -0,0 +1,45 @@
+include ./Makefile.inc
+
+MAKEARGS = 'CFLAGS=${CFLAGS}' 'CC=${CC}' 'ANOPELIBS=${ANOPELIBS}' \
+ 'LDFLAGS=${LDFLAGS}' 'BINDEST=${BINDEST}' 'INSTALL=${INSTALL}' \
+ 'INCLUDEDIR=${INCLUDEDIR}' 'RM=${RM}' 'CP=${CP}' \
+ 'TOUCH=${TOUCH}' 'SHELL=${SHELL}' 'DATDEST=${DATDEST}' \
+ 'RUNGROUP=${RUNGROUP}' 'MODULE_PATH=${MODULE_PATH}' \
+ 'PROFILE=${PROFILE}' 'SHARED=${SHARED}' 'MODULEFLAGS=${MODULEFLAGS}'
+
+OBJECTS= $(SRCS:.c=.o)
+SO_FILES=$(OBJECTS:.o=.s)
+CDEFS= -rdynamic -Wall
+
+all: modules subs
+
+modules: $(OBJECTS) $(SO_FILES)
+
+install:
+ $(CP) ./*.so $(MODULE_PATH)
+
+distclean: spotless
+
+.c.o:
+ $(CC) ${CFLAGS} ${CDEFS} ${MODULEFLAGS} -I../${INCLUDEDIR} -c $<
+
+.o.s:
+ $(CC) ${SHARED} ../mod_version.o $< -o $*.so ${PROFILE}
+ @$(TOUCH) $*.s
+
+subs:
+ @for i in $(SUBS); do \
+ echo "make all in $$i..."; \
+ (cd $$i; $(MAKE) $(MAKEARGS) all); done
+
+subs_clean:
+ @for i in $(SUBS); do \
+ echo "cleaning in $$i..."; \
+ (cd $$i; $(MAKE) clean); done
+
+clean: subs_clean
+ rm -f *.o *.s *.so *.c~ core
+
+spotless: subs_clean
+ rm -f *.o *.s *.so *.c~ core Makefile.inc
+
diff --git a/src/core/Makefile.sub b/src/core/Makefile.sub
new file mode 100644
index 000000000..9fbadf3b0
--- /dev/null
+++ b/src/core/Makefile.sub
@@ -0,0 +1,29 @@
+MAKEARGS = 'CFLAGS=${CFLAGS}' 'CC=${CC}' 'ANOPELIBS=${ANOPELIBS}' \
+ 'LDFLAGS=${LDFLAGS}' 'BINDEST=${BINDEST}' 'INSTALL=${INSTALL}' \
+ 'INCLUDEDIR=${INCLUDEDIR}' 'RM=${RM}' 'CP=${CP}' \
+ 'TOUCH=${TOUCH}' 'SHELL=${SHELL}' 'DATDEST=${DATDEST}' \
+ 'RUNGROUP=${RUNGROUP}' 'MODULE_PATH=${MODULE_PATH}' \
+ 'PROFILE=${PROFILE}' 'SHARED=${SHARED}' 'MODULEFLAGS=${MODULEFLAGS}'
+
+OBJECTS= $(SRCS:.c=.o)
+SO_FILES=$(OBJECTS:.o=.s)
+CDEFS= -rdynamic -Wall
+
+all: module
+
+module: $(OBJECTS) so
+
+distclean: spotless
+