#
b5abbc3d |
| 15-Aug-2021 |
Marc Hoersken |
tests/server/*.c: align handling of portfile argument and file 1. Call the internal variable portname (like pidname) everywhere. 2. Have a variable wroteportfile (like wrotepidfile) ever
tests/server/*.c: align handling of portfile argument and file 1. Call the internal variable portname (like pidname) everywhere. 2. Have a variable wroteportfile (like wrotepidfile) everywhere. 3. Make sure the file is cleaned up on exit (like pidfile). 4. Add parameter --portfile to usage outputs everywhere. Reviewed-by: Daniel Stenberg Replaces #7523 Closes #7574
show more ...
|
#
d698c704 |
| 02-May-2021 |
Marc Hoersken |
sockfilt: fix invalid increment of handles index variable nfd Only increment the array index if we actually stored a handle. Follow up to e917492048f4b85a0fd58a033d10072fc7666c3b
sockfilt: fix invalid increment of handles index variable nfd Only increment the array index if we actually stored a handle. Follow up to e917492048f4b85a0fd58a033d10072fc7666c3b Closes #6992
show more ...
|
#
b9239e0f |
| 02-May-2021 |
Marc Hoersken |
sockfilt: avoid getting stuck waiting for writable socket Reset FD_WRITE event using the same approach as in multi.c Follow up to b36442b24305f3cda7c13cc64b46838995a4985b Closes
sockfilt: avoid getting stuck waiting for writable socket Reset FD_WRITE event using the same approach as in multi.c Follow up to b36442b24305f3cda7c13cc64b46838995a4985b Closes #6992
show more ...
|
#
063d3f3b |
| 19-Apr-2021 |
Daniel Stenberg |
tidy-up: make conditional checks more consistent ... remove '== NULL' and '!= 0' Closes #6912
|
#
4d2f8006 |
| 04-Nov-2020 |
Daniel Stenberg |
curl.se: new home Closes #6172
|
#
5fcad1c1 |
| 28-Aug-2020 |
Marc Hoersken |
sockfilt: handle FD_CLOSE winsock event on write socket Learn from the way Cygwin handles and maps the WinSock events to simulate correct and complete poll and select behaviour accor
sockfilt: handle FD_CLOSE winsock event on write socket Learn from the way Cygwin handles and maps the WinSock events to simulate correct and complete poll and select behaviour according to Richard W. Stevens Network Programming book. Follow up to #5867 Closes #5879
show more ...
|
Revision tags: tiny-curl-7_72_0, curl-7_72_0, curl-7_71_1, curl-7_71_0 |
|
#
308c243d |
| 25-May-2020 |
Viktor Szakats |
all: fix codespell errors Reviewed-by: Jay Satiro Reviewed-by: Daniel Stenberg Closes https://github.com/curl/curl/pull/5452
|
Revision tags: curl-7_70_0 |
|
#
0e058776 |
| 18-Apr-2020 |
Marc Hoersken |
sockfilt: make select_ws stop waiting on exit signal event This makes sure that select_ws behaves similar to real select which stops waiting on a signal handler being triggered.
sockfilt: make select_ws stop waiting on exit signal event This makes sure that select_ws behaves similar to real select which stops waiting on a signal handler being triggered. This makes it possible to gracefully stop sockfilt.exe on Windows with taskkill /IM sockfilt.exe (without /F force flag). Reviewed-by: Jay Satiro Part of #5260
show more ...
|
#
7e359bcc |
| 18-Apr-2020 |
Daniel Stenberg |
tests: move pingpong server to dynamic listening port FTP, IMAP, POP3, SMTP and their IPv6 versions are now all on dynamic ports Test 842-845 are unfortunately a bit hard to mov
tests: move pingpong server to dynamic listening port FTP, IMAP, POP3, SMTP and their IPv6 versions are now all on dynamic ports Test 842-845 are unfortunately a bit hard to move over to this concept right now and require "default port" still...
show more ...
|
#
e9174920 |
| 16-Apr-2020 |
Marc Hoersken |
sockfilt: tidy variable naming and data structure in select_ws This commit does not introduce any logical changes to the code. Reviewed-by: Jay Satiro and Marcel Raad Closes #52
sockfilt: tidy variable naming and data structure in select_ws This commit does not introduce any logical changes to the code. Reviewed-by: Jay Satiro and Marcel Raad Closes #5238
show more ...
|
#
8a2038a3 |
| 13-Apr-2020 |
Marc Hoersken |
sockfilt: fix broken pipe on Windows to be ready in select_ws Closes #5228
|
#
9869f6dc |
| 11-Apr-2020 |
Marc Hoersken |
tests/server: move all signal handling routines to util.[ch] Avoid code duplication to prepare for portability enhancements.
|
#
fef43340 |
| 06-Apr-2020 |
Daniel Stenberg |
cleanup: correct copyright year range on a few files
|
#
57476a91 |
| 29-Mar-2020 |
Marc Hoersken |
sockfilt: remove redundancy in timeout handling And update other logmsg output in select_ws on Windows.
|
#
3d1f35eb |
| 29-Mar-2020 |
Marc Hoersken |
sockfilt: fix handling of ready closed sockets on Windows Replace the incomplete workaround regarding FD_CLOSE only signalling once by instead doing a pre-check with standard select
sockfilt: fix handling of ready closed sockets on Windows Replace the incomplete workaround regarding FD_CLOSE only signalling once by instead doing a pre-check with standard select and storing the result for later use. select keeps triggering on closed sockets on Windows while WSAEventSelect fires only once with data still available. By doing the pre-check we do not run in a deadlock due to waiting forever for another FD_CLOSE event.
show more ...
|
#
9657ecb1 |
| 02-Apr-2020 |
Marc Hoersken |
sockfilt: fix race-condition of waiting threads and event handling Fix race-condition of waiting threads finishing while events are already being processed which lead to invalid or skipp
sockfilt: fix race-condition of waiting threads and event handling Fix race-condition of waiting threads finishing while events are already being processed which lead to invalid or skipped events. Use mutex to check for one event at a time or do post-processing. In addition to mutex-based locking use specific event as signal. Closes #5156
show more ...
|
#
6d45588b |
| 11-Mar-2020 |
Marc Hoersken |
sockfilt: add logmsg output to select_ws_wait_thread on Windows Assisted-by: Jay Satiro Reviewed-by: Daniel Stenberg Closes #5086
|
Revision tags: curl-7_69_1, curl-7_69_0, curl-7_68_0, curl-7_67_0, curl-7_66_0, curl-7_65_3, curl-7_65_2, curl-7_65_1, curl-7_65_0, curl-7_64_1, curl-7_64_0, curl-7_63_0 |
|
#
dcd6f810 |
| 22-Nov-2018 |
Daniel Stenberg |
snprintf: renamed and we now only use msnprintf() The function does not return the same value as snprintf() normally does, so readers may be mislead into thinking the code works differen
snprintf: renamed and we now only use msnprintf() The function does not return the same value as snprintf() normally does, so readers may be mislead into thinking the code works differently than it actually does. A different function name makes this easier to detect. Reported-by: Tomas Hoger Assisted-by: Daniel Gustafsson Fixes #3296 Closes #3297
show more ...
|
Revision tags: curl-7_62_0 |
|
#
b801b453 |
| 23-Sep-2018 |
Viktor Szakats |
whitespace fixes - replace tabs with spaces where possible - remove line ending spaces - remove double/triple newlines at EOF - fix a non-UTF-8 character - cleanup a few inde
whitespace fixes - replace tabs with spaces where possible - remove line ending spaces - remove double/triple newlines at EOF - fix a non-UTF-8 character - cleanup a few indentations/line continuations in manual examples Closes https://github.com/curl/curl/pull/3037
show more ...
|
Revision tags: curl-7_61_1, curl-7_61_0 |
|
#
60776a05 |
| 09-Jul-2018 |
Marcel Raad |
curl-compilers: enable -Wbad-function-cast on GCC This warning used to be enabled only for clang as it's a bit stricter on GCC. Silence the remaining occurrences and enable it on GCC too
curl-compilers: enable -Wbad-function-cast on GCC This warning used to be enabled only for clang as it's a bit stricter on GCC. Silence the remaining occurrences and enable it on GCC too. Closes https://github.com/curl/curl/pull/2747
show more ...
|
#
c45360d4 |
| 02-Jun-2018 |
Marian Klymov |
cppcheck: fix warnings - Get rid of variable that was generating false positive warning (unitialized) - Fix issues in tests - Reduce scope of several variables all over
cppcheck: fix warnings - Get rid of variable that was generating false positive warning (unitialized) - Fix issues in tests - Reduce scope of several variables all over etc Closes #2631
show more ...
|
Revision tags: curl-7_60_0 |
|
#
94400f32 |
| 14-Apr-2018 |
Daniel Gustafsson |
all: Refactor malloc+memset to use calloc When a zeroed out allocation is required, use calloc() rather than malloc() followed by an explicit memset(). The result will be the same, b
all: Refactor malloc+memset to use calloc When a zeroed out allocation is required, use calloc() rather than malloc() followed by an explicit memset(). The result will be the same, but using calloc() everywhere increases consistency in the codebase and avoids the risk of subtle bugs when code is injected between malloc and memset by accident. Closes https://github.com/curl/curl/pull/2497
show more ...
|
Revision tags: curl-7_59_0 |
|
#
7e35eb77 |
| 23-Feb-2018 |
Viktor Szakats |
spelling fixes Detected using the `codespell` tool. Also contains one URL protocol upgrade. Closes https://github.com/curl/curl/pull/2334
|
Revision tags: curl-7_58_0 |
|
#
24dcd746 |
| 05-Dec-2017 |
Randall S. Becker |
tests: added netinet/in6.h includes in test servers
|
Revision tags: curl-7_57_0, curl-7_56_1, curl-7_56_0 |
|
#
6b84438d |
| 09-Sep-2017 |
Daniel Stenberg |
code style: use spaces around equals signs
|