summaryrefslogtreecommitdiff
path: root/libstore/ChangeLog
AgeCommit message (Collapse)Author
2003-08-042003-08-05 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* zero.c: Do not include <assert.h>.
2003-08-042003-07-21 Ognyan Kulev <ogi@mfmi.uni-sofia.bg>Marcus Brinkmann
* rdwr.c (store_write): Return EINVAL when LEN is not aligned to STORE->block_size, instead of raising assertion failure. (store_read): Likewise.
2003-08-04.Roland McGrath
2003-08-022003-08-02 Ognyan Kulev <ogi@fmi.uni-sofia.bg>Marcus Brinkmann
* module.c (store_module_open): NAME that doesn't contain ':' is not considered invalid argument, but a class name without class-specific portion. * typed.c (store_typed_open): When NAME is empty string, don't invoke store_open (name + 1, ...).
2002-12-03doc/Marcus Brinkmann
2002-12-03 Marcus Brinkmann <marcus@gnu.org> * hurd.texi (Store I/O): Add store_set_size. libstore/ 2002-10-01 Ludovic Courtès <ludovic.courtes@utbm.fr> * store.h: New type store_set_size_meth_t: New type. New prototype store_set_size. (struct store_class): Added a set_size () method. * rdwr.c (store_set_size): New function. * file.c (file_store_set_size): New function. (store_file_class): Add file_store_set_size. * concat.c (concat_set_size): New function. (store_concat_class): concat_set_size. * copy.c (copy_set_size): New function. (store_copy_class): copy_set_size. * device.c (device_set_size): New function. (store_device_class): device_set_size. * memobj.c (memobj_set_size): New function. (store_memobj_class): memobj_set_size. * mvol.c (mvol_set_size): New function. (store_mvol_class): mvol_set_size. * nbd.c (nbd_set_size): New function. (store_nbd_class): nbd_set_size. * remap.c (remap_set_size): New function. (store_remap_class): remap_set_size. * stripe.c (stripe_set_size): New function. (store_stripe_class): stripe_set_size. * unknown.c (unknown_set_size): New function. (store_unknown_class): unknown_set_size. * zero.c (zero_set_size): New function. (store_zero_class): zero_set_size.
2002-11-032002-11-03 Neal H. Walfield <neal@cs.uml.edu>Neal H. Walfield
* kids.c: Do not include <malloc.h>. Include <stdlib.h>. (store_set_children): Use memcpy, not bcopy. Calculate SIZE correctly: STORE->children is a struct store **, not a struct store_run *. Reported by Moritz Schulte <moritz@duesseldorf.ccc.de>.
2002-06-11.Roland McGrath
2002-06-07.Roland McGrath
2002-05-23libstore/Marcus Brinkmann
2002-05-20 Ognyan Kulev <ogi@fmi.uni-sofia.bg> * Makefile: Move inclusion of ../Makeconf before using $(srcdir). serverboot/ 2002-05-20 Ognyan Kulev <ogi@fmi.uni-sofia.bg> * Makefile: Move inclusion of ../Makeconf before using $(srcdir) and constrain vpath directives to avoid using ../exec/exec.o.
2002-05-16.Roland McGrath
2002-05-08.Roland McGrath
2002-03-15.Roland McGrath
2002-03-14.Roland McGrath
2002-03-14Merged changes from roland_libstore_modules_branchRoland McGrath
2002-03-142002-03-14 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* rdwr.c (store_read): Truncate amount to be read to size of store. Use memcpy rather than bcopy. (store_write): Return EIO if caller tries to write over the end of the store. * copy.c (copy_read): Do not multiply LEN returned from vm_read with vm_page_size.
2002-03-112002-03-11 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* stripe.c (store_concat_class): Add store_concat_open. (store_concat_create): Do not multiply NUM_STORES with 2 to get the number of runs. * kids.c (store_allocate_child_encodings): Call allocate_encoding on child store K, not on STORE. (store_encode_children): Likewise. * decode.c (store_std_leaf_decode): Increment ENC->cur_data by NAME_LEN and MISC_LEN as appropriate.
2002-03-05.Roland McGrath
2002-01-20.Roland McGrath
2002-01-02.Roland McGrath
2001-12-31.Roland McGrath
2001-12-31.Roland McGrath
2001-12-31.Roland McGrath
2001-12-30.Roland McGrath
2001-12-30.Roland McGrath
2001-12-30.Roland McGrath
2001-12-30.Roland McGrath
2001-12-29.Roland McGrath
2001-12-29.Roland McGrath
2001-12-29.Roland McGrath
2001-12-23.Roland McGrath
2001-12-23.Roland McGrath
2001-10-13.Roland McGrath
2001-10-06.Roland McGrath
2001-10-012001-10-01 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* part.c: Add const to type. Reported by Jeroen Dekkers.
2001-10-012001-10-01 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* device.c (dev_error): Add a break to silence gcc warning. (store_device_class): Add const to type. * typed.c (store_typed_open_class): Likewise. * file.c (store_file_class): Likewise. * stripe.c (store_concat_class): Likewise. (store_ileave_class): Likewise. * zero.c (store_zero_class): Likewise. * open.c (store_open_class): Likewise. * remap.c (store_remap_class): Likewise. * task.c (store_task_class): Likewise. * copy.c (store_copy_class): Likewise. * gunzip.c (store_gunzip_class): Likewise. * bunzip2.c (store_bunzip2_class): Likewise. * mvol.c (store_mvol_class): Likewise. * memobj.c (store_memobj_class): Likewise. * nbd.c (store_nbd_class): Likewise. Submitted by Maurizio Boriani <baux@debian.org>.
2001-10-01.Roland McGrath
2001-09-29.Roland McGrath
2001-09-29.Roland McGrath
2001-09-28.Roland McGrath
2001-09-28.Roland McGrath
2001-09-28.Roland McGrath
2001-09-16.Roland McGrath
2001-08-26.Roland McGrath
2001-08-25.Roland McGrath
2001-08-25.Roland McGrath
2001-08-15.Roland McGrath
2001-08-04.Roland McGrath
2001-06-16fix my e-mail addressMarcus Brinkmann
2001-05-06libstore/Marcus Brinkmann
2001-04-26 Marcus Brinkmann <marcus@ulysses.dhis.net> * set.c: Use explicit comparison to MACH_PORT_NULL. storeio/ 2001-05-06 Marcus Brinkmann <marcus@gnu.org> * dev.c (dev_open): Do not create/open the store with STORE_INACTIVE, as this doesn't work correctly. Inactivate the store afterwards instead. 2001-02-18 Marcus Brinkmann <marcus@gnu.org> * dev.h (struct dev): New member nperopens. * storeio.c (open_hook): Hold device lock and check if this is the TODO: add item about the storeio hack
2001-03-12.Roland McGrath