Commit Graph

13649 Commits

Author SHA1 Message Date
Kovid Goyal
2a5a89e01c Speed up write performance to loop
20x speed for large numbers of queued writes by avoiding pinging between
the writer and main goroutines
2023-08-05 13:53:32 +05:30
Kovid Goyal
16132d0309 Fix stdio not actually being forwarded 2023-08-05 13:24:25 +05:30
Kovid Goyal
e2915601a4 More robust stdio forwarding in tests 2023-08-05 11:37:39 +05:30
Kovid Goyal
bc4d7f4cb1 Get stdio forwarding working in the PTY tests 2023-08-05 10:47:29 +05:30
Kovid Goyal
88beb58838 Prevent go test output being interleaved with python 2023-08-05 10:15:08 +05:30
Kovid Goyal
a3369465dc Remove unused code 2023-08-05 10:11:15 +05:30
Kovid Goyal
ec77d051df Replace another deprecated function 2023-08-04 23:02:55 +05:30
Kovid Goyal
341d845b9a Port calls to slices.Sort functions since they now need a cmp() function rather than a less() function
Also rename os.SEEK_* to io.Seek* as the former has been deprecated
2023-08-04 22:50:13 +05:30
Kovid Goyal
18d48c8dcd bump Go dependencies 2023-08-04 21:40:04 +05:30
Kovid Goyal
2153b5cdce ... 2023-08-04 14:42:04 +05:30
Kovid Goyal
1f9852d76c ssh kitten: Easily forward the remote control socket tot he remote host 2023-08-04 14:36:50 +05:30
Kovid Goyal
bde4a41ed4 Remote control: Allow using a random TCP socket as the remote control socket and also allow using TCP sockets in kitty.conf 2023-08-04 11:12:31 +05:30
Kovid Goyal
395e47cc9e CI is even slower than I thought 2023-08-04 07:36:36 +05:30
Kovid Goyal
335d2616e7 ... 2023-08-03 18:04:49 +05:30
Kovid Goyal
cade8efc25 kitten @ ls: Allow limiting output to matched windows/tabs
Fixes #6520
2023-08-03 11:53:17 +05:30
Kovid Goyal
9678e9fa1b remove unused code 2023-07-30 20:22:50 +05:30
Kovid Goyal
5d7ea739d3 Update changelog 2023-07-30 19:55:53 +05:30
Kovid Goyal
8d24bf1162 Document the rsync wire formats 2023-07-30 19:49:48 +05:30
Kovid Goyal
a74e93d241 Increase timeout for child exit on CI 2023-07-30 19:49:48 +05:30
Kovid Goyal
1c094a3b53 Cleanup user docs for transfer kitten 2023-07-30 19:49:47 +05:30
Kovid Goyal
ffd997c338 Detect prompt lines in code blocks 2023-07-30 19:49:47 +05:30
Kovid Goyal
c11d1d3430 Add more integration testing for the transfer kitten 2023-07-30 19:49:47 +05:30
Kovid Goyal
e24dd7be2c Bump version of libxxhash 2023-07-30 19:49:47 +05:30
Kovid Goyal
47913a7c1f Tests for normal mode home dir expansion 2023-07-30 19:49:47 +05:30
Kovid Goyal
995c447435 Get the multi file tests working for the receive kitten 2023-07-30 19:49:47 +05:30
Kovid Goyal
e4986c489e Ignore EINTR 2023-07-30 19:49:47 +05:30
Kovid Goyal
ce593dbb5f lp.Println() should act live fmt.Println()
also use a dedicated error type for signalining perm denied
2023-07-30 19:49:47 +05:30
Kovid Goyal
5578e34da8 ... 2023-07-30 19:49:47 +05:30
Kovid Goyal
d2d91401af Fix the tree walker 2023-07-30 19:49:47 +05:30
Kovid Goyal
c842dece17 Also output data length in FTC repr 2023-07-30 19:49:47 +05:30
Kovid Goyal
bd231eaf39 Fix local base being ignored in make_tree 2023-07-30 19:49:47 +05:30
Kovid Goyal
141edb975e Misc fixes 2023-07-30 19:49:47 +05:30
Kovid Goyal
fd691b7835 Fix panic on making tree 2023-07-30 19:49:47 +05:30
Kovid Goyal
a55a918d4f Improve stack trace formatting 2023-07-30 19:49:47 +05:30
Kovid Goyal
a30687125c Start on tests for receive kitten 2023-07-30 19:49:47 +05:30
Kovid Goyal
2cae0ab695 Dont wait for cancel response when user denies permission 2023-07-30 19:49:46 +05:30
Kovid Goyal
ca485cc0f7 Make getting function name a utility function 2023-07-30 19:49:46 +05:30
Kovid Goyal
bb897fa299 Ignore directory mtimes when testing
They are flaky on CI for some reason
2023-07-30 19:49:46 +05:30
Kovid Goyal
d718ab6edf cleanup close file error handling 2023-07-30 19:49:46 +05:30
Kovid Goyal
0cb753e6d3 ... 2023-07-30 19:49:46 +05:30
Kovid Goyal
aad1ab3fd9 DRYer 2023-07-30 19:49:46 +05:30
Kovid Goyal
5881041fcd Ensure shortduration is no more than 8 chars 2023-07-30 19:49:46 +05:30
Kovid Goyal
b60d15fe75 Make short duration formatter re-useable 2023-07-30 19:49:46 +05:30
Kovid Goyal
9694bd03d8 ... 2023-07-30 19:49:46 +05:30
Kovid Goyal
44190c4220 Fix render_duration() 2023-07-30 19:49:46 +05:30
Kovid Goyal
fd68372def DRYer 2023-07-30 19:49:46 +05:30
Kovid Goyal
4d686b2f47 Nicer string repr for operations 2023-07-30 19:49:46 +05:30
Kovid Goyal
d0490672e1 Fix block range coalescing not working in algorithm.c 2023-07-30 19:49:46 +05:30
Kovid Goyal
aff7f19580 DRYer 2023-07-30 19:49:46 +05:30
Kovid Goyal
f509c470e2 Clean up error handling 2023-07-30 19:49:46 +05:30