Changes in / [f5d1b31:cd63d58]


Ignore:
Files:
3 deleted
15 edited

Legend:

Unmodified
Added
Removed
  • .bzrignore

    rf5d1b31 rcd63d58  
    1919coverage
    2020bitlbee.info
    21 bitlbee.exe
  • Makefile

    rf5d1b31 rcd63d58  
    1010
    1111# Program variables
    12 objects = account.o bitlbee.o crypting.o help.o ipc.o irc.o irc_commands.o nick.o query.o root_commands.o set.o storage.o $(STORAGE_OBJS) user.o
     12objects = account.o bitlbee.o conf.o crypting.o help.o ipc.o irc.o irc_commands.o log.o nick.o query.o root_commands.o set.o storage.o $(STORAGE_OBJS) unix.o user.o
    1313headers = account.h bitlbee.h commands.h conf.h config.h crypting.h help.h ipc.h irc.h log.h nick.h query.h set.h sock.h storage.h user.h lib/events.h lib/http_client.h lib/ini.h lib/md5.h lib/misc.h lib/proxy.h lib/sha1.h lib/ssl_client.h lib/url.h protocols/nogaim.h
    1414subdirs = lib protocols
    15 
    16 ifeq ($(TARGET),i586-mingw32msvc)
    17 objects += win32.o
    18 LFLAGS+=-lws2_32
    19 EFLAGS+=-lsecur32
    20 OUTFILE=bitlbee.exe
    21 else
    22 objects += unix.o conf.o log.o
    23 OUTFILE=bitlbee
    24 endif
    2515
    2616# Expansion of variables
  • bitlbee.c

    rf5d1b31 rcd63d58  
    123123                ipc_master_listen_socket();
    124124       
    125 #ifndef _WIN32
    126125        if( ( fp = fopen( global.conf->pidfile, "w" ) ) )
    127126        {
     
    133132                log_message( LOGLVL_WARNING, "Warning: Couldn't write PID to `%s'", global.conf->pidfile );
    134133        }
    135 #endif
    136134       
    137135        return( 0 );
     
    142140        if( !irc_new( 0 ) )
    143141                return( 1 );
     142       
     143        log_link( LOGLVL_ERROR, LOGOUTPUT_IRC );
     144        log_link( LOGLVL_WARNING, LOGOUTPUT_IRC );
    144145       
    145146        return( 0 );
     
    253254        struct sockaddr_in conn_info;
    254255        int new_socket = accept( global.listen_socket, (struct sockaddr *) &conn_info, &size );
     256        pid_t client_pid = 0;
    255257       
    256258        if( new_socket == -1 )
     
    260262        }
    261263       
    262 #ifndef _WIN32
    263264        if( global.conf->runmode == RUNMODE_FORKDAEMON )
    264265        {
    265                 pid_t client_pid = 0;
    266266                int fds[2];
    267267               
     
    320320        }
    321321        else
    322 #endif
    323322        {
    324323                log_message( LOGLVL_INFO, "Creating new connection with fd %d.", new_socket );
  • bitlbee.h

    rf5d1b31 rcd63d58  
    2929#define _GNU_SOURCE /* Stupid GNU :-P */
    3030
    31 /* Depend on Windows 2000 for now since we need getaddrinfo() */
    32 #define _WIN32_WINNT 0x0501
    33 
    3431#define PACKAGE "BitlBee"
    3532#define BITLBEE_VERSION "1.2.1"
     
    5148#include <stdio.h>
    5249#include <ctype.h>
    53 #include <errno.h>
    54 
    5550#ifndef _WIN32
    5651#include <syslog.h>
     52#include <errno.h>
    5753#endif
    5854
  • configure

    rf5d1b31 rcd63d58  
    2020ipcsocket='/var/run/bitlbee.sock'
    2121pcdir='$prefix/lib/pkgconfig'
    22 systemlibdirs="/lib /usr/lib /usr/local/lib"
    2322
    2423msn=1
     
    110109PCDIR=$pcdir
    111110
    112 TARGET=$target
    113111ARCH=$arch
    114112CPU=$cpu
     113OUTFILE=bitlbee
    115114
    116115DESTDIR=
     
    135134EOF
    136135
    137 
    138 
    139136if [ -n "$target" ]; then
    140         PKG_CONFIG_LIBDIR=/usr/$target/lib/pkgconfig
    141         export PKG_CONFIG_LIBDIR
     137        PKG_CONFIG_PATH=/usr/$target/lib/pkgconfig
    142138        PATH=/usr/$target/bin:$PATH
    143139        CC=$target-cc
    144140        LD=$target-ld
    145         systemlibdirs="/usr/$target/lib"
    146 fi
    147 
     141fi
    148142
    149143if [ "$debug" = "1" ]; then
     
    291285elif [ "$ssl" = "nss" ]; then
    292286        detect_nss
    293 elif [ "$ssl" = "sspi" ]; then
    294         echo
    295287elif [ "$ssl" = "openssl" ]; then
    296288        echo
     
    349341echo 'SSL_CLIENT=ssl_'$ssl'.o' >> Makefile.settings
    350342
    351 for i in $systemlibdirs; do
     343for i in /lib /usr/lib /usr/local/lib; do
    352344        if [ -f $i/libresolv.a ]; then
    353345                echo '#define HAVE_RESOLV_A' >> config.h
     
    509501        echo 'Cygwin is not officially supported.'
    510502;;
    511 Windows )
    512 ;;
    513503* )
    514504        echo 'We haven'\''t tested BitlBee on many platforms yet, yours is untested. YMMV.'
  • ipc.c

    rf5d1b31 rcd63d58  
    460460}
    461461
    462 #ifndef _WIN32
    463462char *ipc_master_save_state()
    464463{
     
    521520}
    522521
     522#ifndef _WIN32
    523523int ipc_master_listen_socket()
    524524{
     
    557557}
    558558#else
    559 int ipc_master_listen_socket()
    560 {
    561559        /* FIXME: Open named pipe \\.\BITLBEE */
    562         return 0;
    563 }
    564560#endif
    565561
  • irc.c

    rf5d1b31 rcd63d58  
    2626#define BITLBEE_CORE
    2727#include "bitlbee.h"
    28 #include "sock.h"
    2928#include "crypting.h"
    3029#include "ipc.h"
  • lib/misc.c

    rf5d1b31 rcd63d58  
    373373void random_bytes( unsigned char *buf, int count )
    374374{
    375 #ifndef _WIN32
    376375        static int use_dev = -1;
    377376       
     
    423422       
    424423        if( !use_dev )
    425 #endif
    426424        {
    427425                int i;
  • lib/ssl_bogus.c

    rf5d1b31 rcd63d58  
    6161        return GAIM_INPUT_READ;
    6262}
    63 
    64 int ssl_pending( void *conn )
    65 {
    66         return 0;
    67 }
  • protocols/yahoo/libyahoo2.c

    rf5d1b31 rcd63d58  
    6969#ifdef __MINGW32__
    7070# include <winsock2.h>
     71# define write(a,b,c) send(a,b,c,0)
     72# define read(a,b,c)  recv(a,b,c,0)
    7173#endif
    7274
  • protocols/yahoo/yahoo_httplib.c

    rf5d1b31 rcd63d58  
    5151#ifdef __MINGW32__
    5252# include <winsock2.h>
     53# define write(a,b,c) send(a,b,c,0)
     54# define read(a,b,c)  recv(a,b,c,0)
    5355# define snprintf _snprintf
    5456#endif
  • sock.h

    rf5d1b31 rcd63d58  
    1616#else
    1717# include <winsock2.h>
    18 # include <ws2tcpip.h>
     18# ifndef _MSC_VER
     19#  include <ws2tcpip.h>
     20# endif
    1921# if !defined(BITLBEE_CORE) && defined(_MSC_VER)
    2022#   pragma comment(lib,"bitlbee.lib")
    2123# endif
    2224# include <io.h>
     25# define read(a,b,c) recv(a,b,c,0)
     26# define write(a,b,c) send(a,b,c,0)
     27# define umask _umask
     28# define mode_t int
    2329# define sock_make_nonblocking(fd) { int non_block = 1; ioctlsocket(fd, FIONBIO, &non_block); }
    2430# define sock_make_blocking(fd) { int non_block = 0; ioctlsocket(fd, FIONBIO, &non_block); }
  • storage_text.c

    rf5d1b31 rcd63d58  
    2727#include "bitlbee.h"
    2828#include "crypting.h"
    29 #ifdef _WIN32
    30 # define umask _umask
    31 # define mode_t int
    32 #endif
    33 
    34 #ifndef F_OK
    35 #define F_OK 0
    36 #endif
    3729
    3830static void text_init (void)
  • storage_xml.c

    rf5d1b31 rcd63d58  
    3030#include "md5.h"
    3131#include <glib/gstdio.h>
    32 
    33 #if !GLIB_CHECK_VERSION(2,8,0)
    34 /* GLib < 2.8.0 doesn't have g_access, so just use the system access(). */
    35 #define g_access access
    36 #endif
    3732
    3833typedef enum
     
    251246        if( ! g_file_test( global.conf->configdir, G_FILE_TEST_EXISTS ) )
    252247                log_message( LOGLVL_WARNING, "The configuration directory `%s' does not exist. Configuration won't be saved.", global.conf->configdir );
    253         else if( ! g_file_test( global.conf->configdir, G_FILE_TEST_EXISTS ) ||
    254                          g_access( global.conf->configdir, W_OK ) != 0 )
     248        else if( ! g_file_test( global.conf->configdir, G_FILE_TEST_EXISTS ) || g_access( global.conf->configdir, W_OK ) != 0 )
    255249                log_message( LOGLVL_WARNING, "Permission problem: Can't read/write from/to `%s'.", global.conf->configdir );
    256250}
  • unix.c

    rf5d1b31 rcd63d58  
    6060        if( global.conf->runmode == RUNMODE_INETD )
    6161        {
    62                 log_link( LOGLVL_ERROR, LOGOUTPUT_IRC );
    63                 log_link( LOGLVL_WARNING, LOGOUTPUT_IRC );
    64        
    6562                i = bitlbee_inetd_init();
    6663                log_message( LOGLVL_INFO, "Bitlbee %s starting in inetd mode.", BITLBEE_VERSION );
     
    6966        else if( global.conf->runmode == RUNMODE_DAEMON )
    7067        {
    71                 log_link( LOGLVL_ERROR, LOGOUTPUT_SYSLOG );
    72                 log_link( LOGLVL_WARNING, LOGOUTPUT_SYSLOG );
    73 
    7468                i = bitlbee_daemon_init();
    7569                log_message( LOGLVL_INFO, "Bitlbee %s starting in daemon mode.", BITLBEE_VERSION );
     
    214208        return( (double) time->tv_sec + (double) time->tv_usec / 1000000 );
    215209}
    216 
    217 
Note: See TracChangeset for help on using the changeset viewer.