File: Acknowledgments

package info (click to toggle)
cvsup 16.1-3
  • links: PTS
  • area: main
  • in suites: potato
  • size: 2,132 kB
  • ctags: 166
  • sloc: modula3: 23,491; ansic: 456; python: 264; makefile: 130; perl: 100; sh: 42; awk: 17
file content (69 lines) | stat: -rw-r--r-- 3,020 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
CVSup was designed and implemented by John Polstra.  Many others
contributed support, ideas, and encouragement.

Dima Ruban generously opened up his computer, a FreeBSD sup mirror,
making real-world testing not only possible, but convenient.  In
a world where the first question is usually, "Who are you?" Dima
asked only, "What else can I do to help?"

Peter Wemm, the first CVSup alpha tester, offered enthusiasm,
encouragement, and a lot of knowledge about CVS.

Jordan Hubbard courageously risked his personal CVS repository by
committing to using CVSup for maintaining it, at a time when I
myself was not yet willing to do so.  He tirelessly accepted new
versions for testing, found and reported many bugs, and made many
useful suggestions.  He also hounded me to implement checkout mode,
which otherwise would probably not exist.

Justin Gibbs shamed me into implementing fixups, which have turned
out to be an important feature.

Nate Williams and Satoshi Asami served as alpha testers, reported
a number of bugs, and took the trouble to send me some huge core
dumps.

Poul-Henning Kamp has contributed many good ideas.  His CTM package
was a major source of inspiration for the project.  The client's
"deletion limit" is taken from there as well.  Poul-Henning's
"libmd" code is used in CVSup, and his "phkmalloc", slightly modified
for Modula-3 thread safety, is used in the FreeBSD version of the
Modula-3 runtime library.

SOCKS support works because of the efforts of Darryl Okahata.  He
tore into the Modula-3 runtime libraries, the SOCKS library, and
CVSup itself, finding and fixing bugs in all of them, with no
apparent fear or hesitation.  The result is that we now have SOCKS
support.

An elite few programmers have bravely ported CVSup (and sometimes
Modula-3) to new platforms, sharing with me the lessons learned.  In
a few notable cases, these folks put in heroic amounts of time and
effort.  I hope I haven't forgotten any of them:  Spencer Allain, Stan
Brown, Dean Gaudet, Marc Fiuczynski, Thomas Lockhart, Owen O'Malley,
Matt Mullett, Igor Natanzon, Adam Richter, Fabien Tassin, Rupert
Thurner, and Nanbor Wang.

The following programmers contributed handy utilities for the
"contrib" subdirectory:  Joseph Koshy, Dom Mitchell, Wolfram
Schneider, Garrett Wollman.

Andrey Chernov and David Dawes have each made several suggestions
which have led to significant improvements in the package.

Ollivier Robert came up with the idea of tunneling CVSup through the
"ssh" port forwarding mechanism.

Mark Ovens contributed significant improvements to the manual pages.

Many thanks to Andrew Tridgell and Paul Mackerras for their elegant
rsync algorithm.

Pluto Technologies International <http://www.plutotech.com/> kindly
supported the development of portions of this work.

This software uses the RSA Data Security, Inc. MD5 Message-Digest
Algorithm.  It also incorporates Poul-Henning Kamp's higher-level
interfaces to the MD5 functions.

$Id: Acknowledgments,v 1.22 1999/12/10 15:57:28 jdp Exp $