summaryrefslogtreecommitdiff
path: root/help
diff options
context:
space:
mode:
authormichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>2012-10-27 21:02:32 +0000
committermichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>2012-10-27 21:02:32 +0000
commit70f1558a2eca8295e30bb1e381d948056333634d (patch)
tree3051cb6afbc7d5ebae4381e54c70d9cbe54005a4 /help
parent4f1edcf052857117fd51e878c362f878961c4dc9 (diff)
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to
svnroot/ircd-hybrid/trunk git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1592 82007160-df01-0410-b94d-b575c5fd34c7
Diffstat (limited to 'help')
-rw-r--r--help/Makefile.am2
-rw-r--r--help/Makefile.in596
-rw-r--r--help/opers/Makefile.am16
-rw-r--r--help/opers/Makefile.in476
-rw-r--r--help/opers/accept9
-rw-r--r--help/opers/admin11
-rw-r--r--help/opers/away4
-rw-r--r--help/opers/capab1
-rw-r--r--help/opers/challenge10
-rw-r--r--help/opers/close4
-rw-r--r--help/opers/cmode94
-rw-r--r--help/opers/connect16
-rw-r--r--help/opers/die6
-rw-r--r--help/opers/dline19
-rw-r--r--help/opers/eob1
-rw-r--r--help/opers/error8
-rw-r--r--help/opers/etrace9
-rw-r--r--help/opers/gline16
-rw-r--r--help/opers/gungline16
-rw-r--r--help/opers/hash3
-rw-r--r--help/opers/help6
-rw-r--r--help/opers/index28
-rw-r--r--help/opers/info7
-rw-r--r--help/opers/invite4
-rw-r--r--help/opers/ison6
-rw-r--r--help/opers/join11
-rw-r--r--help/opers/kick6
-rw-r--r--help/opers/kill5
-rw-r--r--help/opers/kline29
-rw-r--r--help/opers/knock7
-rw-r--r--help/opers/links17
-rw-r--r--help/opers/list24
-rw-r--r--help/opers/locops4
-rw-r--r--help/opers/lusers7
-rw-r--r--help/opers/map3
-rw-r--r--help/opers/module22
-rw-r--r--help/opers/motd6
-rw-r--r--help/opers/names11
-rw-r--r--help/opers/nick7
-rw-r--r--help/opers/notice36
-rw-r--r--help/opers/omotd4
-rw-r--r--help/opers/oper8
-rw-r--r--help/opers/operwall4
-rw-r--r--help/opers/part9
-rw-r--r--help/opers/pass6
-rw-r--r--help/opers/ping6
-rw-r--r--help/opers/pong6
-rw-r--r--help/opers/post5
-rw-r--r--help/opers/privmsg36
-rw-r--r--help/opers/quit5
-rw-r--r--help/opers/rehash11
-rw-r--r--help/opers/restart5
-rw-r--r--help/opers/resv9
-rw-r--r--help/opers/server1
-rw-r--r--help/opers/set41
-rw-r--r--help/opers/sjoin1
-rw-r--r--help/opers/squit5
-rw-r--r--help/opers/stats42
-rw-r--r--help/opers/svinfo1
-rw-r--r--help/opers/testgecos3
-rw-r--r--help/opers/testline5
-rw-r--r--help/opers/testmask5
-rw-r--r--help/opers/time6
-rw-r--r--help/opers/topic10
-rw-r--r--help/opers/trace11
-rw-r--r--help/opers/uhelp5
-rw-r--r--help/opers/umode33
-rw-r--r--help/opers/undline6
-rw-r--r--help/opers/ungline9
-rw-r--r--help/opers/unkline13
-rw-r--r--help/opers/unresv13
-rw-r--r--help/opers/unxline11
-rw-r--r--help/opers/user7
-rw-r--r--help/opers/userhost10
-rw-r--r--help/opers/users6
-rw-r--r--help/opers/version5
-rw-r--r--help/opers/wallops6
-rw-r--r--help/opers/who36
-rw-r--r--help/opers/whois8
-rw-r--r--help/opers/whowas8
-rw-r--r--help/opers/xline15
-rw-r--r--help/users/Makefile.am7
-rw-r--r--help/users/Makefile.in466
-rw-r--r--help/users/index13
-rw-r--r--help/users/info4
-rw-r--r--help/users/notice19
-rw-r--r--help/users/privmsg19
-rw-r--r--help/users/stats15
-rw-r--r--help/users/umode14
89 files changed, 2556 insertions, 0 deletions
diff --git a/help/Makefile.am b/help/Makefile.am
new file mode 100644
index 0000000..be4f764
--- /dev/null
+++ b/help/Makefile.am
@@ -0,0 +1,2 @@
+AUTOMAKE_OPTIONS = foreign
+SUBDIRS = opers users
diff --git a/help/Makefile.in b/help/Makefile.in
new file mode 100644
index 0000000..b298e44
--- /dev/null
+++ b/help/Makefile.in
@@ -0,0 +1,596 @@
+# Makefile.in generated by automake 1.12.4 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = help
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+ $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+ distdir
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+am__relativize = \
+ dir0=`pwd`; \
+ sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+ sed_rest='s,^[^/]*/*,,'; \
+ sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+ sed_butlast='s,/*[^/]*$$,,'; \
+ while test -n "$$dir1"; do \
+ first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+ if test "$$first" != "."; then \
+ if test "$$first" = ".."; then \
+ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+ else \
+ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+ if test "$$first2" = "$$first"; then \
+ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+ else \
+ dir2="../$$dir2"; \
+ fi; \
+ dir0="$$dir0"/"$$first"; \
+ fi; \
+ fi; \
+ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+ done; \
+ reldir="$$dir2"
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AR = @AR@
+ARGZ_H = @ARGZ_H@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIR = @DATADIR@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DLLTOOL = @DLLTOOL@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GREP = @GREP@
+INCLTDL = @INCLTDL@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LEX = @LEX@
+LEXLIB = @LEXLIB@
+LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
+LIBADD_DL = @LIBADD_DL@
+LIBADD_DLD_LINK = @LIBADD_DLD_LINK@
+LIBADD_DLOPEN = @LIBADD_DLOPEN@
+LIBADD_SHL_LOAD = @LIBADD_SHL_LOAD@
+LIBDIR = @LIBDIR@
+LIBLTDL = @LIBLTDL@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTDLDEPS = @LTDLDEPS@
+LTDLINCL = @LTDLINCL@
+LTDLOPEN = @LTDLOPEN@
+LTLIBOBJS = @LTLIBOBJS@
+LT_CONFIG_H = @LT_CONFIG_H@
+LT_DLLOADERS = @LT_DLLOADERS@
+LT_DLPREOPEN = @LT_DLPREOPEN@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MKDIR_P = @MKDIR_P@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PREFIX = @PREFIX@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+VERSION = @VERSION@
+YACC = @YACC@
+YFLAGS = @YFLAGS@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+ltdl_LIBOBJS = @ltdl_LIBOBJS@
+ltdl_LTLIBOBJS = @ltdl_LTLIBOBJS@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sys_symbol_underscore = @sys_symbol_underscore@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+AUTOMAKE_OPTIONS = foreign
+SUBDIRS = opers users
+all: all-recursive
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign help/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign help/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run 'make' without going through this Makefile.
+# To change the values of 'make' variables: instead of editing Makefiles,
+# (1) if the variable is set in 'config.status', edit 'config.status'
+# (which will cause the Makefiles to be regenerated when you run 'make');
+# (2) otherwise, pass the desired values on the 'make' command line.
+$(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS):
+ @fail= failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+cscopelist-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ set x; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ shift; \
+ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ if test $$# -gt 0; then \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ "$$@" $$unique; \
+ else \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$unique; \
+ fi; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && $(am__cd) $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) "$$here"
+
+cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP)
+ list='$(SOURCES) $(HEADERS) $(LISP)'; \
+ case "$(srcdir)" in \
+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+ *) sdir=$(subdir)/$(srcdir) ;; \
+ esac; \
+ for i in $$list; do \
+ if test -f "$$i"; then \
+ echo "$(subdir)/$$i"; \
+ else \
+ echo "$$sdir/$$i"; \
+ fi; \
+ done >> $(top_builddir)/cscope.files
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+ @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ $(am__make_dryrun) \
+ || test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
+ $(am__relativize); \
+ new_distdir=$$reldir; \
+ dir1=$$subdir; dir2="$(top_distdir)"; \
+ $(am__relativize); \
+ new_top_distdir=$$reldir; \
+ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
+ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
+ ($(am__cd) $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$new_top_distdir" \
+ distdir="$$new_distdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ am__skip_mode_fix=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+html-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) \
+ cscopelist-recursive ctags-recursive install-am install-strip \
+ tags-recursive
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am check check-am clean clean-generic clean-libtool \
+ cscopelist cscopelist-recursive ctags ctags-recursive \
+ distclean distclean-generic distclean-libtool distclean-tags \
+ distdir dvi dvi-am html html-am info info-am install \
+ install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
+ ps ps-am tags tags-recursive uninstall uninstall-am
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/help/opers/Makefile.am b/help/opers/Makefile.am
new file mode 100644
index 0000000..448280e
--- /dev/null
+++ b/help/opers/Makefile.am
@@ -0,0 +1,16 @@
+AUTOMAKE_OPTIONS = foreign
+
+helpfdir = $(pkgdatadir)/help/opers
+
+dist_helpf_DATA = accept cmode etrace ison list map nick ping resv stats trace \
+ unxline whois admin connect gline gungline join locops module \
+ notice pong svinfo uhelp user whowas away hash \
+ kick lusers omotd post testgecos umode \
+ userhost xline capab die help kill oper privmsg \
+ server testline undline users challenge dline index kline \
+ operwall quit set testmask ungline version \
+ eob info knock motd part rehash sjoin time unkline wallops \
+ close error invite links names pass restart squit topic \
+ unresv who
+
+helpf: $(dist_helpf_DATA)
diff --git a/help/opers/Makefile.in b/help/opers/Makefile.in
new file mode 100644
index 0000000..92df928
--- /dev/null
+++ b/help/opers/Makefile.in
@@ -0,0 +1,476 @@
+# Makefile.in generated by automake 1.12.4 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = help/opers
+DIST_COMMON = $(dist_helpf_DATA) $(srcdir)/Makefile.am \
+ $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+am__installdirs = "$(DESTDIR)$(helpfdir)"
+DATA = $(dist_helpf_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AR = @AR@
+ARGZ_H = @ARGZ_H@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIR = @DATADIR@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DLLTOOL = @DLLTOOL@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GREP = @GREP@
+INCLTDL = @INCLTDL@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LEX = @LEX@
+LEXLIB = @LEXLIB@
+LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
+LIBADD_DL = @LIBADD_DL@
+LIBADD_DLD_LINK = @LIBADD_DLD_LINK@
+LIBADD_DLOPEN = @LIBADD_DLOPEN@
+LIBADD_SHL_LOAD = @LIBADD_SHL_LOAD@
+LIBDIR = @LIBDIR@
+LIBLTDL = @LIBLTDL@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTDLDEPS = @LTDLDEPS@
+LTDLINCL = @LTDLINCL@
+LTDLOPEN = @LTDLOPEN@
+LTLIBOBJS = @LTLIBOBJS@
+LT_CONFIG_H = @LT_CONFIG_H@
+LT_DLLOADERS = @LT_DLLOADERS@
+LT_DLPREOPEN = @LT_DLPREOPEN@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MKDIR_P = @MKDIR_P@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PREFIX = @PREFIX@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+VERSION = @VERSION@
+YACC = @YACC@
+YFLAGS = @YFLAGS@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+ltdl_LIBOBJS = @ltdl_LIBOBJS@
+ltdl_LTLIBOBJS = @ltdl_LTLIBOBJS@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sys_symbol_underscore = @sys_symbol_underscore@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+AUTOMAKE_OPTIONS = foreign
+helpfdir = $(pkgdatadir)/help/opers
+dist_helpf_DATA = accept cmode etrace ison list map nick ping resv stats trace \
+ unxline whois admin connect gline gungline join locops module \
+ notice pong svinfo uhelp user whowas away hash \
+ kick lusers omotd post testgecos umode \
+ userhost xline capab die help kill oper privmsg \
+ server testline undline users challenge dline index kline \
+ operwall quit set testmask ungline version \
+ eob info knock motd part rehash sjoin time unkline wallops \
+ close error invite links names pass restart squit topic \
+ unresv who
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign help/opers/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign help/opers/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+install-dist_helpfDATA: $(dist_helpf_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(dist_helpf_DATA)'; test -n "$(helpfdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(helpfdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(helpfdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(helpfdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(helpfdir)" || exit $$?; \
+ done
+
+uninstall-dist_helpfDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(dist_helpf_DATA)'; test -n "$(helpfdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(helpfdir)'; $(am__uninstall_files_from_dir)
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+cscope cscopelist:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(helpfdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-dist_helpfDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-dist_helpfDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ distclean distclean-generic distclean-libtool distdir dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-data install-data-am install-dist_helpfDATA \
+ install-dvi install-dvi-am install-exec install-exec-am \
+ install-html install-html-am install-info install-info-am \
+ install-man install-pdf install-pdf-am install-ps \
+ install-ps-am install-strip installcheck installcheck-am \
+ installdirs maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
+ ps ps-am uninstall uninstall-am uninstall-dist_helpfDATA
+
+
+helpf: $(dist_helpf_DATA)
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/help/opers/accept b/help/opers/accept
new file mode 100644
index 0000000..50ac159
--- /dev/null
+++ b/help/opers/accept
@@ -0,0 +1,9 @@
+ACCEPT [parameter]
+
+ACCEPT allows you to control who can send you a NOTICE or PRIVMSG
+while you have user mode +g enabled.
+
+For +g: /QUOTE ACCEPT <n!u@h> -- Add a permitted mask
+ /QUOTE ACCEPT -<n!u@h> -- Remove a permitted mask
+ /QUOTE ACCEPT * -- List the present permitted masks
+ /QUOTE ACCEPT -- List the present permitted masks
diff --git a/help/opers/admin b/help/opers/admin
new file mode 100644
index 0000000..7b1b8a0
--- /dev/null
+++ b/help/opers/admin
@@ -0,0 +1,11 @@
+ADMIN [server]
+
+With no arguments, ADMIN shows the information that was set by the
+administrator of the server. This information can take any form that
+will fit in three lines of text but is usually a list of contacts
+for the persons that run the server.
+
+With a second argument, the administrative information for the
+specified server is displayed.
+
+See also: stats
diff --git a/help/opers/away b/help/opers/away
new file mode 100644
index 0000000..9f04479
--- /dev/null
+++ b/help/opers/away
@@ -0,0 +1,4 @@
+AWAY :[MSG]
+
+Without an argument, it will set you back. With an argument,
+it will set you as AWAY with the specified message.
diff --git a/help/opers/capab b/help/opers/capab
new file mode 100644
index 0000000..36abc97
--- /dev/null
+++ b/help/opers/capab
@@ -0,0 +1 @@
+CAPAB - Server to Server Protocol Command.
diff --git a/help/opers/challenge b/help/opers/challenge
new file mode 100644
index 0000000..9e8d432
--- /dev/null
+++ b/help/opers/challenge
@@ -0,0 +1,10 @@
+CHALLENGE <nick|+response>
+
+CHALLENGE is used in the RSA controlled
+oper {} system. CHALLENGE requires you to
+issue the command using the nickname in the
+operator block, while matching the username
+and hostname specified. The server will
+send you an RSA challenge. You must send
+a valid RSA response back to the server,
+proceeded with a '+' symbol.
diff --git a/help/opers/close b/help/opers/close
new file mode 100644
index 0000000..82fae6b
--- /dev/null
+++ b/help/opers/close
@@ -0,0 +1,4 @@
+CLOSE
+
+Close any connections from clients or servers who have
+not fully registered yet.
diff --git a/help/opers/cmode b/help/opers/cmode
new file mode 100644
index 0000000..5fe5147
--- /dev/null
+++ b/help/opers/cmode
@@ -0,0 +1,94 @@
+# $Id$
+MODE <channel> <+|-><modes> [parameters]
+
+=-=-=-=-=-=-=-=-=-=-=
+ CHANNELMODES
+=-=-=-=-=-=-=-=-=-=-=
+
+ MODE - DESCRIPTION
+------------------------------------------------------------------------
+
+NO PARAMETERS:
+--------------
+
+ +n - 'No external messages'. This will prevent any user who
+ isn't in the channel from sending messages to the channel.
+
+ +t - 'Ops Topic'. This will prevent any user who isn't opped,
+ or half-opped (+o/+h) from setting a channel topic.
+
+ +s - 'Secret'. This will prevent the channel from being shown
+ in a /whois, and in the channel list.
+
+ +p - 'Paranoia'. Controls whether halfops may invite users
+ into a channel or whether they may kick other members of a
+ channel.
+
+ +m - 'Moderated'. This will prevent any user who isn't opped,
+ half-opped or voiced (+o/+h/+v) from talking in the channel.
+
+ +i - 'Invite only'. This will prevent anyone from joining your
+ channel who hasn't received an /invite or whose host isn't in
+ the +I list.
+
+ +r - 'Registered'. Channel has been registered with ChanServ.
+ This mode can be set by servers only.
+
+ +O - 'IRCOps only'. This will prevent anyone who hasn't obtained
+ IRCOp status from joining your channel. Can be set by an IRCOp
+ only.
+
+ +R - 'Registered only'.- Only registered clients may join a channel
+ with that mode set
+
+ +S - 'SSL only'. This will prevent anyone who isn't securely connected
+ via SSL/TLS from joining your channel.
+
+
+WITH PARAMETERS:
+----------------
+
+ +k - 'Key'. This will require users joining to know the key,
+ they must then use /join #channel KEY
+
+ PARAMS: /mode #channel +k key
+
+ +l - 'Limit'. This will prevent more than LIMIT number of people
+ in the channel at any time.
+
+ PARAMS: /mode #channel +l limit
+
+ +v - 'Voice'. This will allow a user to talk in a moderated (+m)
+ channel. Shown by the +nick flag.
+
+ PARAMS: /mode #channel +vvvv nick1 nick2 nick3 nick4
+
+ +h - 'Half-op'. This will allow a user to set all of the above
+ modes, (and some more below..), whilst stopping the user
+ from doing harm to the channel. Users who are +h CANNOT
+ kick opped (+o) users, or set modes +h/-h/+o/-o.
+
+ They can perform all other modes, and can kick regular users.
+
+ PARAMS: /mode #channel +hhhh nick1 nick2 nick3 nick4
+
+ +o - 'Op'. This gives the user full control over the channel.
+ An opped user may op other users, set any mode, and
+ remove ops from whoever they want.
+
+ PARAMS: /mode #channel +oooo nick1 nick2 nick3 nick4
+
+ +b - 'Ban'. This will prevent a user from entering the channel,
+ based on a nick!ident@host match.
+
+ PARAMS: /mode #channel +bbbb n!u@h1b n!u@h2b n!u@h3b n!u@h4
+
+ +e - 'Exempt'. This will allow a user to join a channel even if
+ they are banned (+b), based on a nick!ident@host match.
+
+ PARAMS: /mode #channel +eeee n!u@h1b n!u@h2b n!u@h3b n!u@h4
+
+ +I - 'Invite Exempt'. This will allow a user to join an
+ invite-only (+i) channel, based on a nick!user@host match.
+
+ PARAMS: /mode #channel +IIII n!u@h1b n!u@h2b n!u@h3b n!u@h4
diff --git a/help/opers/connect b/help/opers/connect
new file mode 100644
index 0000000..929bfb8
--- /dev/null
+++ b/help/opers/connect
@@ -0,0 +1,16 @@
+CONNECT <server_A> [port] [server_B]
+
+When [server_B] is used, CONNECT asks [server_B] to
+connect to <server_A>. Requires Oper Priv: R
+
+The [port] must be specified with [server_B], this is
+usually 6667. To use the default port in the connect
+block, you can use 0 as the port.
+
+When [server_B] is not used, CONNECT tries to connect
+your server to <server_A>.
+
+When [port] is used, the connection will be attempted
+to [port].
+When [port] is not used, 6667 is used as a default,
+unless the port is specified in the conf file.
diff --git a/help/opers/die b/help/opers/die
new file mode 100644
index 0000000..876bc51
--- /dev/null
+++ b/help/opers/die
@@ -0,0 +1,6 @@
+DIE server.name :[reason]
+
+Terminates the IRC server with optional reason
+[reason]
+
+- Requires Oper Priv: D
diff --git a/help/opers/dline b/help/opers/dline
new file mode 100644
index 0000000..f9c31da
--- /dev/null
+++ b/help/opers/dline
@@ -0,0 +1,19 @@
+# $Id$
+DLINE <time> <nick|ip> :[reason] [| oper reason]
+
+<time> if present, gives number of minutes for DLINE
+
+Adds a DLINE to the dline.conf file
+which will deny any connections from the IP address
+of the banned client. The banned client will receive
+a message saying he/she is banned with reason [reason]
+
+If an oper reason is added (the pipe must be specified
+to separate the fields) this will be added into the
+dline.conf but will not be shown to the user when they
+are given the dline reason.
+
+In order to use <nick> rather than <ip>, <nick> must
+be on your server.
+
+- Requires Oper Priv: K
diff --git a/help/opers/eob b/help/opers/eob
new file mode 100644
index 0000000..ec50689
--- /dev/null
+++ b/help/opers/eob
@@ -0,0 +1 @@
+EOB - Server to Server Protocol Command.
diff --git a/help/opers/error b/help/opers/error
new file mode 100644
index 0000000..e3f163b
--- /dev/null
+++ b/help/opers/error
@@ -0,0 +1,8 @@
+ERROR :<message>
+
+ERROR is sent by the server to clients
+or other servers when an exception occurs.
+
+If another server sends your server an
+ERROR, it will be shown to all operators
+on the server.
diff --git a/help/opers/etrace b/help/opers/etrace
new file mode 100644
index 0000000..b07de8f
--- /dev/null
+++ b/help/opers/etrace
@@ -0,0 +1,9 @@
+ETRACE [nickname mask]
+
+The ETRACE command will display a list of locally connected users
+in the following format:
+
+User/Oper class nickname username host gecos
+
+You can optionally give a parameter with nickname mask to limit
+the output. Wildcards are allowed.
diff --git a/help/opers/gline b/help/opers/gline
new file mode 100644
index 0000000..6ce368d
--- /dev/null
+++ b/help/opers/gline
@@ -0,0 +1,16 @@
+GLINE <user@host> :[reason]
+
+-- if glines are enabled --
+Attempts to add a global IRC-network wide ban on
+<user@host> for the reason [reason].
+
+It takes three different opers on three different
+servers to do the same GLINE within a short interval,
+to have a GLINE triggered for a compiled time of hours.
+
+GLINE user@ip.ip.ip.ip
+will gline the user at the unresolved ip.
+ip.ip.ip.ip can be in CIDR form i.e. 192.168.0.0/24
+or 192.168.0.* (which is converted to CIDR form internally)
+
+- Requires Oper Priv: G
diff --git a/help/opers/gungline b/help/opers/gungline
new file mode 100644
index 0000000..558ea56
--- /dev/null
+++ b/help/opers/gungline
@@ -0,0 +1,16 @@
+GUNGLINE <user@host> :[reason]
+
+-- if glines are enabled --
+Attempts to remove a global IRC-network wide ban on
+<user@host> for the reason [reason].
+
+It takes three different opers on three different
+servers to do the same GUNGLINE within a short interval,
+to have a GUNGLINE triggered for a compiled time of hours.
+
+GUNGLINE user@ip.ip.ip.ip
+will ungline the user at the unresolved ip.
+ip.ip.ip.ip can be in CIDR form i.e. 192.168.0.0/24
+or 192.168.0.* (which is converted to CIDR form internally)
+
+- Requires Oper Priv: G
diff --git a/help/opers/hash b/help/opers/hash
new file mode 100644
index 0000000..04e3fee
--- /dev/null
+++ b/help/opers/hash
@@ -0,0 +1,3 @@
+HASH
+
+Shows the hash statistics.
diff --git a/help/opers/help b/help/opers/help
new file mode 100644
index 0000000..fd20128
--- /dev/null
+++ b/help/opers/help
@@ -0,0 +1,6 @@
+HELP [topic]
+
+HELP displays the contents of the help
+file for topic requested. If no topic is
+requested, it will perform the equivalent
+to HELP index.
diff --git a/help/opers/index b/help/opers/index
new file mode 100644
index 0000000..e2ac194
--- /dev/null
+++ b/help/opers/index
@@ -0,0 +1,28 @@
+# $Id$
+Help topics available to opers only:
+
+CAPAB CLOSE
+CONNECT CRYPTLINK DIE DLINE
+DROP EOB ETRACE GLINE
+HASH KILL KLINE LOCOPS
+MODULE NOTICE OMOTD OPERWALL
+POST PRIVMSG REHASH RESTART
+RESV SERVER SET SJOIN
+SQUIT STATS SVINFO TESTGECOS
+TESTLINE TESTMASK TRACE UHELP
+UMODE UNDLINE UNGLINE UNKLINE
+UNRESV UNXLINE WALLOPS
+XLINE
+
+Help topics available to users:
+
+ACCEPT ADMIN AWAY CHALLENGE
+CMODE ERROR HELP INFO
+INVITE ISON JOIN KICK
+KNOCK LINKS LIST LUSERS
+MAP MOTD NAMES NICK
+NOTICE OPER PART PASS
+PING PONG PRIVMSG QUIT
+STATS TIME TOPIC UMODE
+USER USERHOST USERS VERSION
+WHO WHOIS WHOWAS
diff --git a/help/opers/info b/help/opers/info
new file mode 100644
index 0000000..3a05e16
--- /dev/null
+++ b/help/opers/info
@@ -0,0 +1,7 @@
+INFO
+
+INFO displays the copyright, list of authors and contributors
+to ircd, and the server configuration (as defined in setup.h,
+defaults.h, and ircd.conf).
+
+# $Id$
diff --git a/help/opers/invite b/help/opers/invite
new file mode 100644
index 0000000..6e64fa3
--- /dev/null
+++ b/help/opers/invite
@@ -0,0 +1,4 @@
+INVITE <nickname> <channel>
+
+INVITE sends a notice to the user that you have
+asked him/her to come to the specified channel.
diff --git a/help/opers/ison b/help/opers/ison
new file mode 100644
index 0000000..f79de3a
--- /dev/null
+++ b/help/opers/ison
@@ -0,0 +1,6 @@
+ISON <nick_A> [nick_B] :[nick_C] [nick_D]
+
+ISON will return a list of users who are present
+on the network from the list that was passed in.
+
+This command is rarely used directly.
diff --git a/help/opers/join b/help/opers/join
new file mode 100644
index 0000000..2065b6f
--- /dev/null
+++ b/help/opers/join
@@ -0,0 +1,11 @@
+# $Id$
+JOIN <#channel1[,#channel2,#channel3...]> [key]
+
+The JOIN command allows you to enter a public chat area known as
+a channel. You can join more than one channel at a time,
+separating their names with comma's (',').
+
+If the channel has a key set, the second argument must be
+given to enter. This allows channels to be password protected.
+
+See also: part, list
diff --git a/help/opers/kick b/help/opers/kick
new file mode 100644
index 0000000..a3ce273
--- /dev/null
+++ b/help/opers/kick
@@ -0,0 +1,6 @@
+KICK <channel> <nick> :[msg]
+
+The KICK command will remove the specified user
+from the specified channel, using the optional
+kick message. You must be a channel operator to
+use this command.
diff --git a/help/opers/kill b/help/opers/kill
new file mode 100644
index 0000000..b24c2aa
--- /dev/null
+++ b/help/opers/kill
@@ -0,0 +1,5 @@
+KILL <nick> <reason>
+
+Disconnects user <nick> from the IRC server he/she
+is connected to with reason <reason>.
+- Requires Oper Priv: O for users not on your IRC server
diff --git a/help/opers/kline b/help/opers/kline
new file mode 100644
index 0000000..257e11b
--- /dev/null
+++ b/help/opers/kline
@@ -0,0 +1,29 @@
+# $Id$
+KLINE [time] <nick|user@host> :[reason] [| oper reason]
+
+[time] if present, gives number of minutes for KLINE
+
+Adds a KLINE to the kline.conf file which
+will ban the specified user from using that server.
+The banned client will receive a message saying he/she
+is banned with reason [reason]
+
+If an oper reason is added (the pipe must be specified
+to separate the fields) this will be added into the
+kline.conf but will not be shown to the user when they
+are given the kline reason.
+
+KLINE user@ip.ip.ip.ip :[reason] [| oper reason]
+will kline the user at the unresolved ip.
+ip.ip.ip.ip can be in CIDR form i.e. 192.168.0.0/24
+or 192.168.0.* (which is converted to CIDR form internally)
+
+For a temporary KLINE, length of kline is given in
+minutes as the first parameter [time] i.e.
+KLINE 10 <nick|user@host> :cool off for 10 minutes
+
+KLINE <user@host> ON irc.server :[reason] [| oper reason]
+will kline the user on irc.server if irc.server accepts
+remote klines.
+
+- Requires Oper Priv: K
diff --git a/help/opers/knock b/help/opers/knock
new file mode 100644
index 0000000..904d5a8
--- /dev/null
+++ b/help/opers/knock
@@ -0,0 +1,7 @@
+KNOCK <channel>
+
+KNOCK requests access to a channel that
+for some reason is not open.
+
+KNOCK cannot be used if you are banned, the
+channel is +p, or it is open.
diff --git a/help/opers/links b/help/opers/links
new file mode 100644
index 0000000..ce4b417
--- /dev/null
+++ b/help/opers/links
@@ -0,0 +1,17 @@
+LINKS [mask] [remote]
+
+LINKS shows a list of all servers linked to the host server.
+
+With a mask parameter, LINKS will just show servers matching
+that parameter. With the remote server parameter, LINKS will
+request the LINKS data from the remote server, matching the
+mask given.
+
+The information provided by the LINKS command can be helpful
+for determining the overall shape of the network in addition to
+it's size.
+
+NOTE: the links command employs an intensive process to generate
+it's output, so sparing use is recommended.
+
+See also: connect squit
diff --git a/help/opers/list b/help/opers/list
new file mode 100644
index 0000000..f21197d
--- /dev/null
+++ b/help/opers/list
@@ -0,0 +1,24 @@
+LIST [options]
+
+Without any arguments, LIST will give an entire list of all
+channels which are not set as secret (+s). The list will be in
+the form:
+
+ <#channel> <amount of users> :[topic]
+
+If you want to use a specific filter, you can pass one or more
+options separated by commas (','). Recognized options are:
+ *mask* List channels matching *mask*
+ !*mask* List channels NOT matching *mask*
+ >num Show only channels which contain more than <num> users
+ <num Show only channels which contain less than <num> users
+ C>num Display channels created within last <num> minutes
+ C<num Display channels created earlier than <num> minutes ago
+ T>num Limit matches to those channels whose topics are older
+ than <num> minutes
+ T<num Limit matches to those channels whose topics have been
+ changed within last <num> minutes
+
+To stop a running LIST request, use /LIST command again.
+
+See also: join
diff --git a/help/opers/locops b/help/opers/locops
new file mode 100644
index 0000000..e7ef5d4
--- /dev/null
+++ b/help/opers/locops
@@ -0,0 +1,4 @@
+LOCOPS :<message>
+
+Sends an LOCOPS message of <message> to all
+opers on local server who are umode +l
diff --git a/help/opers/lusers b/help/opers/lusers
new file mode 100644
index 0000000..663e5a5
--- /dev/null
+++ b/help/opers/lusers
@@ -0,0 +1,7 @@
+LUSERS [mask] [remoteserver]
+
+LUSERS will display client count statistics
+for the specified mask, or all users if a
+mask was not specified. If a remote server
+is specified, it will request the information
+from that server.
diff --git a/help/opers/map b/help/opers/map
new file mode 100644
index 0000000..b5eb8f5
--- /dev/null
+++ b/help/opers/map
@@ -0,0 +1,3 @@
+MAP
+
+Shows the network map.
diff --git a/help/opers/module b/help/opers/module
new file mode 100644
index 0000000..8fe0408
--- /dev/null
+++ b/help/opers/module
@@ -0,0 +1,22 @@
+MODULE <option> [module name]
+
+<option> can be one of the following:
+ LIST - List the modules that are currently loaded into the
+ ircd, along with their address and version.
+ When a match string is provided, LIST only prints
+ modules with names matching the match string.
+
+ LOAD - Loads a module into the ircd.
+ The optional path can be an absolute path
+ from / or from the IRCD_PREFIX
+ (ie modules/autoload/m_users.la)
+
+ UNLOAD - Unload a module from the ircd.
+ Use just the module name, the path is not needed.
+ When a module is unloaded, all commands associated
+ with it are unloaded as well.
+
+ RELOAD - Reloads all modules.
+ All modules are unloaded, then those in modules/autoload
+ are loaded. If "*" has been specified as module name,
+ all modules will be reloaded.
diff --git a/help/opers/motd b/help/opers/motd
new file mode 100644
index 0000000..70b5f83
--- /dev/null
+++ b/help/opers/motd
@@ -0,0 +1,6 @@
+# $Id$
+MOTD [servername]
+
+MOTD will display the message of the day for the
+server name specified, or the local server if there
+was no parameter.
diff --git a/help/opers/names b/help/opers/names
new file mode 100644
index 0000000..4b69fc2
--- /dev/null
+++ b/help/opers/names
@@ -0,0 +1,11 @@
+NAMES [channel]
+
+With no channel argument, NAMES shows the names (nicks) of all clients
+logged in to the server that do not have +i flag.
+
+With the #channel argument, it displays the nicks on that channel,
+also respecting the +i flag of each client. If the channel specified
+is a channel that the issuing client is currently in, all nicks are
+listed in similar fashion to when the user first joins a channel.
+
+See also: join
diff --git a/help/opers/nick b/help/opers/nick
new file mode 100644
index 0000000..32d56d1
--- /dev/null
+++ b/help/opers/nick
@@ -0,0 +1,7 @@
+NICK <nickname>
+
+When first connected to the IRC server, NICK is required to
+set the client's nickname.
+
+NICK will also change the client's nickname once a connection
+has been established.
diff --git a/help/opers/notice b/help/opers/notice
new file mode 100644
index 0000000..0387f76
--- /dev/null
+++ b/help/opers/notice
@@ -0,0 +1,36 @@
+NOTICE <nick|channel> :message
+
+NOTICE will send a notice message to the
+user or channel specified.
+
+NOTICE supports the following prefixes for sending
+messages to specific clients in a channel:
+
+@ - channel operators only
+% - channel operators and half-ops
++ - operators, half-ops, and voiced users
+
+Two other targets are permitted:
+
+$$servermask - Send a message to a server or set of
+ servers
+$#hostmask - Send a message to users matching the
+ hostmask specified.
+
+These two are operator only.
+
+The nick can be extended to fit into the following
+syntax:
+
+username[%hostname]@servername
+
+This syntax (without the hostname) is used to securely
+send a message to a service or a bot.
+
+An extension of this is the syntax to send to all opers
+on a server.
+
+opers@servername
+
+In Hybrid 7, all opers on a server will see a message that
+looks like a modified WALLOPS
diff --git a/help/opers/omotd b/help/opers/omotd
new file mode 100644
index 0000000..4e5fb5c
--- /dev/null
+++ b/help/opers/omotd
@@ -0,0 +1,4 @@
+# $Id$
+OMOTD
+
+OMOTD will display the operator message of the day.
diff --git a/help/opers/oper b/help/opers/oper
new file mode 100644
index 0000000..08962bf
--- /dev/null
+++ b/help/opers/oper
@@ -0,0 +1,8 @@
+OPER <name> <password>
+
+The OPER command requires two arguments to be given. The first
+argument is the name of the operator as specified in the
+configuration file. The second argument is the password for
+the operator matching the name and host.
+
+The operator privileges are shown on a sucessful OPER.
diff --git a/help/opers/operwall b/help/opers/operwall
new file mode 100644
index 0000000..e331548
--- /dev/null
+++ b/help/opers/operwall
@@ -0,0 +1,4 @@
+OPERWALL :<message>
+
+Sends an OPERWALL message of <message> to all
+opers who are umode +z
diff --git a/help/opers/part b/help/opers/part
new file mode 100644
index 0000000..9cf8f14
--- /dev/null
+++ b/help/opers/part
@@ -0,0 +1,9 @@
+PART <#channel> :[part message]
+
+PART requires at least a channel argument to be given. It will
+exit the client from the specified channel.
+
+An optional part message may be given to be displayed to the
+channel.
+
+See also: join
diff --git a/help/opers/pass b/help/opers/pass
new file mode 100644
index 0000000..d4a618d
--- /dev/null
+++ b/help/opers/pass
@@ -0,0 +1,6 @@
+PASS <password>
+
+PASS is used during registration to access
+a password protected auth {} block.
+
+PASS is also used during server registration.
diff --git a/help/opers/ping b/help/opers/ping
new file mode 100644
index 0000000..9de6ed5
--- /dev/null
+++ b/help/opers/ping
@@ -0,0 +1,6 @@
+PING <source> :<target>
+
+PING will request a PONG from the target. If a
+user or operator issues this command, the source
+will always be turned into the nick that issued
+the PING.
diff --git a/help/opers/pong b/help/opers/pong
new file mode 100644
index 0000000..c05c65a
--- /dev/null
+++ b/help/opers/pong
@@ -0,0 +1,6 @@
+PONG <pinged-client> :<source-client>
+
+PONG is the response to a PING command. The
+source client is the user or server that issued
+the command, and the pinged client is the
+user or server that received the PING.
diff --git a/help/opers/post b/help/opers/post
new file mode 100644
index 0000000..362ca3d
--- /dev/null
+++ b/help/opers/post
@@ -0,0 +1,5 @@
+POST
+
+The POST command is used to help protect against
+insecure HTTP proxies. Any proxy that sends a POST
+command during registration will be exited.
diff --git a/help/opers/privmsg b/help/opers/privmsg
new file mode 100644
index 0000000..e0e8835
--- /dev/null
+++ b/help/opers/privmsg
@@ -0,0 +1,36 @@
+PRIVMSG <nick1|channel1[,nick2|channel2...]> :message
+
+PRIVMSG will send a standard message to the
+user or channel specified.
+
+PRIVMSG supports the following prefixes for sending
+messages to specific clients in a channel:
+
+@ - channel operators only
+% - channel operators and half-ops
++ - operators, half-ops, and voiced users
+
+Two other targets are permitted:
+
+$$servermask - Send a message to a server or set of
+ servers
+$#hostmask - Send a message to users matching the
+ hostmask specified.
+
+These two are operator only.
+
+The nick can be extended to fit into the following
+syntax:
+
+username[%hostname]@servername
+
+This syntax (without the hostname) is used to securely
+send a message to a service or a bot.
+
+An extension of this is the syntax to send to all opers
+on a server.
+
+opers@servername
+
+In Hybrid 7, all opers on a server will see a message that
+looks like a modified WALLOPS
diff --git a/help/opers/quit b/help/opers/quit
new file mode 100644
index 0000000..b6d0735
--- /dev/null
+++ b/help/opers/quit
@@ -0,0 +1,5 @@
+QUIT :[quit message]
+
+QUIT sends a message to the IRC server letting it know you would
+like to disconnect. The quit message will be displayed to the
+users in the channels you were in when you are disconnected.
diff --git a/help/opers/rehash b/help/opers/rehash
new file mode 100644
index 0000000..8c2f561
--- /dev/null
+++ b/help/opers/rehash
@@ -0,0 +1,11 @@
+REHASH [option]
+
+When no [option] is given, ircd will re-read the
+ircd.conf file.
+
+[option] can be one of the following:
+ DNS - Re-read the /etc/resolv.conf file
+ MOTD - Re-reads MOTD file
+ OMOTD - Re-reads Oper MOTD file
+
+- Requires Oper Priv: H
diff --git a/help/opers/restart b/help/opers/restart
new file mode 100644
index 0000000..1d7ea48
--- /dev/null
+++ b/help/opers/restart
@@ -0,0 +1,5 @@
+RESTART server.name :[reason]
+
+Restarts the IRC server.
+
+- Requires Oper Priv: D
diff --git a/help/opers/resv b/help/opers/resv
new file mode 100644
index 0000000..64c29d9
--- /dev/null
+++ b/help/opers/resv
@@ -0,0 +1,9 @@
+RESV <channel|nick> :<reason>
+
+-- RESV a channel or nick
+Will create a resv for the given channel/nick, stopping
+local users from joining the channel, or using the
+nick. Will not affect remote clients.
+
+If the oper is an admin, they may create a wildcard
+resv, for example: clones*
diff --git a/help/opers/server b/help/opers/server
new file mode 100644
index 0000000..b618436
--- /dev/null
+++ b/help/opers/server
@@ -0,0 +1 @@
+SERVER - Server to Server Protocol Command.
diff --git a/help/opers/set b/help/opers/set
new file mode 100644
index 0000000..a3bf2ed
--- /dev/null
+++ b/help/opers/set
@@ -0,0 +1,41 @@
+SET <option> <value>
+
+<option> can be one of the following:
+ AUTOCONN - Sets auto-connect on or off for a particular
+ server
+ AUTOCONNALL - Sets auto-connect on or off for all servers
+ FLOODCOUNT - The number of lines allowed before
+ throttling a connection due to flooding
+ Note that this variable is used for both
+ channels and clients
+ IDLETIME - The number of seconds a client can be idle
+ before disconnecting them
+ JFLOODCOUNT - Sets the number of joins in JFLOODTIME to
+ count as flooding. Use 0 to disable.
+ JFLOODTIME - The amount of time in seconds in JFLOODCOUNT to consider
+ as join flooding. Use 0 to disable.
+ LOG - Sets the Logging level for what is logged
+ to ircd.log and syslog.
+ MAX - Sets the number of max connections
+ to <value>. (This number cannot exceed
+ HARD_FDLIMIT in defaults.h)
+ MSGLOCALE - Set the message locale
+ standard - Compiled in defaults
+ custom - Old CUSTOM_ERR messages
+ REJECTTIME - Sets the amount of time before disconnecting
+ a rejected client. Use 0 to disable.
+ SPAMNUM - Sets how many join/parts to channels
+ constitutes a possible spambot.
+ SPAMTIME - Below this time on a channel
+ counts as a join/part as above.
+ SPLITMODE - Sets splitmode to <value>:
+ ON - splitmode is permanently on
+ OFF - splitmode is permanently off
+ AUTO - ircd chooses splitmode based on
+ SPLITUSERS and SPLITNUM
+ SPLITNUM - Sets the minimum amount of servers needed to
+ deactivate automatic splitmode.
+ SPLITUSERS - Sets the minimum amount of users needed to
+ deactivate automatic splitmode.
+
+# $Id$
diff --git a/help/opers/sjoin b/help/opers/sjoin
new file mode 100644
index 0000000..026ab5f
--- /dev/null
+++ b/help/opers/sjoin
@@ -0,0 +1 @@
+SJOIN - Server to Server Protocol Command.
diff --git a/help/opers/squit b/help/opers/squit
new file mode 100644
index 0000000..9c0ff05
--- /dev/null
+++ b/help/opers/squit
@@ -0,0 +1,5 @@
+# $Id$
+SQUIT <server> :[reason]
+
+Splits <server> away from your side of the net with [reason].
+- Requires Oper Priv: R for servers not connected to you
diff --git a/help/opers/stats b/help/opers/stats
new file mode 100644
index 0000000..7295349
--- /dev/null
+++ b/help/opers/stats
@@ -0,0 +1,42 @@
+# $Id$
+STATS <letter> [server|nick]
+
+Queries server [server] (or your own server if no
+server parameter is given) for info corresponding to
+<letter>.
+
+ (X = Admin only.)
+LETTER (* = Oper only.)
+------ (^ = Can be configured to be oper only.)
+X A - Shows the ADNS DNS servers in use
+* c - Shows connect blocks
+* d - Shows temporary D lines
+* D - Shows D lines
+* e - Shows exemptions to D lines
+X E - Shows Events
+X f - Shows File Descriptors
+* g - Shows pending G lines
+* G - Shows G lines
+X h - Shows ircd callback statistics
+* H - Shows H/L lines
+^ i - Shows I lines
+^ K - Shows K lines (or matched klines)
+^ k - Shows temporary K lines (or matched temp klines)
+* L - Shows IP and generic info about [nick]
+* l - Shows hostname and generic info about [nick]
+ m - Shows commands and their usage
+^ o - Shows O/o lines
+* P - Shows configured ports
+ p - Shows opers connected and their idle times
+* q - Shows resv'd nicks and channels
+* r - Shows resource usage by ircd
+* s - Shows the server cache
+* t - Shows generic server stats
+* U - Shows shared blocks (Old U: lines)
+ u - Shows server uptime
+* v - Shows connected servers and their idle times
+* x - Shows gecos bans (Old X: lines)
+* y - Shows Y lines
+* z - Shows memory stats
+* Z - Show ziplinks stats
+* ? - Shows connected servers and sendq info about them
diff --git a/help/opers/svinfo b/help/opers/svinfo
new file mode 100644
index 0000000..936db99
--- /dev/null
+++ b/help/opers/svinfo
@@ -0,0 +1 @@
+SVINFO - Server to Server Protocol Command.
diff --git a/help/opers/testgecos b/help/opers/testgecos
new file mode 100644
index 0000000..f131a8a
--- /dev/null
+++ b/help/opers/testgecos
@@ -0,0 +1,3 @@
+TESTGECOS <gecos>
+
+Looks for matching xlines for the given gecos.
diff --git a/help/opers/testline b/help/opers/testline
new file mode 100644
index 0000000..a080e55
--- /dev/null
+++ b/help/opers/testline
@@ -0,0 +1,5 @@
+TESTLINE <user@host>|ip
+
+-- Looks up given user@host or user@ip
+returns info on any found I line or K line for that user,
+or D-line on ip.
diff --git a/help/opers/testmask b/help/opers/testmask
new file mode 100644
index 0000000..162765e
--- /dev/null
+++ b/help/opers/testmask
@@ -0,0 +1,5 @@
+# $Id$
+TESTMASK <user@host>
+
+Will test the given user@host mask, reporting how many local and
+global clients match the given mask.
diff --git a/help/opers/time b/help/opers/time
new file mode 100644
index 0000000..40d79a1
--- /dev/null
+++ b/help/opers/time
@@ -0,0 +1,6 @@
+TIME [server]
+
+The TIME command will return the server's local date and time.
+
+If an argument is supplied, the time for the server specified
+will be returned.
diff --git a/help/opers/topic b/help/opers/topic
new file mode 100644
index 0000000..eb7e3a3
--- /dev/null
+++ b/help/opers/topic
@@ -0,0 +1,10 @@
+TOPIC <#channel> :[new topic]
+
+With only a channel argument, TOPIC shows the current topic of
+the specified channel.
+
+With a second argument, it changes the topic on that channel to
+<new topic>. If the channel is +t, only chanops may change the
+topic.
+
+See also: cmode
diff --git a/help/opers/trace b/help/opers/trace
new file mode 100644
index 0000000..7817af6
--- /dev/null
+++ b/help/opers/trace
@@ -0,0 +1,11 @@
+TRACE [server | nick]
+
+With no argument, TRACE gives a list of all clients connected
+to the local server, both users and operators.
+
+With one argument which is a server, TRACE displays the path
+to the specified server, and all clients on that server.
+
+With one argument which is a client, TRACE displays the
+path to that client, and that client's information.
+
diff --git a/help/opers/uhelp b/help/opers/uhelp
new file mode 100644
index 0000000..74ba8ce
--- /dev/null
+++ b/help/opers/uhelp
@@ -0,0 +1,5 @@
+UHELP [topic]
+
+UHELP allows an operator to view help topics
+for users without opening a second client
+or removing their operator status.
diff --git a/help/opers/umode b/help/opers/umode
new file mode 100644
index 0000000..0bb70c7
--- /dev/null
+++ b/help/opers/umode
@@ -0,0 +1,33 @@
+# $Id$
+MODE <nick> <+|-><modes>
+
+Usermodes: (* designates that the umode is oper only)
+
+ USERMODE DESCRIPTION
+-----------------------------------------------------------------
+ +o - Designates this client is an IRC Operator.
+ Use the /oper command to attain this.
+ +i - Designates this client 'invisible'.
+ * +w - Can see server wallops.
+ * +z - Can see oper wallops.
+ * +l - Can see oper locops (local wallops).
+ * +s - Can see generic server messages and oper kills.
+ * +c - Can see client connections and exits.
+ * +u - Can see unauthorized client connections.
+ * +j - Can see 'rejected' client notices.
+ * +k - Can see server kill messages.
+ * +f - Can see 'I-line is full' notices.
+ * +y - Can see stats/links/admin requests to name a few.
+ * +d - Can see server debug messages.
+ * +n - Can see client nick changes.
+ +r - User has been registered and identified for its nick.
+ This mode can be set by servers and services only.
+ +R - Only registered clients may message you.
+ * +x - Can see new server introduction and split messages.
+ * +b - Can see possible bot / join flood warnings.
+ * +a - Is marked as a server admin in stats p/o.
+ +D - "deaf": don't receive channel messages
+ +G - "soft caller id": block private messages from people not on
+ any common channels with you (unless they are /accept'ed)
+ +g - "caller id" mode: only allow /accept clients to message you
+ * +H - Operator status is hidden to other users.
diff --git a/help/opers/undline b/help/opers/undline
new file mode 100644
index 0000000..0f35931
--- /dev/null
+++ b/help/opers/undline
@@ -0,0 +1,6 @@
+# $Id$
+UNDLINE <ip>
+
+Will attempt to undline the given <ip>
+
+- Requires Oper Priv: U
diff --git a/help/opers/ungline b/help/opers/ungline
new file mode 100644
index 0000000..16ac875
--- /dev/null
+++ b/help/opers/ungline
@@ -0,0 +1,9 @@
+# $Id$
+UNGLINE <user@host>
+
+-- if glines are enabled --
+Will attempt to remove gline matching <user@host>
+This will only remove the gline from YOUR server, it
+does not try to remove it globally.
+
+- Requires Oper Privs: G
diff --git a/help/opers/unkline b/help/opers/unkline
new file mode 100644
index 0000000..e5682a7
--- /dev/null
+++ b/help/opers/unkline
@@ -0,0 +1,13 @@
+# $Id$
+UNKLINE <user@host>
+
+Will attempt to unkline the given <user@host>
+Will unkline a temporary kline.
+If the kline is conf based, the kline will not be removed.
+
+UNKLINE <user@host> ON irc.server
+will unkline the user on irc.server if irc.server accepts
+remote unklines. If the kline is conf based, the kline will
+not be removed.
+
+- Requires Oper Priv: U
diff --git a/help/opers/unresv b/help/opers/unresv
new file mode 100644
index 0000000..440e9f0
--- /dev/null
+++ b/help/opers/unresv
@@ -0,0 +1,13 @@
+# $Id$
+UNRESV <channel|nick>
+
+-- Remove a RESV on a channel or nick
+Will attempt to remove the resv for the given
+channel/nick. If the resv is conf based, the resv
+will not be removed.
+
+UNRESV <channel|nick> ON irc.server
+will unresv the <channel|nick> on irc.server if irc.server
+accepts remote unresvs. If the resv is conf based, the resv
+will not be removed.
+
diff --git a/help/opers/unxline b/help/opers/unxline
new file mode 100644
index 0000000..7a8e93b
--- /dev/null
+++ b/help/opers/unxline
@@ -0,0 +1,11 @@
+# $Id$
+UNXLINE <gecos>
+
+Removes an XLINE
+
+UNXLINE <gecos> ON irc.server
+will unxline the gecos on irc.server if irc.server accepts
+remote unxlines. If the xline is conf based, the xline
+will not be removed.
+
+- Requires Oper Priv: X
diff --git a/help/opers/user b/help/opers/user
new file mode 100644
index 0000000..f95bcdc
--- /dev/null
+++ b/help/opers/user
@@ -0,0 +1,7 @@
+USER <username> <unused> <unused> :<real name/gecos>
+
+USER is used during registration to set your gecos
+and to set your username if the server cannot get
+a valid ident response. The second and third fields
+are not used, but there must be something in them.
+The reason is backwards compatibility
diff --git a/help/opers/userhost b/help/opers/userhost
new file mode 100644
index 0000000..f776fcd
--- /dev/null
+++ b/help/opers/userhost
@@ -0,0 +1,10 @@
+USERHOST <nick>
+
+USERHOST displays the username, hostname,
+operator status, and presence of valid ident of
+the specified nickname.
+
+If you use USERHOST on yourself, the hostname
+is replaced with the IP you are connecting from.
+This is needed to provide DCC support for spoofed
+hostnames.
diff --git a/help/opers/users b/help/opers/users
new file mode 100644
index 0000000..bb56456
--- /dev/null
+++ b/help/opers/users
@@ -0,0 +1,6 @@
+USERS [remoteserver]
+
+USERS will display the local and global current
+and maximum user statistics for the specified
+server, or the local server if there was no
+parameter.
diff --git a/help/opers/version b/help/opers/version
new file mode 100644
index 0000000..9ba8914
--- /dev/null
+++ b/help/opers/version
@@ -0,0 +1,5 @@
+# $Id$
+VERSION [servername]
+
+VERSION will display the server version of the specified
+server, or the local server if there was no parameter.
diff --git a/help/opers/wallops b/help/opers/wallops
new file mode 100644
index 0000000..3b6e13c
--- /dev/null
+++ b/help/opers/wallops
@@ -0,0 +1,6 @@
+WALLOPS :<message>
+
+Sends a WALLOPS message of <message> to all opers
+who are umode +z.
+
+Server sent WALLOPS go to all opers who are umode +w.
diff --git a/help/opers/who b/help/opers/who
new file mode 100644
index 0000000..d5aa825
--- /dev/null
+++ b/help/opers/who
@@ -0,0 +1,36 @@
+WHO <#channel|user>
+
+The WHO command displays information about a user,
+such as their GECOS information, their user@host,
+whether they are an IRC operator or not, etc. A
+sample WHO result from a command issued like
+"WHO pokey" may look something like this:
+
+#lamers pokey H pokey@ppp.newbies.net :0 Jim Jones
+
+The first field indicates the last channel the user
+has joined. The second is the user's nickname.
+The third field describes the status information about
+the user. The possible combinations for this field
+are listed below:
+
+H - The user is not away.
+G - The user is set away.
+* - The user is an IRC operator.
+@ - The user is a channel op in the channel listed
+ in the first field.
++ - The user is voiced in the channel listed.
+% - The user is a half-op in the channel listed.
+
+The next field contains the username@host of the user.
+The final field displays the number of server hops and
+the user's GECOS information.
+
+This command may be executed on a channel, such as
+"WHO #lamers" The output will consist of WHO
+listings for each user on the channel.
+
+This command may also be used in conjunction with wildcards
+such as * and ?.
+
+See also: whois, userhost
diff --git a/help/opers/whois b/help/opers/whois
new file mode 100644
index 0000000..b45c19b
--- /dev/null
+++ b/help/opers/whois
@@ -0,0 +1,8 @@
+WHOIS [remoteserver|nick] nick
+
+WHOIS will display detailed user information for
+the specified nick. If the first parameter is
+specified, WHOIS will display information from
+the specified server, or the server that the
+user is on. This is how to remotely see
+idle time and away status.
diff --git a/help/opers/whowas b/help/opers/whowas
new file mode 100644
index 0000000..e034dd2
--- /dev/null
+++ b/help/opers/whowas
@@ -0,0 +1,8 @@
+WHOWAS <nick>
+
+WHOWAS will show you the last known host and whois
+information for the specified nick. Depending on the
+number of times they have connected to the network, there
+may be more than one listing for a specific user.
+
+The WHOWAS data will expire after time.
diff --git a/help/opers/xline b/help/opers/xline
new file mode 100644
index 0000000..f94c673
--- /dev/null
+++ b/help/opers/xline
@@ -0,0 +1,15 @@
+# $Id$
+XLINE [time] <gecos> :[reason]
+
+[time] if present, gives number of minutes for XLINE
+
+Adds a XLINE to the xline.conf file which
+will ban the specified gecos from that server.
+The banned client will receive a message saying he/she
+is banned with reason [reason]
+
+XLINE [time] <gecos> ON irc.server :[reason]
+will xline the gecos on irc.server if irc.server accepts
+remote xlines.
+
+- Requires Oper Priv: X
diff --git a/help/users/Makefile.am b/help/users/Makefile.am
new file mode 100644
index 0000000..4eb7a19
--- /dev/null
+++ b/help/users/Makefile.am
@@ -0,0 +1,7 @@
+AUTOMAKE_OPTIONS = foreign
+
+helpdir = $(pkgdatadir)/help/users
+
+dist_help_DATA = index info notice privmsg stats umode
+
+help: $(dist_help_DATA)
diff --git a/help/users/Makefile.in b/help/users/Makefile.in
new file mode 100644
index 0000000..d76503e
--- /dev/null
+++ b/help/users/Makefile.in
@@ -0,0 +1,466 @@
+# Makefile.in generated by automake 1.12.4 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2012 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+subdir = help/users
+DIST_COMMON = $(dist_help_DATA) $(srcdir)/Makefile.am \
+ $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+am__installdirs = "$(DESTDIR)$(helpdir)"
+DATA = $(dist_help_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AR = @AR@
+ARGZ_H = @ARGZ_H@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DATADIR = @DATADIR@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DLLTOOL = @DLLTOOL@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GREP = @GREP@
+INCLTDL = @INCLTDL@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LEX = @LEX@
+LEXLIB = @LEXLIB@
+LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
+LIBADD_DL = @LIBADD_DL@
+LIBADD_DLD_LINK = @LIBADD_DLD_LINK@
+LIBADD_DLOPEN = @LIBADD_DLOPEN@
+LIBADD_SHL_LOAD = @LIBADD_SHL_LOAD@
+LIBDIR = @LIBDIR@
+LIBLTDL = @LIBLTDL@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LOCALSTATEDIR = @LOCALSTATEDIR@
+LTDLDEPS = @LTDLDEPS@
+LTDLINCL = @LTDLINCL@
+LTDLOPEN = @LTDLOPEN@
+LTLIBOBJS = @LTLIBOBJS@
+LT_CONFIG_H = @LT_CONFIG_H@
+LT_DLLOADERS = @LT_DLLOADERS@
+LT_DLPREOPEN = @LT_DLPREOPEN@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MKDIR_P = @MKDIR_P@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PREFIX = @PREFIX@
+RANLIB = @RANLIB@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+SYSCONFDIR = @SYSCONFDIR@
+VERSION = @VERSION@
+YACC = @YACC@
+YFLAGS = @YFLAGS@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+ltdl_LIBOBJS = @ltdl_LIBOBJS@
+ltdl_LTLIBOBJS = @ltdl_LTLIBOBJS@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sys_symbol_underscore = @sys_symbol_underscore@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+AUTOMAKE_OPTIONS = foreign
+helpdir = $(pkgdatadir)/help/users
+dist_help_DATA = index info notice privmsg stats umode
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign help/users/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign help/users/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+install-dist_helpDATA: $(dist_help_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(dist_help_DATA)'; test -n "$(helpdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(helpdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(helpdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(helpdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(helpdir)" || exit $$?; \
+ done
+
+uninstall-dist_helpDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(dist_help_DATA)'; test -n "$(helpdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(helpdir)'; $(am__uninstall_files_from_dir)
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+cscope cscopelist:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(helpdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-dist_helpDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-dist_helpDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ distclean distclean-generic distclean-libtool distdir dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-data install-data-am install-dist_helpDATA install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-am uninstall-dist_helpDATA
+
+
+help: $(dist_help_DATA)
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/help/users/index b/help/users/index
new file mode 100644
index 0000000..6c076b5
--- /dev/null
+++ b/help/users/index
@@ -0,0 +1,13 @@
+# $Id$
+Help topics available to users:
+
+ACCEPT ADMIN AWAY CHALLENGE
+CMODE ERROR HELP INFO
+INVITE ISON JOIN KICK
+KNOCK LINKS LIST LUSERS
+MAP MOTD NAMES NICK
+NOTICE OPER PART PASS
+PING PONG PRIVMSG QUIT
+STATS TIME TOPIC UMODE
+USER USERHOST USERS VERSION
+WHO WHOIS WHOWAS
diff --git a/help/users/info b/help/users/info
new file mode 100644
index 0000000..d76ed0a
--- /dev/null
+++ b/help/users/info
@@ -0,0 +1,4 @@
+INFO
+
+INFO displays the copyright, authors and contributors list
+for ircd.
diff --git a/help/users/notice b/help/users/notice
new file mode 100644
index 0000000..7f011a0
--- /dev/null
+++ b/help/users/notice
@@ -0,0 +1,19 @@
+NOTICE <nick|channel> :message
+
+NOTICE will send a notice message to the
+user or channel specified.
+
+NOTICE supports the following prefixes for sending
+messages to specific clients in a channel:
+
+@ - channel operators only
+% - channel operators and half-ops
++ - operators, half-ops, and voiced users
+
+The nick can be extended to fit into the following
+syntax:
+
+username@servername
+
+This syntax is used to securely send a notice to a
+service or a bot.
diff --git a/help/users/privmsg b/help/users/privmsg
new file mode 100644
index 0000000..076f1aa
--- /dev/null
+++ b/help/users/privmsg
@@ -0,0 +1,19 @@
+PRIVMSG <nick|channel> :message
+
+PRIVMSG will send a standard message to the
+user or channel specified.
+
+PRIVMSG supports the following prefixes for sending
+messages to specific clients in a channel:
+
+@ - channel operators only
+% - channel operators and half-ops
++ - operators, half-ops, and voiced users
+
+The nick can be extended to fit into the following
+syntax:
+
+username@servername
+
+This syntax is used to securely send a message to a
+service or a bot.
diff --git a/help/users/stats b/help/users/stats
new file mode 100644
index 0000000..4a48098
--- /dev/null
+++ b/help/users/stats
@@ -0,0 +1,15 @@
+STATS <letter> [server|nick]
+
+Queries server [server] (or your own server if no
+server parameter is given) for info corresponding to
+<letter>.
+
+LETTER
+------ (^ = Can be configured to be oper only.)
+^ i - Shows I lines
+^ K - Shows K lines (or matched klines)
+^ k - Shows temporary K lines (or matched temp klines)
+ m - Shows commands and their usage
+^ o - Shows O/o lines
+ p - Shows opers connected and their idle times
+ u - Shows server uptime
diff --git a/help/users/umode b/help/users/umode
new file mode 100644
index 0000000..be515e6
--- /dev/null
+++ b/help/users/umode
@@ -0,0 +1,14 @@
+# $Id$
+MODE <nick> <+|-><modes>
+
+Usermodes:
+
+ USERMODE DESCRIPTION
+-----------------------------------------------------------------
+ +o - Designates this client is an IRC Operator.
+ Use the /oper command to attain this.
+ +i - Designates this client 'invisible'.
+ +D - "deaf": don't receive channel messages
+ +G - "soft caller id": block private messages from people not on
+ any common channels with you (unless they are /accept'ed)
+ +g - "caller id" mode: only allow /accept clients to message you