source: ipc.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Date Author Log Message
(edit) @c9e9c9c   2017-03-12T04:27:59Z dx Another instance where PF_UNIX was used and shouldn't. I couldn't …
(edit) @129e282   2015-10-30T10:31:09Z dx ipc: Fix strict aliasing warnings Turned out to be as simple as just …
(edit) @05816dd   2015-02-22T22:44:40Z dx coverity: Fix some (harmless?) use-after-free with g_slist_remove() …
(edit) @5ebff60   2015-02-20T22:50:54Z dx Reindent everything to K&R style with tabs Used uncrustify, with the …
(edit) @a6cd799   2015-01-16T19:50:24Z dx ipc_child_identify: fix a maybe-uninitialized warning
(edit) @25c4c78   2015-01-16T19:50:24Z dx Fix compiler warnings on Cygwin and Mac OS X. * Don't use PIE/PIC on …
(edit) @6f10697   2015-01-16T19:50:23Z dx Fix incorrect Free Software Foundation address
(edit) @e252d8c   2014-09-27T14:54:35Z dx RIP native win32 support (use cygwin instead) It has been broken for …
(edit) @e277e80   2013-04-20T22:50:31Z wilmer Add irc_t* argument to all relevant nick_*() functions.
(edit) @0e788f5   2013-02-21T19:15:59Z wilmer I'm still bored on a long flight. Wrote a script to automatically …
(edit) @18e1f3b   2012-05-02T07:58:22Z wilmer Set PACKAGE to BitlBee-LIBPURPLE for the libpurple variant, because in …
(edit) @3864c08   2011-10-21T03:00:54Z wilmer Big merge from pesco, closing some OTR issues: #759, #824, #839, #830.
(edit) @4c225f0   2011-10-20T03:18:23Z wilmer Drop the on-disk IPC socket by default. Nothing uses it. If one really …
(edit) @e67e513   2011-10-03T14:56:58Z pesco rename irc_usermsg to irc_rootmsg. add new irc_usermsg, …
(edit) @70d7795   2010-11-12T22:51:39Z wilmer Don't use the fd passing code in ipc.c on SunOS since it doesn't seem …
(edit) @82ca986   2010-07-27T17:45:16Z wilmer Fixed shutdown sequence (could cause 100% CPU usage on SIGTERM).
(edit) @3709301   2010-07-14T23:52:11Z wilmer Merging *BSD compatibility fix from Doug Luce (include sys/uio.h even …
(edit) @133cdff   2010-07-11T12:11:27Z wilmer More careful pointer checking in the master.
(edit) @af9f2ca   2010-07-11T10:59:56Z wilmer Added allow_takeover setting for people who don't like this new …
(edit) @1e52e1f   2010-07-11T10:30:27Z wilmer When cleaning up queries, q->data is free()d. Even if it turns out to …
(edit) @e92c4f4   2010-07-11T00:29:19Z wilmer Takeover stuff now works in daemon mode as well.
(edit) @f1c2b21   2010-07-10T15:08:02Z wilmer Cleanup. Move some code to a more appropriate location, and show the …
(edit) @c5bff81   2010-07-09T23:24:23Z wilmer More state consistency checks/error handling.
(edit) @debe871   2010-07-09T21:06:38Z wilmer Inform IPC master about nick changes.
(edit) @9595d2b   2010-07-09T08:25:25Z wilmer Also sync umodes.
(edit) @f545372   2010-07-08T23:10:43Z wilmer Ask for confirmation. Generally working fairly well now, but …
(edit) @0b09da0   2010-07-06T23:10:17Z wilmer It works! Fragile like hell though, and without any confirmation or …
(edit) @6c2404e   2010-07-06T21:44:52Z wilmer First part of the handshake, including sending a file descriptor to …
(edit) @4aa0f6b   2010-06-07T14:31:07Z wilmer Merging killerbee stuff, bringing all the bleeding-edge stuff together.
(edit) @3ddb7477   2010-03-26T12:14:37Z wilmer One total mess that doesn't do much yet, but reorganised some stuff …
(edit) @e046390   2009-10-10T23:25:54Z wilmer Make purple use BitlBee's event handling API. Since the APIs never …
(edit) @f5d1b31   2008-06-29T23:41:39Z wilmer Merging changes from Jelmer: It's now possible to cross-compile a …
(edit) @cd63d58   2008-06-29T12:47:39Z wilmer Now using an environment variable instead of a flag to pass state info …
(edit) @565a1ea   2008-06-29T09:35:41Z wilmer Added the DEAF command, which makes the daemon stop listening for new …
(edit) @178e2f8   2008-06-28T17:32:41Z Jelmer Vernooij Merge trunk.
(edit) @edc767b   2008-06-21T17:19:27Z wilmer Fixed two more embarassing memory leaks.
(edit) @da7b484   2008-06-21T17:09:20Z wilmer Fixed memory leaking ipc_readline().
(edit) @85d7b85   2008-04-02T14:22:57Z Jelmer Vernooij Merge trunk.
(edit) @171ef85   2008-03-02T23:17:15Z wilmer Some saner error handling in ipc.c. One of the things I wanted to do …
(edit) @52744f8   2008-01-17T22:06:55Z wilmer Fixing some Solaris compiler warnings (u_int->uint, adding some …
(edit) @dfc8a46   2006-11-24T19:39:59Z wilmer Bye bye lilo. I've never been a fan of yours, but let's not make fun …
(edit) @b72caac   2006-06-21T16:34:33Z wilmer Merging libevent branch: Events can now be handles by both glib and …
(edit) @3af70b0   2006-06-15T12:37:05Z wilmer !x&y == (!x)&y, not !(x&y).
(edit) @79e826a   2006-06-15T12:22:17Z wilmer Converted irc->status to binary flags. (This also fixes …
(edit) @1cda4f3   2006-05-26T15:02:09Z Jelmer Vernooij Fix some unresolved symbols.
(edit) @80c1e4d   2006-05-24T23:31:20Z Jelmer Vernooij #ifdef out some Win32-incompatible code blocks
(edit) @41ca004   2006-05-19T07:55:53Z wilmer Merging from main development tree.
(edit) @dd89a55   2006-05-15T17:57:12Z wilmer Fixed various memory leaks/other possible problems after code review.
(edit) @ba9edaa   2006-05-10T17:34:46Z wilmer Moved everything to the BitlBee event handling API.
(edit) @5d6c178   2006-05-10T12:47:55Z Jelmer Vernooij Fix compilation with tcc
(edit) @a0d04d6   2006-05-07T18:07:43Z wilmer Got rid of all GLib GIOChannel-related calls outside proxy.c
(edit) @84c1a0a   2006-03-15T19:19:16Z wilmer Small code cleanup, got rid of some functions in nogaim.c that we …
(edit) @9a1555d   2006-03-01T22:35:50Z Jelmer Vernooij [merge] wilmer
(edit) @8a56e52   2006-03-01T22:30:10Z Jelmer Vernooij Improve error handling
(edit) @5e713f6   2006-03-01T22:17:57Z wilmer Added a little comment for this scary cast. (-:
(edit) @6dff9d4   2006-03-01T21:08:03Z Jelmer Vernooij Also listen for admin connections on a unix domain socket at …
(edit) @57c4fc0   2006-01-22T09:19:03Z wilmer Error checking for accept(). Have to find out why it went wrong (and …
(edit) @87de505   2006-01-22T00:15:03Z wilmer Quit message was invisible on /DIE.
(edit) @54879ab   2006-01-21T22:31:10Z wilmer Added RESTART command (only for ForkDaemon mode) for easier upgrades.
(edit) @f1d38f2   2006-01-21T22:23:58Z wilmer Fixed counting of arguments in i[rp]c_exec(), made them a bit too simple.
(edit) @f73b969   2006-01-20T15:15:49Z wilmer Renamed commands.c, got rid of return values in all command functions.
(edit) @5424c76   2006-01-19T17:52:19Z wilmer Rehash command now also works in inetd mode. Other "IPC" commands only …
(edit) @bd9b00f   2006-01-19T17:07:47Z wilmer Fixes for single-process daemon mode, changed value of …
(edit) @2face62   2006-01-19T16:34:41Z wilmer A bit too much for one commit, but well: Client processes didn't clean …
(edit) @4c266f2   2006-01-18T22:17:59Z wilmer Merged (and adapted) changes from main tree.
(edit) @1ea13be   2006-01-18T18:14:35Z wilmer Fixed a bad mistake in ipc_readline() error handling.
(edit) @48721c3   2006-01-17T21:15:42Z wilmer A KILL command. Unfortunately the user doesn't see the KILL message …
(edit) @daa9e02   2006-01-17T18:05:22Z wilmer LILO/WALLOPS commands now check if the receiving user logged in yet.
(edit) @f4a5940   2006-01-15T20:31:59Z wilmer Added REHASH command, IPC emulation in daemon (non-forked) mode.
(edit) @74c119d   2006-01-15T15:42:20Z wilmer Better DIE implementation, added SO_REUSEADDR to listening socket.
(edit) @13caf0a   2006-01-15T14:16:49Z wilmer Better implementation of /DIE
(edit) @e0ca412   2006-01-15T11:33:54Z wilmer s/WALLOP/WALLOPS/, added LILO command.
(add) @0431ea1   2006-01-15T01:49:49Z wilmer Imported irc_command branch and used this addition for parsing IPC …
Note: See TracRevisionLog for help on using the revision log.