Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Big merge from pesco, closing some OTR issues: #759, #824, #839, #830. | Wilmer van der Gaast | 2011-10-20 | -3/+3 |
|\ | ||||
| * | rename irc_usermsg to irc_rootmsg. | unknown | 2011-10-03 | -3/+3 |
| | | | | | | | | | | | | add new irc_usermsg, irc_usernotice. deliver user-specific messages from libotr as notices to that user. | |||
* | | Drop the on-disk IPC socket by default. Nothing uses it. If one really wants | Wilmer van der Gaast | 2011-10-19 | -0/+3 |
|/ | | | | | it, it can be restored using the --ipcsocket= configure option. | |||
* | Don't use the fd passing code in ipc.c on SunOS since it doesn't seem to be | Wilmer van der Gaast | 2010-11-12 | -0/+15 |
| | | | | | supported there. | |||
* | Fixed shutdown sequence (could cause 100% CPU usage on SIGTERM). | Wilmer van der Gaast | 2010-07-27 | -3/+0 |
| | ||||
* | Merging *BSD compatibility fix from Doug Luce (include sys/uio.h even | Wilmer van der Gaast | 2010-07-15 | -1/+2 |
| | | | | | though the sendmsg() manpage says this isn't necessary). | |||
* | More careful pointer checking in the master. | Wilmer van der Gaast | 2010-07-11 | -2/+3 |
| | ||||
* | Added allow_takeover setting for people who don't like this new functionality. | Wilmer van der Gaast | 2010-07-11 | -2/+11 |
| | ||||
* | When cleaning up queries, q->data is free()d. Even if it turns out to be | Wilmer van der Gaast | 2010-07-11 | -1/+1 |
| | | | | | | | the "struct irc" containing all data belonging to a session. Sanitise memory management a little bit here. (There are some memory leaks in here too that need to be fixed at some point.) | |||
* | Takeover stuff now works in daemon mode as well. | Wilmer van der Gaast | 2010-07-11 | -2/+71 |
| | ||||
* | Cleanup. Move some code to a more appropriate location, and show the old | Wilmer van der Gaast | 2010-07-10 | -28/+4 |
| | | | | | connection a quit message instead of just breaking the connection. | |||
* | More state consistency checks/error handling. | Wilmer van der Gaast | 2010-07-10 | -26/+53 |
| | ||||
* | Inform IPC master about nick changes. | Wilmer van der Gaast | 2010-07-09 | -0/+13 |
| | ||||
* | Also sync umodes. | Wilmer van der Gaast | 2010-07-09 | -0/+10 |
| | ||||
* | Ask for confirmation. Generally working fairly well now, but definitely | Wilmer van der Gaast | 2010-07-09 | -22/+99 |
| | | | | | fragile. | |||
* | It works! Fragile like hell though, and without any confirmation or whatever. | Wilmer van der Gaast | 2010-07-07 | -8/+98 |
| | ||||
* | First part of the handshake, including sending a file descriptor to the | Wilmer van der Gaast | 2010-07-06 | -10/+109 |
| | | | | | IPC master. | |||
* | Merging killerbee stuff, bringing all the bleeding-edge stuff together. | Wilmer van der Gaast | 2010-06-07 | -3/+3 |
|\ | ||||
| * | Make purple use BitlBee's event handling API. Since the APIs never really | Wilmer van der Gaast | 2009-10-11 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | diverged too much this is fairly transparent. I did rename and redefine GAIM_INPUT_* variables to really make it work without adding another stupid layer in between. One problem left, the new libpurple input API doesn't care about return values. Fixing that in the next CL. | |||
* | | One total mess that doesn't do much yet, but reorganised some stuff and | Wilmer van der Gaast | 2010-03-26 | -6/+6 |
|/ | | | | | untying the IRC and the core parts a little bit. Lots of work left to do. | |||
* | Merging changes from Jelmer: It's now possible to cross-compile a Windows | Wilmer van der Gaast | 2008-06-30 | -1/+5 |
|\ | | | | | | | | | version of BitlBee from Linux. No working SSL support yet though! | |||
| * | Merge trunk. | Jelmer Vernooij | 2008-06-28 | -12/+14 |
| |\ | ||||
| * \ | Merge trunk. | Jelmer Vernooij | 2008-04-02 | -57/+70 |
| |\ \ | ||||
| * | | | Fix some unresolved symbols. | Jelmer Vernooij | 2006-05-26 | -0/+4 |
| | | | | ||||
| * | | | #ifdef out some Win32-incompatible code blocks | Jelmer Vernooij | 2006-05-25 | -1/+1 |
| | | | | ||||
* | | | | Now using an environment variable instead of a flag to pass state info when | Wilmer van der Gaast | 2008-06-29 | -7/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | restarting the ForkDaemon. Preparing for a proper fallback when execv() fails. (Bug #425) | |||
* | | | | Added the DEAF command, which makes the daemon stop listening for new | Wilmer van der Gaast | 2008-06-29 | -0/+20 |
| |_|/ |/| | | | | | | | | | | | | | | connections. This makes it easier to upgrade a BitlBee without having to disconnect all current users immediately. Closes #428. | |||
* | | | Fixed two more embarassing memory leaks. | Wilmer van der Gaast | 2008-06-21 | -0/+8 |
| | | | ||||
* | | | Fixed memory leaking ipc_readline(). | Wilmer van der Gaast | 2008-06-21 | -12/+6 |
| |/ |/| | ||||
* | | Some saner error handling in ipc.c. One of the things I wanted to do for | Wilmer van der Gaast | 2008-03-02 | -21/+39 |
| | | | | | | | | | | 1.2. | |||
* | | Fixing some Solaris compiler warnings (u_int->uint, adding some typecasts | Wilmer van der Gaast | 2008-01-17 | -3/+3 |
| | | | | | | | | | | for pid_t variables). | |||
* | | Bye bye lilo. I've never been a fan of yours, but let's not make fun of the | Wilmer van der Gaast | 2006-11-24 | -3/+3 |
| | | | | | | | | | | dead... | |||
* | | Merging libevent branch: Events can now be handles by both glib and libevent. | Wilmer van der Gaast | 2006-06-21 | -26/+21 |
|\ \ | ||||
| * | | Merging from main development tree. | Wilmer van der Gaast | 2006-05-19 | -1/+2 |
| |\| | ||||
| * | | Moved everything to the BitlBee event handling API. | Wilmer van der Gaast | 2006-05-10 | -11/+17 |
| | | | ||||
| * | | Got rid of all GLib GIOChannel-related calls outside proxy.c | Wilmer van der Gaast | 2006-05-07 | -20/+9 |
| | | | ||||
* | | | !x&y == (!x)&y, not !(x&y). | Wilmer van der Gaast | 2006-06-15 | -5/+5 |
| | | | ||||
* | | | Converted irc->status to binary flags. (This also fixes auto-save-on-quit | Wilmer van der Gaast | 2006-06-15 | -5/+5 |
| |/ |/| | | | | | | | that broke because of USTATUS_SHUTDOWN. :-( ) | |||
* | | Fixed various memory leaks/other possible problems after code review. | Wilmer van der Gaast | 2006-05-15 | -0/+1 |
| | | ||||
* | | Fix compilation with tcc | Jelmer Vernooij | 2006-05-10 | -1/+1 |
|/ | ||||
* | Small code cleanup, got rid of some functions in nogaim.c that we never needed. | Wilmer van der Gaast | 2006-03-15 | -2/+0 |
| | ||||
* | [merge] wilmer | Jelmer Vernooij | 2006-03-01 | -0/+4 |
|\ | ||||
| * | Added a little comment for this scary cast. (-: | Wilmer van der Gaast | 2006-03-01 | -0/+4 |
| | | ||||
* | | Improve error handling | Jelmer Vernooij | 2006-03-01 | -3/+27 |
| | | ||||
* | | Also listen for admin connections on a unix domain socket at /var/run/bitlbee | Jelmer Vernooij | 2006-03-01 | -0/+48 |
|/ | ||||
* | Error checking for accept(). Have to find out why it went wrong (and ↵ | Wilmer van der Gaast | 2006-01-22 | -1/+1 |
|\ | | | | | | | fork()ed a bit too much) last night. | |||
| * | Quit message was invisible on /DIE. | Wilmer van der Gaast | 2006-01-22 | -1/+1 |
| | | ||||
* | | Added RESTART command (only for ForkDaemon mode) for easier upgrades. | Wilmer van der Gaast | 2006-01-21 | -7/+127 |
|\| | ||||
| * | Fixed counting of arguments in i[rp]c_exec(), made them a bit too simple. | Wilmer van der Gaast | 2006-01-21 | -2/+8 |
|/ | ||||
* | Renamed commands.c, got rid of return values in all command functions. | Wilmer van der Gaast | 2006-01-20 | -38/+16 |
| |