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

Merge pull request #4 from chauplac/master

LDAP: Add support for URI schemes other than LDAP.

e4a36fd0f53e538532f2d45d6961635360b27c84 authored over 12 years ago
LDAP: Add support for URI schemes other than LDAP.

Allows connection to servers listening only on TLS port (636).

67c0f85178174633f5235c3fccb070d2f9e958a1 authored over 12 years ago
Use uint32_t in alt_arc4random*() just like standard arc4random*() functions.

Change alt_arc4random_uniform() to calculate ``2**32 % upper_bound'' as
``-upper_bound % upper_bo...

df5c3532a323864cada31627a27f5d2eb5ca177e authored over 12 years ago
Compile with -fPIC if possible.

1cf8e9759ed011e49759144095cb0e4eff11cdac authored over 12 years ago
Remove useless -Wmissing-noreturn warning.

a551a54277dc8b05195f73f6efefd41a5c68ac90 authored over 12 years ago
Fix storage_port and storage_sin prototypes.

28199a435e64130f65b19752c5845265256242e9 authored over 12 years ago
Prevent compiler optimizations

1ff6484dc96a98a1d8b4b3d73d0e1484177e5211 authored over 12 years ago
analysis

7c437cf8ad9aebd2e82c5d4fb05315fab0076b7f authored over 12 years ago
Move all checks for linker flags to the same place, and always use -Wl.

5dfde6b3e4d7abb74d5606f994da25660e1a69c5 authored over 12 years ago
Pass -z,noexecstack to the linker if it happens to support it.

9203908a0ac5de5d0769140f59d968e1e03cd7fe authored over 12 years ago
Fix typo and update the list of supported characters for user names in README.LDAP

75b07ef75f483cb2d38433ace408a28999535176 authored over 12 years ago
A configuration file doesn't really slow down everything.

92b2c1f441a8e32083e567799229263214d79a26 authored over 12 years ago
Don't << 16 or << 24 on an int or anything promoted to an int.

f4dd5ef7c8f2dab92008a038cad260c7a9ed9185 authored almost 13 years ago
Per popular request, dot files are now hidden from traditional directory

listings if the -X flag has been specified.

48480b0cb52c52376a98a0a90cfb42ae0107473b authored almost 13 years ago
Prepare for 1.0.36

4db2c5c9e8bdadfb89f512b3217acb3e9e59477b authored almost 13 years ago
Fix extauth: don't use safe_read_partial() to read on a pipe, use safe_read()

c0644b2040159af5110a5a6d08a696c7a38a38f0 authored almost 13 years ago
Reintroduce correct -fstack-protector detection.

123dd8a5a2185fd9801aa3ab6913972ba930e6bc authored almost 13 years ago
Re-merge ax_check_link_flag improvements.

1534f484105de6060267b4c7a5b3c90b7957a871 authored almost 13 years ago
Revert "Check that -fstack-protector works at link-time, too."

This reverts commit 89704043651acae0def521f179b38fdcbaff705a.

e64f87a872ee524158b87e1f3a38fd54c809c4e7 authored almost 13 years ago
Support files up to 1 exabyte.

499f413384b89264a0f4ad7f9100a7aa1500f320 authored almost 13 years ago
Improve detection of -fPIE

e3ce2ea821a6e7012b5d1c605502a3e04d45fa2c authored almost 13 years ago
Check that -fstack-protector works at link-time, too.

89704043651acae0def521f179b38fdcbaff705a authored almost 13 years ago
Try to compile something that makes some stack allocations in order to make

AX_CHECK_COMPILE_FLAG more reliable when testing for things like
-fstack-protector

ae7fffe49bd49c2d0b43e81fa8124931d457d4c1 authored almost 13 years ago
Properly prototype alt_arc4random_close(void) on OpenBSD, too.

7d32847edc1078e39aee9ec0dcac954b18b51c97 authored about 13 years ago
"failed stats aren't much cheaper than successful stats, so we should

probably do the counting before stat, not after."
/via tedu@openbsd

2c09c7cfb8f712146cd65e35373a2dd4b29c5f65 authored about 13 years ago
2011 -> 2012

6178124e9b83ae291958ec00c1563b711626db6e authored about 13 years ago
Initialize TZ even if strftime() fails.

3c9ca0c77c92fafbe40d58146855bf65d74265cd authored about 13 years ago
-fstack-protector-all can cause issues with Dragonfly BSD-current.

234bf08222d8181ddb18a226c3d9d6850da35c17 authored about 13 years ago
Add a macro for allowing all characters in file names.

Disabled by default, undocumented, not going to be enabled by default anytime soon.

79efc4e12bf1475235654818dcba9cdcb5ddb710 authored about 13 years ago
ASCII on Windows is fine now.

3131baa3c9ee518627d14560152b8014c22cb359 authored about 13 years ago
No matter why getnameinfo() failed, try again with NI_NUMERICHOST only.

bac4326542757116d010e56c6b957059f53795b5 authored about 13 years ago
Fix undefined WIN32_ANON_DIR on Win32.

093f23b1ba75a0b9da6900a2ca4a8ec2969798c6 authored about 13 years ago
Update compile flags for Windows

4dabdc531f28f8e8194913b13d2343bd1964a587 authored about 13 years ago
Enable ASLR / DEP for crazy people running pure-ftpd on Windows.

Don't hold your breath pure-ftpd is still unsupported on Windows.

86f0ef03e322e67a46b80fe3b9b9daa40f9f5cd0 authored about 13 years ago
Moving on to version 1.0.36

70f2ce1a162abee775f461a3486c6e6614293ce3 authored about 13 years ago
Import autogen

4f66ee42d083be112095f73f5d1b6bd092fc89c4 authored about 13 years ago
Remove automake-generated files.

3868651aab9e2ec6ac3ed8dbddc061f143cef5f4 authored about 13 years ago
Kill a blank line

be10e0d3a71636c8fc72791957ce29d9b6e147ed authored about 13 years ago
Return 250 instead of 550 when renaming a file to itself - a noop is not an error.

c9f2be6a0530057cf6cf157081414cfc8ee6eb9d authored about 13 years ago
Better bug fix for quotas and renaming files.

e3bf8d01cfb8e4ffe3e770f167abfb96afe7109d authored about 13 years ago
1.0.35

6a2b1f0a21607b2e38eac3a33b3e5ea489bf5487 authored about 13 years ago
Fix quota computation when RNTO overwrite an existing file.

Reported (+patch) by Hiramoto Kouji, thanks!

bb2cf121761456b08f4d0a34b27fe426fdefb31c authored about 13 years ago
Remove --param until we can properly detect whether it's actually supported by the compiler or not.

2d9ea21a8957ed1c5ea14bae46d7aa8aa61a03a9 authored about 13 years ago
AM_CFLAGS => CPPFLAGS

8f3199aa54098ec175f3173f680d092e9cf77513 authored about 13 years ago
Bump to 1.0.35

99ab96339556b5e360427d74fead3c94ee58d7b0 authored about 13 years ago
Always use a "C" locale for ctype/collation and call gmtime()/strerror() at startup time so that relevant locale info possibly gets cached.

2806ee7a271831443e44c0cda66f3d821a35382b authored about 13 years ago
Nits

f8286ab4d9c2d931ab3c0d4f07d22d8db6ac9dbb authored about 13 years ago
The number of users is an unsigned int, not an int.

cac5933363cc7bd43fe142c0cb5818d90f643668 authored about 13 years ago
Fix nitpicks for icc

6e890384f456c111e696ac283f0339419c7e5406 authored about 13 years ago
struct tm fields are int, not unsigned int.

b52161582107c85b0f395e0f2cd5888213b09e71 authored about 13 years ago
Changing params actually requires a genuine gcc, not another compiler with

half-assed gcc emulation.

a2691802c213e1557c55ca72816fe4602f7552f1 authored about 13 years ago
Remove useless type qualifier

7fc6e623f0a88e82401c61150bff38d9505a3edd authored about 13 years ago
Compilers like Ekopath would choke on --param

f8963268d76062ec6674e898ca0994ff4c8e0500 authored about 13 years ago
alt_ -> alt_arc4_

920d974d100920a8b516c1511e4dc6d0218f264e authored about 13 years ago
Mark a couple functions as static.

91673ffa25b983f44585b1642899ceea0d78fcfd authored about 13 years ago
No need for a allo() prototype in MINIMAL mode.

c092cd71b5a24e7bb521a3ed0be9c698be9ce9db authored about 13 years ago
Harden compilation switches.

8a8d3d2c230d686508bb50bc335ea94f7df34a72 authored about 13 years ago
Missing translation.

38e599fa997205a41c384705e367e432490cd80c authored about 13 years ago
Use the correct jargon. Via Yom.

074556830d2641f94bedd890c3802a41a06395f1 authored about 13 years ago
Accept + as a valid character in logins.

9db5cc16ecce079e946c19051e7a273ee52f107c authored about 13 years ago
Man page fixes, thanks to Brad.

51a65bed7dfa376daf2bb31db60a3e7a802ee1f1 authored about 13 years ago
Import safe_rw.[ch]

631ad6912fd17600c3f6968ff7caf7aea1a26fa8 authored about 13 years ago
Update to 1.0.34.

76b513ae8f3c448421d453ae4ca0e9349e5816e4 authored about 13 years ago
Unbreak uploads.

2cd345c99d79f32e19c9bfbfd043a48d439baed7 authored about 13 years ago
SSL_get_current_cipher() returns a const pointer.

2745d65f0b05f97261faebca3049bcf3381ffc3c authored about 13 years ago
Lower max glob memory usage again for the release.

00fabe6414d280ef4527c4fa0376ad704cf757f5 authored about 13 years ago
Include stdint.h, which is curiously required by FreeBSD 8 for SIZE_MAX.

a4546e6d2e2abdc770540eccbab57dffad59d172 authored about 13 years ago
Add an undocumented ifdef to accept virtual users with uid/gid = 0, of course disabled by default. But some users seem to need that.

3bd0b6526289cd976064213ea59b87536b8dc006 authored about 13 years ago
Fix -J -S:

863c2ce008e4a0ae85d0a35de02abf0e78216462 authored about 13 years ago
Remove dead variable.

24edf180d4474d2578d778fb2f6af1ff19c6cfbd authored about 13 years ago
Update Changlog

4260dc358cf3f71298f398ea6fd8890ff3b29121 authored about 13 years ago
The compiler would have compiled out the function, but do it explicitly.

77cdc3cbb1a129efb39a600d1906586b21fcd316 authored about 13 years ago
Be tougher. If we are on a system that had a random device when the package

has been compiled, demand that we still have one at run-time.

a6c1f7774c0a39afea200de56763c5c23629f708 authored about 13 years ago
Don't use stdint types.

147d48d81e070d7a121d27c3136927e9a2e6c975 authored about 13 years ago
Operating systems without a /dev/*random device shouldn't really be used nowadays, but seed srandom()/srand() with whatever we can for these.

9d766fd6fb4f25d301d0b9e4742151319c7e8382 authored about 13 years ago
Unbreak compilation on non-BSD systems.

166f218b65b4561fc20a74de8f535cd2eceb7db1 authored about 13 years ago
Don't bother digging deeper than what has been specified with the -L switch.

97cb901f3d4854f572995546199cc76fb28fb26a authored about 13 years ago
Unfortunately Linux still hasn't strlcpy()

e0643f9f3c53d5c5ffaebc421cb44731d9c38dcf authored about 13 years ago
Returning a "nospace" when we reach too many files is fine: rather display this error than an empty list with no error codes.

e395a517d5d5d55648b0f637d884d25d5532804c authored about 13 years ago
DIE_MEM() => die_mem()

264b99dcdaef5597acf98b888313b41e0d6585e8 authored about 13 years ago
Implement MFMT and add support for the 2-args SITE UTIME syntax.

93d90d4f8c70f0757f6bf6b144a0880a99e77077 authored about 13 years ago
Revert to the original djb hash function, keeping the code small matters more

than an actually useless optimization.

6821ab77305a8dc75b78c694443843b534de69d9 authored about 13 years ago
Revert "In the hash function, perform one last step through the fast path."

This reverts commit 99fa7cd87bf461c8cefb9d2172f6c43e3752e678.

33616fd79e05c5eda03a7c00f953744980be0a51 authored about 13 years ago
Add LDAPDefaultHomeDirectory

62afbd107c45084f2b3b549eb7cb551238fe4c84 authored about 13 years ago
Support a -S: prefix in the SSL list in order to disable SSL but not TLS.

a20eabf53810823254f216d3313251ac59d9a978 authored about 13 years ago
Use arc4random() instead of always reading from /dev/*random

9d24340f1426785a02cc329f1174677fb48f1239 authored about 13 years ago
Just reorder Makefile.am stuff.

04a917ec5513d787edf584f92e1dcf363fd27455 authored about 13 years ago
Add chroot-proof arc4random*() functions.

b70fd81926e9f3b09678af00f6d7226539e5346f authored about 13 years ago
Factorize safe_read()/write() code.

7e7bd9262743ed14b3f20eedee508137f2db8fdb authored about 13 years ago
Call OpenSSL_add_all_algorithms().

96a0dc775f3dc858ac7b67a4f897df33970881a3 authored about 13 years ago
Resync bsd-glob.c with OpenBSD glob.c, and remove code we don't use instead of ifdef'ing it.

129a23fe0502c19e0bac2117386ace156fe1b233 authored about 13 years ago
2011.

2e785d6b9a21871ff9654b3f9acb0b1a9fcb6cac authored about 13 years ago
Merge branch 'master' of github.com:jedisct1/pure-ftpd

* 'master' of github.com:jedisct1/pure-ftpd:
Unbreak compilation on Linux.

69891d051efa312032947de6662b3e086ed35e2b authored about 13 years ago
whoose => whose

6bcdc77d51144810cd78701e14932e58776e5732 authored about 13 years ago
Unbreak compilation on Linux.

232c5e97b4b6582646c0b830ab89309294415182 authored over 13 years ago
WinSCP works fine with Pure-FTPd. Reported by Ben Johnson.

a6b79f0c2b99c5757040b6f78444576cf4812780 authored over 13 years ago
On Linux, opening a named pipe that nobody reads with O_WRONLY yields ENXIO.

The workaround is to opens it O_RDWR. So, just do that.

1691d94271eb10cc678e446abb55813d7a7c08dd authored over 13 years ago
Add (void *) casts to make it explicit that we did care about alignment.

ae248036694f2133c3de188a2c27384d60c8f049 authored over 13 years ago
In the hash function, perform one last step through the fast path.

99fa7cd87bf461c8cefb9d2172f6c43e3752e678 authored over 13 years ago
Double the speed of djb2 hash.

c0dd80b13b298e3f315a1951073cdff87cc22b5d authored over 13 years ago