summaryrefslogtreecommitdiff
path: root/lib/librumpuser/rumpuser_sp.c
AgeCommit message (Expand)Author
2020-05-06Allocate one more byte so that we are always NUL-terminated, and removechristos
2020-05-06Avoid buffer overflowkamil
2020-03-24If we're going to loop, pausing and then retrying malloc() after itkre
2020-03-24Revert previouskamil
2020-03-24Avoid buffer overflowkamil
2016-09-06Redo previous by avoiding the casts and using PRIxREGISTER insteadmartin
2016-09-06Can not print register_t with %d, cast to long and use %ld instead.martin
2015-08-16Hurd support, part 1pooka
2015-02-04If binding fails, print URL with which it failed.pooka
2014-12-08Avoid uninitialised variable warning when gcc is feeling lazyjustin
2014-08-25No longer create a special process context to fork remote clients offpooka
2014-06-14Remove one more symbol reference to librump (missed in previous commitpooka
2014-05-23do previous the right way to avoid rumpuser linkage dependency on librumppooka
2014-05-23Create remote clients with standard file descriptors open. Fixes atpooka
2014-02-28Fix locking SNAFU.pooka
2014-01-08OpenBSD supportpooka
2013-11-01Workaround a gcc -Wuninitilized whinepooka
2013-10-27librumpuser: add some #ifdef __APPLE__ and missing bits to build it on OS X.rmind
2013-07-18Fix build where compiler can throw an array-bounds error andpooka
2013-04-30Translate error codes between the hypervisor and rump kernel.pooka
2013-04-30Make hypercall calling conventions consistent: iff a hypercall can fail,pooka
2013-04-29Make the rump kernel upcalls which were previous available only topooka
2013-04-27nuke unused varpooka
2013-04-27make the random hypercall more genericpooka
2013-04-27wrap unportable register_t with a long. should do it in the frontpooka
2013-04-27* integrate rumpuser_getversion() with the hypervisor initializationpooka
2013-01-14Support Cygwin as a hypervisor.pooka
2012-11-26Support DragonFly BSD.pooka
2012-11-26FreeBSD fixes.pooka
2012-09-21For the rumpsp protocol, don't assume that the bit representation ofpooka
2012-07-27Once again, make the rump kernel hypercall layer work on Linux.pooka
2012-03-09Disable reduced stack for now. It creates fallout I'm not willing tojoerg
2011-03-08Use sendmsg() instead multiple calls to sendto(). It behavespooka
2011-03-08Nuke all threads belonging to a process calling exec before allowingpooka
2011-03-07use nwork-adjusted amount of idle workers to decide is they are truly idle.pooka
2011-02-15Cleanup server socket before sending back "ok" for halt. Fixespooka
2011-02-15support HANDSHAKE_EXECpooka
2011-02-08Turn the "idle workers available" from a flag into a counter sopooka
2011-02-06Fix a race condition in the worker thread caching logic: if we gotpooka
2011-01-28Pass the value of getprogname() from the client to the server andpooka
2011-01-22In case sys_reboot() was called by a remote client, put the responsepooka
2011-01-14Add RUMPSP_RAISE: the kernel sends a signal to the client.pooka
2011-01-12call procexit when a connection closespooka
2011-01-10A bunch of improvements:pooka
2011-01-10g/c code which is unused in the serverpooka
2011-01-09Separate rw_data and rw_done. Otherwise we don't get wakeups forpooka
2011-01-06Make rumpclient syscalls safe to call from signal handlers.pooka
2011-01-05Release sender lock before zeroing out "wanted" status duringpooka
2011-01-05Support fork() for rumpclient users.pooka
2011-01-02rump_lwproc_newproc -> rump_lwproc_rforkpooka