chunkd version 0.4 released

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

 



Version 0.4 of chunkd was just posted. tarballs can be found at http://www.kernel.org/pub/software/network/distsrv/chunkd/

The changes, from the NEWS file:
- 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

shortlog is attached.

For those of you using Fedora, an SRPM and Fedora rawhide rpms are available at http://koji.fedoraproject.org/koji/taskinfo?taskID=1607186 The SRPM can be rebuilt ('rpmbuild --rebuild $srpm') on Fedora 11 or Fedora 10 without problems.
Fabian Deutsch (2):
      autogen.sh: libtoolize needs to be run twice.
      [test] Do not use absolute path when invoking cld.

Jeff Garzik (50):
      chunkd: add flock to pid file
      server/util.c: import write_pid_file() updates from CLD
      Trim trailing whitespace.
      pkg/chunkd.spec: refresh, with several minor fixes
      Add doc/contributions.txt, describing Signed-off-by
      README: mention wiki homepage
      AUTHORS: Add Pete
      pkg/chunkd.spec: update BuildRequires, get it building in koji
      pkg/chunkd.spec: update for review feedback, packaging guidelines
      pkg/*: more Fedora review feedback
      configure.ac: bump version to 0.4git
      pkg/chunkd.spec: kill RPM_BUILD_ROOT; new release version scheme
      pkg/chunkd.spec: remove %dist from changelog
      Portability and warning fixes for OpenSolaris.
      configure.ac: update project URL
      Trim trailing whitespace.
      Ship LICENSE, as with other projects.
      pkg/chunkd.spec: include instructions for recreating source tarball
      pkg/chunkd.spec: improve long description of package
      pkg/chunkd.spec: update rev, changelog, %doc
      chunkd: use cldc-dns apis
      pkg/chunkd.spec: update rawhide tarball
      pkg/chunkd.spec: rebuild in rawhide
      pkg/chunkd.spec: rawhide update
      pkg/chunkd.spec: rawhide update
      test/.gitignore: ignore test/start-daemon.real generated file
      pkg/chunkd.spec: rawhide update; add ExcludeArch due to endian bugs
      chunkd: localize be_fs_obj_hdr in be-fs.c
      include/chunk_msg.h: better struct chunksrv_req documentation
      chunkd: pass volume list from backend to frontend in single struct
      chunkd: eliminate num-to-str-to-num conversions; pass owner from be -> fe
      libchunkdc: notice when read(2) returns EOF, rather than inf loop
      chunkd: perform owner access checks before each op
      cld, test: FreeBSD portability fixes
      server/server.c: #include stdarg.h for va_start()
      test/start-daemon[.real.in]: start cld with stderr logging
      chunkd: separately log info on each listen socket, at startup
      README: Update download dir URL
      chunkd: Do not continue to attempt writing, if transitioned to dispose state
      libchunkd, chunkd: fix -Wshadow warnings
      pkg/chunkd.spec: rawhide update
      chunkd: call cldc_init() at server startup
      libchunkdc, test: add and use stc_init() to initialize libchunkdc
      Prefer type-safety of static inline functions, to macros, for endian conv.
      libchunkdc: use size_t to better match types in use
      test/large-object: use proper type arg for stc_get_start
      libchunkdc: clean up MIN()-related C types, and move calc outside macro call
      server/cldu.c: trim trailing whitespace
      pkg/chunkd.spec: rawhide update
      Release version 0.4.

Matthew Farrellee (4):
      Make AC_CHECK_LIB failure for libevent explicit
      server/Makefile.am: use CLDC_CFLAGS
      configure.ac, test/start-daemon: detect location of cld program
      lib/libchunkdc.pc: include Cflags in pkg-config spec

Pete Zaitcev (19):
      chunkd: drop db4 from BuildRequires
      chunkd: kill MY_ENDPOINT
      chunkd: split away read_config
      chunkd: make config.c similar to tabled's
      Add CLD support to chunkd
      chunkd: Fix minor memory leak in CLD interface
      chunkd: -C obsoletes -f
      chunkd: use switcheable logging with -E
      [test] prefer port xxx82
      chunkd: return 'known' to host array
      chunkd: fix up the leak in cld_begin
      chunkd: Fix bit size problem in GET endian conversion
      chunkd: hide cldc_init() call inside cldu.c
      chunkd: do not require NID
      chunkd: write our contact information into CLD
      chunkd: rationalize startup commentary
      chunkd: update for new libcldc logging API
      chunkd: corrent printed name
      chunkd: use correct size


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

  Powered by Linux