tabled version 0.3 released

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

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


[Index of Archives]     [Fedora Clound]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux