aboutsummaryrefslogtreecommitdiffstats
path: root/tools/xenstore/xs.c
Commit message (Expand)AuthorAgeFilesLines
* xenstore: check socket path length before copying itMatthew Daley2013-09-251-0/+4
* libxenstore: filter watch events in libxenstore when we unwatchJulien Grall2012-12-171-8/+76
* Fix libxenstore memory leak when USE_PTHREAD is not definedAndres Lagar-Cavilla2012-09-171-4/+13
* xenstore: set read_thread stacksizeSimon Rowe2012-06-071-1/+16
* xenstore: block signals in watch wakeup threadSimon Rowe2012-06-071-0/+7
* nstore: rename public xenstore headersIan Campbell2012-05-141-1/+1
* xenstore: New function xs_path_is_subpathIan Jackson2012-01-131-0/+17
* libxenstore: Provide xs_check_watchIan Jackson2011-12-121-12/+77
* xenstore: xenbus cannot be opened read-onlyDaniel De Graaf2011-11-221-10/+8
* xenstore: new XS_OPEN_SOCKETONLY flag; honour "-s" on tools' cmdlineIan Jackson2010-12-141-1/+1
* Adds an open xenstore connection function which tries to use the xenbusStefano Stabellini2010-12-131-7/+31
* tools/xenstore: libxenstore: fix threading bug which cause xend startup hangIan Jackson2010-09-101-10/+34
* tools/xenstore: correctly handle errors from read_messageDaniel De Graaf2010-09-011-17/+31
* tools/xenstore: add XS_RESTRICT operation to C xenstore client libs.Ian Jackson2010-07-061-0/+8
* xenstore: Make sure that libxs reports an error if xenstored dropsKeir Fraser2010-05-271-3/+33
* xenstore: Fix cleanup_pop() definition for some (buggy) pthread.h headers.Keir Fraser2010-05-131-2/+8
* xs: avoid pthread_join deadlock in xs_daemon_closeKeir Fraser2010-05-121-4/+4
* xs: make sure mutexes are cleaned up and memory freed if the read thread is c...Keir Fraser2010-05-121-16/+30
* xenstore,libxl: cleanup of xenstore connections across fork()Keir Fraser2010-04-121-19/+33
* Move the suspend event channel function to libxc, it will use theKeir Fraser2009-03-181-0/+25
* xenstore: Fix a memory leak in 'xs_is_domain_introduced'.Keir Fraser2008-09-111-2/+5
* xenstore: support building the xenstore clients statically.Keir Fraser2008-04-091-31/+69
* New XS_SET_TARGETKeir Fraser2008-01-231-0/+19
* xenstore size limitsKeir Fraser2007-12-141-0/+5
* xenstore: sprintf->snprintf, and fix for OpenBSD.Keir Fraser2007-10-051-6/+7
* xenstore: Remove incorrect comment.kfraser@localhost.localdomain2007-09-111-1/+0
* xenstore: add XS_RESUME command; export it to xend.kfraser@localhost.localdomain2007-01-191-0/+6
* Set the close-on-exec flag on the xenstore fd in libxenstore.kfraser@localhost.localdomain2006-08-151-7/+15
* Remove unused #include <sys/ioctl.h>.emellor@leeni.uk.xensource.com2006-03-011-2/+0
* update xs_transaction_t to be a plain u32 integer instead of a fake pointer.vhanquez@kneesa.uk.xensource.com2006-01-111-5/+5
* Share the same name for xenbus transaction type between user and kernelvhanquez@kneesa.uk.xensource.com2006-01-111-12/+12
* Change xenbus_transaction fake pointer into an opaque type.vhanquez@kneesa.uk.xensource.com2006-01-101-12/+12
* Replace NULL xenbus transaction by a specific XBT_NULL value.vhanquez@kneesa.uk.xensource.com2006-01-101-7/+7
* Initialise the request ID in xs_talkv, to silence valgrind. We're not actuallyemellor@leeni.uk.xensource.com2005-11-171-0/+1
* Change the semantics of GetDomainPath so that it always succeeds, regardless ofemellor@leeni.uk.xensource.com2005-10-231-2/+15
* Have xenstored initialise its connections, meaning that xend can be out ofemellor@leeni.uk.xensource.com2005-10-171-4/+2
* Fix Xen public interfaces and the tools to consistentlykaf24@firebug.cl.cam.ac.uk2005-10-121-5/+6
* Xenstore client library spawns a reader thread the firstkaf24@firebug.cl.cam.ac.uk2005-10-111-63/+83
* xenstored now supports multiple concurrent transactions perkaf24@firebug.cl.cam.ac.uk2005-10-101-71/+40
* Extend xenbus/xenstore client interface to include a transactionkaf24@firebug.cl.cam.ac.uk2005-10-091-11/+26
* Refactor xenbus to break up the xenbus_lock and permit watcheskaf24@firebug.cl.cam.ac.uk2005-10-091-13/+36
* Make libxenstore thread-safe. It also spawns an internalkaf24@firebug.cl.cam.ac.uk2005-10-081-100/+272
* Rationalise xenstore header files a little. xenstored.h,kaf24@firebug.cl.cam.ac.uk2005-10-071-2/+0
* Change xs_read_watch interface to return a sized array (in userspace and inkaf24@firebug.cl.cam.ac.uk2005-10-071-7/+26
* Make xenstored use tdb, transactions can soft-fail (EAGAIN)Rusty Russell2005-09-231-3/+2
* Remove iflag argument to xs_writecl349@firebug.cl.cam.ac.uk2005-09-191-21/+6
* Make xs_mkdir an xs_rm idempotent.cl349@firebug.cl.cam.ac.uk2005-09-191-2/+2
* Always allow overriding where clients connect through XENSTORED_PATH.cl349@firebug.cl.cam.ac.uk2005-09-121-3/+16
* Change xenbus_dev interface from ioctl to read/write.cl349@firebug.cl.cam.ac.uk2005-09-121-57/+5
* Avoid warn_unused error on read() return value.kaf24@firebug.cl.cam.ac.uk2005-09-061-1/+2