summaryrefslogtreecommitdiff
path: root/libstore
AgeCommit message (Collapse)Author
2002-03-052002-03-05 Roland McGrath <roland@frob.com>Roland McGrath
* device.c (dev_map): Pass proper OFFSET and SIZE params to device_map.
2002-01-20.Roland McGrath
2002-01-202002-01-19 Roland McGrath <roland@frob.com>Roland McGrath
Support explicit open of unknown store (with no name), i.e. -Tunknown. * unknown.c (unknown_allocate_encoding): Return EOPNOTSUPP if STORE->hook is null. (unknown_encode): Likewise. (unknown_cleanup): Do nothing if STORE->hook if is null. (unknown_clone): Likewise. (unknown_validate_name, unknown_open): New functions. (store_unknown_class): Use them.
2002-01-02.Roland McGrath
2002-01-022002-01-01 Roland McGrath <roland@frob.com>Roland McGrath
* nbd.c (htonll): Make this a macro using bswap_64 from <byteswap.h>.
2001-12-31.Roland McGrath
2001-12-312001-12-31 Roland McGrath <roland@frob.com>Roland McGrath
* url.c (url_decode): Don't clobber *ENC in the dummy run.
2001-12-31.Roland McGrath
2001-12-312001-12-31 Roland McGrath <roland@frob.com>Roland McGrath
* nbd.c (store_nbd_open): Make sure the store's name always starts with the "nbd://" prefix.
2001-12-312001-12-31 Roland McGrath <roland@frob.com>Roland McGrath
* nbd.c (store_nbd_open): Make sure the store's name always starts with the "nbd://" prefix.
2001-12-31restore rev 1.7 change somehow lost in the shuffleRoland McGrath
2001-12-31.Roland McGrath
2001-12-312001-12-30 Roland McGrath <roland@frob.com>Roland McGrath
* nbd.c (nbd_read): Request multiple chunks of up to NBD_IO_MAX each. Handle needing multiple io_read calls to receive a single chunk.
2001-12-30.Roland McGrath
2001-12-302001-12-29 Roland McGrath <roland@frob.com>Roland McGrath
* nbd.c (nbdopen): Fix in last change. (nbd_read): Let LEN receive the result count from io_read.
2001-12-30.Roland McGrath
2001-12-302001-12-29 Roland McGrath <roland@frob.com>Roland McGrath
* nbd.c (nbdopen): Fix in last change.
2001-12-30.Roland McGrath
2001-12-302001-12-29 Roland McGrath <roland@frob.com>Roland McGrath
* nbd.c (NBD_IO_MAX): New macro. (nbd_write): Write in chunks no larger than NBD_IO_MAX. (nbd_read): Cap AMOUNT to NBD_IO_MAX.
2001-12-30.Roland McGrath
2001-12-302001-12-29 Roland McGrath <roland@frob.com>Roland McGrath
* nbd.c (nbd_validate_name): Skip : before port number. (nbdopen): Fix test after connect loop. Use multiple read calls as needed to get the whole connection header.
2001-12-29.Roland McGrath
2001-12-292001-12-29 Roland McGrath <roland@frob.com>Roland McGrath
* nbd.c (nbd_validate_name): Skip : before port number.
2001-12-29.Roland McGrath
2001-12-292001-12-26 Roland McGrath <roland@frob.com>Roland McGrath
* unknown.c: New file. * Makefile (SRCS): Add it. * store.h (store_unknown_class, store_unknown_decode): Declare them. * create.c (store_create): If store_decode fails with EINVAL, and we were called with the STORE_NO_FILEIO flag bit set, then use store_unknown_decode.
2001-12-29.Roland McGrath
2001-12-28You saw nothing.Roland McGrath
2001-12-282001-10-14 Roland McGrath <roland@frob.com>Roland McGrath
* Makefile (SRCS): Add url.c to the list.
2001-12-23.Roland McGrath
2001-12-232001-12-23 Roland McGrath <roland@frob.com>Roland McGrath
* kids.c (store_set_child_flags): Move decrement to avoid ill-defined C behavior that gets a warning. (store_clear_child_flags): Likewise.
2001-12-23.Roland McGrath
2001-12-23(find_url_class): You never saw that.Roland McGrath
2001-12-232001-10-14 Roland McGrath <roland@frob.com>Roland McGrath
* nbd.c (nbd_validate_name): Accept an optional "nbd://" prefix. (nbdopen): Likewise.
2001-12-232001-10-14 Roland McGrath <roland@frob.com>Roland McGrath
* url.c: New file. (store_url_open): New function. (store_url_open_class): New const variable. * store.h: Declare them. * std.c (store_std_classes): Add &store_url_open_class to the list, move &store_nbd_class after it.
2001-10-14Fix typo in copyright.Roland McGrath
2001-10-13.Roland McGrath
2001-10-132001-10-06 Neal H Walfield <neal@cs.uml.edu>Roland McGrath
* memobj.c: Include "store.h", not <hurd/store.h>. * nbd.c: Likewise. * part.c: Likewise.
2001-10-06.Roland McGrath
2001-10-062001-10-06 Neal H Walfield <neal@cs.uml.edu>Roland McGrath
* memobj.c: Include "store.h", not <hurd/store.h>. * nbd.c: Likewise. * parted.c: Likewise.
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-10-012001-09-30 Roland McGrath <roland@frob.com>Roland McGrath
* memobj.c: New file. * Makefile (SRCS): Add it. * store.h (store_memobj_class, store_memobj_create): Declare them.
2001-09-29.Roland McGrath
2001-09-292001-09-29 Roland McGrath <roland@frob.com>Roland McGrath
* nbd.c (struct nbd_startup): Replace sizehi, sizelo with just size. (nbdopen): Changed use.
2001-09-29.Roland McGrath
2001-09-292001-09-28 Roland McGrath <roland@frob.com>Roland McGrath
* decode.c (store_std_leaf_decode): Actually copy data into MISC. Don't call malloc for it when MISC_LEN is zero, just store null.
2001-09-28.Roland McGrath
2001-09-282001-09-27 Roland McGrath <roland@frob.com>Roland McGrath
* std.c (store_std_classes): Add store_nbd_class. * store.h: Declare it.
2001-09-282001-09-27 Roland McGrath <roland@frob.com>Roland McGrath
* nbd.c (store_nbd_open): Divide reported size by block size.