From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Garzik Subject: tabled version 0.3 released Date: Sat, 15 Aug 2009 11:31:17 -0400 Message-ID: <4A86D4C5.4050201@garzik.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------070303080609040302090209" Return-path: Sender: hail-devel-owner@vger.kernel.org List-ID: To: Project Hail This is a multi-part message in MIME format. --------------070303080609040302090209 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Version 0.3 of tabled was just posted. tarballs can be found at http://www.kernel.org/pub/software/network/distsrv/tabled/ The changes, from the NEWS file: - use chunkd as backing store, rather than local filesystem - add CLD client support - add replication support - add option that permits switching between stderr and syslog, for logging - prefer config file to cmd line options, for most settings - config file: add option to force local hostname to a value - rename client lib to libhttpstor - add basic ACL support - FreeBSD, OpenSolaris portability fixes (though neither fully work at present) - many bug fixes shortlog is attached. SRPM and Fedora rawhide RPMs will be available shortly. The URL will be posted to #hail on OFTC IRC, as well as [eventually] showing up on the Fedora rawhide mirror sites. --------------070303080609040302090209 Content-Type: text/plain; name="shortlog.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="shortlog.txt" Fabian Deutsch (2): autogen.sh: libtoolize needs to be run twice. Fix: Tests failed because of missing configs. Jeff Garzik (55): Bump version to 0.3git. [server] properly initialize list_head for TCP client write server/bucket.c: trim trailing whitespace [server] Fix missing or inconsistent error logging [server] Minor whitespace fixes [lib, server] Enable TCP_NODELAY option [server] Minor DB_NEXT loop simplification [server] various bits of db4 maintenance details [server] cosmetic: rename 'counter' to 'objid', to reflect its true nature Install s3c.h into include. Add RPM package data into pkg/ dir. pkg/tabled.spec: fix package long description pkg/tabled.spec: make check more silently pkg/tabled.spec: use wildcard in package include file list Package and ship our client lib, libs3c. Rename our client lib to a more generic name, libhttpstor. pkg/tabled.init: correct project description Trim trailing whitespace. test: Shop tabled test config, rather than generating it Add doc/release-process.txt add doc/contributions.txt, describing signed-off-by lib/tdb: import open_db() comparison argument handling from CLD lib/tdb: remove dead return code assignments pkg/tabled.spec: remove "1234abc" from source tarball filename README: mention wiki homepage TODO: update to reflect all items that are needed for spec compliance Rename TODO to doc/spec-todo.txt pkg/tabled.spec: update for review feedback, packaging guidelines pkg/*: More Fedora review feedback pkg/tabled.spec: new release version numbering scheme pkg/tabled.spec: remove %dist from changelog Update project URL in configure; include signal.h for portability LICENSE: refer to this project, not ethtool pkg/tabled.spec: include instructions for recreating source tarball pkg/tabled.spec: improve long description of package pkg/tabled.spec: bump pkg release number, changelog tabled: use cldc-dns apis pkg/tabled.spec: BuildRequires libcurl-devel pkg/tabled.spec: update tarball, rebuild in rawhide tabled, test: add option to force hostname; use in test to force localhost tdbadm: force hostname here, too pkg/tabled.spec: rawhide update tabled: ignore SIGPIPE pkg/tabled.spec: rawhide update pkg/tabled.spec: rawhide update; update ExArch comments for chunkd breakage tabled: FreeBSD portability fixes tabled: enable log target switching, between syslog and stderr test/start-daemon: also start cld and chunkd with -E for stderr logging tabled: separately log info on each listen socket, at startup README: update d/l URLs tabled: clear write queue, upon write error, to avoid inf loop Fix -Wshadow and other warnings. Trim trailing whitespace. pkg/tabled.spec: rawhide update tabled: call library init functions cldc_init, stc_init pkg/tabled.spec: rawhide update Release version 0.3. Matthew Farrellee (2): server/Makefile.am: use CLDC_CFLAGS and CHUNKD_CFLAGS configure.ac: report errors instead of exiting quietly Pete Zaitcev (38): Document libcurl dependency in README. lib/tdb: set DB_DUP separate in open_db [server] Factor out auth checking into separate function [server] plug a small leak in authcheck() [server] get rid of pslash [server] Add some missing XML markup filters [server] Add somewhat useable ACLs [server] Move default pid file to /var/run tabled: crash at ?acl due to wrong alloca size [server] Shut up an erroneous message in has_access tabled: Use config file instead of most options tabled: plug a leak in object PUT tabled: Fix uninitialized variable in object_put_end() tabled: Remember object ID counter tabled: Use chunkd as backing store, bis tabled: add flock for PID file tabled: fix a copy/paste bug tabled.spec: Add pcre-devel to BuildRequires tabled: use DB_THREAD tdbadm: add objid tabled: improve messages tabled write_pid_file: unlink before closing tabled: Suppress warning from curl tabled config file parsing: Reset the in_storage flag tdbadm: fix tdbadm's name, in argv doc printout tabled: Add CLD client tabled: Add db4 replication tabled: return (bogus) Redirect from a slave tabled: return 'known' to host array tabled: fix up the leak in cld_begin tabled: convert to new libcldc logging API tabled: zero GList host_list or else crash tabled: read Chunk's parameters from CLD tabled: fix type of n tabled: move cld_end for prettiness tabled: add commented ->verbose tabled: add extern to function prototype tabled: drop -P from command lines --------------070303080609040302090209--