aboutsummaryrefslogtreecommitdiffstats
path: root/irc_send.c
Commit message (Collapse)AuthorAgeLines
* irc_send_motd: the return value of read() is signeddequis2015-02-22-1/+1
| | | | | From coverity. Would cause an invalid write if read() fails (but open() doesn't)
* Reindent everything to K&R style with tabsIndent2015-02-20-274/+260
| | | | | | | Used uncrustify, with the configuration file in ./doc/uncrustify.cfg Commit author set to "Indent <please@skip.me>" so that it's easier to skip while doing git blame.
* Fix incorrect Free Software Foundation addressMatej Cepl2015-01-16-2/+2
|
* I'm still bored on a long flight. Wrote a script to automatically updateWilmer van der Gaast2013-02-21-1/+1
| | | | | | | my copyright mentions since some were getting pretty stale. Left files not touched since before 2012 alone so that this change doesn't touch almost EVERY source file.
* Set PACKAGE to BitlBee-LIBPURPLE for the libpurple variant, because in manyWilmer van der Gaast2012-05-02-2/+3
| | | | | ways it's not BitlBee and I'm tired of getting libpurple-related bug reports.
* Big merge from pesco, closing some OTR issues: #759, #824, #839, #830.Wilmer van der Gaast2011-10-20-15/+44
|\
| * rename irc_usermsg to irc_rootmsg.unknown2011-10-03-15/+41
|/ | | | | | add new irc_usermsg, irc_usernotice. deliver user-specific messages from libotr as notices to that user.
* Include FLOOD=0/9999 (min time between msgs/max burst size) in 005. ThisWilmer van der Gaast2011-03-27-1/+1
| | | | | is by no means a standard ATM but let's try to make it one. :-)
* Added irc_channel_with_user() function to find a suitable channel to showWilmer van der Gaast2010-11-20-2/+2
| | | | | a user's message in, instead of just &bitlbee by default.
* There. BitlBee 3.0, it was about time. :-)Wilmer van der Gaast2010-10-22-1/+1
|
* Move whatsnew stuff into help.txt. Stop putting too much string contentWilmer van der Gaast2010-09-06-1/+1
| | | | | into the executable.
* Oops. One more compiler warning. I wish GCC would give the same warningsWilmer van der Gaast2010-09-05-1/+1
| | | | | with or without -O2.
* Fix compiler warnings. Also fixing irc_send_motd(), which so far got awayWilmer van der Gaast2010-09-05-7/+14
| | | | | with a horrible practice of reading the MOTD file one by one.
* Fix /WHO on single nicks.Wilmer van der Gaast2010-08-25-2/+2
|
* Process incoming XMPP groupchat invites in a saner way: Create a temporaryWilmer van der Gaast2010-08-23-0/+8
| | | | | channel the user can easily /join.
* Some IRC clients/proxies eat empty PRIVMSG lines. BitlBee likes to send themWilmer van der Gaast2010-08-21-1/+1
| | | | | | in multiline msgs/help entries/etc. Send one space instead of a completely empty line so these are shown to the user.
* Oops. We're using channel mode +h (halfop) for a while already, but so farWilmer van der Gaast2010-08-09-3/+4
| | | | | | | | without advertising this in 005. This confuses irssi ans possibly other clients. Fixing that now. Also adding SAFELIST which may make some clients less afraid of using /LIST, and CHANNELLEN with an artifical limit (the code has no max. channel name limit).
* Restore default_target setting, kill last_root_cmd variable and just useWilmer van der Gaast2010-07-29-17/+15
| | | | | the last_channel variable, like for any other user.
* Allow change nicknames when moving contacts between groups. Also fixing aWilmer van der Gaast2010-07-25-1/+2
| | | | | bug that caused many empty channel mode changes being sent.
* Kick the user instead of parting him/her when cleaning up a channel. This isWilmer van der Gaast2010-07-04-0/+6
| | | | | what the older version also did so that Irssi won't clean up the window.
* Show idle + login time info in /WHOIS (if available).Wilmer van der Gaast2010-06-07-0/+8
|
* Send one /QUIT instead of one or more /PARTs for a user that is beingWilmer van der Gaast2010-06-06-0/+5
| | | | | removed. Also restored netsplit simulation.
* Added /part msgs, and the ability to silently remove users from channelsWilmer van der Gaast2010-06-06-1/+1
| | | | | (when sending a /quit instead, for example).
* Show offline/away status better in /WHO and /WHOIS.Wilmer van der Gaast2010-05-04-1/+6
|
* Restore away_devoice.Wilmer van der Gaast2010-05-03-7/+54
|
* Put a channel userlist in irc_channel_user elements so we can save flagsWilmer van der Gaast2010-05-03-1/+6
| | | | | (i.e. modes).
* Don't show an empty status message line in /whois if status_msg is "".Wilmer van der Gaast2010-04-15-2/+3
| | | | | And don't show version info in the response, WTF was that there anyway?
* Support for simple VERSION/PING CTCPs to root.Wilmer van der Gaast2010-04-13-0/+13
|
* Always show root's greeting inside the control channel.Wilmer van der Gaast2010-04-12-7/+0
|
* Show status msg in /WHOIS, using a hopefully more proper 320 numeric reply.Wilmer van der Gaast2010-04-12-9/+6
|
* Don't send the topic at join time if there is none. This seems to be theWilmer van der Gaast2010-04-12-1/+2
| | | | | standard.
* Send nickname change notifications when necessary.Wilmer van der Gaast2010-04-04-0/+6
|
* Get full names properly. Handling of nick_source setting andWilmer van der Gaast2010-04-04-14/+24
| | | | | imcb_nick_hint() is probably still broken.
* Restored multi-line message support.Wilmer van der Gaast2010-03-27-4/+46
|
* Fixed bug in /WHO $channel output.Wilmer van der Gaast2010-03-27-1/+1
|
* irc_usermsg() works a little bit again. Have to figure out how and whereWilmer van der Gaast2010-03-27-3/+18
| | | | | to restore multiline support though.
* Added privmsg handlers to users/channels. root commands are coming back.Wilmer van der Gaast2010-03-27-3/+7
|
* /WHOWilmer van der Gaast2010-03-27-0/+15
|
* Topic handling changes.Wilmer van der Gaast2010-03-27-3/+13
|
* Added WHOIS command.Wilmer van der Gaast2010-03-26-0/+26
|
* Simple IRC channel interface, use it to represent the control channel.Wilmer van der Gaast2010-03-26-30/+67
|
* PING and QUIT work now, and adding some files that weren't checked in soWilmer van der Gaast2010-03-26-0/+153
far.