Ecosyste.ms: OpenCollective

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

github.com/jedisct1/pure-ftpd

Pure FTP server
https://github.com/jedisct1/pure-ftpd

Retry if SSL_shutdown() returns -1 and SSL_ERROR_WANT_(READ|WRITE)

ab8b6a87c2ec0e5495794d84b875cd69fe6d894a authored over 9 years ago
I unfortunately don't use MirOS nor Solaris any more

f0aba2e680d02722a38c2977b9c68c8c29d21eef authored over 9 years ago
Update NEWS file

3b56bf51d045d9ad4917509ada52dbbf0d214a7b authored over 9 years ago
Add missing header, rephrase NEWS

1f1137170208526d57bc01e05dbdb0d7049af68f authored over 9 years ago
pgsql: indent headers like log_mysql.c

565b2ba5510fa67ba2d8c77a0b6fa2ab4d88647e authored over 9 years ago
PostgreSQL column names require quotes.

09729032ab38a974f30f87e774b3a3f01e2e7d03 authored over 9 years ago
Stop recommending stupid length limitation in SQL schemas

e6457bab1a9bcc0f040a67300928bc5067a02290 authored over 9 years ago
--with-everything

97cdac0b71f1257f66bd24ed96baf56027fe9cd6 authored over 9 years ago
Just use --everything

216b64153644dfc16113eee8be504523f5e75e51 authored over 9 years ago
Pasto

30af3866f981934dd3170924dadd411edab0fcae authored over 9 years ago
Document how to use scrypt

e61c5372cbc6f7e2a2e1ebd0e31f38c7a665e3ba authored over 9 years ago
pure-pw requires utils.{c,h}

1f7c7580eb3a48ac1097c33b8cf82203bb8552db authored over 9 years ago
+ src/utils.h

baf63a9dda6c6138129d67d2679fea8947b065a5 authored over 9 years ago
+ scrypt for LDAP

3386137ca5d163fbfeaff6ece4158f4776db3515 authored over 9 years ago
Update ChangeLog

9f864f641fbe323578c278b7a0f942a9a78ac374 authored over 9 years ago
The sha1 workspace doesn't have to be static

a721aef1007bb4fdb89d757877f8119472b2ab78 authored over 9 years ago
Merge branch 'master' of github.com:jedisct1/pure-ftpd

* 'master' of github.com:jedisct1/pure-ftpd:
Import helpers

bc0c8c73177e27db50cbb578bf1bc19f2d7b6e04 authored over 9 years ago
Use pure_memzero() everywhere we need to zero memory

4ae5f67335bdb6dd46ea39f0a56c3b24ba570067 authored over 9 years ago
Import helpers

2374b1c784d69b5407d61a13ae72fe320e6aa486 authored over 9 years ago
Import helpers

4d2b301939033b312cc74d92ccbb7ed356a0b67a authored over 9 years ago
Use constant-time strcmp() on hashed passwords

8c06fe1aef7f4cb502a5819101fbbf08f9ca4c36 authored over 9 years ago
scrypt support for MySQL / PostgreSQL

d11b59ba55a05b3f3cf4fe27eeb81e0da15b84f5 authored over 9 years ago
Do not include globals.h twice

277957bee049eec4d3910a580d04d9d2da96daf9 authored over 9 years ago
Add CHACHA20-POLY1305 to the default cipher suite

d77fd2127de2aa1ddc9e29d566a9c2687a7bcb94 authored over 9 years ago
Use RFC3526 2048-bit prime if no DH params file has been given.

fddff5bf80451332c3efa803da437f1d2a86c0e9 authored over 9 years ago
ChangeLog update

b5e258541bf5d62b6c58b3c8332282ad10650a81 authored over 9 years ago
libressl: set SSL_CTRL_SET_DH_AUTO if an explicit DH params file doesn't exist

50d2b4121ff61acda7961b188f43d4fe34e56c86 authored over 9 years ago
On LibreSSL, trust SSL_CTRL_SET_ECDH_AUTO

And still use SSL_CTRL_SET_DH_AUTO before trying to load the DH params

b5e56088d9e2dcbcd185a69cbb8717376d3eafd1 authored over 9 years ago
MSG_TLS_NEEDED is also returned for weak ciphers/kx

1a4b134a9c54d1ee1093251ff6bacad206223bec authored over 9 years ago
ECDH support

5a3a677e785dc82be4fc4efb0168f9c2605c67de authored over 9 years ago
Provide a reasonable default TLS cipher suite

1a13788769582814aebefc84666e7e70d1f3c596 authored over 9 years ago
Log the absence of a DH parameters file

549e94aaa093a48622efd6d91fdfb3a4236c13f4 authored over 9 years ago
Change dhparams file name

305f82a7afcc68cdd5a73fe5d5f366a9dd3bc771 authored over 9 years ago
1.0.38

5267254cb4565f061f8c2417b6fcc4ac0fd336ee authored over 9 years ago
Document DH params file

3935e74f3f24b12e63525b3f1ce8d36e36d9ff5e authored over 9 years ago
Define TLS_CONFDIR for the TLS configuration directory

5db2a98bebc91365c06791fbf152669832144ead authored over 9 years ago
DH parameters can now be read from /etc/ssl/private/dhparams.pem

7dbb1ca75c88a73beebbb12739d24a6d7f4c5788 authored over 9 years ago
Allow -S: and -C: to be specified in any order in -J

167cf661857b16c352d9dec9c8618185ca73b983 authored over 9 years ago
Merge branch 'master' of github.com:jedisct1/pure-ftpd

* 'master' of github.com:jedisct1/pure-ftpd:
Indent

ac286aed4bf0db74b5072085289bddc6c8829152 authored almost 10 years ago
-H is no only for loaded servers

d85a7758b7a3fa9ef649d55f5bea9f4b4fd2f679 authored almost 10 years ago
Merge branch 'master' of https://github.com/jedisct1/pure-ftpd

319ca13b18c215800138770ca3cd2633fd6b8cd9 authored almost 10 years ago
Indent

4e1bd235996830029c33d61ba79fdb7818465f22 authored almost 10 years ago
Remove leading spaces

8392b414fb383eebf0b37d7404f7c5e3ddd5f1bd authored almost 10 years ago
Doc

5a33546a394ff60fefeef9ca9ec06b2df4870538 authored almost 10 years ago
Don't mention SSL, mark TLS support as non experimental

761e5f3b32ba99f11964d8891db8fb8fb1d1d616 authored almost 10 years ago
Documentation nits

71700aa95c6149be59c75ef2e2997ca2d4e56ea6 authored almost 10 years ago
set to NULL after free()

6c78037b7f485938e43c7060c1b7db02eb542dfa authored almost 10 years ago
Keep free() and NULLification of the pointer close

527c72db1ac0574df5d901d1256f869549316148 authored almost 10 years ago
Ditch pw_zrand

1e03a1743f5fc1dc09172d52c7507b95bd91d270 authored almost 10 years ago
Move unused vars

e1a0ad4a6c6d504a52e59d672d6819f1d9f27c28 authored almost 10 years ago
charset_client2fs can be static

95cc46a970f83de77b415e26764123a431129d50 authored almost 10 years ago
Deprecate SHA1

87b46b349f6e71f4bac34847b5eef567dd03a8c1 authored almost 10 years ago
If we receive an empty command, just ignore it.

894fb8cee8fcf964824e3f3cc7f915eb8b9ae691 authored almost 10 years ago
+ Transmit, a really excellent client

3f48307eb92ce133b6a32aeeb6726d027d65665e authored almost 10 years ago
Don't recommend a client that installs unrelated, unwanted apps.

Apparently, there are also recompiled versions that include malware.
The client itself is not bad...

5465dd11b322537d63a0354a80af2dd01c82c295 authored almost 10 years ago
Revert "Don't call SSL_shutdown() twice."

This reverts commit 56e65c6058cc113c2fee473e004577e4b7046f56.

Transmit doesn't like proper termi...

fba288f675560afd715190150f48a1caf5bf7200 authored almost 10 years ago
CCC is now supported

225e9dc8589f3c8f62f5e9138899f80b787c6dd5 authored almost 10 years ago
Don't call SSL_shutdown() twice.

Yes, we're supposed to, but clients choke on this.

56e65c6058cc113c2fee473e004577e4b7046f56 authored almost 10 years ago
Add CCC and RFC 4217

7144e337e888578568ed5612d37c71ad4557606b authored almost 10 years ago
Implement CCC

dbefbcfeec6778b2a48a3872cad893a43bf96f4a authored almost 10 years ago
Call SSL_shutdown() twice in order to shut down a session

7e94a4ccbd3b221cff3091334c164b612d87aa17 authored almost 10 years ago
+ .gitignore

8f20c116caf4eef4fbfdae60faf073c13ffb5623 authored almost 10 years ago
MacOS X -> OSX

cb9a0910f1fe8ecb3dba9746a4ffe3b712077d89 authored almost 10 years ago
Don't enforce alignment in minimal mode.

64dffee8fb4e7ca05d03a9d8b61bc8b3d0ac54e7 authored almost 10 years ago
Update ChangeLog

1b88a89777668220e0cd773215fec43689914074 authored almost 10 years ago
Deprecate REQUIRE_VALID_CLIENT_CERTIFICATE ; make that a runtime option

0115a9b3635c606489da000c4b7e99273aa0a15e authored almost 10 years ago
@racke did a wonderful job, but the package is now available on all distros

Remove README.Debian

9a9768d1ce36fc5a43a1efdb2a10c64aa62c5449 authored almost 10 years ago
Doc

da4e4b7950c981adcfc39e9165ac37b4343f61f3 authored almost 10 years ago
Documentation cleanups

606ebfc5722d730e41a86ff5f54dc72ed0226584 authored almost 10 years ago
Minor documentation cleanups

Things written 15 years ago :/

02e936633b088ff96e037827f44d7a2fd99b7fbc authored almost 10 years ago
Remove pure-ftpd.spec

People building official packages for the distribution know how
to do it better.

145fedb030a05394e8091bbda4d5dc50635cf79d authored almost 10 years ago
Spaces

e3b4202b32c639a151dab2599513225e9df191bc authored almost 10 years ago
Python3 compat

f5254367d0812bc7b20595157da0c640c9dc1c7c authored almost 10 years ago
Python nits

6fdbe4e099efcc7a5356d9f284e4c7775868a3f9 authored almost 10 years ago
Remove trailing spaces

012f986ca9bd2cd9c74ae341d981d163c685750f authored almost 10 years ago
Set a reasonable limit for certificate verification depth

d30487f18b21b2ea73dd3c78d997145517a3ba21 authored almost 10 years ago
tls_error() is enough

1eca55863f863209cef00753b96966ce64fa273a authored almost 10 years ago
s/SSL// and better error message

3c471997dae6f8bd5620a0b725edb61c0802e11e authored almost 10 years ago
Remove a few OS I don't have access to any more

b7454a0cee0b5132b4a6ed239df23cfd6bea968c authored almost 10 years ago
Troll Tech is no more, Arnt doesn't seem to work on Qt any more

1f2fa57d5afe98715402896a729b7ef9ee702274 authored almost 10 years ago
scrypt usage needs a bit more memory

d9ada1e17de426dbc3d3c1701d4fc013a4722bf7 authored almost 10 years ago
Give a scrypt-hashed password as an example

6818a822d02dd69ea202255459a60dfd66b78e2f authored almost 10 years ago
Mitigate

254d575543cb138101c126cf3d98ccbfee8f3eb3 authored almost 10 years ago
Missing ;

f09edcde2d5b18bd8096ee8e8eaf3fc89a535994 authored almost 10 years ago
Travis: compile with a few more things

997f94e098c6a152669f9b3bae69b29e590f9d4d authored almost 10 years ago
Not quite ready yet, but version bump

628006393962e459e67c64d2e266933d5fb4aef8 authored almost 10 years ago
personnal -> personal

397efa8f33d748b500017640b9ba244230abd5d4 authored almost 10 years ago
No more discount for CoreFTP

c49fbbfb52c985b97e9e82e7d8006de08223bdad authored almost 10 years ago
Don't show a 512-bit RSA example

ee568d8047957713c0902d694754c25885973d14 authored almost 10 years ago
2048-bit RSA should be the minimum.

512-bit RSA was already a joke 15 years ago.

e6778d57a765bcf35fb7ea02c347557e48f4339b authored almost 10 years ago
shaked -> shook

ee03d263303e4d83e7ab1d9984063d6caa92a4f3 authored almost 10 years ago
Remove horrible TLS cruft

76be2fcb7e7f22ff8f05302e1aebfed14dc7b8ef authored almost 10 years ago
Always disable SSL

126eeedad50646f3b5353b1049f7b06f89e3da5b authored almost 10 years ago
Use actual cipher strength instead of key size

b4c191837d2ea2b192ab69f178e7c439687c8e3c authored almost 10 years ago
Don't add a dumb and already used entropy source

46fd49ff1212ae028a1a02067d11eda53efa4478 authored almost 10 years ago
Pure-FTPd 0.99.2 is dead old, no need to mention it.

acef456ba96559ff7ec41a82f0a19c950fdc2ced authored almost 10 years ago
Ditch DES

e6473cd38ee522a144a0d4561ed2b2cedcd40d12 authored almost 10 years ago
Fix error handling on missing default LDAP home directory

ba19d226c0299d5fa09c7e1144b718894c1614a7 authored almost 10 years ago
If libsodium is available, don't include other crypt() options

9bba3fdd07212fb43ba2c0126d9f852ca02c2f35 authored almost 10 years ago
free() the charset conversion buffer on quit

35924ca79573472df84275afc453a5c1d990bce4 authored almost 10 years ago