Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

pure-ftpd

Pure FTP server
Collective - Host: opensource - https://opencollective.com/pure-ftpd - Website: https://pureftpd.org - Code: https://github.com/jedisct1/pure-ftpd

Have users reserve an unprivileged, dedicated system account for future

privsep changes.

github.com/jedisct1/pure-ftpd - 52c37611924a601d12345f85b86d5238b57171ba authored about 15 years ago
Enable PAM by default on OSX

github.com/jedisct1/pure-ftpd - d96a30d5db268fb068082bcc451e80a359768b27 authored about 15 years ago
Unbreak atomic uploads

github.com/jedisct1/pure-ftpd - 0ee6f7280b1659368ff5fe9b321b0cbc4ff43881 authored about 15 years ago
Unbreak upload without quota

github.com/jedisct1/pure-ftpd - 2c46988afa6dc8cb4ee5b95935b518c5999d9313 authored about 15 years ago
Closing once is enough :)

github.com/jedisct1/pure-ftpd - 246873b4ee133a7bb48352f69a65a1594e132614 authored about 15 years ago
- Enable privsep by default. Use --without-privsep to disable.

- The initial banner is now hidden if a custom one is provided (-F)

github.com/jedisct1/pure-ftpd - 2f559a0953f6a4344bb094e539802a56bf369e4d authored about 15 years ago
There's no point in having the ./configure script in the GIT repository

github.com/jedisct1/pure-ftpd - 0e5e2330d26b868315d1895974068d7a844dcd5e authored over 15 years ago
Don't change the TCP window size.

github.com/jedisct1/pure-ftpd - 5777795d9d0c80ff7056361dd4cbc542a07286c4 authored over 15 years ago
--with-sysquotas is now a noop.

github.com/jedisct1/pure-ftpd - ae454783b3d8c281bf50c7a21cccd2aa7ce646d4 authored over 15 years ago
Remove setfsuid() support. Less platform-specific stuff.

github.com/jedisct1/pure-ftpd - 7ac9cca5660faa985d17efdba7beb835deac5ec6 authored over 15 years ago
Remove the part about how quotas were handled in previous versions.

Rephrases --with-nonroot btw

github.com/jedisct1/pure-ftpd - 22dd53920069841a14f199bb542d53182bb803c8 authored over 15 years ago
Abort uploads as soon as quota is exceeded.

+ More quota fixes

github.com/jedisct1/pure-ftpd - 10cfaac45baa3ca64a183e1cc4c65da1e016b7ec authored over 15 years ago
Remove this workaround. Clients like that are probably pretty much nonexistent.

github.com/jedisct1/pure-ftpd - a96c04128a7da0ff889314bf78b768bc3d87edb2 authored over 15 years ago
Minor optimization

github.com/jedisct1/pure-ftpd - dbd9e8964f65c90ba9ff20e51d7e9aecbb8aabbe authored over 15 years ago
ul_name can be const

github.com/jedisct1/pure-ftpd - a7768abdcb37aed67ea16a3b480e4f759662c79c authored over 15 years ago
Deinline _EXIT

github.com/jedisct1/pure-ftpd - fb96c91b464e30d73c136a0b935c956ac87d2992 authored over 15 years ago
Handle poll failure here, too.

github.com/jedisct1/pure-ftpd - bd40b516194d25c20f2bdfe5bd492afc4cb35135 authored over 15 years ago
ALLO can now reply according to the quota

github.com/jedisct1/pure-ftpd - f1eba44b8d3115668864abc14cbae510728549e0 authored over 15 years ago
Check mmap() return against MAP_FAILED, not NULL

github.com/jedisct1/pure-ftpd - 960fe80e7f8db715f2a09d675a206000f94f8053 authored over 15 years ago
Fix a bunch of FTP error codes

github.com/jedisct1/pure-ftpd - 28aa8212af215d122fd2767e550264f4daafe255 authored over 15 years ago
RNTO support with quota enabled

github.com/jedisct1/pure-ftpd - 067eb2ca7e6ba78316c1f1a66385dfeaae877d04 authored over 15 years ago
Emphasize the file name in the QUOTA_EXCEEDED message.

Return 552 if the quota has been exceeded.

github.com/jedisct1/pure-ftpd - ca6d6a4790e28a2db639918a51b9da8e80bf98a1 authored over 15 years ago
Fix quota support

github.com/jedisct1/pure-ftpd - bb40add2c2f4d80c61e7d92c302ca1a0c65fee0f authored over 15 years ago
Unbreak compilation without quotas

github.com/jedisct1/pure-ftpd - eb2c547630d23225d85cd145a48640f6aa492622 authored over 15 years ago
Rework quota handling. Racy, but simple.

github.com/jedisct1/pure-ftpd - bc78bb0229ce4cdb4953f2e3ee979261e5922209 authored over 15 years ago
Start cleaning the virtual quota stuff

github.com/jedisct1/pure-ftpd - 7a063c4ce23aa08381f70c6594b83148657e92f3 authored over 15 years ago
Mention --localstatedir

github.com/jedisct1/pure-ftpd - 2dd95777b693d2ffa7da238bc4f6603eb57767e9 authored over 15 years ago
Update ChangeLog

github.com/jedisct1/pure-ftpd - 9bceb3309329e6cea09443dd1bfce6dbad316e6e authored over 15 years ago
In active mode over SSL, the server connects to the client, but at SSL

layer, it still has to accept the SSL handshake instead of initiating it.

github.com/jedisct1/pure-ftpd - e9f5626d082c3995fcc56dd0402df2b771df02eb authored over 15 years ago
Preliminary work in order to support active sessions over TLS.

github.com/jedisct1/pure-ftpd - 4383c08783e6b25e7a1696f7b686059128fcdb56 authored over 15 years ago
Yet another select => poll change

github.com/jedisct1/pure-ftpd - 8e137bffc9a0bbed426d496f196d07865740312f authored over 15 years ago
No need to explicitely say "aborted" for downloads.

But actually do it for uploads.

github.com/jedisct1/pure-ftpd - 937c8854821e1bbb0ad80564a4efa41fb622ed0d authored over 15 years ago
Log MSG_ABORTED if appropriate.

github.com/jedisct1/pure-ftpd - 2968a9d88c0414072c5cfa6ea1d2d38c6135bca8 authored over 15 years ago
Handle hangups during throttling.

github.com/jedisct1/pure-ftpd - 2f040473376aaf7834eae72c23340bbec73848e5 authored over 15 years ago
Display "upload successful" only if we think it actually was.

github.com/jedisct1/pure-ftpd - 97ae3921fbafe86c3a044fc9f79c0237fba57a07 authored over 15 years ago
Support --localstatedir instead of hard-coding /var/run stuff

Suggested by Scott Haneda

github.com/jedisct1/pure-ftpd - 36c4fa10f4eb85ea7d8466053545f4be195a31d0 authored over 15 years ago
Update counters while uploading.

github.com/jedisct1/pure-ftpd - e592ba925867ea3d6ae54201d3d5e1985fb4e1aa authored over 15 years ago
--with-implicittls should imply --with-tls

github.com/jedisct1/pure-ftpd - 185337dd39b201269031b939f9b6b73e7d8c925f authored over 15 years ago
More EAGAIN/EINTR checks.

github.com/jedisct1/pure-ftpd - efd3dfdf2397e5de786c95a113467cbfa7a7f8a8 authored over 15 years ago
Check that read() doesn't return EAGAIN/EINTR.

github.com/jedisct1/pure-ftpd - 542915c42589f7df34b02ad43f649c27699ac6b2 authored over 15 years ago
No need to always use an atomic upload if we're resuming an upload.

github.com/jedisct1/pure-ftpd - baa398514d8dea1c9a694213907159f0745cc811 authored over 15 years ago
Document --with-implicittls

github.com/jedisct1/pure-ftpd - 8cc34639ea0854686824cfea0a3208879cf622e5 authored over 15 years ago
Don't mess with TCP_NOPUSH, it dramatically slows down OpenSSL

github.com/jedisct1/pure-ftpd - 53c3cd8e94f72782d537502434a4c979b283d90e authored over 15 years ago
Add implicit TLS support in autoconf

github.com/jedisct1/pure-ftpd - 52a3c38d61d05cda8a057606675b9110fbc280ac authored over 15 years ago
Change the default port for implicit TLS

github.com/jedisct1/pure-ftpd - 42d647d58db25904f4004b41373251dae90f20d6 authored over 15 years ago
Bind port 990 for implicit TLS

github.com/jedisct1/pure-ftpd - d78a713ee599a01d4c78b5bdb449da959190338e authored over 15 years ago
Add undocumented ifdef in order to enable implicit TLS

github.com/jedisct1/pure-ftpd - e204a1980a4c735c49bd880b7b6542740d84dacc authored over 15 years ago
List up to 10000 files per directory since people seem actually pile (and

list through FTP) tons of files in a single directory.

github.com/jedisct1/pure-ftpd - 13cf80e2624a8721b5b00273da8dbc84dcd3d363 authored over 15 years ago
No need to rename anything if there's no atomic file.

github.com/jedisct1/pure-ftpd - 98e4b502183908f0f9086cb8aaca555b0e13024c authored over 15 years ago
Unbreak TLS uploads

github.com/jedisct1/pure-ftpd - 6685cee399672b37dd7cde21ab99173512fa0ebb authored over 15 years ago
autorename implies atomic uploads

github.com/jedisct1/pure-ftpd - 3a15ec871d9638e05b87e94a1903011488aeeaf8 authored over 15 years ago
Have ALLO do something useful

github.com/jedisct1/pure-ftpd - f7928145ed2bc6ef9d0b04e90e7f655fcb16defa authored over 15 years ago
Bump the "uploaded" variable

github.com/jedisct1/pure-ftpd - 796d82423e6a30e74939d51fa13df4b24f53e4f9 authored over 15 years ago
Only use atomic files when actually needed

github.com/jedisct1/pure-ftpd - 2b4be1541cc2ff6eca1d41e9b13255f8d0b0d37f authored over 15 years ago
Move free space checking to its own function.

github.com/jedisct1/pure-ftpd - cfb682ea475c82dfe2c840d2472df0ca86333d8b authored over 15 years ago
Remove some code when WITHOUT_ASCII is enabled.

github.com/jedisct1/pure-ftpd - 6f3dfbe15bce40c55d8bde8322ad1cb4b3e15cc1 authored over 15 years ago
Upload accounting

github.com/jedisct1/pure-ftpd - 93ccbf42e10537c7093d46241b7b189f228ff9ad authored over 15 years ago
Unbreak ABOR during uploads when telnet control characters are prefixed.

github.com/jedisct1/pure-ftpd - 77ad66fc98f18065943b01e0eef15916b8bd925c authored over 15 years ago
Check for POLLHUP, not POLLERR

github.com/jedisct1/pure-ftpd - f1e8bd442fc6f1e0eace37bc59afa6384afb3b41 authored over 15 years ago
Fix upload truncation

github.com/jedisct1/pure-ftpd - c9b8d5ff56f140a230b04aeb9816387573d168d8 authored over 15 years ago
Cleanups after UL throttling changes

github.com/jedisct1/pure-ftpd - 9f2aa9237d3bd292a376e8f604b562d9a233d165 authored over 15 years ago
Basic timeout handling in uploads

github.com/jedisct1/pure-ftpd - 4e23408e29ffa585aea7810d561dc22092a65408 authored over 15 years ago
Handle fd errors after data.

github.com/jedisct1/pure-ftpd - d320784daff90cb262a6bcf320d017606387ff42 authored over 15 years ago
Block on write for uploads and reorder stuff

github.com/jedisct1/pure-ftpd - 5c660b45b76e397dc28362feec73119498eddeb3 authored over 15 years ago
Handle ABOR on TLS the same way as downloads.

github.com/jedisct1/pure-ftpd - c90461035e01fd5facab82eaf9406dbe05cea60e authored over 15 years ago
Crude landing of the new upload code.

github.com/jedisct1/pure-ftpd - bf68395deec03231d7b518bd4a1c5ca9e41bd803 authored over 15 years ago
Remote SIGURG stuff for good.

github.com/jedisct1/pure-ftpd - 611ad39ea8e6a3df4a97a1f9f2258c54ed07751d authored over 15 years ago
Rename dowrite() in order to avoid conflicts with upcoming upload changes.

github.com/jedisct1/pure-ftpd - 9ab3539abe64702a797b464cb6a7a562ca0cccbb authored over 15 years ago
Repoll after receiving an event on the connection socket while downloading.

github.com/jedisct1/pure-ftpd - 319836ceb84170ab9a867b2dec9a5d2c6001bd4c authored over 15 years ago
The MLSD not showing dot files had already been fixed for ages.

github.com/jedisct1/pure-ftpd - c9356bc9392649dd015f8c6a9cdc73f2a79ee1f2 authored over 15 years ago
Blah, if data_protection_level == CPL_PRIVATE, enforce_tls_auth is probably > 0 anyway

github.com/jedisct1/pure-ftpd - e5c900ddd064b55a5b53af522309b1ac00623638 authored over 15 years ago
If we can't accept(), it usually means that the client is gone or unreachable.

github.com/jedisct1/pure-ftpd - 8e37dabda278211015e4bbfb685355f2c414bc1d authored over 15 years ago
off_t is signed

github.com/jedisct1/pure-ftpd - 334540e3fcc3a954ffd51428454c22a469909622 authored over 15 years ago
No throttling if nothing has been downloaded.

github.com/jedisct1/pure-ftpd - c40c01e8a36e97b3613718878b51356824f6d0b2 authored over 15 years ago
Bump the download counter even if throttling is disabled.

github.com/jedisct1/pure-ftpd - 70f4d22c3ff833723075f6ded830194443087373 authored over 15 years ago
Minor corrections to the French messages

github.com/jedisct1/pure-ftpd - 6ab1e6ba8cf05ebfe2df9650482d04d97c758ec2 authored over 15 years ago
Don't forget to update the total download counter

github.com/jedisct1/pure-ftpd - db4e5b02f94fbaba1539a1a6a1b7fd63f078165c authored over 15 years ago
Use arc4random() if available.

github.com/jedisct1/pure-ftpd - e6ecec0936cbb80b27e1b08e4ee881384a8f6243 authored over 15 years ago
Unused variable if iconv is disabled

github.com/jedisct1/pure-ftpd - ff327de7af52705bf7979c06632cde46e893949f authored over 15 years ago
Charset conversion in directory names.

github.com/jedisct1/pure-ftpd - ba169b37ee6db1977eeba22c9177060a13aed06d authored over 15 years ago
MSLD shoudl display dot files.

github.com/jedisct1/pure-ftpd - 04085fbfe7436406a8d69880990a07dfc6f25112 authored over 15 years ago
Round default map size to page size.

github.com/jedisct1/pure-ftpd - e940eae2f600f8b74edc1be89c5f0ae03d409ee7 authored over 15 years ago
Adds authentication through ldap bind.

This allows for the FTP server to run with an unprivileged LDAP account.
by Wilco Baan Hofman

github.com/jedisct1/pure-ftpd - 332567065e4952e38c4d4b1725f07ebe8b1919f8 authored over 15 years ago
PassivePortRange require :

github.com/jedisct1/pure-ftpd - 32e90e4bd9763115c288e81834f401a178c7c6c9 authored over 15 years ago
Properly check for libiconv

+ check for sys/file.h by the way

github.com/jedisct1/pure-ftpd - 796ca7376cb82f58229f86f1e8af5de11d13970a authored over 15 years ago
Let it compile if throttling is not enabled.

github.com/jedisct1/pure-ftpd - a901f072f67e527d2e5784bee93bb5c39c50b064 authored over 15 years ago
Replace hard-coded values with macros

github.com/jedisct1/pure-ftpd - 95e5f2bfd958031bd44f21547f81b736cb8d1f31 authored over 15 years ago
DL chunk sizes are not used any more.

github.com/jedisct1/pure-ftpd - e43902ef515999da227ee8bb6aa0d3fe3a1b1815 authored over 15 years ago
Check for error return code.

github.com/jedisct1/pure-ftpd - 79fc479b697f6111acbcde4d8669e7033f98d100 authored over 15 years ago
Reformat aliases

github.com/jedisct1/pure-ftpd - 945c0f925bf7e066a42c0e9bfa0b1dbfa91f6ddb authored over 15 years ago
Make it compile without TLS.

github.com/jedisct1/pure-ftpd - 92ea143b38443d11d8d2e62345d1763eb4dd4e49 authored over 15 years ago
Handle ABOR when the command socket has TLS enabled.

github.com/jedisct1/pure-ftpd - 61517c58bc7b7712f49473089689868b0fb70ef2 authored over 15 years ago
Don't log a "transfer successful" message if the connection was dropped without any prior notice.

github.com/jedisct1/pure-ftpd - 485692200f578c811c7d6259a380151987bc9dd2 authored over 15 years ago
Unneeded doreply()

github.com/jedisct1/pure-ftpd - 8c86c8c72e0b2fd3ce73e03ec6d7886548d36a70 authored over 15 years ago
Handle DH keys for ephemeral key exchange.

github.com/jedisct1/pure-ftpd - a8bee0435ebd8fdeabe2f1b354aceb9c811f5ba2 authored over 15 years ago
Act like a server even in TLS mode when in active mode.

github.com/jedisct1/pure-ftpd - 82e4ce0f45eff685314582184dc2a68dfddd22c1 authored over 15 years ago
Support STAT over TLS.

github.com/jedisct1/pure-ftpd - fa64963ea3fba13b932238e31bc99330322799a5 authored over 15 years ago