RDIST - remote file distribution program. (BSD Licensed).
Be the first to post a text review of rdist - remote file distribution program. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Binary install packages have been put up for the alpha10 release. Packages are available under the alpha10 release for: - Sparc Solaris 2.8+ pkg - Linux x86 .rpm - HPUX HPUX 11.0/1ii depot Binary packages for further releases will be provided at a later date.
Change log since 6.1.15 given by Magnicomp.com when the stopped development and released this final version: * Seperate protocol commands into protocmds.[hc] * Improve handling of protocol debug output. * Fix null deref core dump bug when debug enabled under some circumstance. * Fix qsort() declaration. * Only run *special on symlinks if the links are actually updated. * Changes to support BSD/OS mount info. (James Tanis) * Increase MAXEARGS to 10240. * Disable uid caching in getusername() because it's broken. (karl@gnu.org) * Use dynamic alloc of memory for user environment vars. (David J. MacKenzie) * Create relative symlink if hardlink fails on AFS. (Isaac.Hollander) * Handle env vars for *special which have blanks in their name. (Isaac Hollander) * Add removefile() debugging info. * Use remote pathnames instead of target names in messages. * Improve hardlink handling performance. (John Heidemann) * Report remote pathnames instead of local pathnames if different. * Block SIGCHLD whenever working with the childlist. (Philip A. Guenther) * Close the fds to the other children when spawned. (Philip A. Guenther) * Safer handling of tmp files via mkstemp(). * Increase stack of target directories to 128 from 32. * Add BSD/OS 4.0 support. (Chris P. Ross) * Add support for ELF + AOUT ala BSD/OS 4.0. (Chris P. Ross) * Fix problem with older SSH clients + password prompting not working. * Remove unclean extern buf[]. (Todd C. Miller) * Fix bug causing a CPU loop if dist'ing a file whose parent dir doesn't exist on the target machine. (Todd C. Miller) * Speed up parsing of Distfiles. (Giray Pultar) * New "-o compress": Compress files on fly. (Christos Zoulas+Geir Johannessen) * Fix "rdist -c . localhost:../dst" bug. (Christos Zoulas+Geir Johannessen) * Fix for left stray rdista* files when it could not unlink the target. (Christos Zoulas+Geir Johannessen) * Fix general command line argument passing problems. (Christos Zoulas+Geir Johannessen) * Better handling of filenames with "wierd" chars in them via vis(3). (Christos Zoulas+Geir Johannessen) * Don't fail when remote files are sockets, pipes, block or character special files. (Christos Zoulas+Geir Johannessen) * Use snprintf() instead of sprintf() to avoid possible overflow problems. (Christos Zoulas+Geir Johannessen) * Don't update symlinks if the point to the right place. (Christos Zoulas+Geir Johannessen) * New "-o history": maintain versions of files via name;XXX where XXX is 0 <= XXX <= 999 (Christos Zoulas+Geir Johannessen) * New "-o updateperm": Don't send the whole file if only ownership, group and mode have been changed (Christos Zoulas+Geir Johannessen) * New "-o defowner[=name]": If a user is not found in the remote passwd file, use the name specified or default to "bin". (Christos Zoulas+Geir Johannessen) * New "-o defgroup[=name]": If a group is not found in the remote group file, use the name specified or default to "bin". (Christos Zoulas+Geir Johannessen) * Pick options from environment variable RDIST_OPTIONS (Christos Zoulas+Geir Johannessen) * Run the rsh command found in the variable RDIST_RSH (Christos Zoulas+Geir Johannessen) * On machines that support LCHOWN, LCHMOD, use them. (Christos Zoulas+Geir Johannessen) * Use POSIX regex() in compiled form for faster execution. <neufeld@physics.utoronto.ca> * Use fsync() to insure newly created files are sync'ed to disk. <satmb@channing.harvard.edu> * Fix bug in caching of numeric owner/group. <Todd.Miller@cs.colorado.edu> * Fix problem with directories containing embedded relative paths. <aab@aab.cc.purdue.edu> * Add better signal function declaration. * Add "-o followlinks" option. <dwagon@sysadmin.com.au> * Increase number of env variables from 40 to 1024. * rmdir failure is no longer fatal to work when removing running programs. <neal@ctd.comsat.com> * rdist.man: Add missing 'verbose' msg level. * rdist.man: Fix various formating typos. * Use mkstemp() for safer temporary file creates. * Fix file descriptor leak, especially with ssh. <guenther@gac.edu> * Better protection against rdist children corruption. <guenther@gac.edu> * unsigned GID_T fix. <guenther@gac.edu> * Linux DIR fix. <guenther@gac.edu> * Run "special" and "specialcmd" whenever a directory is updated. patl@lcs.mit.edu (Patrick J. LoPresti)
Change log since 6.1.15 given by Magnicomp.com when the stopped development and released this final version: * Seperate protocol commands into protocmds.[hc] * Improve handling of protocol debug output. * Fix null deref core dump bug when debug enabled under some circumstance. * Fix qsort() declaration. * Only run *special on symlinks if the links are actually updated. * Changes to support BSD/OS mount info. (James Tanis) * Increase MAXEARGS to 10240. * Disable uid caching in getusername() because it's broken. (karl@gnu.org) * Use dynamic alloc of memory for user environment vars. (David J. MacKenzie) * Create relative symlink if hardlink fails on AFS. (Isaac.Hollander) * Handle env vars for *special which have blanks in their name. (Isaac Hollander) * Add removefile() debugging info. * Use remote pathnames instead of target names in messages. * Improve hardlink handling performance. (John Heidemann) * Report remote pathnames instead of local pathnames if different. * Block SIGCHLD whenever working with the childlist. (Philip A. Guenther) * Close the fds to the other children when spawned. (Philip A. Guenther) * Safer handling of tmp files via mkstemp(). * Increase stack of target directories to 128 from 32. * Add BSD/OS 4.0 support. (Chris P. Ross) * Add support for ELF + AOUT ala BSD/OS 4.0. (Chris P. Ross) * Fix problem with older SSH clients + password prompting not working. * Remove unclean extern buf[]. (Todd C. Miller) * Fix bug causing a CPU loop if dist'ing a file whose parent dir doesn't exist on the target machine. (Todd C. Miller) * Speed up parsing of Distfiles. (Giray Pultar) * New "-o compress": Compress files on fly. (Christos Zoulas+Geir Johannessen) * Fix "rdist -c . localhost:../dst" bug. (Christos Zoulas+Geir Johannessen) * Fix for left stray rdista* files when it could not unlink the target. (Christos Zoulas+Geir Johannessen) * Fix general command line argument passing problems. (Christos Zoulas+Geir Johannessen) * Better handling of filenames with "wierd" chars in them via vis(3). (Christos Zoulas+Geir Johannessen) * Don't fail when remote files are sockets, pipes, block or character special files. (Christos Zoulas+Geir Johannessen) * Use snprintf() instead of sprintf() to avoid possible overflow problems. (Christos Zoulas+Geir Johannessen) * Don't update symlinks if the point to the right place. (Christos Zoulas+Geir Johannessen) * New "-o history": maintain versions of files via name;XXX where XXX is 0 <= XXX <= 999 (Christos Zoulas+Geir Johannessen) * New "-o updateperm": Don't send the whole file if only ownership, group and mode have been changed (Christos Zoulas+Geir Johannessen) * New "-o defowner[=name]": If a user is not found in the remote passwd file, use the name specified or default to "bin". (Christos Zoulas+Geir Johannessen) * New "-o defgroup[=name]": If a group is not found in the remote group file, use the name specified or default to "bin". (Christos Zoulas+Geir Johannessen) * Pick options from environment variable RDIST_OPTIONS (Christos Zoulas+Geir Johannessen) * Run the rsh command found in the variable RDIST_RSH (Christos Zoulas+Geir Johannessen) * On machines that support LCHOWN, LCHMOD, use them. (Christos Zoulas+Geir Johannessen) * Use POSIX regex() in compiled form for faster execution. <neufeld@physics.utoronto.ca> * Use fsync() to insure newly created files are sync'ed to disk. <satmb@channing.harvard.edu> * Fix bug in caching of numeric owner/group. <Todd.Miller@cs.colorado.edu> * Fix problem with directories containing embedded relative paths. <aab@aab.cc.purdue.edu> * Add better signal function declaration. * Add "-o followlinks" option. <dwagon@sysadmin.com.au> * Increase number of env variables from 40 to 1024. * rmdir failure is no longer fatal to work when removing running programs. <neal@ctd.comsat.com> * rdist.man: Add missing 'verbose' msg level. * rdist.man: Fix various formating typos. * Use mkstemp() for safer temporary file creates. * Fix file descriptor leak, especially with ssh. <guenther@gac.edu> * Better protection against rdist children corruption. <guenther@gac.edu> * unsigned GID_T fix. <guenther@gac.edu> * Linux DIR fix. <guenther@gac.edu> * Run "special" and "specialcmd" whenever a directory is updated. patl@lcs.mit.edu (Patrick J. LoPresti)
Change log since 6.1.15 given by Magnicomp.com when the stopped development and released this final version: * Seperate protocol commands into protocmds.[hc] * Improve handling of protocol debug output. * Fix null deref core dump bug when debug enabled under some circumstance. * Fix qsort() declaration. * Only run *special on symlinks if the links are actually updated. * Changes to support BSD/OS mount info. (James Tanis) * Increase MAXEARGS to 10240. * Disable uid caching in getusername() because it's broken. (karl@gnu.org) * Use dynamic alloc of memory for user environment vars. (David J. MacKenzie) * Create relative symlink if hardlink fails on AFS. (Isaac.Hollander) * Handle env vars for *special which have blanks in their name. (Isaac Hollander) * Add removefile() debugging info. * Use remote pathnames instead of target names in messages. * Improve hardlink handling performance. (John Heidemann) * Report remote pathnames instead of local pathnames if different. * Block SIGCHLD whenever working with the childlist. (Philip A. Guenther) * Close the fds to the other children when spawned. (Philip A. Guenther) * Safer handling of tmp files via mkstemp(). * Increase stack of target directories to 128 from 32. * Add BSD/OS 4.0 support. (Chris P. Ross) * Add support for ELF + AOUT ala BSD/OS 4.0. (Chris P. Ross) * Fix problem with older SSH clients + password prompting not working. * Remove unclean extern buf[]. (Todd C. Miller) * Fix bug causing a CPU loop if dist'ing a file whose parent dir doesn't exist on the target machine. (Todd C. Miller) * Speed up parsing of Distfiles. (Giray Pultar) * New "-o compress": Compress files on fly. (Christos Zoulas+Geir Johannessen) * Fix "rdist -c . localhost:../dst" bug. (Christos Zoulas+Geir Johannessen) * Fix for left stray rdista* files when it could not unlink the target. (Christos Zoulas+Geir Johannessen) * Fix general command line argument passing problems. (Christos Zoulas+Geir Johannessen) * Better handling of filenames with "wierd" chars in them via vis(3). (Christos Zoulas+Geir Johannessen) * Don't fail when remote files are sockets, pipes, block or character special files. (Christos Zoulas+Geir Johannessen) * Use snprintf() instead of sprintf() to avoid possible overflow problems. (Christos Zoulas+Geir Johannessen) * Don't update symlinks if the point to the right place. (Christos Zoulas+Geir Johannessen) * New "-o history": maintain versions of files via name;XXX where XXX is 0 <= XXX <= 999 (Christos Zoulas+Geir Johannessen) * New "-o updateperm": Don't send the whole file if only ownership, group and mode have been changed (Christos Zoulas+Geir Johannessen) * New "-o defowner[=name]": If a user is not found in the remote passwd file, use the name specified or default to "bin". (Christos Zoulas+Geir Johannessen) * New "-o defgroup[=name]": If a group is not found in the remote group file, use the name specified or default to "bin". (Christos Zoulas+Geir Johannessen) * Pick options from environment variable RDIST_OPTIONS (Christos Zoulas+Geir Johannessen) * Run the rsh command found in the variable RDIST_RSH (Christos Zoulas+Geir Johannessen) * On machines that support LCHOWN, LCHMOD, use them. (Christos Zoulas+Geir Johannessen) * Use POSIX regex() in compiled form for faster execution. <neufeld@physics.utoronto.ca> * Use fsync() to insure newly created files are sync'ed to disk. <satmb@channing.harvard.edu> * Fix bug in caching of numeric owner/group. <Todd.Miller@cs.colorado.edu> * Fix problem with directories containing embedded relative paths. <aab@aab.cc.purdue.edu> * Add better signal function declaration. * Add "-o followlinks" option. <dwagon@sysadmin.com.au> * Increase number of env variables from 40 to 1024. * rmdir failure is no longer fatal to work when removing running programs. <neal@ctd.comsat.com> * rdist.man: Add missing 'verbose' msg level. * rdist.man: Fix various formating typos. * Use mkstemp() for safer temporary file creates. * Fix file descriptor leak, especially with ssh. <guenther@gac.edu> * Better protection against rdist children corruption. <guenther@gac.edu> * unsigned GID_T fix. <guenther@gac.edu> * Linux DIR fix. <guenther@gac.edu> * Run "special" and "specialcmd" whenever a directory is updated. patl@lcs.mit.edu (Patrick J. LoPresti)
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?