dmiller
|
40b5bda3ac
|
Consistent Windows build parameters
|
2025-04-15 23:58:46 +00:00 |
|
dmiller
|
12f2f1e592
|
Initialize qtv for clarity. Closes #3035
|
2025-03-05 17:16:12 +00:00 |
|
dmiller
|
6db5c9cb85
|
Bump copyright date
|
2025-02-26 17:44:43 +00:00 |
|
dmiller
|
3996a7ac89
|
Document new meaning of -k for Ncat
|
2024-12-09 23:02:00 +00:00 |
|
dmiller
|
ad4e4a6edc
|
Check for immediate return from ReadFile in case data was buffered
|
2024-12-09 19:59:21 +00:00 |
|
dmiller
|
8cb2701827
|
Do not busy-wait for next packet; select will tell us when to try again
|
2024-12-09 19:58:30 +00:00 |
|
dmiller
|
740aafd464
|
Ensure fdn is zeroed
|
2024-12-09 19:55:58 +00:00 |
|
dmiller
|
63dbb8fcbe
|
Fix Windows build: type mismatch
|
2024-12-06 21:40:27 +00:00 |
|
dmiller
|
902a8a978c
|
Pipe shutdown discipline for Windows. See #2843
|
2024-12-06 18:41:58 +00:00 |
|
dmiller
|
53d2a7587d
|
Ncat: Don't call SSL_shutdown if --no-shutdown
|
2024-12-06 18:41:57 +00:00 |
|
dmiller
|
4c52894f25
|
Don't shutdown socket if we call SSL_shutdown
|
2024-12-06 18:41:56 +00:00 |
|
dmiller
|
3a1763e1f6
|
Use correct API for clearing events after WSAEventSelect
|
2024-12-06 18:41:55 +00:00 |
|
dmiller
|
c5a05402d0
|
Consolidate Ncat EOF tests and add -k option where needed
|
2024-11-25 22:09:11 +00:00 |
|
dmiller
|
dd4a7906d6
|
Change Ncat default behavior to avoid TCP half-closed connections
|
2024-11-25 22:09:10 +00:00 |
|
dmiller
|
b805bcf71d
|
Ncat: correctly handle EOF/error in exec mode. See #2843
|
2024-11-25 22:09:09 +00:00 |
|
dmiller
|
179786b2ce
|
Add UDP SSL (DTLS) to Ncat tests
|
2024-11-25 22:09:09 +00:00 |
|
dmiller
|
4aa83a7fc1
|
Fix a warning about printf parameter width
|
2024-11-18 20:26:29 +00:00 |
|
dmiller
|
f72c0df772
|
Docs for -q option. Fixes #2422
|
2024-11-18 18:13:17 +00:00 |
|
dmiller
|
498e92539f
|
Use usleep in ncat-test.pl. Use 3-arg open
|
2024-11-18 17:11:43 +00:00 |
|
dmiller
|
1db532209e
|
Add -q option to Ncat
|
2024-11-16 17:55:50 +00:00 |
|
dmiller
|
bfba1352e4
|
Fix UDP listen on Windows: recvfrom behaves differently.
|
2024-11-07 23:43:26 +00:00 |
|
dmiller
|
1c3fc17d2f
|
Ncat: handle overlapped stdin socket from nbase's fselect
|
2024-11-06 16:47:25 +00:00 |
|
dmiller
|
14142ce874
|
Use nbase's usleep, not select, for delay timer in Ncat
|
2024-10-11 20:59:34 +00:00 |
|
nnposter
|
a1ba7b7672
|
Prevent unintentional filename expansion
|
2024-08-24 21:38:13 +00:00 |
|
dmiller
|
0b89ae00c0
|
Bump version to 7.95SVN
|
2024-04-23 19:38:37 +00:00 |
|
dmiller
|
95b974b101
|
Merge 7.95 release branch into trunk
|
2024-04-23 19:34:03 +00:00 |
|
dmiller
|
98c6ec85af
|
Don't test for SSL_set_alpn_protos, present in all supported OpenSSL versions
|
2024-04-02 21:32:24 +00:00 |
|
dmiller
|
ba26cc78f2
|
Replace check for DTLS_client_method with OPENSSL_NO_DTLS
|
2024-04-02 21:32:23 +00:00 |
|
dmiller
|
c1c9fcca4a
|
Avoid checking for SSL_set_tlsext_host_name, present in all supported OpenSSL versions
|
2024-04-02 21:32:22 +00:00 |
|
dmiller
|
f999182d0f
|
Bump date and reapply header templates
|
2024-02-28 18:46:45 +00:00 |
|
dmiller
|
e7f8cd820b
|
Use TIMEVAL_FSEC_SUBTRACT for clarity
|
2024-02-26 18:29:10 +00:00 |
|
dmiller
|
3be01efb1c
|
Handle special case SSL_ERROR_ZERO_RETURN == close_notify/EOF
|
2023-07-31 17:18:31 +00:00 |
|
dmiller
|
6cdc9ea14b
|
Ncat: catch SSL errors with 0 return value
|
2023-07-31 17:18:30 +00:00 |
|
dmiller
|
9836d15314
|
Ncat: Use SSL_shutdown() not shutdown() on SSL connections
|
2023-07-31 17:18:30 +00:00 |
|
dmiller
|
d4e769197a
|
Ncat server UDP: do not quit after EOF on STDIN. Fixes #2685
|
2023-07-27 17:31:48 +00:00 |
|
dmiller
|
b9263f056a
|
Use correct HAVE_ macros for Lua 5.4. Fixes #2648
|
2023-05-30 18:33:07 +00:00 |
|
dmiller
|
85f38cb858
|
Bump version to 7.94SVN post-release
|
2023-05-20 23:05:18 +00:00 |
|
dmiller
|
72d67cf401
|
Merge 7.94 release branch
|
2023-05-20 22:59:41 +00:00 |
|
dmiller
|
7d57e7d6b1
|
Update Lua to 5.4.4
|
2023-05-01 17:44:45 +00:00 |
|
dmiller
|
6f6b2de214
|
Apply new license templates, bump copyright date
|
2023-04-14 17:11:46 +00:00 |
|
dmiller
|
7fe3f15eca
|
Rewrite C99-style for loops
|
2023-04-03 21:42:37 +00:00 |
|
dmiller
|
dcb375cf7a
|
Regen man pages
|
2023-03-31 22:13:49 +00:00 |
|
dmiller
|
0a97963f91
|
Fix XML errors in docs
|
2023-03-31 22:13:44 +00:00 |
|
dmiller
|
bbd481b271
|
Fix typo
|
2023-01-05 23:46:20 +00:00 |
|
dmiller
|
de17b51988
|
Add missing stddef.h include for offsetof
|
2022-12-12 21:01:35 +00:00 |
|
dmiller
|
7332939768
|
Ensure crypto CTX objects are freed. Fixes #2550
|
2022-10-25 17:00:01 +00:00 |
|
dmiller
|
495e220120
|
Remove libnetutil from Ncat dependencies
|
2022-10-21 21:15:45 +00:00 |
|
dmiller
|
bda95e0437
|
Fix edge cases: SSL renegotiation, exec programs
|
2022-10-14 00:58:24 +00:00 |
|
dmiller
|
1251467f88
|
Detect send errors and shut down the connection when they happen
|
2022-10-14 00:58:23 +00:00 |
|
dmiller
|
c87ccb2ea5
|
Pass a pointer, not a copy of struct fdinfo
|
2022-10-14 00:58:23 +00:00 |
|