Change all leftover libratbox stuff to librb.
This commit is contained in:
parent
5f5b18684d
commit
fe037171d6
48 changed files with 361 additions and 274 deletions
|
@ -21,7 +21,7 @@
|
||||||
#ifndef _AUTHD_H
|
#ifndef _AUTHD_H
|
||||||
#define _AUTHD_H
|
#define _AUTHD_H
|
||||||
|
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
#include "setup.h"
|
#include "setup.h"
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
* January 2016 --kaniini
|
* January 2016 --kaniini
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include "setup.h"
|
#include "setup.h"
|
||||||
#include "res.h"
|
#include "res.h"
|
||||||
#include "reslib.h"
|
#include "reslib.h"
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
* POSSIBILITY OF SUCH DAMAGE.
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
#include "setup.h"
|
#include "setup.h"
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include "rsdb.h"
|
#include "rsdb.h"
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
#include "send.h"
|
#include "send.h"
|
||||||
#include "s_conf.h"
|
#include "s_conf.h"
|
||||||
#include "snomask.h"
|
#include "snomask.h"
|
||||||
#include "ratbox_lib.h"
|
#include "rb_lib.h"
|
||||||
|
|
||||||
static int _modinit(void);
|
static int _modinit(void);
|
||||||
static void _moddeinit(void);
|
static void _moddeinit(void);
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
#ifndef INCLUDED_send_h
|
#ifndef INCLUDED_send_h
|
||||||
#define INCLUDED_send_h
|
#define INCLUDED_send_h
|
||||||
|
|
||||||
#include "ratbox_lib.h"
|
#include "rb_lib.h"
|
||||||
#include "ircd_defs.h"
|
#include "ircd_defs.h"
|
||||||
#include "config.h" /* HAVE_STDARG_H */
|
#include "config.h" /* HAVE_STDARG_H */
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "ratbox_lib.h"
|
#include "rb_lib.h"
|
||||||
#include "config.h" /* Gotta pull in the autoconf stuff */
|
#include "config.h" /* Gotta pull in the autoconf stuff */
|
||||||
#include "ircd_defs.h" /* Needed for some reasons here -- dwr */
|
#include "ircd_defs.h" /* Needed for some reasons here -- dwr */
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdinc.h>
|
#include <stdinc.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <client.h>
|
#include <client.h>
|
||||||
#include <ircd_defs.h>
|
#include <ircd_defs.h>
|
||||||
#include <parse.h>
|
#include <parse.h>
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
* POSSIBILITY OF SUCH DAMAGE.
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
#include "stdinc.h"
|
#include "stdinc.h"
|
||||||
#include "ratbox_lib.h"
|
#include "rb_lib.h"
|
||||||
#include "client.h"
|
#include "client.h"
|
||||||
#include "s_conf.h"
|
#include "s_conf.h"
|
||||||
#include "logger.h"
|
#include "logger.h"
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdinc.h>
|
#include <stdinc.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <client.h>
|
#include <client.h>
|
||||||
#include <ircd_defs.h>
|
#include <ircd_defs.h>
|
||||||
#include <parse.h>
|
#include <parse.h>
|
||||||
|
|
12
ircd/ircd.c
12
ircd/ircd.c
|
@ -23,7 +23,7 @@
|
||||||
* USA
|
* USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "ratbox_lib.h"
|
#include "rb_lib.h"
|
||||||
#include "stdinc.h"
|
#include "stdinc.h"
|
||||||
#include "setup.h"
|
#include "setup.h"
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
@ -448,13 +448,13 @@ setup_corefile(void)
|
||||||
static void
|
static void
|
||||||
ircd_log_cb(const char *str)
|
ircd_log_cb(const char *str)
|
||||||
{
|
{
|
||||||
ilog(L_MAIN, "libratbox reports: %s", str);
|
ilog(L_MAIN, "librb reports: %s", str);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
ircd_restart_cb(const char *str)
|
ircd_restart_cb(const char *str)
|
||||||
{
|
{
|
||||||
inotice("libratbox has called the restart callback: %s", str);
|
inotice("librb has called the restart callback: %s", str);
|
||||||
restart(str);
|
restart(str);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -471,11 +471,11 @@ ircd_die_cb(const char *str)
|
||||||
if(str != NULL)
|
if(str != NULL)
|
||||||
{
|
{
|
||||||
/* Try to get the message out to currently logged in operators. */
|
/* Try to get the message out to currently logged in operators. */
|
||||||
sendto_realops_snomask(SNO_GENERAL, L_NETWIDE, "libratbox has called the die callback..aborting: %s", str);
|
sendto_realops_snomask(SNO_GENERAL, L_NETWIDE, "librb has called the die callback..aborting: %s", str);
|
||||||
inotice("libratbox has called the die callback..aborting: %s", str);
|
inotice("librb has called the die callback..aborting: %s", str);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
inotice("libratbox has called the die callback..aborting");
|
inotice("librb has called the die callback..aborting");
|
||||||
|
|
||||||
unlink(pidFileName);
|
unlink(pidFileName);
|
||||||
exit(EXIT_FAILURE);
|
exit(EXIT_FAILURE);
|
||||||
|
|
|
@ -30,7 +30,7 @@
|
||||||
* POSSIBILITY OF SUCH DAMAGE.
|
* POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include "stdinc.h"
|
#include "stdinc.h"
|
||||||
#include "match.h"
|
#include "match.h"
|
||||||
#include "hash.h"
|
#include "hash.h"
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
* USA
|
* USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include "stdinc.h"
|
#include "stdinc.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
299
librb/aclocal.m4
vendored
299
librb/aclocal.m4
vendored
|
@ -2680,7 +2680,14 @@ freebsd* | dragonfly*)
|
||||||
*) objformat=elf ;;
|
*) objformat=elf ;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
version_type=freebsd-$objformat
|
# Handle Gentoo/FreeBSD as it was Linux
|
||||||
|
case $host_vendor in
|
||||||
|
gentoo)
|
||||||
|
version_type=linux ;;
|
||||||
|
*)
|
||||||
|
version_type=freebsd-$objformat ;;
|
||||||
|
esac
|
||||||
|
|
||||||
case $version_type in
|
case $version_type in
|
||||||
freebsd-elf*)
|
freebsd-elf*)
|
||||||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||||||
|
@ -2692,6 +2699,12 @@ freebsd* | dragonfly*)
|
||||||
library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
|
library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
|
||||||
need_version=yes
|
need_version=yes
|
||||||
;;
|
;;
|
||||||
|
linux)
|
||||||
|
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
|
||||||
|
soname_spec='${libname}${release}${shared_ext}$major'
|
||||||
|
need_lib_prefix=no
|
||||||
|
need_version=no
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
shlibpath_var=LD_LIBRARY_PATH
|
shlibpath_var=LD_LIBRARY_PATH
|
||||||
case $host_os in
|
case $host_os in
|
||||||
|
@ -9049,63 +9062,32 @@ m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])])
|
||||||
m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])])
|
m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])])
|
||||||
m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])])
|
m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])])
|
||||||
|
|
||||||
dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
|
# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
|
||||||
dnl serial 11 (pkg-config-0.29)
|
# serial 1 (pkg-config-0.24)
|
||||||
dnl
|
#
|
||||||
dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
|
# Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
|
||||||
dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>
|
#
|
||||||
dnl
|
# This program is free software; you can redistribute it and/or modify
|
||||||
dnl This program is free software; you can redistribute it and/or modify
|
# it under the terms of the GNU General Public License as published by
|
||||||
dnl it under the terms of the GNU General Public License as published by
|
# the Free Software Foundation; either version 2 of the License, or
|
||||||
dnl the Free Software Foundation; either version 2 of the License, or
|
# (at your option) any later version.
|
||||||
dnl (at your option) any later version.
|
#
|
||||||
dnl
|
# This program is distributed in the hope that it will be useful, but
|
||||||
dnl This program is distributed in the hope that it will be useful, but
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
dnl WITHOUT ANY WARRANTY; without even the implied warranty of
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
# General Public License for more details.
|
||||||
dnl General Public License for more details.
|
#
|
||||||
dnl
|
# You should have received a copy of the GNU General Public License
|
||||||
dnl You should have received a copy of the GNU General Public License
|
# along with this program; if not, write to the Free Software
|
||||||
dnl along with this program; if not, write to the Free Software
|
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
#
|
||||||
dnl 02111-1307, USA.
|
# As a special exception to the GNU General Public License, if you
|
||||||
dnl
|
# distribute this file as part of a program that contains a
|
||||||
dnl As a special exception to the GNU General Public License, if you
|
# configuration script generated by Autoconf, you may include it under
|
||||||
dnl distribute this file as part of a program that contains a
|
# the same distribution terms that you use for the rest of that program.
|
||||||
dnl configuration script generated by Autoconf, you may include it under
|
|
||||||
dnl the same distribution terms that you use for the rest of that
|
|
||||||
dnl program.
|
|
||||||
|
|
||||||
dnl PKG_PREREQ(MIN-VERSION)
|
# PKG_PROG_PKG_CONFIG([MIN-VERSION])
|
||||||
dnl -----------------------
|
# ----------------------------------
|
||||||
dnl Since: 0.29
|
|
||||||
dnl
|
|
||||||
dnl Verify that the version of the pkg-config macros are at least
|
|
||||||
dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's
|
|
||||||
dnl installed version of pkg-config, this checks the developer's version
|
|
||||||
dnl of pkg.m4 when generating configure.
|
|
||||||
dnl
|
|
||||||
dnl To ensure that this macro is defined, also add:
|
|
||||||
dnl m4_ifndef([PKG_PREREQ],
|
|
||||||
dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])])
|
|
||||||
dnl
|
|
||||||
dnl See the "Since" comment for each macro you use to see what version
|
|
||||||
dnl of the macros you require.
|
|
||||||
m4_defun([PKG_PREREQ],
|
|
||||||
[m4_define([PKG_MACROS_VERSION], [0.29])
|
|
||||||
m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
|
|
||||||
[m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
|
|
||||||
])dnl PKG_PREREQ
|
|
||||||
|
|
||||||
dnl PKG_PROG_PKG_CONFIG([MIN-VERSION])
|
|
||||||
dnl ----------------------------------
|
|
||||||
dnl Since: 0.16
|
|
||||||
dnl
|
|
||||||
dnl Search for the pkg-config tool and set the PKG_CONFIG variable to
|
|
||||||
dnl first found in the path. Checks that the version of pkg-config found
|
|
||||||
dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is
|
|
||||||
dnl used since that's the first version where most current features of
|
|
||||||
dnl pkg-config existed.
|
|
||||||
AC_DEFUN([PKG_PROG_PKG_CONFIG],
|
AC_DEFUN([PKG_PROG_PKG_CONFIG],
|
||||||
[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
|
[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
|
||||||
m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
|
m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
|
||||||
|
@ -9127,19 +9109,18 @@ if test -n "$PKG_CONFIG"; then
|
||||||
PKG_CONFIG=""
|
PKG_CONFIG=""
|
||||||
fi
|
fi
|
||||||
fi[]dnl
|
fi[]dnl
|
||||||
])dnl PKG_PROG_PKG_CONFIG
|
])# PKG_PROG_PKG_CONFIG
|
||||||
|
|
||||||
dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
|
# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
|
||||||
dnl -------------------------------------------------------------------
|
#
|
||||||
dnl Since: 0.18
|
# Check to see whether a particular set of modules exists. Similar
|
||||||
dnl
|
# to PKG_CHECK_MODULES(), but does not set variables or print errors.
|
||||||
dnl Check to see whether a particular set of modules exists. Similar to
|
#
|
||||||
dnl PKG_CHECK_MODULES(), but does not set variables or print errors.
|
# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
|
||||||
dnl
|
# only at the first occurence in configure.ac, so if the first place
|
||||||
dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
|
# it's called might be skipped (such as if it is within an "if", you
|
||||||
dnl only at the first occurence in configure.ac, so if the first place
|
# have to call PKG_CHECK_EXISTS manually
|
||||||
dnl it's called might be skipped (such as if it is within an "if", you
|
# --------------------------------------------------------------
|
||||||
dnl have to call PKG_CHECK_EXISTS manually
|
|
||||||
AC_DEFUN([PKG_CHECK_EXISTS],
|
AC_DEFUN([PKG_CHECK_EXISTS],
|
||||||
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
|
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
|
||||||
if test -n "$PKG_CONFIG" && \
|
if test -n "$PKG_CONFIG" && \
|
||||||
|
@ -9149,10 +9130,8 @@ m4_ifvaln([$3], [else
|
||||||
$3])dnl
|
$3])dnl
|
||||||
fi])
|
fi])
|
||||||
|
|
||||||
dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
|
# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
|
||||||
dnl ---------------------------------------------
|
# ---------------------------------------------
|
||||||
dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting
|
|
||||||
dnl pkg_failed based on the result.
|
|
||||||
m4_define([_PKG_CONFIG],
|
m4_define([_PKG_CONFIG],
|
||||||
[if test -n "$$1"; then
|
[if test -n "$$1"; then
|
||||||
pkg_cv_[]$1="$$1"
|
pkg_cv_[]$1="$$1"
|
||||||
|
@ -9164,11 +9143,10 @@ m4_define([_PKG_CONFIG],
|
||||||
else
|
else
|
||||||
pkg_failed=untried
|
pkg_failed=untried
|
||||||
fi[]dnl
|
fi[]dnl
|
||||||
])dnl _PKG_CONFIG
|
])# _PKG_CONFIG
|
||||||
|
|
||||||
dnl _PKG_SHORT_ERRORS_SUPPORTED
|
# _PKG_SHORT_ERRORS_SUPPORTED
|
||||||
dnl ---------------------------
|
# -----------------------------
|
||||||
dnl Internal check to see if pkg-config supports short errors.
|
|
||||||
AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
|
AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
|
||||||
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
|
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
|
||||||
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
||||||
|
@ -9176,17 +9154,19 @@ if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
||||||
else
|
else
|
||||||
_pkg_short_errors_supported=no
|
_pkg_short_errors_supported=no
|
||||||
fi[]dnl
|
fi[]dnl
|
||||||
])dnl _PKG_SHORT_ERRORS_SUPPORTED
|
])# _PKG_SHORT_ERRORS_SUPPORTED
|
||||||
|
|
||||||
|
|
||||||
dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
|
# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
|
||||||
dnl [ACTION-IF-NOT-FOUND])
|
# [ACTION-IF-NOT-FOUND])
|
||||||
dnl --------------------------------------------------------------
|
#
|
||||||
dnl Since: 0.4.0
|
#
|
||||||
dnl
|
# Note that if there is a possibility the first call to
|
||||||
dnl Note that if there is a possibility the first call to
|
# PKG_CHECK_MODULES might not happen, you should be sure to include an
|
||||||
dnl PKG_CHECK_MODULES might not happen, you should be sure to include an
|
# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
|
||||||
dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
|
#
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------
|
||||||
AC_DEFUN([PKG_CHECK_MODULES],
|
AC_DEFUN([PKG_CHECK_MODULES],
|
||||||
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
|
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
|
||||||
AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
|
AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
|
||||||
|
@ -9240,40 +9220,15 @@ else
|
||||||
AC_MSG_RESULT([yes])
|
AC_MSG_RESULT([yes])
|
||||||
$3
|
$3
|
||||||
fi[]dnl
|
fi[]dnl
|
||||||
])dnl PKG_CHECK_MODULES
|
])# PKG_CHECK_MODULES
|
||||||
|
|
||||||
|
# PKG_INSTALLDIR(DIRECTORY)
|
||||||
dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
|
# -------------------------
|
||||||
dnl [ACTION-IF-NOT-FOUND])
|
# Substitutes the variable pkgconfigdir as the location where a module
|
||||||
dnl ---------------------------------------------------------------------
|
# should install pkg-config .pc files. By default the directory is
|
||||||
dnl Since: 0.29
|
# $libdir/pkgconfig, but the default can be changed by passing
|
||||||
dnl
|
# DIRECTORY. The user can override through the --with-pkgconfigdir
|
||||||
dnl Checks for existence of MODULES and gathers its build flags with
|
# parameter.
|
||||||
dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags
|
|
||||||
dnl and VARIABLE-PREFIX_LIBS from --libs.
|
|
||||||
dnl
|
|
||||||
dnl Note that if there is a possibility the first call to
|
|
||||||
dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to
|
|
||||||
dnl include an explicit call to PKG_PROG_PKG_CONFIG in your
|
|
||||||
dnl configure.ac.
|
|
||||||
AC_DEFUN([PKG_CHECK_MODULES_STATIC],
|
|
||||||
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
|
|
||||||
_save_PKG_CONFIG=$PKG_CONFIG
|
|
||||||
PKG_CONFIG="$PKG_CONFIG --static"
|
|
||||||
PKG_CHECK_MODULES($@)
|
|
||||||
PKG_CONFIG=$_save_PKG_CONFIG[]dnl
|
|
||||||
])dnl PKG_CHECK_MODULES_STATIC
|
|
||||||
|
|
||||||
|
|
||||||
dnl PKG_INSTALLDIR([DIRECTORY])
|
|
||||||
dnl -------------------------
|
|
||||||
dnl Since: 0.27
|
|
||||||
dnl
|
|
||||||
dnl Substitutes the variable pkgconfigdir as the location where a module
|
|
||||||
dnl should install pkg-config .pc files. By default the directory is
|
|
||||||
dnl $libdir/pkgconfig, but the default can be changed by passing
|
|
||||||
dnl DIRECTORY. The user can override through the --with-pkgconfigdir
|
|
||||||
dnl parameter.
|
|
||||||
AC_DEFUN([PKG_INSTALLDIR],
|
AC_DEFUN([PKG_INSTALLDIR],
|
||||||
[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
|
[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
|
||||||
m4_pushdef([pkg_description],
|
m4_pushdef([pkg_description],
|
||||||
|
@ -9284,18 +9239,16 @@ AC_ARG_WITH([pkgconfigdir],
|
||||||
AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
|
AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
|
||||||
m4_popdef([pkg_default])
|
m4_popdef([pkg_default])
|
||||||
m4_popdef([pkg_description])
|
m4_popdef([pkg_description])
|
||||||
])dnl PKG_INSTALLDIR
|
]) dnl PKG_INSTALLDIR
|
||||||
|
|
||||||
|
|
||||||
dnl PKG_NOARCH_INSTALLDIR([DIRECTORY])
|
# PKG_NOARCH_INSTALLDIR(DIRECTORY)
|
||||||
dnl --------------------------------
|
# -------------------------
|
||||||
dnl Since: 0.27
|
# Substitutes the variable noarch_pkgconfigdir as the location where a
|
||||||
dnl
|
# module should install arch-independent pkg-config .pc files. By
|
||||||
dnl Substitutes the variable noarch_pkgconfigdir as the location where a
|
# default the directory is $datadir/pkgconfig, but the default can be
|
||||||
dnl module should install arch-independent pkg-config .pc files. By
|
# changed by passing DIRECTORY. The user can override through the
|
||||||
dnl default the directory is $datadir/pkgconfig, but the default can be
|
# --with-noarch-pkgconfigdir parameter.
|
||||||
dnl changed by passing DIRECTORY. The user can override through the
|
|
||||||
dnl --with-noarch-pkgconfigdir parameter.
|
|
||||||
AC_DEFUN([PKG_NOARCH_INSTALLDIR],
|
AC_DEFUN([PKG_NOARCH_INSTALLDIR],
|
||||||
[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
|
[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
|
||||||
m4_pushdef([pkg_description],
|
m4_pushdef([pkg_description],
|
||||||
|
@ -9306,15 +9259,13 @@ AC_ARG_WITH([noarch-pkgconfigdir],
|
||||||
AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
|
AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
|
||||||
m4_popdef([pkg_default])
|
m4_popdef([pkg_default])
|
||||||
m4_popdef([pkg_description])
|
m4_popdef([pkg_description])
|
||||||
])dnl PKG_NOARCH_INSTALLDIR
|
]) dnl PKG_NOARCH_INSTALLDIR
|
||||||
|
|
||||||
|
|
||||||
dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
|
# PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
|
||||||
dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
|
# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
|
||||||
dnl -------------------------------------------
|
# -------------------------------------------
|
||||||
dnl Since: 0.28
|
# Retrieves the value of the pkg-config variable for the given module.
|
||||||
dnl
|
|
||||||
dnl Retrieves the value of the pkg-config variable for the given module.
|
|
||||||
AC_DEFUN([PKG_CHECK_VAR],
|
AC_DEFUN([PKG_CHECK_VAR],
|
||||||
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
|
[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
|
||||||
AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
|
AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
|
||||||
|
@ -9323,7 +9274,81 @@ _PKG_CONFIG([$1], [variable="][$3]["], [$2])
|
||||||
AS_VAR_COPY([$1], [pkg_cv_][$1])
|
AS_VAR_COPY([$1], [pkg_cv_][$1])
|
||||||
|
|
||||||
AS_VAR_IF([$1], [""], [$5], [$4])dnl
|
AS_VAR_IF([$1], [""], [$5], [$4])dnl
|
||||||
])dnl PKG_CHECK_VAR
|
])# PKG_CHECK_VAR
|
||||||
|
|
||||||
|
# PKG_WITH_MODULES(VARIABLE-PREFIX, MODULES,
|
||||||
|
# [ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND],
|
||||||
|
# [DESCRIPTION], [DEFAULT])
|
||||||
|
#
|
||||||
|
# Prepare a "--with-" configure option using the lowercase [VARIABLE-PREFIX]
|
||||||
|
# name, merging the behaviour of AC_ARG_WITH and PKG_CHECK_MODULES in a single
|
||||||
|
# macro
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------
|
||||||
|
AC_DEFUN([PKG_WITH_MODULES],
|
||||||
|
[
|
||||||
|
m4_pushdef([with_arg], m4_tolower([$1]))
|
||||||
|
|
||||||
|
m4_pushdef([description],
|
||||||
|
[m4_default([$5], [build with ]with_arg[ support])])
|
||||||
|
|
||||||
|
m4_pushdef([def_arg], [m4_default([$6], [auto])])
|
||||||
|
m4_pushdef([def_action_if_found], [AS_TR_SH([with_]with_arg)=yes])
|
||||||
|
m4_pushdef([def_action_if_not_found], [AS_TR_SH([with_]with_arg)=no])
|
||||||
|
|
||||||
|
m4_case(def_arg,
|
||||||
|
[yes],[m4_pushdef([with_without], [--without-]with_arg)],
|
||||||
|
[m4_pushdef([with_without],[--with-]with_arg)])
|
||||||
|
|
||||||
|
AC_ARG_WITH(with_arg,
|
||||||
|
AS_HELP_STRING(with_without, description[ @<:@default=]def_arg[@:>@]),,
|
||||||
|
[AS_TR_SH([with_]with_arg)=def_arg])
|
||||||
|
|
||||||
|
AS_CASE([$AS_TR_SH([with_]with_arg)],
|
||||||
|
[yes],[PKG_CHECK_MODULES([$1],[$2],$3,$4)],
|
||||||
|
[auto],[PKG_CHECK_MODULES([$1],[$2],
|
||||||
|
[m4_n([def_action_if_found]) $3],
|
||||||
|
[m4_n([def_action_if_not_found]) $4])])
|
||||||
|
|
||||||
|
m4_popdef([with_arg])
|
||||||
|
m4_popdef([description])
|
||||||
|
m4_popdef([def_arg])
|
||||||
|
|
||||||
|
]) dnl PKG_WITH_MODULES
|
||||||
|
|
||||||
|
# PKG_HAVE_WITH_MODULES(VARIABLE-PREFIX, MODULES,
|
||||||
|
# [DESCRIPTION], [DEFAULT])
|
||||||
|
#
|
||||||
|
# Convenience macro to trigger AM_CONDITIONAL after
|
||||||
|
# PKG_WITH_MODULES check.
|
||||||
|
#
|
||||||
|
# HAVE_[VARIABLE-PREFIX] is exported as make variable.
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------
|
||||||
|
AC_DEFUN([PKG_HAVE_WITH_MODULES],
|
||||||
|
[
|
||||||
|
PKG_WITH_MODULES([$1],[$2],,,[$3],[$4])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([HAVE_][$1],
|
||||||
|
[test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"])
|
||||||
|
])
|
||||||
|
|
||||||
|
# PKG_HAVE_DEFINE_WITH_MODULES(VARIABLE-PREFIX, MODULES,
|
||||||
|
# [DESCRIPTION], [DEFAULT])
|
||||||
|
#
|
||||||
|
# Convenience macro to run AM_CONDITIONAL and AC_DEFINE after
|
||||||
|
# PKG_WITH_MODULES check.
|
||||||
|
#
|
||||||
|
# HAVE_[VARIABLE-PREFIX] is exported as make and preprocessor variable.
|
||||||
|
#
|
||||||
|
# --------------------------------------------------------------
|
||||||
|
AC_DEFUN([PKG_HAVE_DEFINE_WITH_MODULES],
|
||||||
|
[
|
||||||
|
PKG_HAVE_WITH_MODULES([$1],[$2],[$3],[$4])
|
||||||
|
|
||||||
|
AS_IF([test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"],
|
||||||
|
[AC_DEFINE([HAVE_][$1], 1, [Enable ]m4_tolower([$1])[ support])])
|
||||||
|
])
|
||||||
|
|
||||||
# Copyright (C) 2002-2014 Free Software Foundation, Inc.
|
# Copyright (C) 2002-2014 Free Software Foundation, Inc.
|
||||||
#
|
#
|
||||||
|
|
51
librb/configure
vendored
51
librb/configure
vendored
|
@ -1,6 +1,6 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Guess values for system-dependent variables and create Makefiles.
|
# Guess values for system-dependent variables and create Makefiles.
|
||||||
# Generated by GNU Autoconf 2.69 for libratbox devel.
|
# Generated by GNU Autoconf 2.69 for librb devel.
|
||||||
#
|
#
|
||||||
# $Id: configure.ac 26260 2008-12-10 04:08:39Z androsyn $
|
# $Id: configure.ac 26260 2008-12-10 04:08:39Z androsyn $
|
||||||
#
|
#
|
||||||
|
@ -587,14 +587,14 @@ MFLAGS=
|
||||||
MAKEFLAGS=
|
MAKEFLAGS=
|
||||||
|
|
||||||
# Identity of this package.
|
# Identity of this package.
|
||||||
PACKAGE_NAME='libratbox'
|
PACKAGE_NAME='librb'
|
||||||
PACKAGE_TARNAME='libratbox'
|
PACKAGE_TARNAME='librb'
|
||||||
PACKAGE_VERSION='devel'
|
PACKAGE_VERSION='devel'
|
||||||
PACKAGE_STRING='libratbox devel'
|
PACKAGE_STRING='librb devel'
|
||||||
PACKAGE_BUGREPORT=''
|
PACKAGE_BUGREPORT=''
|
||||||
PACKAGE_URL=''
|
PACKAGE_URL=''
|
||||||
|
|
||||||
ac_default_prefix=/usr/local/libratbox
|
ac_default_prefix=/usr/local/librb
|
||||||
# Factoring default headers for most tests.
|
# Factoring default headers for most tests.
|
||||||
ac_includes_default="\
|
ac_includes_default="\
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
@ -1350,7 +1350,7 @@ if test "$ac_init_help" = "long"; then
|
||||||
# Omit some internal or obsolete options to make the list less imposing.
|
# Omit some internal or obsolete options to make the list less imposing.
|
||||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||||
cat <<_ACEOF
|
cat <<_ACEOF
|
||||||
\`configure' configures libratbox devel to adapt to many kinds of systems.
|
\`configure' configures librb devel to adapt to many kinds of systems.
|
||||||
|
|
||||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
|
@ -1398,7 +1398,7 @@ Fine tuning of the installation directories:
|
||||||
--infodir=DIR info documentation [DATAROOTDIR/info]
|
--infodir=DIR info documentation [DATAROOTDIR/info]
|
||||||
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
|
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
|
||||||
--mandir=DIR man documentation [DATAROOTDIR/man]
|
--mandir=DIR man documentation [DATAROOTDIR/man]
|
||||||
--docdir=DIR documentation root [DATAROOTDIR/doc/libratbox]
|
--docdir=DIR documentation root [DATAROOTDIR/doc/librb]
|
||||||
--htmldir=DIR html documentation [DOCDIR]
|
--htmldir=DIR html documentation [DOCDIR]
|
||||||
--dvidir=DIR dvi documentation [DOCDIR]
|
--dvidir=DIR dvi documentation [DOCDIR]
|
||||||
--pdfdir=DIR pdf documentation [DOCDIR]
|
--pdfdir=DIR pdf documentation [DOCDIR]
|
||||||
|
@ -1420,7 +1420,7 @@ fi
|
||||||
|
|
||||||
if test -n "$ac_init_help"; then
|
if test -n "$ac_init_help"; then
|
||||||
case $ac_init_help in
|
case $ac_init_help in
|
||||||
short | recursive ) echo "Configuration of libratbox devel:";;
|
short | recursive ) echo "Configuration of librb devel:";;
|
||||||
esac
|
esac
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
|
|
||||||
|
@ -1552,7 +1552,7 @@ fi
|
||||||
test -n "$ac_init_help" && exit $ac_status
|
test -n "$ac_init_help" && exit $ac_status
|
||||||
if $ac_init_version; then
|
if $ac_init_version; then
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
libratbox configure devel
|
librb configure devel
|
||||||
generated by GNU Autoconf 2.69
|
generated by GNU Autoconf 2.69
|
||||||
|
|
||||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||||
|
@ -2030,7 +2030,7 @@ cat >config.log <<_ACEOF
|
||||||
This file contains any messages produced by compilers while
|
This file contains any messages produced by compilers while
|
||||||
running configure, to aid debugging if configure makes a mistake.
|
running configure, to aid debugging if configure makes a mistake.
|
||||||
|
|
||||||
It was created by libratbox $as_me devel, which was
|
It was created by librb $as_me devel, which was
|
||||||
generated by GNU Autoconf 2.69. Invocation command line was
|
generated by GNU Autoconf 2.69. Invocation command line was
|
||||||
|
|
||||||
$ $0 $@
|
$ $0 $@
|
||||||
|
@ -2895,7 +2895,7 @@ fi
|
||||||
|
|
||||||
|
|
||||||
# Define the identity of the package.
|
# Define the identity of the package.
|
||||||
PACKAGE='libratbox'
|
PACKAGE='librb'
|
||||||
VERSION='devel'
|
VERSION='devel'
|
||||||
|
|
||||||
|
|
||||||
|
@ -3029,7 +3029,7 @@ fi
|
||||||
AM_BACKSLASH='\'
|
AM_BACKSLASH='\'
|
||||||
|
|
||||||
|
|
||||||
ac_config_headers="$ac_config_headers include/libratbox_config.h"
|
ac_config_headers="$ac_config_headers include/librb_config.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -4712,7 +4712,7 @@ fi
|
||||||
|
|
||||||
|
|
||||||
if test x"$ac_cv_prog_cc_c99" = "xno"; then
|
if test x"$ac_cv_prog_cc_c99" = "xno"; then
|
||||||
as_fn_error $? "ircd-ratbox requires a C99 capable compiler" "$LINENO" 5
|
as_fn_error $? "charybdis requires a C99 capable compiler" "$LINENO" 5
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
@ -12106,7 +12106,14 @@ freebsd* | dragonfly*)
|
||||||
*) objformat=elf ;;
|
*) objformat=elf ;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
version_type=freebsd-$objformat
|
# Handle Gentoo/FreeBSD as it was Linux
|
||||||
|
case $host_vendor in
|
||||||
|
gentoo)
|
||||||
|
version_type=linux ;;
|
||||||
|
*)
|
||||||
|
version_type=freebsd-$objformat ;;
|
||||||
|
esac
|
||||||
|
|
||||||
case $version_type in
|
case $version_type in
|
||||||
freebsd-elf*)
|
freebsd-elf*)
|
||||||
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
|
||||||
|
@ -12118,6 +12125,12 @@ freebsd* | dragonfly*)
|
||||||
library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
|
library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
|
||||||
need_version=yes
|
need_version=yes
|
||||||
;;
|
;;
|
||||||
|
linux)
|
||||||
|
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
|
||||||
|
soname_spec='${libname}${release}${shared_ext}$major'
|
||||||
|
need_lib_prefix=no
|
||||||
|
need_version=no
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
shlibpath_var=LD_LIBRARY_PATH
|
shlibpath_var=LD_LIBRARY_PATH
|
||||||
case $host_os in
|
case $host_os in
|
||||||
|
@ -13936,7 +13949,7 @@ ac_fn_c_check_header_mongrel "$LINENO" "stdarg.h" "ac_cv_header_stdarg_h" "$ac_i
|
||||||
if test "x$ac_cv_header_stdarg_h" = xyes; then :
|
if test "x$ac_cv_header_stdarg_h" = xyes; then :
|
||||||
|
|
||||||
else
|
else
|
||||||
as_fn_error $? "** stdarg.h could not be found - libratbox will not compile without it **" "$LINENO" 5
|
as_fn_error $? "** stdarg.h could not be found - librb will not compile without it **" "$LINENO" 5
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
@ -15959,7 +15972,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||||||
# report actual input values of CONFIG_FILES etc. instead of their
|
# report actual input values of CONFIG_FILES etc. instead of their
|
||||||
# values after options handling.
|
# values after options handling.
|
||||||
ac_log="
|
ac_log="
|
||||||
This file was extended by libratbox $as_me devel, which was
|
This file was extended by librb $as_me devel, which was
|
||||||
generated by GNU Autoconf 2.69. Invocation command line was
|
generated by GNU Autoconf 2.69. Invocation command line was
|
||||||
|
|
||||||
CONFIG_FILES = $CONFIG_FILES
|
CONFIG_FILES = $CONFIG_FILES
|
||||||
|
@ -16025,7 +16038,7 @@ _ACEOF
|
||||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||||
ac_cs_version="\\
|
ac_cs_version="\\
|
||||||
libratbox config.status devel
|
librb config.status devel
|
||||||
configured by $0, generated by GNU Autoconf 2.69,
|
configured by $0, generated by GNU Autoconf 2.69,
|
||||||
with options \\"\$ac_cs_config\\"
|
with options \\"\$ac_cs_config\\"
|
||||||
|
|
||||||
|
@ -16517,7 +16530,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||||||
for ac_config_target in $ac_config_targets
|
for ac_config_target in $ac_config_targets
|
||||||
do
|
do
|
||||||
case $ac_config_target in
|
case $ac_config_target in
|
||||||
"include/libratbox_config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/libratbox_config.h" ;;
|
"include/librb_config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/librb_config.h" ;;
|
||||||
"depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
|
"depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
|
||||||
"libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
|
"libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
|
||||||
"include/librb-config.h") CONFIG_COMMANDS="$CONFIG_COMMANDS include/librb-config.h" ;;
|
"include/librb-config.h") CONFIG_COMMANDS="$CONFIG_COMMANDS include/librb-config.h" ;;
|
||||||
|
@ -17759,7 +17772,7 @@ ltmain=$ac_aux_dir/ltmain.sh
|
||||||
outfile=include/librb-config.h.tmp
|
outfile=include/librb-config.h.tmp
|
||||||
cat > $outfile <<\_______EOF
|
cat > $outfile <<\_______EOF
|
||||||
/*
|
/*
|
||||||
* librb-config.h: libratbox config file. Please modify configure.ac
|
* librb-config.h: librb config file. Please modify configure.ac
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __LIBRB_CONFIG_H
|
#ifndef __LIBRB_CONFIG_H
|
||||||
|
|
|
@ -9,20 +9,20 @@ AC_PREREQ(2.63)
|
||||||
AUTOMAKE_OPTIONS = 1.10
|
AUTOMAKE_OPTIONS = 1.10
|
||||||
dnl Sneaky way to get an Id tag into the configure script
|
dnl Sneaky way to get an Id tag into the configure script
|
||||||
AC_COPYRIGHT([$Id: configure.ac 26260 2008-12-10 04:08:39Z androsyn $])
|
AC_COPYRIGHT([$Id: configure.ac 26260 2008-12-10 04:08:39Z androsyn $])
|
||||||
AC_INIT([libratbox],[devel])
|
AC_INIT([librb],[devel])
|
||||||
AM_INIT_AUTOMAKE([subdir-objects])
|
AM_INIT_AUTOMAKE([subdir-objects])
|
||||||
AM_SILENT_RULES([yes])
|
AM_SILENT_RULES([yes])
|
||||||
|
|
||||||
AM_CONFIG_HEADER(include/libratbox_config.h)
|
AM_CONFIG_HEADER(include/librb_config.h)
|
||||||
|
|
||||||
AC_PREFIX_DEFAULT(/usr/local/libratbox)
|
AC_PREFIX_DEFAULT(/usr/local/librb)
|
||||||
AC_GNU_SOURCE
|
AC_GNU_SOURCE
|
||||||
|
|
||||||
dnl Checks for programs.
|
dnl Checks for programs.
|
||||||
AC_PROG_CC_C99
|
AC_PROG_CC_C99
|
||||||
|
|
||||||
if test x"$ac_cv_prog_cc_c99" = "xno"; then
|
if test x"$ac_cv_prog_cc_c99" = "xno"; then
|
||||||
AC_ERROR([ircd-ratbox requires a C99 capable compiler])
|
AC_ERROR([charybdis requires a C99 capable compiler])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
@ -203,7 +203,7 @@ AC_CHECK_TYPES([struct sockaddr_storage],[
|
||||||
|
|
||||||
|
|
||||||
dnl Check for stdarg.h - if we cant find it, halt configure
|
dnl Check for stdarg.h - if we cant find it, halt configure
|
||||||
AC_CHECK_HEADER(stdarg.h, , [AC_MSG_ERROR([** stdarg.h could not be found - libratbox will not compile without it **])])
|
AC_CHECK_HEADER(stdarg.h, , [AC_MSG_ERROR([** stdarg.h could not be found - librb will not compile without it **])])
|
||||||
|
|
||||||
AC_CHECK_TYPE([sa_family_t], [],
|
AC_CHECK_TYPE([sa_family_t], [],
|
||||||
[AC_DEFINE(sa_family_t, [u_int16_t], [If system does not define sa_family_t, define it here.])],
|
[AC_DEFINE(sa_family_t, [u_int16_t], [If system does not define sa_family_t, define it here.])],
|
||||||
|
@ -463,7 +463,7 @@ AC_SUBST(MBEDTLS_CFLAGS)
|
||||||
AC_SUBST(MBEDTLS_LIBS)
|
AC_SUBST(MBEDTLS_LIBS)
|
||||||
|
|
||||||
if test "$prefix" = "NONE"; then
|
if test "$prefix" = "NONE"; then
|
||||||
AC_DEFINE_UNQUOTED(RB_PREFIX, "$ac_default_prefix", [Prefix where libratbox is installed.])
|
AC_DEFINE_UNQUOTED(RB_PREFIX, "$ac_default_prefix", [Prefix where librb is installed.])
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
|
@ -471,7 +471,7 @@ dnl Don't get bitten by Cygwin's stupidity if the user specified
|
||||||
dnl a custom prefix with a trailing slash
|
dnl a custom prefix with a trailing slash
|
||||||
|
|
||||||
prefix=`echo $prefix | sed 's/\/$//'`
|
prefix=`echo $prefix | sed 's/\/$//'`
|
||||||
AC_DEFINE_UNQUOTED(RB_PREFIX, "$prefix", [Prefix where libratbox is installed.])
|
AC_DEFINE_UNQUOTED(RB_PREFIX, "$prefix", [Prefix where librb is installed.])
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -482,7 +482,7 @@ AC_CONFIG_COMMANDS([include/librb-config.h],
|
||||||
outfile=include/librb-config.h.tmp
|
outfile=include/librb-config.h.tmp
|
||||||
cat > $outfile <<\_______EOF
|
cat > $outfile <<\_______EOF
|
||||||
/*
|
/*
|
||||||
* librb-config.h: libratbox config file. Please modify configure.ac
|
* librb-config.h: librb config file. Please modify configure.ac
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __LIBRB_CONFIG_H
|
#ifndef __LIBRB_CONFIG_H
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* include/libratbox_config.h.in. Generated from configure.ac by autoheader. */
|
/* include/librb_config.h.in. Generated from configure.ac by autoheader. */
|
||||||
|
|
||||||
/* Define if building universal (internal helper macro) */
|
/* Define if building universal (internal helper macro) */
|
||||||
#undef AC_APPLE_UNIVERSAL_BUILD
|
#undef AC_APPLE_UNIVERSAL_BUILD
|
||||||
|
@ -267,7 +267,7 @@
|
||||||
/* Defined to mark profiling is enabled */
|
/* Defined to mark profiling is enabled */
|
||||||
#undef RATBOX_PROFILE
|
#undef RATBOX_PROFILE
|
||||||
|
|
||||||
/* Prefix where libratbox is installed. */
|
/* Prefix where librb is installed. */
|
||||||
#undef RB_PREFIX
|
#undef RB_PREFIX
|
||||||
|
|
||||||
/* Define to 1 if sockaddr has a 'sa_len' member. */
|
/* Define to 1 if sockaddr has a 'sa_len' member. */
|
|
@ -1,7 +1,3 @@
|
||||||
/*
|
|
||||||
* $Id: ratbox_lib.h 26256 2008-12-10 04:05:26Z androsyn $
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef RB_LIB_H
|
#ifndef RB_LIB_H
|
||||||
#define RB_LIB_H 1
|
#define RB_LIB_H 1
|
||||||
|
|
|
@ -64,7 +64,7 @@ package_revision=2.4.6
|
||||||
# libraries, which are installed to $pkgauxdir.
|
# libraries, which are installed to $pkgauxdir.
|
||||||
|
|
||||||
# Set a version string for this script.
|
# Set a version string for this script.
|
||||||
scriptversion=2015-01-20.17; # UTC
|
scriptversion=2015-10-04.22; # UTC
|
||||||
|
|
||||||
# General shell script boiler plate, and helper functions.
|
# General shell script boiler plate, and helper functions.
|
||||||
# Written by Gary V. Vaughan, 2004
|
# Written by Gary V. Vaughan, 2004
|
||||||
|
@ -1091,6 +1091,57 @@ func_relative_path ()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
# func_quote ARG
|
||||||
|
# --------------
|
||||||
|
# Aesthetically quote one ARG, store the result into $func_quote_result. Note
|
||||||
|
# that we keep attention to performance here (so far O(N) complexity as long as
|
||||||
|
# func_append is O(1)).
|
||||||
|
func_quote ()
|
||||||
|
{
|
||||||
|
$debug_cmd
|
||||||
|
|
||||||
|
func_quote_result=$1
|
||||||
|
|
||||||
|
case $func_quote_result in
|
||||||
|
*[\\\`\"\$]*)
|
||||||
|
case $func_quote_result in
|
||||||
|
*[\[\*\?]*)
|
||||||
|
func_quote_result=`$ECHO "$func_quote_result" | $SED "$sed_quote_subst"`
|
||||||
|
return 0
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
func_quote_old_IFS=$IFS
|
||||||
|
for _G_char in '\' '`' '"' '$'
|
||||||
|
do
|
||||||
|
# STATE($1) PREV($2) SEPARATOR($3)
|
||||||
|
set start "" ""
|
||||||
|
func_quote_result=dummy"$_G_char$func_quote_result$_G_char"dummy
|
||||||
|
IFS=$_G_char
|
||||||
|
for _G_part in $func_quote_result
|
||||||
|
do
|
||||||
|
case $1 in
|
||||||
|
quote)
|
||||||
|
func_append func_quote_result "$3$2"
|
||||||
|
set quote "$_G_part" "\\$_G_char"
|
||||||
|
;;
|
||||||
|
start)
|
||||||
|
set first "" ""
|
||||||
|
func_quote_result=
|
||||||
|
;;
|
||||||
|
first)
|
||||||
|
set quote "$_G_part" ""
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
IFS=$func_quote_old_IFS
|
||||||
|
done
|
||||||
|
;;
|
||||||
|
*) ;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# func_quote_for_eval ARG...
|
# func_quote_for_eval ARG...
|
||||||
# --------------------------
|
# --------------------------
|
||||||
# Aesthetically quote ARGs to be evaled later.
|
# Aesthetically quote ARGs to be evaled later.
|
||||||
|
@ -1107,12 +1158,8 @@ func_quote_for_eval ()
|
||||||
func_quote_for_eval_unquoted_result=
|
func_quote_for_eval_unquoted_result=
|
||||||
func_quote_for_eval_result=
|
func_quote_for_eval_result=
|
||||||
while test 0 -lt $#; do
|
while test 0 -lt $#; do
|
||||||
case $1 in
|
func_quote "$1"
|
||||||
*[\\\`\"\$]*)
|
_G_unquoted_arg=$func_quote_result
|
||||||
_G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;;
|
|
||||||
*)
|
|
||||||
_G_unquoted_arg=$1 ;;
|
|
||||||
esac
|
|
||||||
if test -n "$func_quote_for_eval_unquoted_result"; then
|
if test -n "$func_quote_for_eval_unquoted_result"; then
|
||||||
func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg"
|
func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg"
|
||||||
else
|
else
|
||||||
|
@ -5258,7 +5305,8 @@ else
|
||||||
if test \"\$libtool_execute_magic\" != \"$magic\"; then
|
if test \"\$libtool_execute_magic\" != \"$magic\"; then
|
||||||
file=\"\$0\""
|
file=\"\$0\""
|
||||||
|
|
||||||
qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"`
|
func_quote "$ECHO"
|
||||||
|
qECHO=$func_quote_result
|
||||||
$ECHO "\
|
$ECHO "\
|
||||||
|
|
||||||
# A function that is used when there is no print builtin or printf.
|
# A function that is used when there is no print builtin or printf.
|
||||||
|
@ -7272,10 +7320,14 @@ func_mode_link ()
|
||||||
# -tp=* Portland pgcc target processor selection
|
# -tp=* Portland pgcc target processor selection
|
||||||
# --sysroot=* for sysroot support
|
# --sysroot=* for sysroot support
|
||||||
# -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
|
# -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
|
||||||
|
# -specs=* GCC specs files
|
||||||
# -stdlib=* select c++ std lib with clang
|
# -stdlib=* select c++ std lib with clang
|
||||||
|
# -fsanitize=* Clang/GCC memory and address sanitizer
|
||||||
|
# -fuse-ld=* Linker select flags for GCC
|
||||||
-64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
|
-64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
|
||||||
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
|
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
|
||||||
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*)
|
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
|
||||||
|
-specs=*|-fsanitize=*|-fuse-ld=*)
|
||||||
func_quote_for_eval "$arg"
|
func_quote_for_eval "$arg"
|
||||||
arg=$func_quote_for_eval_result
|
arg=$func_quote_for_eval_result
|
||||||
func_append compile_command " $arg"
|
func_append compile_command " $arg"
|
||||||
|
@ -10506,8 +10558,8 @@ EOF
|
||||||
relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
|
relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
relink_command="(cd `pwd`; $relink_command)"
|
func_quote "(cd `pwd`; $relink_command)"
|
||||||
relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
|
relink_command=$func_quote_result
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Only actually do things if not in dry run mode.
|
# Only actually do things if not in dry run mode.
|
||||||
|
@ -10753,7 +10805,8 @@ EOF
|
||||||
done
|
done
|
||||||
# Quote the link command for shipping.
|
# Quote the link command for shipping.
|
||||||
relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
|
relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
|
||||||
relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
|
func_quote "$relink_command"
|
||||||
|
relink_command=$func_quote_result
|
||||||
if test yes = "$hardcode_automatic"; then
|
if test yes = "$hardcode_automatic"; then
|
||||||
relink_command=
|
relink_command=
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -24,7 +24,7 @@ librb_la_SOURCES = \
|
||||||
gnutls.c \
|
gnutls.c \
|
||||||
nossl.c \
|
nossl.c \
|
||||||
event.c \
|
event.c \
|
||||||
ratbox_lib.c \
|
rb_lib.c \
|
||||||
rb_memory.c \
|
rb_memory.c \
|
||||||
linebuf.c \
|
linebuf.c \
|
||||||
tools.c \
|
tools.c \
|
||||||
|
|
|
@ -28,8 +28,8 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
|
|
||||||
#if !defined(HAVE_OPENSSL) && !defined(HAVE_GNUTLS) && !defined(HAVE_MBEDTLS) && !defined(HAVE_ARC4RANDOM)
|
#if !defined(HAVE_OPENSSL) && !defined(HAVE_GNUTLS) && !defined(HAVE_MBEDTLS) && !defined(HAVE_ARC4RANDOM)
|
||||||
|
|
||||||
|
|
|
@ -56,8 +56,8 @@
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
|
|
||||||
static uintptr_t offset_pad;
|
static uintptr_t offset_pad;
|
||||||
|
|
||||||
|
|
|
@ -23,8 +23,8 @@
|
||||||
*
|
*
|
||||||
* $Id: commio.c 26254 2008-12-10 04:04:38Z androsyn $
|
* $Id: commio.c 26254 2008-12-10 04:04:38Z androsyn $
|
||||||
*/
|
*/
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <commio-int.h>
|
#include <commio-int.h>
|
||||||
#include <commio-ssl.h>
|
#include <commio-ssl.h>
|
||||||
#include <event-int.h>
|
#include <event-int.h>
|
||||||
|
|
|
@ -27,8 +27,8 @@
|
||||||
* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
|
|
||||||
static char *rb_md5_crypt(const char *pw, const char *salt);
|
static char *rb_md5_crypt(const char *pw, const char *salt);
|
||||||
static char *rb_des_crypt(const char *pw, const char *salt);
|
static char *rb_des_crypt(const char *pw, const char *salt);
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
CFLAGS= /INCLUDE=([-.INCLUDE])/ERROR_LIMIT=5/DEFINE=(_XOPEN_SOURCE_EXTENDED)/NOANSI_ALIAS
|
CFLAGS= /INCLUDE=([-.INCLUDE])/ERROR_LIMIT=5/DEFINE=(_XOPEN_SOURCE_EXTENDED)/NOANSI_ALIAS
|
||||||
OBJECTS= balloc.obj, commio.obj, crypt.obj, event.obj, -
|
OBJECTS= balloc.obj, commio.obj, crypt.obj, event.obj, -
|
||||||
helper.obj, linebuf.obj, nossl.obj, patricia.obj, -
|
helper.obj, linebuf.obj, nossl.obj, patricia.obj, -
|
||||||
poll.obj, ratbox_lib.obj, rawbuf.obj, rb_memory.obj, -
|
poll.obj, rb_libb.obj, rawbuf.obj, rb_memory.obj, -
|
||||||
snprintf.obj, tools.obj, unix.obj
|
snprintf.obj, tools.obj, unix.obj
|
||||||
|
|
||||||
DEFAULT : RATBOX.OLB($(OBJECTS))
|
DEFAULT : RATBOX.OLB($(OBJECTS))
|
||||||
|
|
|
@ -24,8 +24,8 @@
|
||||||
*
|
*
|
||||||
* $Id: devpoll.c 26254 2008-12-10 04:04:38Z androsyn $
|
* $Id: devpoll.c 26254 2008-12-10 04:04:38Z androsyn $
|
||||||
*/
|
*/
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <commio-int.h>
|
#include <commio-int.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
|
|
||||||
|
|
|
@ -27,8 +27,8 @@
|
||||||
*/
|
*/
|
||||||
#define _GNU_SOURCE 1
|
#define _GNU_SOURCE 1
|
||||||
|
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <commio-int.h>
|
#include <commio-int.h>
|
||||||
#include <event-int.h>
|
#include <event-int.h>
|
||||||
#if defined(HAVE_EPOLL_CTL) && (HAVE_SYS_EPOLL_H)
|
#if defined(HAVE_EPOLL_CTL) && (HAVE_SYS_EPOLL_H)
|
||||||
|
|
|
@ -42,8 +42,8 @@
|
||||||
* $Id: event.c 26272 2008-12-10 05:55:10Z androsyn $
|
* $Id: event.c 26272 2008-12-10 05:55:10Z androsyn $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <commio-int.h>
|
#include <commio-int.h>
|
||||||
#include <event-int.h>
|
#include <event-int.h>
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* libratbox: a library used by ircd-ratbox and other things
|
* librb: a library used by charybdis and other things
|
||||||
* gnutls.c: gnutls related code
|
* gnutls.c: gnutls related code
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007-2008 ircd-ratbox development team
|
* Copyright (C) 2007-2008 ircd-ratbox development team
|
||||||
|
@ -23,8 +23,8 @@
|
||||||
* $Id: gnutls.c 26296 2008-12-13 03:36:00Z androsyn $
|
* $Id: gnutls.c 26296 2008-12-13 03:36:00Z androsyn $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <commio-int.h>
|
#include <commio-int.h>
|
||||||
#include <commio-ssl.h>
|
#include <commio-ssl.h>
|
||||||
#ifdef HAVE_GNUTLS
|
#ifdef HAVE_GNUTLS
|
||||||
|
|
|
@ -21,8 +21,8 @@
|
||||||
*
|
*
|
||||||
* $Id: helper.c 26092 2008-09-19 15:13:52Z androsyn $
|
* $Id: helper.c 26092 2008-09-19 15:13:52Z androsyn $
|
||||||
*/
|
*/
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <commio-int.h>
|
#include <commio-int.h>
|
||||||
|
|
||||||
struct _rb_helper
|
struct _rb_helper
|
||||||
|
|
|
@ -25,8 +25,8 @@
|
||||||
* $Id: kqueue.c 26092 2008-09-19 15:13:52Z androsyn $
|
* $Id: kqueue.c 26092 2008-09-19 15:13:52Z androsyn $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <commio-int.h>
|
#include <commio-int.h>
|
||||||
#include <event-int.h>
|
#include <event-int.h>
|
||||||
|
|
||||||
|
|
|
@ -24,8 +24,8 @@
|
||||||
* $Id: linebuf.c 26092 2008-09-19 15:13:52Z androsyn $
|
* $Id: linebuf.c 26092 2008-09-19 15:13:52Z androsyn $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <commio-int.h>
|
#include <commio-int.h>
|
||||||
|
|
||||||
static rb_bh *rb_linebuf_heap;
|
static rb_bh *rb_linebuf_heap;
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* libratbox: a library used by ircd-ratbox and other things
|
* librb: a library used by ircd-ratbox and other things
|
||||||
* mbedtls.c: mbedtls related code
|
* mbedtls.c: mbedtls related code
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007-2008 ircd-ratbox development team
|
* Copyright (C) 2007-2008 ircd-ratbox development team
|
||||||
|
@ -24,8 +24,8 @@
|
||||||
* $Id$
|
* $Id$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <commio-int.h>
|
#include <commio-int.h>
|
||||||
#include <commio-ssl.h>
|
#include <commio-ssl.h>
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* libratbox: a library used by ircd-ratbox and other things
|
* librb: a library used by ircd-ratbox and other things
|
||||||
* nossl.c: ssl stub code
|
* nossl.c: ssl stub code
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007-2008 ircd-ratbox development team
|
* Copyright (C) 2007-2008 ircd-ratbox development team
|
||||||
|
@ -24,8 +24,8 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#if !defined(HAVE_OPENSSL) && !defined(HAVE_GNUTLS) && !defined(HAVE_MBEDTLS)
|
#if !defined(HAVE_OPENSSL) && !defined(HAVE_GNUTLS) && !defined(HAVE_MBEDTLS)
|
||||||
|
|
||||||
#include "arc4random.h"
|
#include "arc4random.h"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* libratbox: a library used by ircd-ratbox and other things
|
* librb: a library used by ircd-ratbox and other things
|
||||||
* openssl.c: openssl related code
|
* openssl.c: openssl related code
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007-2008 ircd-ratbox development team
|
* Copyright (C) 2007-2008 ircd-ratbox development team
|
||||||
|
@ -23,8 +23,8 @@
|
||||||
* $Id: commio.c 24808 2008-01-02 08:17:05Z androsyn $
|
* $Id: commio.c 24808 2008-01-02 08:17:05Z androsyn $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
|
|
||||||
#ifdef HAVE_OPENSSL
|
#ifdef HAVE_OPENSSL
|
||||||
|
|
||||||
|
@ -51,7 +51,7 @@
|
||||||
|
|
||||||
static SSL_CTX *ssl_server_ctx;
|
static SSL_CTX *ssl_server_ctx;
|
||||||
static SSL_CTX *ssl_client_ctx;
|
static SSL_CTX *ssl_client_ctx;
|
||||||
static int libratbox_index = -1;
|
static int librb_index = -1;
|
||||||
|
|
||||||
static unsigned long
|
static unsigned long
|
||||||
get_last_err(void)
|
get_last_err(void)
|
||||||
|
@ -109,7 +109,7 @@ rb_ssl_info_callback(SSL * ssl, int where, int ret)
|
||||||
{
|
{
|
||||||
if(where & SSL_CB_HANDSHAKE_START)
|
if(where & SSL_CB_HANDSHAKE_START)
|
||||||
{
|
{
|
||||||
rb_fde_t *F = SSL_get_ex_data(ssl, libratbox_index);
|
rb_fde_t *F = SSL_get_ex_data(ssl, librb_index);
|
||||||
if(F == NULL)
|
if(F == NULL)
|
||||||
return;
|
return;
|
||||||
F->handshake_count++;
|
F->handshake_count++;
|
||||||
|
@ -119,7 +119,7 @@ rb_ssl_info_callback(SSL * ssl, int where, int ret)
|
||||||
static void
|
static void
|
||||||
rb_setup_ssl_cb(rb_fde_t *F)
|
rb_setup_ssl_cb(rb_fde_t *F)
|
||||||
{
|
{
|
||||||
SSL_set_ex_data(F->ssl, libratbox_index, (char *)F);
|
SSL_set_ex_data(F->ssl, librb_index, (char *)F);
|
||||||
SSL_set_info_callback((SSL *) F->ssl, (void (*)(const SSL *,int,int))rb_ssl_info_callback);
|
SSL_set_info_callback((SSL *) F->ssl, (void (*)(const SSL *,int,int))rb_ssl_info_callback);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -314,11 +314,11 @@ int
|
||||||
rb_init_ssl(void)
|
rb_init_ssl(void)
|
||||||
{
|
{
|
||||||
int ret = 1;
|
int ret = 1;
|
||||||
char libratbox_data[] = "libratbox data";
|
char librb_data[] = "librb data";
|
||||||
const char libratbox_ciphers[] = "kEECDH+HIGH:kEDH+HIGH:HIGH:!RC4:!aNULL";
|
const char librb_ciphers[] = "kEECDH+HIGH:kEDH+HIGH:HIGH:!RC4:!aNULL";
|
||||||
SSL_load_error_strings();
|
SSL_load_error_strings();
|
||||||
SSL_library_init();
|
SSL_library_init();
|
||||||
libratbox_index = SSL_get_ex_new_index(0, libratbox_data, NULL, NULL, NULL);
|
librb_index = SSL_get_ex_new_index(0, librb_data, NULL, NULL, NULL);
|
||||||
|
|
||||||
#ifndef LRB_HAVE_TLS_METHOD_API
|
#ifndef LRB_HAVE_TLS_METHOD_API
|
||||||
ssl_server_ctx = SSL_CTX_new(SSLv23_server_method());
|
ssl_server_ctx = SSL_CTX_new(SSLv23_server_method());
|
||||||
|
@ -357,7 +357,7 @@ rb_init_ssl(void)
|
||||||
SSL_CTX_set_options(ssl_server_ctx, server_options);
|
SSL_CTX_set_options(ssl_server_ctx, server_options);
|
||||||
SSL_CTX_set_verify(ssl_server_ctx, SSL_VERIFY_PEER | SSL_VERIFY_CLIENT_ONCE, verify_accept_all_cb);
|
SSL_CTX_set_verify(ssl_server_ctx, SSL_VERIFY_PEER | SSL_VERIFY_CLIENT_ONCE, verify_accept_all_cb);
|
||||||
SSL_CTX_set_session_cache_mode(ssl_server_ctx, SSL_SESS_CACHE_OFF);
|
SSL_CTX_set_session_cache_mode(ssl_server_ctx, SSL_SESS_CACHE_OFF);
|
||||||
SSL_CTX_set_cipher_list(ssl_server_ctx, libratbox_ciphers);
|
SSL_CTX_set_cipher_list(ssl_server_ctx, librb_ciphers);
|
||||||
|
|
||||||
/* Set ECDHE on OpenSSL 1.00+, but make sure it's actually available because redhat are dicks
|
/* Set ECDHE on OpenSSL 1.00+, but make sure it's actually available because redhat are dicks
|
||||||
and bastardise their OpenSSL for stupid reasons... */
|
and bastardise their OpenSSL for stupid reasons... */
|
||||||
|
@ -390,7 +390,7 @@ rb_init_ssl(void)
|
||||||
SSL_CTX_set_options(ssl_client_ctx, SSL_OP_NO_TICKET);
|
SSL_CTX_set_options(ssl_client_ctx, SSL_OP_NO_TICKET);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
SSL_CTX_set_cipher_list(ssl_client_ctx, libratbox_ciphers);
|
SSL_CTX_set_cipher_list(ssl_client_ctx, librb_ciphers);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
* Yanked out of Net::Patricia by Aaron Sethman <androsyn@ratbox.org>
|
* Yanked out of Net::Patricia by Aaron Sethman <androsyn@ratbox.org>
|
||||||
*
|
*
|
||||||
* This was then yanked out of the ratbox/devel/src tree and stuffed into
|
* This was then yanked out of the ratbox/devel/src tree and stuffed into
|
||||||
* libratbox and had function names changed, but otherwise not really altered.
|
* librb and had function names changed, but otherwise not really altered.
|
||||||
*
|
*
|
||||||
* $Id: patricia.c 24244 2007-08-22 19:04:55Z androsyn $
|
* $Id: patricia.c 24244 2007-08-22 19:04:55Z androsyn $
|
||||||
* Dave Plonka <plonka@doit.wisc.edu>
|
* Dave Plonka <plonka@doit.wisc.edu>
|
||||||
|
@ -20,8 +20,8 @@
|
||||||
* Network, Inc., and their contributors.
|
* Network, Inc., and their contributors.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
|
|
||||||
/* Enable both of these to debug patricia.c
|
/* Enable both of these to debug patricia.c
|
||||||
* #define NOTYET 1
|
* #define NOTYET 1
|
||||||
|
|
|
@ -24,8 +24,8 @@
|
||||||
*
|
*
|
||||||
* $Id: poll.c 26092 2008-09-19 15:13:52Z androsyn $
|
* $Id: poll.c 26092 2008-09-19 15:13:52Z androsyn $
|
||||||
*/
|
*/
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <commio-int.h>
|
#include <commio-int.h>
|
||||||
|
|
||||||
#if defined(HAVE_POLL) && (HAVE_SYS_POLL_H)
|
#if defined(HAVE_POLL) && (HAVE_SYS_POLL_H)
|
||||||
|
|
|
@ -26,8 +26,8 @@
|
||||||
* $Id: ports.c 26286 2008-12-10 23:28:53Z androsyn $
|
* $Id: ports.c 26286 2008-12-10 23:28:53Z androsyn $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <commio-int.h>
|
#include <commio-int.h>
|
||||||
#include <event-int.h>
|
#include <event-int.h>
|
||||||
#if defined(HAVE_PORT_H) && (HAVE_PORT_CREATE)
|
#if defined(HAVE_PORT_H) && (HAVE_PORT_CREATE)
|
||||||
|
|
|
@ -22,8 +22,8 @@
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*/
|
*/
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <commio-int.h>
|
#include <commio-int.h>
|
||||||
#define RAWBUF_SIZE 1024
|
#define RAWBUF_SIZE 1024
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* ircd-ratbox: A slightly useful ircd.
|
* ircd-ratbox: A slightly useful ircd.
|
||||||
* ratbox_lib.c: libircd initialization functions at the like
|
* rb_lib.c: libircd initialization functions at the like
|
||||||
*
|
*
|
||||||
* Copyright (C) 2005,2006 ircd-ratbox development team
|
* Copyright (C) 2005,2006 ircd-ratbox development team
|
||||||
* Copyright (C) 2005,2006 Aaron Sethman <androsyn@ratbox.org>
|
* Copyright (C) 2005,2006 Aaron Sethman <androsyn@ratbox.org>
|
||||||
|
@ -20,11 +20,11 @@
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301
|
||||||
* USA
|
* USA
|
||||||
*
|
*
|
||||||
* $Id: ratbox_lib.c 26282 2008-12-10 20:33:21Z androsyn $
|
* $Id: rb_lib.c 26282 2008-12-10 20:33:21Z androsyn $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <commio-int.h>
|
#include <commio-int.h>
|
||||||
#include <commio-ssl.h>
|
#include <commio-ssl.h>
|
||||||
|
|
||||||
|
@ -184,7 +184,7 @@ rb_set_time(void)
|
||||||
memcpy(&rb_time, &newtime, sizeof(struct timeval));
|
memcpy(&rb_time, &newtime, sizeof(struct timeval));
|
||||||
}
|
}
|
||||||
|
|
||||||
extern const char *libratbox_serno;
|
extern const char *librb_serno;
|
||||||
|
|
||||||
const char *
|
const char *
|
||||||
rb_lib_version(void)
|
rb_lib_version(void)
|
||||||
|
@ -192,7 +192,7 @@ rb_lib_version(void)
|
||||||
static char version_info[512];
|
static char version_info[512];
|
||||||
char ssl_info[512];
|
char ssl_info[512];
|
||||||
rb_get_ssl_info(ssl_info, sizeof(ssl_info));
|
rb_get_ssl_info(ssl_info, sizeof(ssl_info));
|
||||||
snprintf(version_info, sizeof(version_info), "libratbox version: %s - %s", libratbox_serno, ssl_info);
|
snprintf(version_info, sizeof(version_info), "librb version: %s - %s", librb_serno, ssl_info);
|
||||||
return version_info;
|
return version_info;
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,8 +23,8 @@
|
||||||
*
|
*
|
||||||
* $Id: rb_memory.c 26092 2008-09-19 15:13:52Z androsyn $
|
* $Id: rb_memory.c 26092 2008-09-19 15:13:52Z androsyn $
|
||||||
*/
|
*/
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
|
|
||||||
void
|
void
|
||||||
rb_outofmemory(void)
|
rb_outofmemory(void)
|
||||||
|
|
|
@ -25,8 +25,8 @@
|
||||||
* $Id: select.c 26092 2008-09-19 15:13:52Z androsyn $
|
* $Id: select.c 26092 2008-09-19 15:13:52Z androsyn $
|
||||||
*/
|
*/
|
||||||
#define FD_SETSIZE 65535
|
#define FD_SETSIZE 65535
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <commio-int.h>
|
#include <commio-int.h>
|
||||||
|
|
||||||
#if defined(HAVE_SELECT) || defined(_WIN32)
|
#if defined(HAVE_SELECT) || defined(_WIN32)
|
||||||
|
|
|
@ -30,8 +30,8 @@
|
||||||
#define _GNU_SOURCE 1 /* Needed for F_SETSIG */
|
#define _GNU_SOURCE 1 /* Needed for F_SETSIG */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <commio-int.h>
|
#include <commio-int.h>
|
||||||
#include <event-int.h>
|
#include <event-int.h>
|
||||||
#include <fcntl.h> /* Yes this needs to be before the ifdef */
|
#include <fcntl.h> /* Yes this needs to be before the ifdef */
|
||||||
|
|
|
@ -33,8 +33,8 @@
|
||||||
* on supported compilers
|
* on supported compilers
|
||||||
*/
|
*/
|
||||||
#define _GNU_SOURCE 1
|
#define _GNU_SOURCE 1
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <rb_tools.h>
|
#include <rb_tools.h>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -23,8 +23,8 @@
|
||||||
*
|
*
|
||||||
* $Id: unix.c 26180 2008-11-11 00:00:12Z androsyn $
|
* $Id: unix.c 26180 2008-11-11 00:00:12Z androsyn $
|
||||||
*/
|
*/
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
|
|
||||||
|
|
||||||
#ifndef _WIN32
|
#ifndef _WIN32
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
# $Id: version.c.SH 24870 2008-01-10 16:51:01Z androsyn $
|
# $Id: version.c.SH 24870 2008-01-10 16:51:01Z androsyn $
|
||||||
|
|
||||||
spitshell=cat
|
spitshell=cat
|
||||||
package=libratbox
|
package=librb
|
||||||
|
|
||||||
echo "Extracting $package/src/version.c..."
|
echo "Extracting $package/src/version.c..."
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ generation=`expr $generation + 1`
|
||||||
|
|
||||||
$spitshell >version.c <<!SUB!THIS!
|
$spitshell >version.c <<!SUB!THIS!
|
||||||
/*
|
/*
|
||||||
* libratbox: a library used by ircd-ratbox and other things
|
* librb: a library used by charybdis and other things
|
||||||
* src/version.c
|
* src/version.c
|
||||||
*
|
*
|
||||||
* Copyright (C) 1990 Chelsea Ashley Dyerman
|
* Copyright (C) 1990 Chelsea Ashley Dyerman
|
||||||
|
@ -46,10 +46,10 @@ $spitshell >version.c <<!SUB!THIS!
|
||||||
|
|
||||||
#include "../include/serno.h"
|
#include "../include/serno.h"
|
||||||
|
|
||||||
const char *libratbox_generation = "$generation";
|
const char *librb_generation = "$generation";
|
||||||
const char *libratbox_serno = SERIALNUM;
|
const char *librb_serno = SERIALNUM;
|
||||||
|
|
||||||
const char *libratbox_infotext[] =
|
const char *librb_infotext[] =
|
||||||
{
|
{
|
||||||
"$package --",
|
"$package --",
|
||||||
"Based on the original code written by Jarkko Oikarinen",
|
"Based on the original code written by Jarkko Oikarinen",
|
||||||
|
|
|
@ -26,8 +26,8 @@
|
||||||
* $Id: win32.c 26092 2008-09-19 15:13:52Z androsyn $
|
* $Id: win32.c 26092 2008-09-19 15:13:52Z androsyn $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <libratbox_config.h>
|
#include <librb_config.h>
|
||||||
#include <ratbox_lib.h>
|
#include <rb_lib.h>
|
||||||
#include <commio-int.h>
|
#include <commio-int.h>
|
||||||
|
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include "ratbox_lib.h"
|
#include "rb_lib.h"
|
||||||
#ifndef __MINGW32__
|
#ifndef __MINGW32__
|
||||||
#include <pwd.h>
|
#include <pwd.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue