#
2cd78f52 |
| 29-Feb-2024 |
RainRat |
misc: Fix typos in docs and lib This fixes miscellaneous typos and duplicated words in the docs, lib and test comments and a few user facing errorstrings. Author: RainRat on Git
misc: Fix typos in docs and lib This fixes miscellaneous typos and duplicated words in the docs, lib and test comments and a few user facing errorstrings. Author: RainRat on Github Reviewed-by: Daniel Gustafsson <daniel@yesql.se> Reviewed-by: Dan Fandrich <dan@coneharvesters.com> Closes: #13019
show more ...
|
#
f0986c6e |
| 23-Jan-2024 |
Daniel Stenberg |
ftpserver.pl: send 213 SIZE response without spurious newline
|
#
ede2e812 |
| 07-Dec-2023 |
Viktor Szakats |
tidy-up: whitespace Closes #12484
|
#
f6513b99 |
| 07-Oct-2023 |
Dan Fandrich |
tests: fix a race condition in ftp server disconnect If a client disconnected and reconnected quickly, before the ftp server had a chance to respond, the protocol message/ack (ping/pong)
tests: fix a race condition in ftp server disconnect If a client disconnected and reconnected quickly, before the ftp server had a chance to respond, the protocol message/ack (ping/pong) sequence got out of sync, causing messages sent to the old client to be delivered to the new. A disconnect must now be acknowledged and intermediate requests thrown out until it is, which ensures that such synchronization problems can't occur. This problem could affect ftp, pop3, imap and smtp tests. Fixes #12002 Closes #12049
show more ...
|
#
f2ff730b |
| 03-Oct-2023 |
Eduard Strehlau |
tests: Fix zombie processes left behind by FTP tests. ftpserver.pl correctly cleans up spawned server processes, but forgets to wait for the shell used to spawn them. This is barely
tests: Fix zombie processes left behind by FTP tests. ftpserver.pl correctly cleans up spawned server processes, but forgets to wait for the shell used to spawn them. This is barely noticeable during a normal testrun, but causes process exhaustion and test failure during a complete torture run of the FTP tests. Fixes #12018 Closes #12020
show more ...
|
#
ce3dce90 |
| 31-Aug-2023 |
Viktor Szakats |
tidy-up: mostly whitespace nits - delete completed TODO from `./CMakeLists.txt`. - convert a C++ comment to C89 in `./CMake/CurlTests.c`. - delete duplicate EOLs from EOF. - add
tidy-up: mostly whitespace nits - delete completed TODO from `./CMakeLists.txt`. - convert a C++ comment to C89 in `./CMake/CurlTests.c`. - delete duplicate EOLs from EOF. - add missing EOL at EOF. - delete whitespace at EOL (except from expected test results). - convert tabs to spaces. - convert CRLF EOLs to LF in GHA yaml. - text casing fixes in `./CMakeLists.txt`. - fix a codespell typo in `packages/OS400/initscript.sh`. Closes #11772
show more ...
|
#
1177c741 |
| 14-Jun-2023 |
Dan Fandrich |
runtests: rename server command file The name ftpserver.cmd was historical and has been used for more than ftp for many years now. Rename it to plain server.cmd to reduce confusion.
|
#
7d62f0d9 |
| 05-Jun-2023 |
Dan Fandrich |
runtests; give each server a unique log lock file Logs are written by several servers and all of them must be finished writing before the test results can be determined. This means each
runtests; give each server a unique log lock file Logs are written by several servers and all of them must be finished writing before the test results can be determined. This means each server must have its own lock file rather than sharing a single one, which is how it was done up to now. Previously, the first server to complete a test would clear the lock before the other server was done, which caused flaky tests. Lock files are now all found in their own directory, so counting locks equals counting the files in that directory. The result is that the proxy logs are now reliably written which actually changes the expected output for two tests. Fixes #11231 Closes #11259
show more ...
|
#
dee50c9c |
| 08-Apr-2023 |
Dan Fandrich |
tests: log sshserver.pl messages to a file The logmsg messages were thrown away before, so they are now available for debugging.
|
#
44677b65 |
| 05-Apr-2023 |
Dan Fandrich |
tests: tighten up perl exports This reduces namespace pollution a little. Ref: #10818
|
#
efbaa612 |
| 05-Apr-2023 |
Dan Fandrich |
tests: turn perl modules into full packages This helps enforce more modularization and encapsulation. Enable and fix warnings on a few packages. Also, rename ftp.pm to processhelp.pm si
tests: turn perl modules into full packages This helps enforce more modularization and encapsulation. Enable and fix warnings on a few packages. Also, rename ftp.pm to processhelp.pm since there's really nothing ftp-specific in it. Ref: #10818
show more ...
|
#
3cc41a2d |
| 30-Mar-2023 |
Dan Fandrich |
tests: move pidfiles and portfiles under the log directory This is to segregate all files written by a test process into a single root to allow for future parallel testing. Ref:
tests: move pidfiles and portfiles under the log directory This is to segregate all files written by a test process into a single root to allow for future parallel testing. Ref: #10818 Closes #10874
show more ...
|
#
c753418d |
| 29-Mar-2023 |
Dan Fandrich |
tests: fix ftpserver to run with a dynamic log directory Ref: #10818
|
#
0e3ae253 |
| 28-Mar-2023 |
Dan Fandrich |
tests: switch to 3-argument open in test suite The perl 2-argument open has been considered not-quite-deprecated since the 3-argument form was introduced almost a quarter century ago.
|
#
2bc1d775 |
| 02-Jan-2023 |
Daniel Stenberg |
copyright: update all copyright lines and remove year ranges - they are mostly pointless in all major jurisdictions - many big corporations and projects already don't use them - save
copyright: update all copyright lines and remove year ranges - they are mostly pointless in all major jurisdictions - many big corporations and projects already don't use them - saves us from pointless churn - git keeps history for us - the year range is kept in COPYING checksrc is updated to allow non-year using copyright statements Closes #10205
show more ...
|
#
b0119436 |
| 29-Dec-2022 |
Stefan Eissing |
ftpserver: lower the normal DATA connect timeout to speed up torture tests - tests/ftpserver.pl blocks when expecting a DATA connection from the client. - the previous 10 seco
ftpserver: lower the normal DATA connect timeout to speed up torture tests - tests/ftpserver.pl blocks when expecting a DATA connection from the client. - the previous 10 seconds were encountered repeatedly in torture tests and let to long waits. - 2 seconds should still be sufficient for current hw, but CI will show. Closes #10178
show more ...
|
#
383fb29d |
| 10-Nov-2022 |
fractal-access <116177727+fractal-access@users.noreply.github.com> |
test416: verify growing FTP file support Added setting: RETRSIZE [size] in the <servercmd> section. When set this will cause the test FTP server to return the size set (rather than the
test416: verify growing FTP file support Added setting: RETRSIZE [size] in the <servercmd> section. When set this will cause the test FTP server to return the size set (rather than the actual size) in the acknowledgement from a RETR request. Closes #9772
show more ...
|
#
ad9bc597 |
| 17-May-2022 |
max.mehl |
copyright: make repository REUSE compliant Add licensing and copyright information for all files in this repository. This either happens in the file itself as a comment header or in the
copyright: make repository REUSE compliant Add licensing and copyright information for all files in this repository. This either happens in the file itself as a comment header or in the file `.reuse/dep5`. This commit also adds a Github workflow to check pull requests and adapts copyright.pl to the changes. Closes #8869
show more ...
|
#
883cf374 |
| 20-Sep-2021 |
Daniel Stenberg |
test897: verify delivery of IMAP post-body header content The "content" is delivered as "body" by curl, but the envelope continues after the body and the rest of it should be delivered a
test897: verify delivery of IMAP post-body header content The "content" is delivered as "body" by curl, but the envelope continues after the body and the rest of it should be delivered as header. The IMAP server can now get 'POSTFETCH' set to include more data to include after the body and test 897 is done to verify that such "extra" header data is in fact delivered by curl as header. Ref: #7284 but fails to reproduce the issue Closes #7748
show more ...
|
#
a5ab72d5 |
| 18-Jun-2021 |
Daniel Stenberg |
test677: IMAP CONNECT_ONLY, custom command and then exit Adjusted ftpserver.pl to add support for the IMAP IDLE command Adjusted test 660 to sync with the fix
|
Revision tags: curl-7_76_1, curl-7_76_0 |
|
#
bd738bef |
| 18-Mar-2021 |
Daniel Stenberg |
ftpserver: only load the preprocessed test file We always preprocess and tests are no longer sensible to load "raw" Closes #6738
|
Revision tags: curl-7_75_0, curl-7_74_0 |
|
#
4d2f8006 |
| 04-Nov-2020 |
Daniel Stenberg |
curl.se: new home Closes #6172
|
Revision tags: curl-7_73_0 |
|
#
4a4c7245 |
| 25-Sep-2020 |
Daniel Stenberg |
ftp: make a 552 response return CURLE_REMOTE_DISK_FULL Added test 348 to verify. Added a 'STOR' command to the test FTP server to enable test 348. Documented the command in FILEFORMAT.md
ftp: make a 552 response return CURLE_REMOTE_DISK_FULL Added test 348 to verify. Added a 'STOR' command to the test FTP server to enable test 348. Documented the command in FILEFORMAT.md Reported-by: Duncan Wilcox Fixes #6016 Closes #6017
show more ...
|
Revision tags: tiny-curl-7_72_0, curl-7_72_0 |
|
#
424092e7 |
| 04-Aug-2020 |
Daniel Stenberg |
runtests: support dynamicly base64 encoded sections in tests This allows us to make test cases to use base64 at run-time and still use and verify information determined at run-time, such
runtests: support dynamicly base64 encoded sections in tests This allows us to make test cases to use base64 at run-time and still use and verify information determined at run-time, such as the IMAP test server's port number in test 842. This change makes 12 tests run again that basically never ran since we moved to dynamic port numbers. ftpserver.pl is adjusted to load test instructions and test number from the preprocessed test file. FILEFORMAT.md now documents the new base64 encoding syntax. Reported-by: Marcel Raad Fixes #5761 Closes #5775
show more ...
|
#
1535363e |
| 02-Jul-2020 |
Daniel Stenberg |
ftpserver: don't verify SMTP MAIL FROM names Rely on tests asking the names to get refused instead - test servers should be as dumb as possible. Edited test 914, 955 and 959 accordingly.
ftpserver: don't verify SMTP MAIL FROM names Rely on tests asking the names to get refused instead - test servers should be as dumb as possible. Edited test 914, 955 and 959 accordingly. Closes #5639
show more ...
|