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 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215
|
Intro
=====
I would like to recognize some of the people who have been
instrumental in the development of pyftpdlib.
I'm sure I am forgetting some people (feel free to email
me), but here is a short list.
It's modeled after the Linux CREDITS file where the fields
are:
name (N), e-mail (E), web-address (W), country (C) description (D).
Really thanks to all of you.
Maintainers
===========
N: Giampaolo Rodola'
C: Italy
E: g.rodola@gmail.com
D: Original pyftpdlib author and maintainer
N: Jay Loden
C: NJ, USA
E: jloden@gmail.com
W: http://jayloden.com/About.htm
D: OS X and Linux platform development/testing
N: Silas Sewell
C: Denver, USA
E: silas@sewell.ch
W: http://www.silassewell.com
D: Fedora port maintainer
N: Li-Wen Hsu
C: Taiwan
E: lwhsu@lwhsu.org
W: http://lwhsu.org
D: FreeBSD port maintainer
Contributors
============
N: hakai
W: https://github.com/hakai
D: 613
N: Benedikt McMullin
W: https://github.com/moben
D: 612
N: Tailing Yuan
W: https://github.com/yuantailing
D: 505
N: Anatoly Techtonik
C: Belarus
E: techtonik@gmail.com
D: Inclusion of pyftpdlib in Far Manager, a file and archive manager for Windows
http://www.farmanager.com/enforum/viewtopic.php?t=640&highlight=&sid=12d4d90f27f421243bcf7a0e3c516efb.
N: Andrew Shulgin
C: Ukraine
E: andrewshulginua@gmail.com
D: Fixing CR duplication in ASCII mode downloads.
https://github.com/giampaolo/pyftpdlib/pull/492
N: Arkadiusz Wahlig
C: Germany
W: http://arkadiusz-wahlig.blogspot.com
D: Inclusion of pyftpdlib in gpftpd project, an FTP daemon for managing files
hosted on Google Pages
(http://arkadiusz-wahlig.blogspot.com/2008/04/hosting-files-on-google.html).
N: Walco van Loon
C: Netherlands
E: walco@n--tree.net
D: Inclusion of pyftpdlib in aksy project
(http://walco.n--tree.net/projects/aksy).
N: Stephane Travostino
E: stephane.travostino@combo.cc
D: Inclusion of pyftpdlib in Shareme project
(http://bbs.archlinux.org/viewtopic.php?pid=431474).
N: Shinya Okano
C: Japan
E: xxshss@yahoo.co.jp
D: Japanese translation of pyftpdlib announces. Inclusion of pyftpdlib in
unbox-ftpd project (http://code.google.com/p/unboxftpd).
N: Yan Raber
C: Italy
E: yanraber@gmail.com
D: Fix of Issue #9 (Path traversal vulnerability)
N: Alex Martelli
C: Italy
E: aleax@gmail.com
D: Various useful suggestions
N: Knic
C: Redmond, USA
E: oneeyedelf1@googlemail.com
D: Bug report #24 (some troubles on PythonCE), tester for various platforms
including Windows Mobile, Windows Server 2008 and various 64 bit OSes.
N: Greg Copeland
E: gcopeland@efjohnson.com
D: Bug report #16 (Extending compatibility with older python versions)
N: Roger Erens
E: rogererens@gmail.com
D: Bug report affecting unix_ftpd.py's authorizer
N: Coronado Ivan
D: Bug report #70 (Wrong NOOP response code)
N: Rauli Ruohonen
D: Bug report #71 (Socket handles are leaked when a data transfer is in progress
and user QUITs)
N: Equand
E: equand@gmail.com
D: Bug report #77 (incorrect OOB data management on FreeBSD).
N: fogwraith
E: fogwraith@gmail.com
D: Bug report #80 (demo/md5_ftpd.py should use hashlib module instead of the
deprecated md5 module)
N: Bram Neijt
E: bneijt@gmail.com
D: Bug report #100, author of ShareFTP project:
http://git.logfish.net/shareftp.git/
N: Michele Petrazzo
C: Italy
E: michele.petrazzo@gmail.com
D: Creation of the demo/unix_daemon.py code.
N: Wentao Han
D: Bug report #104 (socket.accept() might return None instead of a valid address
and EPIPE might be thrown by asyncore on OS X).
N: Ben Timby
E: btimby@gmail.com
C: USA
D: issues 127, 229, 265
N: Bernd Deichmann
W: http://deichmann-edv.de/
D: issue 156
N: Andrew Scheller
E: gcode@loowis.durge.org
C: UK
D: issue 158, 161, 163, 167, 175
N: guppyism
E: guppyism@gmail.com
D: issue 187
N: Darren Worrall
E: darren.worrall@gmail.com
D: issue 198
N: Suzan Shakya
E: suzan.shakya@gmail.com
D: issue 211
N: Claus Klein
E: claus.klein.sha@googlemail.com
D: issue 232
N: Arfrever Frehtes Taifersar Arahesis
E: arfrever.fta@gmail.com
D: issue 239
N: tlockert
D: issue 238
N: Juan J. Martinez
E: juan@memset.com
D: issue 263
N: Michael Ross
E: michaelross757@gmail.com
D: issue 273
E: dn@devicenull.org
D: issue 280
N: Dmitry Panov
C: UK
E: dop251@gmail.com
D: issue 262
M: PonyPC
W: https://github.com/PonyPC
D: issue 403
N: Tory Law
E: git@torypages.com
C: Canada
D: Command line argument enhancements
N: Tahir Ijaz
W: https://github.com/tahirijaz24
D: issue 201, 435
N: Sandro
W: https://github.com/penguinpee
D: issue 637
|