IrishMaestro
f1e15a54ee
Typo fix
...
typo fix for the word relative
2022-10-22 17:18:16 -05:00
Zack Scholl
0f7f449d7f
bump 9.6.1
2022-10-17 13:44:09 -07:00
Zack Scholl
30f5a3e84e
revert back to flate instead of zstd
2022-09-16 09:19:58 -07:00
VRDighe
e640e4fce0
Replaced zstd package
2022-09-16 10:19:44 +05:30
VRDighe
4f8b2aba9b
Added zstd as a compression algorithm
2022-09-13 20:08:07 +05:30
Zack
1517767129
addresses #496 gettings ports doing LAN
2022-08-12 12:00:26 -07:00
Zack
69f939c0cd
Merge pull request #494 from chavacava/fix-493
...
fix #493 : data race in cli.relay
2022-08-05 08:38:07 -07:00
cui fliter
1c6583f925
fix some typos
...
Signed-off-by: cui fliter <imcusg@gmail.com>
2022-08-05 20:41:18 +08:00
chavacava
40ac320261
fix #493 : data race in cli.relay
2022-07-17 10:40:49 +02:00
Zack Scholl
1851327df7
bump 9.6.0
2022-07-08 16:41:04 -07:00
Zack Scholl
0e93f1e285
println -> print os.stderr
2022-07-07 10:46:49 -07:00
Zack Scholl
c6bcb79928
remove zip compression and add --zip to send command
2022-07-07 10:32:23 -07:00
Stefin
d226ba536e
Fixed relative path / bug
2022-07-07 18:56:37 +05:30
Stefin
b50fe88474
Added support for sending relative folder
2022-07-07 02:58:49 +05:30
Stefin
37ae453ff7
Unzipping file at the reciever end
2022-07-07 00:06:11 +05:30
Stefin
ee772c4cec
Added UnzipDirectory function
2022-07-07 00:05:56 +05:30
Stefin
ed030375e5
Modified the argument for GetFilesInfo in tests
2022-07-06 18:49:32 +05:30
Stefin
ad36e21051
Handling the --zip flag
2022-07-06 18:48:19 +05:30
Stefin
4ea9a96d88
Added --zip CLI argument for zipping all the dir specified
2022-07-06 18:47:34 +05:30
Stefin
f0f9b80bdf
added ZipDirectory function
2022-07-06 18:46:02 +05:30
Zack Scholl
5270755c15
bump 9.5.6
2022-05-18 16:57:22 -07:00
Zack Scholl
b7e4a73c27
don't show number of folders if the number is 0
2022-05-18 16:57:00 -07:00
Zack Scholl
da5d19ef28
update deps and ui
2022-05-18 16:53:28 -07:00
DasSkelett
38ed8ecc3c
Fix relay IPv4 address resolution behind DNS64
2022-05-16 22:04:55 +02:00
Zack Scholl
9de06a6bf9
bump 9.5.5
2022-04-28 14:30:03 -07:00
Zack
148c1a6cdd
Merge pull request #470 from iulius98/master
...
Fixed #463 issue
2022-04-27 16:23:10 -07:00
Zack Scholl
817905cf5a
bump 9.5.4
2022-04-27 08:25:06 -07:00
Zack Scholl
80539f27c3
avoid deadlock
2022-04-25 06:25:25 -07:00
RCL98
2ad8b1f1ce
#463 fixed display at receiving end
2022-04-13 02:23:10 +03:00
RCL98
b316c0159f
#463 fixed croc tests for empty folders, and to work in Windows
2022-04-11 00:02:26 +03:00
RCL98
f78ee15605
#463 fixed display for empty folders
2022-04-11 00:00:47 +03:00
iulius98
15d0209a29
#463 added capability to send/receive empty folders
2022-04-09 01:38:22 +03:00
Zack
386c99d057
Merge pull request #462 from davide125/completion
...
Drop shebang for bash completion
2022-04-07 07:14:20 -07:00
Zack Scholl
fd99a405fd
bump 9.5.3
2022-04-07 06:05:16 -07:00
Zack Scholl
54f52e5427
bump 9.5.3
2022-04-07 06:04:46 -07:00
Zack Scholl
b715993435
bump 9.5.3
2022-04-07 05:59:24 -07:00
Zack Scholl
7e817e1cbf
default to P-256
2022-04-07 05:52:54 -07:00
Davide Cavalca
e42f81a404
Drop shebang for bash completion
2022-02-27 08:40:56 -08:00
Zack Scholl
20bf7dd91d
bump 9.5.2
2022-02-23 08:19:02 -08:00
Zack Scholl
4a8c19b115
bump 9.5.2
2022-02-23 08:16:50 -08:00
Zack Scholl
a1a17ce6f7
bump 9.5.2
2022-02-23 08:09:02 -08:00
Zack Scholl
00c4d248fd
bump 9.5.2
2022-02-23 08:08:43 -08:00
Zack Scholl
073196ccd2
bump 9.5.2
2022-02-23 08:07:23 -08:00
Zack Scholl
635b362ca0
tcp: send error on fail
2022-02-23 08:03:45 -08:00
Zack Scholl
53f35c1da0
fix ui when sending text
2022-02-23 07:57:40 -08:00
Zack
030ed2a03d
Merge pull request #456 from abhi12299/filenamePrefix
...
Fix renaming of file with prefix "croc-stdin" on receiver end
2022-02-23 07:52:27 -08:00
Zack Scholl
ef6683b550
add more tests
2022-02-23 07:25:13 -08:00
RCL98
7c1a59c102
#431 fixed remote folder name for Windows
2022-02-21 21:50:24 +02:00
iulius98
32a188fa85
#431 Integrate GetFilesInfo function with the code
2022-02-21 20:41:51 +02:00
RCL98
ce8fb796b3
#431 added file informations retrival functions to replace getPaths
2022-02-21 20:16:27 +02:00
iulius98
1a635de69c
#454 fixed local transfer
2022-02-20 17:40:50 +02:00
Abhishek
9f66842322
fix sending file with prefix "croc-stdin" renaming on receiver end
2022-02-03 23:09:37 +05:30
Zack Scholl
94c0f66a26
bump 9.5.1
2022-02-03 08:51:19 -08:00
Zack Scholl
b0e7d4d5df
fix tests
2022-02-03 08:45:50 -08:00
Zack Scholl
1d3c822ef3
allow remembering --internal-dns flag
2022-02-03 08:34:03 -08:00
voocel
b45e625298
fix hash file error
2022-01-06 17:44:43 +08:00
Zack Scholl
7390e7ed45
bump 9.5.0
2021-11-18 07:03:47 -08:00
Zack
f210ef8877
Merge pull request #435 from AmeyShrivastava/fix-typos
...
Fix Typos
2021-11-17 10:52:29 -08:00
Amey Shrivastava
2964ede174
Fix Typos (revised)
...
This commit fixes spelling mistakes (typos) at a few places in the codebase.
(Includes requested corrections)
2021-11-17 23:50:32 +05:30
Zack Scholl
cc837fa863
fix ports for tests
2021-11-17 10:11:35 -08:00
Zack
c30492609e
Merge pull request #432 from mbattista/master
...
added throttle upload feature
2021-11-17 09:37:50 -08:00
Zack
2f733891db
Merge pull request #440 from Juneezee/go1.17
...
build: upgrade to Go 1.17
2021-11-17 09:35:25 -08:00
Eng Zer Jun
1645759742
refactor: move from io/ioutil to io and os packages
...
The io/ioutil package has been deprecated as of Go 1.16, see
https://golang.org/doc/go1.16#ioutil . This commit replaces the existing
io/ioutil functions with their new definitions in io and os packages.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2021-11-17 11:39:11 +08:00
Hinux Chau
d30433658b
Fixed an error
...
Fixed an error caused by nonexistence of the directory /etc/bash_completion.d/croc
2021-10-27 22:21:31 +08:00
Marcel Battista
d372fa1fa4
fix panic on single digit throttles values
2021-10-19 13:10:43 +02:00
Marcel Battista
8ff3fb9b89
added throttle upload feature
2021-10-19 02:46:54 +02:00
Zack Scholl
a12f374aba
can't use the github ci 8084
2021-10-04 08:02:27 -07:00
jolheiser
2ffb20201c
Fix TCP constant
...
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2021-10-03 16:23:29 -05:00
Zack Scholl
89efd38c10
bump 9.4.2
2021-10-02 12:38:32 -07:00
Zack Scholl
49f50a53d5
need to listen on all ports
2021-10-02 12:37:16 -07:00
Zack Scholl
5d9afe03ef
bump 9.4.1
2021-10-02 12:29:05 -07:00
Zack Scholl
1637765aad
debugging
2021-10-02 12:23:36 -07:00
Zack Scholl
ce628ea604
debugging
2021-10-02 12:20:18 -07:00
Zack Scholl
ff4307c3c6
debugging
2021-10-02 12:18:50 -07:00
Zack Scholl
e5f59fa0f9
fix local
2021-10-02 12:02:25 -07:00
Zack Scholl
04662df347
fix local
2021-10-02 11:55:43 -07:00
Zack Scholl
d96c98f4ce
bump 9.4.0
2021-10-02 10:45:00 -07:00
Zack Scholl
31db6a76e5
bump 9.4.0
2021-10-02 10:44:48 -07:00
Zack Scholl
a996f3c4f4
bump 9.4.0
2021-10-02 10:44:34 -07:00
Zack Scholl
4334c870f5
bump 9.4.0
2021-10-02 10:44:17 -07:00
Zack Scholl
2b1367a09b
bump 9.4.0
2021-10-02 10:44:05 -07:00
Zack Scholl
add1650cbd
bump 9.4.0
2021-10-02 10:43:14 -07:00
Zack Scholl
04f2dfac97
bump 9.4.0
2021-10-02 10:41:46 -07:00
Zack Scholl
060ce516b1
bump 9.4.0
2021-10-02 10:41:26 -07:00
Zack
d77c83ce09
Merge pull request #419 from kallydev/patch
...
Add host flag for relay
2021-10-02 10:35:00 -07:00
Zack
a34d29befc
Merge pull request #420 from jolheiser/const
...
Constants and Message Types
2021-10-02 10:33:52 -07:00
Zack
914d0c98a8
Merge pull request #421 from jolheiser/wildcard
...
Add wildcard support for files
2021-10-02 10:33:15 -07:00
Brandon Ingalls
860a75fee6
Do not override defaults with empty values
...
This change will make it so a user who used the -remember
option on an older version of the application will be able
to use the latest version of the software without deleting
their saved config.
fixes schollz/croc#405
relates to schollz/croc#417
2021-10-02 11:12:34 -05:00
jolheiser
e380c7b1f1
Add wildcard support
...
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2021-10-01 16:49:21 -05:00
jolheiser
2381f26c61
Move to consts and "enum"
...
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2021-10-01 16:24:28 -05:00
KallyDev
de454bbf5a
add host flag for relay
2021-10-01 12:55:28 +08:00
Austin Dworaczyk Wiltshire
ef3953a586
Clarify croc's ability to send multiple files/folder
...
I was personally shocked that I could send multiple files via croc
recently, having done it purely on a whim. The existing CLI
documentation makes no mention of croc's ability to send multiple
files/folders.
This adds it.
2021-08-29 10:16:51 -07:00
Zack Scholl
1d3fdffed6
bump 9.3.0
2021-08-16 12:29:43 -07:00
Charlie Jonas
d75530b78b
Improve built-in list of public DNS recursors
2021-08-16 18:48:03 +01:00
Charlie Jonas
f64f68d5a9
Tidy up code slightly
2021-08-16 18:47:25 +01:00
Charlie Jonas
be7705efc3
Remove DNS lookup timeouts
2021-08-16 18:32:55 +01:00
Charlie Jonas
df2e29b74d
Add --internal-dns flag
2021-08-16 18:25:34 +01:00
Zack Scholl
664936feb2
bump 9.2.1
2021-08-06 13:46:23 -07:00
Zack Scholl
86aeed93db
move mutex to avoid race condition #407
2021-08-06 09:48:26 -07:00
Zack Scholl
8d22737fd3
bump 9.2.0
2021-06-21 11:54:11 -07:00
Zack Scholl
d442755814
show preparing progress
2021-06-21 11:11:44 -07:00
Zack Scholl
ecf3eb872e
allow selecting hash
2021-06-21 07:34:28 -07:00
Zack Scholl
646c879edc
bump 9.1.6
2021-06-15 15:08:32 -07:00
Zack Scholl
4796404b7e
show resume message if resuming
...
Fixes #402
2021-06-15 14:53:16 -07:00
Zack Scholl
3e2c88c5bc
bump 9.1.5
2021-06-10 14:45:24 -07:00
Niko Köser
5e0d6522b0
refactor: accept enter in user prompts
...
Until now, the process of receiving a file was aborted when an
empty entry (Enter) was made. It is common under *nix that
pressing Enter without prior input of other characters selects
the default answer. This would also make the process more
fluid for croc.
In most usecases the default choice will be 'Y'/'Yes'. The only
exception is the prompt for overwriting existing files. We default
to 'N'/'No' in this prompt to prevent accidental overwriting of
files.
2021-06-10 14:12:05 +02:00
Zack Scholl
aa93d3e30f
Merge branch 'master' of github.com:schollz/croc
2021-05-12 07:19:09 -07:00
Zack Scholl
15a19e1998
use all the config options
2021-05-12 07:19:02 -07:00
Zack Scholl
e1ccb58d8f
bump 9.1.4
2021-05-12 07:04:38 -07:00
Zack Scholl
d0ebb7ad38
longer time for local connections
2021-05-12 07:04:10 -07:00
Zack Scholl
2bfbacf972
bump 9.1.3
2021-05-11 10:06:14 -07:00
Zack Scholl
66f30c0565
skip autocomplete installation on fish, Fixes #393
2021-05-10 13:47:17 -07:00
Zack Scholl
340bafba3d
bump 9.1.2
2021-05-07 10:23:45 -07:00
Zack Scholl
e47776bb10
fix
2021-05-07 10:21:24 -07:00
Markus Wamser
d5fd2060dd
Distinguish text message from file in receipient dialog
...
Fixes https://github.com/schollz/croc/issues/388
2021-05-01 21:27:44 +02:00
Zack Scholl
7c28279a58
bump 9.1.1
2021-04-29 09:43:50 -07:00
Zack Scholl
27b7cdbf12
bug fix: doesn't ask overwrite text Fixes #384
2021-04-29 09:16:22 -07:00
Zack Scholl
24fb8746a4
fix deadlock
2021-04-29 09:11:29 -07:00
Alvar Penning
8f5c73837a
Prefer local DNS resolver over public DNS servers
...
The changes cause the local DNS resolver to be used exclusively at
first. If this fails, the public DNS servers are queried as before.
This feature was previously requested. Merging should close #301 .
Along the way, three other changes are introduced:
1. A public IPv6 DNS server was added.
2. The lookup returns the first result from a public DNS server and does
not wait for all queries to be answered.
3. In the unlikely case that no public DNS server is able to answer, an
error will be returned.
2021-04-26 11:43:45 +02:00
Zack Scholl
5b0883e1fe
generate key once
2021-04-21 16:57:18 -07:00
Zack Scholl
420030998f
add chacha20
2021-04-21 16:53:29 -07:00
Zack Scholl
ab5ae5cbb6
add more benchmarks
2021-04-21 12:40:41 -07:00
Zack Scholl
407e162ec2
bump 9.1.0
2021-04-20 15:57:46 -07:00
Zack Scholl
d6af319ad8
fix tests
2021-04-20 15:48:13 -07:00
Zack Scholl
85e7576311
fix
2021-04-20 15:44:28 -07:00
Zack Scholl
7ac7be37af
check if file exists
2021-04-20 15:36:46 -07:00
Zack Scholl
669aeb377a
check if file exists
2021-04-20 15:35:38 -07:00
Zack Scholl
b655afb533
choose hash algorithm
2021-04-20 15:32:05 -07:00
Zack Scholl
e9949ce3d7
check file size firsty
2021-04-20 09:08:02 -07:00
Zack Scholl
f8ef096784
bump 9.0.0
2021-04-17 20:33:18 -07:00
Zack Scholl
9286b3c965
show folders when receiving
2021-04-17 20:27:51 -07:00
Zack Scholl
c1edf24338
fix race condition
2021-04-17 20:07:50 -07:00
Zack Scholl
2ac7d4f31f
fix tests
2021-04-17 11:12:15 -07:00
Zack Scholl
a96762b942
fix room deletion if room is full
2021-04-17 10:44:10 -07:00
Zack Scholl
0a0f7a03d7
update version
2021-04-17 10:33:38 -07:00
Zack Scholl
daf10395a3
update deps
2021-04-17 09:42:11 -07:00
Zack Scholl
9231b1a661
update utils benchmark
2021-04-17 09:39:47 -07:00
Zack Scholl
3e56d4cdb9
use magic bytes instead of checking max
2021-04-17 09:05:27 -07:00
Zack Scholl
cec39ba2ce
allow changing curve
2021-04-17 09:01:58 -07:00
Zack Scholl
7a997156ed
minor
2021-04-16 17:17:32 -07:00
Zack Scholl
c02b4f1256
fix: make sure that only pake messages are unencrypted
2021-04-16 17:15:51 -07:00
Zack Scholl
babfd5f35f
add option to overwrite automatically
2021-04-16 15:14:21 -07:00
Zack Scholl
be5ceae8c7
prompt to overwrite
2021-04-16 15:12:11 -07:00
Zack Scholl
6be4080f05
remove hash exchange
2021-04-16 14:25:57 -07:00
Zack Scholl
b0693751c1
fix
2021-04-16 14:01:48 -07:00
Zack Scholl
8250a39534
fix: delete room if full and third-party tries to enter
2021-04-16 09:48:11 -07:00
Zack Scholl
2131e99826
use new pake
2021-04-16 09:20:13 -07:00
Zack Scholl
628043b228
fix: do not use part of secret as room name
2021-04-16 08:13:43 -07:00
Tobias Dussa
876ce5764b
Transfer symlinks without touching their targets.
2021-04-15 17:07:23 +02:00
Zack
3fd125178f
Merge pull request #341 from MatejKafka/master
...
Added CROC_CONFIG_DIR env var to support custom config dir path
2021-04-13 15:38:38 -07:00