Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > b0f950f3bad1805d93a694bf7b0f4d3e > files > 7

hail-0.8-0.2.gf9c5b967.fc14.x86_64.rpm


Version 0.7 - July 3, 2010

- cld and chunkd merged into single 'hail' package, providing
  libhail, cld and chunkd binaries.  libcldc and libchunkdc libraries
  no longer exist.
- cld: bug fixes
- cld: use XDR for all messages
- cldc: bug fixes
- cldc: improve verbose output
- cldc: add new 'ncld' client API
- add experimental 'cldfuse' FUSE filesystem
- support db 4.9, 5.0
- chunkd: bug fixes
- chunkd: update to ncld, fix CLD-related bugs
- chunkd: improve and canonicalize verbosity controls and output
- chunkd: be less inflexible about CLD paths
- chunkd: (protocol change) replace SSL/no-SSL split ports with
	  in-band SSL negotiation
- chunkd: integrity self-checking
- chunkd: fix GET/PUT for larger than 2GB values
- chcli: bug fixes

================== CLD history, prior to 'hail' merge ================

Version 0.2.1 - August 26, 2009

- many bug fixes, most notably:
  pad include/cld_msg.h protocol structures, to ensure they are
  the same on 32-bit or 64-bit.

Version 0.2 - August 15, 2009

- libcldc: new logging API
- libcldc: new cldc_init() API function for global library init
- libcldc: move DNS helpers from chunkd/tabled into libcldc proper
- cld: add --strict-free option
- cld: permit logging to stderr, in addition to syslog
- cld: drop libevent; instead use open-coded poll(2)
- cld, libcldc: improved diagnostic output
- new tool 'cldcli'
- network protocol changes, separating "packet" from "message",
  permitting messages larger than a single packet.
- OpenSolaris, FreeBSD portability fixes
- many, many bugs fixes

Version 0.1 - July 17, 2009
- initial release

================== chunkd history, prior to 'hail' merge ================

Version 0.5 - November 13, 2009

- Protocol/API: Add an upper-level key/value namespace ("tables")
- Protocol/API: each object now indexed by opaque binary keys <= 1K in size
- Protocol/API: new option to immediately sync data to disk
- Protocol/API: introduce login sequence, greatly shrinking per-message size
- API: change error code symbols to avoid clashes with other projects
- chunkd: automatic selection of TCP listen port
- chunkd: drop libevent use
- Add new 'chcli' command line client

Version 0.4 - August 15, 2009

- chunkd: add CLD support; write contact info into CLD
- chunkd: remove NID requirement
- chunkd: add user access checking (i.e. real security)
- chunkd: add -E to permit switching between syslog and strerr logging
- chunkd: add '-C FILE' option to read config file; '-f FILE' deprecated
- chunkd: improve PID file use
- change TCP/UDP ports used in tests, to avoid conflicts
- OpenSolaris, FreeBSD portability improvements
- many bug fixes

Version 0.3 - May 15, 2009

- Fix RPM package specfile to match version

Version 0.2 - May 15, 2009

- Client: package and ship pkg-config-enabled libchunkdc
- Client: add streaming API
- Client: improve debug output
- Protocol: sign all messages w/ HMAC
- Server: add sendfile(2) support, when OS provides it
- Server: enable TCP_NODELAY, pkt delay really hurt performance
- Server: improve debug output
- Server: store PID file in /var/run by default
- Server: check for invalid text in configuration file
- Test: print diagnostic timing information to stderr
- Test: add no-op test
- Support building on FreeBSD 7.1, OpenSolaris
- many bug fixes, internal improvements and cleanups

Version 0.1 - March 15, 2009

- initial release

=========================================================================