commit - a874c26c254e044bf10276d27ec8a9a19ce44c9b
commit + 02b0a5151719d04081af2db01e8266a1eafb8537
blob - 23a5d9c4ac14a57fb55a181d8deb570127eadb6c
blob + 87cf3062aaebf15851efe3200cb8ba070349bb8f
--- configure.in
+++ configure.in
# (at your option) any later version.
# Please read the file COPYING, README and AUTHORS for more information.
#
-# $Id: configure.in,v 1.113 2005/07/08 12:39:38 alex Exp $
+# $Id: configure.in,v 1.114 2005/07/08 16:18:38 alex Exp $
#
# -- Initialisation --
AH_TEMPLATE([ZLIB], [Define if zlib compression should be enabled])
AH_TEMPLATE([TCPWRAP], [Define if TCP wrappers should be used])
AH_TEMPLATE([IRCPLUS], [Define if IRC+ protocol should be used])
-AH_TEMPLATE([RENDEZVOUS], [Define if Rendezvous support should be included])
+AH_TEMPLATE([ZEROCONF], [Define if support for Zeroconf should be included])
AH_TEMPLATE([IDENTAUTH], [Define if the server should do IDENT requests])
AH_TEMPLATE([TARGET_OS], [Target operating system name])
]
)
-x_rendezvous_on=no
-AC_ARG_WITH(rendezvous,
- [ --with-rendezvous enable support for "Rendezvous"],
+x_zeroconf_on=no
+AC_ARG_WITH(zeroconf,
+ [ --with-zeroconf enable support for "Zeroconf"],
[ if test "$withval" != "no"; then
if test "$withval" != "yes"; then
CFLAGS="-I$withval/include $CFLAGS"
CPPFLAGS="-I$withval/include $CPPFLAGS"
LDFLAGS="-L$withval/lib $LDFLAGS"
fi
- AC_CHECK_FUNCS(DNSServiceRegistrationCreate, x_rendezvous_on=osx,
+ AC_CHECK_FUNCS(DNSServiceRegistrationCreate, x_zeroconf_on=osx,
[
AC_CHECK_LIB(pthread, pthread_mutexattr_init)
AC_CHECK_LIB(howl, sw_discovery_init)
AC_CHECK_FUNCS(sw_discovery_init, \
- x_rendezvous_on=howl, \
- AC_MSG_ERROR([Can't enable Rendezvous!]))
+ x_zeroconf_on=howl, \
+ AC_MSG_ERROR([Can't enable Zeroconf!]))
])
fi
]
)
-if test "$x_rendezvous_on" = "osx"; then
+if test "$x_zeroconf_on" = "osx"; then
AC_CHECK_HEADERS([DNSServiceDiscovery/DNSServiceDiscovery.h \
mach/port.h],,AC_MSG_ERROR([required C header missing!]))
- AC_DEFINE(RENDEZVOUS, 1)
+ AC_DEFINE(ZEROCONF, 1)
fi
-if test "$x_rendezvous_on" = "howl"; then
+if test "$x_zeroconf_on" = "howl"; then
for dir in /usr/local/include /usr/local/include/howl* \
/usr/include /usr/include/howl*; do
test -d "$dir" || continue
done
AC_CHECK_HEADERS([rendezvous/rendezvous.h],, \
AC_MSG_ERROR([required C header missing!]))
- AC_DEFINE(RENDEZVOUS, 1)
+ AC_DEFINE(ZEROCONF, 1)
fi
x_identauth_on=no
echo $ECHO_N " Syslog support: $ECHO_C"
test "$x_syslog_on" = "yes" \
- && echo $ECHO_N "yes $ECHO_C" \
- || echo $ECHO_N "no $ECHO_C"
+ && echo $ECHO_N "yes $ECHO_C" \
+ || echo $ECHO_N "no $ECHO_C"
echo $ECHO_N " Enable debug code: $ECHO_C"
test "$x_debug_on" = "yes" \
&& echo "yes" \
echo $ECHO_N " zlib compression: $ECHO_C"
test "$x_zlib_on" = "yes" \
- && echo $ECHO_N "yes $ECHO_C" \
- || echo $ECHO_N "no $ECHO_C"
+ && echo $ECHO_N "yes $ECHO_C" \
+ || echo $ECHO_N "no $ECHO_C"
echo $ECHO_N " IRC sniffer: $ECHO_C"
test "$x_sniffer_on" = "yes" \
&& echo "yes" \
echo $ECHO_N " Use TCP Wrappers: $ECHO_C"
test "$x_tcpwrap_on" = "yes" \
- && echo $ECHO_N "yes $ECHO_C" \
- || echo $ECHO_N "no $ECHO_C"
+ && echo $ECHO_N "yes $ECHO_C" \
+ || echo $ECHO_N "no $ECHO_C"
echo $ECHO_N " Strict RFC mode: $ECHO_C"
test "$x_strict_rfc_on" = "yes" \
&& echo "yes" \
|| echo "no"
-echo $ECHO_N " Rendezvous support: $ECHO_C"
-test "$x_rendezvous_on" = "osx" -o "$x_rendezvous_on" = "howl" \
- && echo $ECHO_N "yes $ECHO_C" \
- || echo $ECHO_N "no $ECHO_C"
+echo $ECHO_N " Zeroconf support: $ECHO_C"
+case "$x_zeroconf_on" in
+ osx)
+ echo $ECHO_N "Apple $ECHO_C"
+ ;;
+ howl)
+ echo $ECHO_N "Howl $ECHO_C"
+ ;;
+ *)
+ echo $ECHO_N "no $ECHO_C"
+ ;;
+esac
echo $ECHO_N " IRC+ protocol: $ECHO_C"
test "$x_ircplus_on" = "yes" \
&& echo "yes" \
echo $ECHO_N " IDENT support: $ECHO_C"
test "$x_identauth_on" = "yes" \
- && echo $ECHO_N "yes $ECHO_C" \
- || echo $ECHO_N "no $ECHO_C"
+ && echo $ECHO_N "yes $ECHO_C" \
+ || echo $ECHO_N "no $ECHO_C"
echo $ECHO_N " I/O backend: $ECHO_C"
echo "$x_io_backend"
-echo; echo
+echo
# -eof-
blob - 7e68b71362b3ccfe089845684759171576d155cb
blob + b63a89fbade8ecc17412cf54ffbe39e052f30131
--- src/ngircd/conn.c
+++ src/ngircd/conn.c
#include "portab.h"
#include "io.h"
-static char UNUSED id[] = "$Id: conn.c,v 1.157 2005/07/07 18:49:04 fw Exp $";
+static char UNUSED id[] = "$Id: conn.c,v 1.158 2005/07/08 16:18:39 alex Exp $";
#include "imp.h"
#include <assert.h>
#include "parse.h"
#include "tool.h"
-#ifdef RENDEZVOUS
+#ifdef ZEROCONF
# include "rendezvous.h"
#endif
/* Close down all listening sockets */
int *fd;
unsigned int arraylen;
-#ifdef RENDEZVOUS
+#ifdef ZEROCONF
Rendezvous_UnregisterListeners( );
#endif
struct sockaddr_in addr;
struct in_addr inaddr;
int sock;
-#ifdef RENDEZVOUS
+#ifdef ZEROCONF
char name[CLIENT_ID_LEN], *info;
#endif
if( Conf_ListenAddress[0]) Log( LOG_INFO, "Now listening on %s:%d (socket %d).", Conf_ListenAddress, Port, sock );
else Log( LOG_INFO, "Now listening on 0.0.0.0:%d (socket %d).", Port, sock );
-#ifdef RENDEZVOUS
+#ifdef ZEROCONF
/* Get best server description text */
if( ! Conf_ServerInfo[0] ) info = Conf_ServerName;
else
else strlcpy( name, info, sizeof( name ));
/* Register service */
- Rendezvous_Register( name, RENDEZVOUS_TYPE, Port );
+ Rendezvous_Register( name, MDNS_TYPE, Port );
#endif
return true;
} /* Conn_NewListener */
{
timeout = true;
-#ifdef RENDEZVOUS
+#ifdef ZEROCONF
Rendezvous_Handler( );
#endif
blob - e05a6d12b89c049a69c2062249da67b465c3f89e
blob + 8feb5b86e21687c8144fa4d62742f4e7b6d73ede
--- src/ngircd/defines.h
+++ src/ngircd/defines.h
* (at your option) any later version.
* Please read the file COPYING, README and AUTHORS for more information.
*
- * $Id: defines.h,v 1.54 2005/07/05 22:44:47 alex Exp $
+ * $Id: defines.h,v 1.55 2005/07/08 16:18:39 alex Exp $
*/
#define CUT_TXTSUFFIX "[CUT]" /* Suffix for oversized messages that
have been shortened and cut off. */
-#ifdef RENDEZVOUS
-#define RENDEZVOUS_TYPE "_ircu._tcp." /* Service type to register with mDNS */
+#ifdef ZEROCONF
+#define MDNS_TYPE "_ircu._tcp." /* Service type to register with mDNS */
#endif
blob - 6f965853777c32182aae4b7d316017a90bb8adee
blob + 7ef93175c0a3b9905f894675034837a211a1d35f
--- src/ngircd/ngircd.c
+++ src/ngircd/ngircd.c
#include "portab.h"
-static char UNUSED id[] = "$Id: ngircd.c,v 1.103 2005/07/07 18:37:36 fw Exp $";
+static char UNUSED id[] = "$Id: ngircd.c,v 1.104 2005/07/08 16:18:39 alex Exp $";
/**
* @file
#include "parse.h"
#include "irc.h"
-#ifdef RENDEZVOUS
+#ifdef ZEROCONF
#include "rendezvous.h"
#endif
Lists_Init( );
Channel_Init( );
Client_Init( );
-#ifdef RENDEZVOUS
+#ifdef ZEROCONF
Rendezvous_Init( );
#endif
Conn_Init( );
/* Alles abmelden */
Conn_Exit( );
-#ifdef RENDEZVOUS
+#ifdef ZEROCONF
Rendezvous_Exit( );
#endif
Client_Exit( );
strlcat( NGIRCd_VersionAddition, "TCPWRAP", sizeof NGIRCd_VersionAddition );
#endif
-#ifdef RENDEZVOUS
+#ifdef ZEROCONF
if( NGIRCd_VersionAddition[0] )
strlcat( NGIRCd_VersionAddition, "+", sizeof NGIRCd_VersionAddition );
- strlcat( NGIRCd_VersionAddition, "RENDEZVOUS", sizeof NGIRCd_VersionAddition );
+ strlcat( NGIRCd_VersionAddition, "ZEROCONF", sizeof NGIRCd_VersionAddition );
#endif
#ifdef IDENTAUTH
if( NGIRCd_VersionAddition[0] )
blob - f7a4b4a6a8db2e8acbdf81d233ae1b0b9fa59b6b
blob + ef43b3ace52527a097b5af59334e747ecdbe8ae5
--- src/ngircd/rendezvous.c
+++ src/ngircd/rendezvous.c
#include "portab.h"
-#ifdef RENDEZVOUS
+#ifdef ZEROCONF
-static char UNUSED id[] = "$Id: rendezvous.c,v 1.5 2005/03/19 18:43:49 fw Exp $";
+static char UNUSED id[] = "$Id: rendezvous.c,v 1.6 2005/07/08 16:18:39 alex Exp $";
#include "imp.h"
#include <assert.h>
#endif /* Howl */
-#endif /* RENDEZVOUS */
+#endif /* ZEROCONF */
/* -eof- */
blob - 1f8df67be6e0f55d51520e55e6d0b5350fdfabb4
blob + 4f1f06ad2fbb355bf899ba0dd8e29b7c0aee9bf9
--- src/ngircd/rendezvous.h
+++ src/ngircd/rendezvous.h
* (at your option) any later version.
* Please read the file COPYING, README and AUTHORS for more information.
*
- * $Id: rendezvous.h,v 1.2 2005/03/19 18:43:49 fw Exp $
+ * $Id: rendezvous.h,v 1.3 2005/07/08 16:18:39 alex Exp $
*
* "Rendezvous" functions (Header)
*/
-#ifdef RENDEZVOUS
+#ifdef ZEROCONF
#ifndef __rdezvous_h__
#define __rdezvous_h__
#endif /* __rdezvous_h__ */
-#endif /* RENDEZVOUS */
+#endif /* ZEROCONF */
/* -eof- */