summaryrefslogtreecommitdiff
path: root/lib/librumpclient/rumpclient.c
AgeCommit message (Expand)Author
2014-02-26Use MAP_ANON|MAP_PRIVATE for anonymous memory mapping,pooka
2014-02-20Translate signal numbers between rump kernel and (POSIX) host.pooka
2013-09-10use <rump/rumpuser_port.h>pooka
2013-01-17Solaris 10 fixespooka
2013-01-17If the host doesn't support RTLD_NEXT, don't play the dynamic linking game.pooka
2012-09-12attempt to inform user of what the error meanspooka
2012-08-29Remove unused variable. Approved by pooka.msaitoh
2012-08-03force-terminate commnamepooka
2012-08-03Make librumpclient compile and work on Linux. This is accomplished by:pooka
2012-03-21Use C89 function definitionmatt
2011-12-12Mark rumphijack_dlsym explicitly as weak to prevent optimisations basedjoerg
2011-12-12Don't use K&R syntaxjoerg
2011-04-30Save/restore errno in error path in dupgood. Check that n>0 beforealnsn
2011-03-15don't spam connection errors to stderr by defaultpooka
2011-03-09* use _exit() instead of exit() in retryconn=die: atexit() handlerspooka
2011-03-08and for my next trick, i'm going to spell ARGSUSED correctlypooka
2011-03-08lint lovepooka
2011-03-08Since we ~never have a frame waiting on the initial call to waitresp,pooka
2011-03-08Use sendmsg() instead multiple calls to sendto(). It behavespooka
2011-02-27Take reasonable precautions against init in a parent processpooka
2011-02-25fix __RCSIDpooka
2011-02-24Fix static fallback path.pooka
2011-02-24Make the rumphijack dlsym trampoline call from rumpclient a "real"pooka
2011-02-24Die with a sensible error message if a symbol cannot be found.pooka
2011-02-18I think I skipped the class where they taught that multiplicationpooka
2011-02-16* set default server connection retry to 0 (no reconnection attempts).pooka
2011-02-16Support vfork. Add rumpclient wrapper for daemon(3).pooka
2011-02-16Push the fiddly tasks for exec and fork from rumphijack to rumpclient.pooka
2011-02-15support HANDSHAKE_EXECpooka
2011-02-14A bunch of changes which essentially make sshd work with a hijackedpooka
2011-02-09The following happens when sending mail with mutt via a rumppooka
2011-02-07malloc/free aren't async-signal-safe, so avoid calling them whenpooka
2011-02-07make sure we don't use "fullset" before we init itpooka
2011-02-06Add another connection retry model which simply does exit(1) ifpooka
2011-02-06Make sure to close parent's server communication socket after fork.pooka
2011-02-05Fix some snafus to allow rumphijack to work on -current.pooka
2011-01-28Pass the value of getprogname() from the client to the server andpooka
2011-01-27Allow to set a timeout for how long the client will attempt topooka
2011-01-26plug fd leak in reconnect codepooka
2011-01-24Add reconnect code to librumpclient. In case the connection topooka
2011-01-21Forgot to commit this a few days ago: need to make sure we get thepooka
2011-01-14Add RUMPSP_RAISE: the kernel sends a signal to the client.pooka
2011-01-10A bunch of improvements:pooka
2011-01-09Separate rw_data and rw_done. Otherwise we don't get wakeups forpooka
2011-01-07Make rumpclient impervious to LD_PRELOAD syscall hijacking by usingpooka
2011-01-06Make rumpclient syscalls safe to call from signal handlers.pooka
2011-01-05Support fork() for rumpclient users.pooka
2010-12-16Have the client and server perform some sort of handshake first.pooka
2010-12-16Print a banner a connecting client. The banner contains rump sppooka
2010-11-30lintsquelchpooka