aboutsummaryrefslogtreecommitdiff
path: root/jim-aio.c
AgeCommit message (Expand)AuthorFilesLines
2023-07-04aio: support accept ?-noclose?Steve Bennett1-3/+11
2023-07-04aio: add -noclose flag to socket and openSteve Bennett1-25/+42
2023-07-04aio: change to use unix io, not stdioSteve Bennett1-0/+3
2023-07-04aio: close should still close AIO_KEEPOPEN channelsSteve Bennett1-1/+4
2023-07-04aio: change to use unix io, not stdioSteve Bennett1-398/+685
2023-03-20build: define _GNU_SOURCE only on the command lineSteve Bennett1-3/+0
2023-02-03Convert some errant malloc/free to Jim_Alloc()/Jim_Free()Steve Bennett1-2/+2
2023-01-31aio copyto: improve performance for large copiesSteve Bennett1-6/+18
2022-08-21aio: socket filename should provide something useful if possibleSteve Bennett1-2/+7
2022-08-21aio: openpty: return filenameSteve Bennett1-2/+8
2022-08-20socket: add support for -asyncSteve Bennett1-20/+51
2022-04-14aio: TIP 603 - Implement stat of an open file handleSteve Bennett1-0/+24
2022-04-05aio: read: better handling of -pendingSteve Bennett1-2/+6
2022-04-05aio: ssl: Fix eof detection with openssl3Steve Bennett1-3/+6
2022-02-23aio: gets: Improve behaviour for non-blocking streamsSteve Bennett1-17/+37
2021-07-15aio: Fix the 'lock' subcommandSteve Bennett1-2/+2
2021-03-07aio: pass socktype to getaddrinfo()prpr19xx1-8/+10
2021-02-27aio: mingw doesn't have O_NOCTTYSteve Bennett1-0/+4
2021-02-27aio: open: support for POSIX open flagsSteve Bennett1-3/+46
2021-02-20aio: rework internals of openSteve Bennett1-25/+27
2020-11-15eventloop: Add convenience functions for adding script file handlersSteve Bennett1-38/+11
2020-07-24aio: ssl: connection close isn't an errorSteve Bennett1-1/+5
2020-06-05core: command (proc) names may now contained embedded nullsSteve Bennett1-1/+1
2020-05-06aio: Add socket ptySteve Bennett1-1/+36
2020-05-06aio: ssl: Allow SNI to be specifiedSteve Bennett1-10/+31
2020-05-06aio: Fix eventloop and eof for ssl connectionsSteve Bennett1-33/+101
2020-05-04tests: Fixes to recent tests for windowsSteve Bennett1-1/+1
2020-05-04aio: Improve ipv6 error messageSteve Bennett1-1/+1
2020-05-04aio: remove leftover debuggingSteve Bennett1-1/+0
2019-11-12aio: tty: allow setting echoSteve Bennett1-1/+1
2019-11-09aio: make some data constSteve Bennett1-3/+3
2019-10-30aio: need SO_REUSEADDR before bind()Steve Bennett1-3/+3
2019-08-14aio: Significantly improve the speed of copytoSteve Bennett1-4/+10
2019-08-14aio: minor code improvementSteve Bennett1-2/+1
2019-07-31aio: Add support for lock -waitSteve Bennett1-4/+12
2019-07-01aio: Add dgram unix socket supportSteve Bennett1-275/+402
2018-11-24aio: Prefer TLS_method() over TLSv1_2_method()Steve Bennett1-1/+5
2018-11-23aio: Don't use FD_CLOEXEC with JIM_ANSICSteve Bennett1-3/+3
2018-09-04Tidy some signed/unsigned comparisonsSteve Bennett1-1/+1
2018-07-08aio: Fall back to stdio error if no ssl errorSteve Bennett1-3/+3
2018-07-08aio: Always set error message on I/O errorSteve Bennett1-5/+10
2017-10-21aio: No need to create a new channel for sslSteve Bennett1-20/+11
2017-10-17signal, exec, wait, pid: improvements, especially to execSteve Bennett1-89/+81
2017-10-16aio tempname: Fix a crash when the template is invalidSteve Bennett1-2/+2
2017-09-15aio: Add support for many socket optionsSteve Bennett1-15/+100
2017-04-20aio: Only allow TCP_NODELAY if sockets are supportedSteve Bennett1-2/+2
2017-04-20aio: Add support for TCP_NODELAYSteve Bennett1-0/+26
2017-02-13aio: Fix stdio error detectionSteve Bennett1-1/+1
2016-10-09Fix C++ compatibilityEvan Hunter1-3/+3
2016-10-09Avoid re-defining _GNU_SOURCEEvan Hunter1-0/+2