Commit Graph

135 Commits

Author SHA1 Message Date
Kovid Goyal
aa86b98eee Use encryption for bypass 2023-07-30 19:49:39 +05:30
Kovid Goyal
6d1dd50546 Fix encode_bypass 2023-07-30 19:49:39 +05:30
Kovid Goyal
b83e4d88f4 Implement fast padding-less base64 encode/decode for python 2023-07-30 19:49:38 +05:30
Kovid Goyal
a3c3e3ab6a ... 2023-07-30 19:49:38 +05:30
Kovid Goyal
955f812a6b More work on porting transfer kitten 2023-07-30 19:49:38 +05:30
Kovid Goyal
a72825fe83 More work on porting transfer kitten 2023-07-30 19:49:38 +05:30
Kovid Goyal
8a2fca1c30 More work on transfer kitten porting 2023-07-30 19:49:38 +05:30
Kovid Goyal
5d361757a2 more work on the transfer kitten 2023-07-30 19:49:38 +05:30
Kovid Goyal
ff3232547d More work on transfer kitten porting 2023-07-30 19:49:38 +05:30
Kovid Goyal
6c79ae4443 Proper parsing of safe_string fields 2023-07-30 19:49:38 +05:30
Kovid Goyal
425e993ab7 Get rid of enum boilerplate 2023-07-30 19:49:38 +05:30
Kovid Goyal
e05902e8ee ... 2023-07-30 19:49:38 +05:30
Kovid Goyal
1d3031d011 Allow easy string representation of FTC as JSON dict excluding the data field 2023-07-30 19:49:38 +05:30
Kovid Goyal
b9b7ab5221 Finish parsing of FTC 2023-07-30 19:49:38 +05:30
Kovid Goyal
00a04d68cc Start parsing of FTC 2023-07-30 19:49:38 +05:30
Kovid Goyal
e73e421a5f Finish serialization of FTC 2023-07-30 19:49:37 +05:30
Kovid Goyal
6b93610b6a more work on transfer kitten 2023-07-30 19:49:37 +05:30
Kovid Goyal
b0bb1dbca3 more work on the transfer kitten 2023-07-30 19:49:37 +05:30
Kovid Goyal
0a6cc42ed7 more work on the transfer kitten 2023-07-30 19:49:37 +05:30
Kovid Goyal
55bbf175c6 Port send file mapping tests 2023-07-30 19:49:37 +05:30
Kovid Goyal
be7f276d3e More work on the transfer kitten 2023-07-30 19:49:37 +05:30
Kovid Goyal
a3640b21ac ... 2023-07-30 19:49:37 +05:30
Kovid Goyal
870522360e More work on transfer kitten 2023-07-30 19:49:37 +05:30
Kovid Goyal
7cec9016d3 Start work on porting the transfer kitten to Go 2023-07-30 19:49:37 +05:30
pagedown
cc18a4c192 transfer kitten: Use guess_type with custom MIME 2023-02-12 17:34:09 +08:00
Kovid Goyal
7fe5d7b58f Replace isort with ruff 2023-01-09 16:47:42 +05:30
pagedown
0d116e6ef0 Use four spaces to indent 2022-08-08 22:31:55 +05:30
pagedown
06108d66b1 Replace tab with four spaces indent 2022-08-08 22:31:55 +05:30
pagedown
510022c3c1 Docs: Improve the documentation for kittens
Add more text roles and links.
Add an example that broadcasts only to other windows in the current tab.
Initial capitalization of the key names in the kbd text role.
Add Python type hints for custom kittens.
Note about hyperlink support for ls on macOS.
Add description text for show_key.
2022-04-27 16:14:54 +08:00
Kovid Goyal
ba1b3c3c2d Fix mypy failures 2022-03-12 08:28:43 +05:30
pagedown
4a3ed62809 Refactor: More f-string for kittens 2022-01-29 20:23:34 +08:00
Kovid Goyal
8f0825bc5c Various fixes for mypy 0.920 2021-12-17 05:56:19 +05:30
Kovid Goyal
e5de16bb01 Use fid_abs prefix for absolute symlinks 2021-11-24 08:41:16 +05:30
Kovid Goyal
ddb1fcf430 Forgot to end receive sessions 2021-11-18 22:31:05 +05:30
Kovid Goyal
ca214ffe78 transfer receive: ensure open files are closed 2021-11-17 15:45:13 +05:30
Kovid Goyal
46e51811e8 Dont rise an exception in patchfile close()
This allows partial transfers, by overwriting the dest file with the
tempfile even if the transfer was not completed
2021-11-17 14:34:14 +05:30
Kovid Goyal
ad804cc01e Redraw progress bar on resize 2021-11-17 13:04:07 +05:30
Kovid Goyal
dab51d33f5 ... 2021-11-17 12:40:06 +05:30
Kovid Goyal
185669ec72 Use a shorter random id for transfers
Reduces overhead and we dont actually need protection against malicious
actors, only accidental collisions
2021-11-17 11:47:46 +05:30
Kovid Goyal
18ed56b639 Handle all failed using rsync while waiting for path confirmation 2021-11-17 11:28:19 +05:30
Kovid Goyal
dc2bac0068 Only print rsync stats if some data was transferred 2021-11-17 11:18:31 +05:30
Kovid Goyal
005ab58b15 Fix single file transfer path name mapping for receive 2021-11-17 11:07:50 +05:30
Kovid Goyal
b11b04ef67 Start documenting the file transfer kitten 2021-11-17 10:33:37 +05:30
Kovid Goyal
d936ede790 Finish up rsync for file receives 2021-11-16 15:10:37 +05:30
Kovid Goyal
1603b4b522 More work on rsync based receive 2021-11-16 14:21:42 +05:30
Kovid Goyal
0eac514e52 More rsync integration work 2021-11-16 13:06:16 +05:30
Kovid Goyal
63399fe975 Start work on rsync integration for receiving files 2021-11-16 10:58:32 +05:30
Kovid Goyal
a1ca607f35 More work on file transmission 2021-11-11 20:05:54 +05:30
Kovid Goyal
a2533e9a46 Render the progress bar for file receives 2021-11-11 16:32:06 +05:30
Kovid Goyal
69e54cb9c1 More work on file transfer 2021-11-06 20:11:11 +05:30