Changeset 2e815e5


Ignore:
Timestamp:
2014-02-28T23:14:11Z (7 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
35987a1
Parents:
6ae1056 (diff), cb90dc9 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merging a bunch of patches from Trac, collected by dx.

Files:
7 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    r6ae1056 r2e815e5  
    9191install-bin:
    9292        mkdir -p $(DESTDIR)$(SBINDIR)
    93         install -m 0755 $(OUTFILE) $(DESTDIR)$(SBINDIR)/$(OUTFILE)
     93        $(INSTALL) -m 0755 $(OUTFILE) $(DESTDIR)$(SBINDIR)/$(OUTFILE)
    9494
    9595uninstall-bin:
     
    9898install-dev:
    9999        mkdir -p $(DESTDIR)$(INCLUDEDIR)
    100         install -m 0644 config.h $(DESTDIR)$(INCLUDEDIR)
    101         for i in $(headers); do install -m 0644 $(_SRCDIR_)$$i $(DESTDIR)$(INCLUDEDIR); done
     100        $(INSTALL) -m 0644 config.h $(DESTDIR)$(INCLUDEDIR)
     101        for i in $(headers); do $(INSTALL) -m 0644 $(_SRCDIR_)$$i $(DESTDIR)$(INCLUDEDIR); done
    102102        mkdir -p $(DESTDIR)$(PCDIR)
    103         install -m 0644 bitlbee.pc $(DESTDIR)$(PCDIR)
     103        $(INSTALL) -m 0644 bitlbee.pc $(DESTDIR)$(PCDIR)
    104104
    105105uninstall-dev:
     
    110110install-etc:
    111111        mkdir -p $(DESTDIR)$(ETCDIR)
    112         install -m 0644 $(_SRCDIR_)motd.txt $(DESTDIR)$(ETCDIR)/motd.txt
    113         install -m 0644 $(_SRCDIR_)bitlbee.conf $(DESTDIR)$(ETCDIR)/bitlbee.conf
     112        $(INSTALL) -m 0644 $(_SRCDIR_)motd.txt $(DESTDIR)$(ETCDIR)/motd.txt
     113        $(INSTALL) -m 0644 $(_SRCDIR_)bitlbee.conf $(DESTDIR)$(ETCDIR)/bitlbee.conf
    114114
    115115uninstall-etc:
     
    123123ifdef OTR_PI
    124124        mkdir -p $(DESTDIR)$(PLUGINDIR)
    125         install -m 0755 otr.so $(DESTDIR)$(PLUGINDIR)
     125        $(INSTALL) -m 0755 otr.so $(DESTDIR)$(PLUGINDIR)
    126126endif
    127127
     
    129129ifdef SKYPE_PI
    130130        mkdir -p $(DESTDIR)$(PLUGINDIR)
    131         install -m 0755 skype.so $(DESTDIR)$(PLUGINDIR)
     131        $(INSTALL) -m 0755 skype.so $(DESTDIR)$(PLUGINDIR)
    132132        mkdir -p $(DESTDIR)$(ETCDIR)/../skyped $(DESTDIR)$(BINDIR)
    133         install -m 0644 $(_SRCDIR_)protocols/skype/skyped.cnf $(DESTDIR)$(ETCDIR)/../skyped/skyped.cnf
    134         install -m 0644 $(_SRCDIR_)protocols/skype/skyped.conf.dist $(DESTDIR)$(ETCDIR)/../skyped/skyped.conf
    135         install -m 0755 $(_SRCDIR_)protocols/skype/skyped.py $(DESTDIR)$(BINDIR)/skyped
    136         make -C protocols/skype install-doc
     133        $(INSTALL) -m 0644 $(_SRCDIR_)protocols/skype/skyped.cnf $(DESTDIR)$(ETCDIR)/../skyped/skyped.cnf
     134        $(INSTALL) -m 0644 $(_SRCDIR_)protocols/skype/skyped.conf.dist $(DESTDIR)$(ETCDIR)/../skyped/skyped.conf
     135        $(INSTALL) -m 0755 $(_SRCDIR_)protocols/skype/skyped.py $(DESTDIR)$(BINDIR)/skyped
     136        $(MAKE) -C protocols/skype install-doc
    137137endif
    138138
     
    147147ifeq ($(shell id -u),0)
    148148        mkdir -p $(DESTDIR)$(SYSTEMDSYSTEMUNITDIR)
    149         install -m 0644 init/bitlbee.service $(DESTDIR)$(SYSTEMDSYSTEMUNITDIR)
    150         install -m 0644 init/bitlbee@.service $(DESTDIR)$(SYSTEMDSYSTEMUNITDIR)
    151         install -m 0644 init/bitlbee.socket $(DESTDIR)$(SYSTEMDSYSTEMUNITDIR)
     149        $(INSTALL) -m 0644 init/bitlbee.service $(DESTDIR)$(SYSTEMDSYSTEMUNITDIR)
     150        $(INSTALL) -m 0644 init/bitlbee@.service $(DESTDIR)$(SYSTEMDSYSTEMUNITDIR)
     151        $(INSTALL) -m 0644 init/bitlbee.socket $(DESTDIR)$(SYSTEMDSYSTEMUNITDIR)
    152152else
    153153        @echo Not root, so not installing systemd files.
  • configure

    r6ae1056 r2e815e5  
    480480
    481481if [ "$plugins" = 0 ]; then
     482        plugindir=""
    482483        echo '#undef WITH_PLUGINS' >> config.h
    483484else
     
    571572prefix=$prefix
    572573includedir=$includedir
     574plugindir=$plugindir
    573575
    574576Name: bitlbee
  • init/bitlbee.socket

    r6ae1056 r2e815e5  
    33
    44[Socket]
    5 ListenStream=127.0.0.1:6667
     5ListenStream=6667
     6BindToDevice=lo
    67Accept=yes
    78
  • irc_im.c

    r6ae1056 r2e815e5  
    626626        irc_user_t *iu = bu->ui_data;
    627627        irc_channel_t *ic = c->ui_data;
    628         char *ts = NULL;
     628        char *wrapped, *ts = NULL;
    629629       
    630630        if( ic == NULL )
     
    634634                ts = irc_format_timestamp( irc, sent_at );
    635635       
    636         irc_send_msg( iu, "PRIVMSG", ic->name, msg, ts );
     636        wrapped = word_wrap( msg, 425 );
     637        irc_send_msg( iu, "PRIVMSG", ic->name, wrapped, ts );
    637638        g_free( ts );
    638639       
  • nick.c

    r6ae1056 r2e815e5  
    210210                                                              "UTF-8", "", NULL, NULL, NULL );
    211211               
    212                 if( chop && ( s = strchr( part, chop ) ) )
     212                if( part && chop && ( s = strchr( part, chop ) ) )
    213213                        len = MIN( len, s - part );
    214214               
  • protocols/jabber/jabber_util.c

    r6ae1056 r2e815e5  
    289289        struct jabber_buddy_ask_data *bla = data;
    290290       
    291         presence_send_request( bla->ic, bla->handle, "subscribed" );
     291        presence_send_request( bla->ic, bla->handle, "unsubscribed" );
    292292       
    293293        g_free( bla->handle );
  • tests/check_nick.c

    r6ae1056 r2e815e5  
    77#include "set.h"
    88#include "misc.h"
     9#include "bitlbee.h"
    910
    1011START_TEST(test_nick_strip)
     
    3132                char copy[60];
    3233                strcpy(copy, get[i]);
    33                 nick_strip(copy);
     34                nick_strip(NULL, copy);
    3435                fail_unless (strcmp(copy, expected[i]) == 0,
    3536                                         "(%d) nick_strip broken: %s -> %s (expected: %s)",
     
    4647
    4748        for (i = 0; nicks[i]; i++) {
    48                 fail_unless (nick_ok(nicks[i]) == 1,
     49                fail_unless (nick_ok(NULL, nicks[i]) == 1,
    4950                                         "nick_ok() failed: %s", nicks[i]);
    5051        }
     
    5960
    6061        for (i = 0; nicks[i]; i++) {
    61                 fail_unless (nick_ok(nicks[i]) == 0,
     62                fail_unless (nick_ok(NULL, nicks[i]) == 0,
    6263                                         "nick_ok() succeeded for invalid: %s", nicks[i]);
    6364        }
Note: See TracChangeset for help on using the changeset viewer.