1
0
mirror of https://github.com/schollz/croc.git synced 2024-11-28 09:35:14 +03:00
Commit Graph

773 Commits

Author SHA1 Message Date
Zack Scholl
04724f4900 bump 6.2.1 2019-11-17 09:44:02 -08:00
Zack Scholl
bdb8bf3ac4 addresing CPU usage #168 2019-11-11 11:26:12 -08:00
Zack Scholl
c7624535e9 skip discovery 2019-10-28 13:13:03 -07:00
Zack Scholl
da626334e0 check discoveries for right prefix 2019-10-28 12:46:24 -07:00
Zack Scholl
aaeda77af4 bump 6.2.0 2019-10-24 07:22:57 -07:00
Zack Scholl
ffddd3e989 prompt if sender wants to ask 2019-10-24 06:58:12 -07:00
Zack Scholl
9aa327a0a4 use machine ID 2019-10-23 14:59:47 -07:00
Zack Scholl
42c2d5c6c1 add ask flag 2019-10-23 14:07:52 -07:00
Micheal Quinn
183791d4c4
Adding in a more detailed error message for when an extraction tool is not found in PATH. CentOS 8 Minimal install seems to not include tar... 2019-10-08 22:49:32 -05:00
Zack Scholl
e286321d39 bump 6.1.5 2019-10-07 16:22:58 -07:00
Zack Scholl
af39b8ca14 pad filenames according to longest filename 2019-10-07 16:20:24 -07:00
Zack Scholl
59666c564d bump 6.1.4 2019-10-03 12:09:18 -07:00
Zack Scholl
00e6ac9316 bump 6.1.4 2019-10-03 12:08:18 -07:00
Zack Scholl
5d89bdb6f9 reduce complexity 2019-09-20 10:06:50 -07:00
Zack Scholl
c46a9d3ae0 reduce complexity 2019-09-20 10:06:26 -07:00
Zack Scholl
ae81dd9a7b reduce complexity 2019-09-20 10:05:29 -07:00
Zack Scholl
4e94a22300 reduce complexity 2019-09-20 10:03:06 -07:00
Zack Scholl
8be63bed43 reduce complexity 2019-09-20 10:00:52 -07:00
Zack Scholl
a7435a08bd reduce complexity 2019-09-20 09:59:24 -07:00
Zack Scholl
22ead388cd reduce complexity 2019-09-20 09:57:18 -07:00
Zack Scholl
7ac7e5d56d reduce complexity 2019-09-20 09:54:10 -07:00
Zack Scholl
cfbd65be31 reduce complexity 2019-09-20 09:47:47 -07:00
Zack Scholl
07c20e2cde reduce complexity 2019-09-20 09:45:42 -07:00
Zack Scholl
24abf4fdd8 reduce complexity 2019-09-20 09:43:16 -07:00
Zack Scholl
768ad9b739 reduce complexity 2019-09-20 09:41:58 -07:00
Zack Scholl
6202d0d932 reduce complexity 2019-09-20 09:32:32 -07:00
Zack Scholl
049a4aaffc reduce complexity 2019-09-20 09:27:59 -07:00
Zack Scholl
1fe8ccf3ab reduce complexity 2019-09-20 09:24:10 -07:00
Zack Scholl
9fb54a3952 reduce complexity 2019-09-20 09:20:50 -07:00
Micheal Quinn
932f037b17
Moving the new script back into place. I think the merge conflict is resolved now. 2019-09-10 07:31:13 -05:00
Micheal Quinn
fe4e9c357a
Upping version of croc in the installer script. 2019-09-10 07:30:31 -05:00
Micheal Quinn
c0f7c3c250
Merge branch 'master' of https://github.com/schollz/croc into install_script_rewrite 2019-09-10 07:29:24 -05:00
Micheal Quinn
f01165e9f4
Trying to get out of this merge confilct 2019-09-10 07:29:17 -05:00
Micheal Quinn
5fbb787a84
Adding in message and exit for cygwin. 2019-09-10 07:20:39 -05:00
Zack Scholl
5ad631e7b6 add more tests 2019-09-08 06:12:16 -07:00
Zack Scholl
cc728a1138 fix minor bug 2019-09-08 06:07:53 -07:00
Zack Scholl
b979607c42 fix 2019-09-08 05:56:57 -07:00
Zack Scholl
f89dd01e87 add more tests 2019-09-08 05:53:30 -07:00
Zack Scholl
22f6a13a9f add more tests 2019-09-07 10:31:18 -07:00
Zack Scholl
a82dd2f284 improve tests 2019-09-07 10:06:41 -07:00
Zack Scholl
33aa006c26 fix spelling 2019-09-07 09:49:08 -07:00
Zack Scholl
31c1a37b38 fix linting 2019-09-07 09:46:04 -07:00
Zack Scholl
0277abe5d4 gofmt -s -w 2019-09-07 09:41:24 -07:00
Zack Scholl
9a70ea90d1 bump 6.1.3 2019-09-07 07:41:03 -07:00
Zack
bc6803eeef
use single reader (#155)
* dunno

* close file after finished

* fix debugging statements

* use single reader

* update deps
2019-09-07 07:34:05 -07:00
Zack Scholl
de7a29470b bump 6.1.2 2019-08-27 17:11:58 -07:00
Zack Scholl
4150feddf0 skip checking each file each time 2019-08-27 09:51:37 -07:00
Micheal Quinn
97f65bf51d
Adding in stdout of checksum check if the check fails 2019-08-23 11:50:40 -05:00
Micheal Quinn
07a2abd808
Adding in a banner...because all the cool kids are doing it. 2019-08-23 11:05:57 -05:00
Micheal Quinn
7a6c4db5f9
Moving new file to default.txt. Removed todo (will be recreated in the pull request to come) 2019-08-21 22:47:51 -05:00
Micheal Quinn
e3e7ada3e6
Updating todo 2019-08-15 20:50:33 -05:00
Micheal Quinn
105357bcbf
Updating todo 2019-08-15 20:49:30 -05:00
Micheal Quinn
d6d96e487f
fixing returncode for download_file 2019-08-15 20:48:46 -05:00
Micheal Quinn
d3207e6190
First pass of upping rcodes for some of the functions that may have tool return codes clash. Also changing some logic for determine_os and determine_arch to make it a little more better 2019-08-15 20:06:04 -05:00
Quinn
51e77ba0c4
Update rewrite_todo.md 2019-08-14 17:07:43 -05:00
Quinn
f3efbb34af
Update rewrite_todo.md 2019-08-14 17:04:21 -05:00
Quinn
9e9f43c352
Update rewrite_todo.md 2019-08-13 23:16:46 -05:00
Quinn
27bc2e8c8a
Update rewrite_todo.md 2019-08-13 23:09:13 -05:00
Quinn
559807f97d
Forgot to update the function name for cygwin 2019-08-13 22:51:06 -05:00
Quinn
a31bc56c23
More Cygwin updates
Forgot to update the install logic case statement in main
2019-08-13 22:45:59 -05:00
Quinn
a9caea4d64
More WIndwos (cygwin) updates
Add install_file_cygwin function to support this case
2019-08-13 22:41:48 -05:00
Quinn
ec09a990af
Adding croc_dl_ext update
For when we are on a Windows/CYGWIN host
2019-08-13 22:34:40 -05:00
Micheal Quinn
a72172d11e
Adding update to checksum check function to always filter the checksum file based on downloaded file. Adding CYGWIN croc_os switch for windows support (needs more testing) 2019-08-13 22:28:26 -05:00
Quinn
081e267a19
check off bsds 2019-08-12 21:15:38 -05:00
Quinn
d429e09e95
quick todo file 2019-08-12 21:15:06 -05:00
Micheal Quinn
588dfe6c00
Removing cleanup logic. rm -rf in a script terrifies me. The script attempts to place it into the temp dir, so we will let the OS clean it up. 2019-08-12 14:40:46 -05:00
Micheal Quinn
e2e48d9e84
Adding in fix for macOS (Darwin) not having an install case. Uses the same logic from install_file_freebsd 2019-08-12 11:04:50 -05:00
Micheal Quinn
b8d1d11b68
Changing PREFIX to INSTALL_PREFIX to avoid clashing with possibly set environment variables. Adding logic to handle if we are on termux on android (adapted from previous croc install script). Adding an info message for what prefix was set to. Adding in armv71 support (need to add more or make this a generic case to catch more arm devices). 2019-08-12 10:53:09 -05:00
Micheal Quinn
34743118de
script header cleanup 2019-08-12 09:16:24 -05:00
Micheal Quinn
9c6f01ca91
swapping getopt (which apparently is not good to use) for getopts in an attempt to make it more cross-platform without having to break out the logic based on OS...again... 2019-08-11 17:07:43 -05:00
Micheal Quinn
d39266a36d
wrangling another batch of wild global vars that should be local vars 2019-08-11 16:35:51 -05:00
Micheal Quinn
bf15c4c424
Adding help message formatting. Adding in sudo check. Caught and fixed some global variables that should be local. 2019-08-11 16:00:56 -05:00
Micheal Quinn
2c2920eb9c
Adding description information. Added print message function for fancy colors in the output. 2019-08-11 15:33:42 -05:00
Micheal Quinn
e7d6d096a8
Adding in root check to install commands with fallback to sudo. Splitting install logic out based on host OS 2019-08-11 13:01:00 -05:00
Micheal Quinn
b0ac5024a4
Adding a function to handle creation of temp dir. Polished the checksum check function to handle more cases/OSes 2019-08-11 12:31:19 -05:00
Micheal Quinn
9530952eb6
Adding install function and cleanup function 2019-08-10 21:45:53 -05:00
Micheal Quinn
eaf448ddac
Adding install function and logic 2019-08-10 21:08:04 -05:00
Micheal Quinn
c82dda45d9
Adding in extract file logic. 2019-08-10 18:26:06 -05:00
Micheal Quinn
7a684e7266
moving the rewrite into the proper location 2019-08-10 17:57:37 -05:00
Micheal Quinn
d5a8d07d1c
Fixing the macos shasum call to fit into the checksum check 2019-08-02 14:37:56 -05:00
Micheal Quinn
2c27d7aabd
reverting line 147 2019-08-01 13:02:44 -05:00
Micheal Quinn
f8d60c0011
Adding in some fixes for FreeBSD (tested in a FreeNAS jail 'FreeBSD 11.2-STABLE') as well as a fix for the checksum logic not correctly comparing the checksums. This still needs testing on a MacOS host 2019-08-01 12:55:05 -05:00
Zack Scholl
e1e722fc5b bump 6.1.1 2019-07-20 10:01:10 -06:00
Zack Scholl
88b4001dd7 bug fix: create directories for empty files 2019-07-20 08:55:54 -07:00
Zack Scholl
2735c42a9d send empty files 2019-07-19 17:46:02 -07:00
Zack Scholl
83db5bdc68 Merge branch 'master' of https://github.com/schollz/croc 2019-07-19 17:42:22 -07:00
Zack Scholl
fe1329c909 handle if the file is zero bytes 2019-07-19 17:39:25 -07:00
Zack Scholl
336f314854 bump 6.1.0 2019-07-18 07:22:38 -06:00
Zack Scholl
edc97915bd don't keep debug 2019-07-18 06:17:15 -07:00
Zack Scholl
256e0c51fa add save file for receiver 2019-07-18 06:13:11 -07:00
Zack Scholl
7fcf45cece remove unused code 2019-07-18 06:06:56 -07:00
Zack Scholl
6a8bdccb66 add receiver config 2019-07-17 18:16:50 -06:00
Zack Scholl
252e96a670 simplify toggling 2019-07-17 18:06:52 -06:00
Zack Scholl
97d18e1fbf toggling parameters 2019-07-17 17:26:42 -06:00
Zack Scholl
54fb8aec9d how to check if flag is set? 2019-07-17 17:23:50 -06:00
Zack Scholl
1d7976a61a save send remember 2019-07-17 16:19:32 -06:00
Zack Scholl
f18c2eae7e add get config dir 2019-07-17 15:55:43 -06:00
Zack Scholl
68ddbe7f14 small change 2019-07-17 14:33:02 -06:00
Zack Scholl
8b178881cf display relay in UI if not using default
Fixes #143
2019-07-17 14:12:48 -06:00
Zack Scholl
9968bbf824 addressing issue #141
the local relay is not being used and then the connection is refused but it still hangs
in that case is that the sender should give up, prompting the user to try again
2019-07-17 13:04:03 -06:00
Zack Scholl
928ee1f496 bump 6.0.12 2019-07-14 20:33:47 -06:00
Zack Scholl
f6cafd76fd Merge branch 'master' of github.com:schollz/croc 2019-07-14 19:31:53 -07:00
Zack Scholl
fe231fa67a remove machineid from deps 2019-07-14 19:31:44 -07:00
Zack Scholl
57564314b0 bump 6.0.11 2019-07-06 10:17:37 -06:00
Zack Scholl
ba00eda176 bump 6.0.10 2019-06-20 07:10:37 -07:00
Zack Scholl
1d744f1b4a bump version 2019-06-17 13:28:56 -06:00
Zack Scholl
f35c5b88b6 bump 2019-06-11 10:05:34 -06:00
Zack Scholl
2e2700988b update deps 2019-06-04 09:31:24 -06:00
Zack Scholl
15034cc6d2 bump version 2019-05-27 08:01:37 -07:00
Zack Scholl
1975745d5f remove after test 2019-05-12 13:10:17 -06:00
Zack Scholl
6b288356b9 remove big file after testing 2019-05-12 13:09:10 -06:00
Zack Scholl
59b6558ce9 bump 2019-05-12 09:31:22 -06:00
Zack Scholl
8bdc71a06c version bump 2019-05-12 08:55:42 -06:00
Zack Scholl
c45d3c01e5 bump version 2019-05-10 07:16:00 -06:00
Zack Scholl
30f1233f74 fix tests 2019-05-09 23:02:35 -06:00
Zack Scholl
f91d52bead update version 2019-05-09 22:59:33 -06:00
Zack Scholl
0388e07689 remove flushing 2019-05-08 21:33:30 +00:00
Zack Scholl
257607a26f use my logger instead of seelog 2019-05-08 21:03:54 +00:00
Zack Scholl
8d3b240563 check room nil before closing 2019-05-06 14:56:17 -07:00
Zack Scholl
ba96be5024 update hash 2019-05-03 21:19:39 -06:00
Zack Scholl
bd9c7b5ae9 include hash 2019-05-03 21:19:04 -06:00
Zack Scholl
cb69e49283 include hash in version 2019-05-03 20:15:29 -07:00
Zack Scholl
a6512975ff fix debug statement 2019-05-03 13:55:17 -07:00
Zack
1f3d30c78e
Use relay as backup to find local ports (#127) 2019-05-03 13:51:27 -07:00
Zack Scholl
fef1c3ca3b use imohash 2019-05-03 07:35:27 -07:00
Zack Scholl
9f9b93cf47 share chunk ranges instead of chunks Fixes #125 2019-05-03 07:30:35 -07:00
Zack Scholl
7d91f8200c better cleaning of empty rooms 2019-05-02 20:57:55 -07:00
Zack Scholl
1802ebcd00 use imohash 2019-05-02 20:53:02 -07:00
Zack Scholl
ee38e7243e more debug 2019-05-02 20:51:13 -07:00
Zack Scholl
da09151db2 more debug 2019-05-02 20:48:21 -07:00
Zack Scholl
63f4553e4b more debug 2019-05-02 20:47:41 -07:00
Zack Scholl
8beaf65007 more debug 2019-05-02 20:45:21 -07:00
Zack Scholl
5e8ef27b85 more debug 2019-05-02 20:44:25 -07:00
Zack Scholl
09575a0c88 more debug 2019-05-02 20:43:39 -07:00
Zack Scholl
aeb30ef187 use xxhash 2019-05-02 20:36:49 -07:00
Zack Scholl
711690a0f2 use imohash as default as its faster 2019-05-02 20:28:31 -07:00
Zack Scholl
3e6a554532 get local IP 2019-05-02 17:14:24 -07:00
Zack Scholl
38e7cae977 document purged error 2019-05-02 17:12:19 -07:00
Zack Scholl
6f5225ac91 purge errors on successful transfer 2019-05-02 17:11:01 -07:00
Zack Scholl
b7c817a04a update default.txt 2019-05-02 16:45:37 -07:00
Zack Scholl
dccaff32cf default stdout 2019-05-02 16:37:43 -07:00
Zack Scholl
2515cfa31e update version 2019-05-02 13:31:48 -07:00
Zack Scholl
78e4ee2b68 update version 2019-05-02 13:28:28 -07:00
Zack Scholl
2f4e5cdec4 update versoin 2019-05-02 13:25:03 -07:00
Zack Scholl
37b29aebce update version 2019-05-02 13:23:23 -07:00
Zack Scholl
9e61f38707 add go generate code for updating version 2019-05-02 13:14:09 -07:00
Zack Scholl
7377f536fc update ui and readme 2019-05-02 12:08:23 -07:00
Zack Scholl
462fad8d8e modify discover parameters 2019-05-02 11:50:01 -07:00
Zack Scholl
9cf4050913 no limit to sender discoveries 2019-05-02 11:47:19 -07:00
Zack Scholl
aae63876d6 use local port 2019-05-02 11:45:42 -07:00
Zack Scholl
7af57b3390 slightly larger bar 2019-05-02 11:44:54 -07:00
Zack Scholl
2e5f33c081 print out securing 2019-05-02 11:44:10 -07:00
Zack Scholl
95c2b0f48a Don't throw error if cannot connect to server 2019-05-02 11:41:03 -07:00
Zack Scholl
abc5e3f6c0 move install script 2019-05-02 11:31:26 -07:00
Zack Scholl
2b42c5365c don't show ui each time 2019-05-01 17:52:37 -06:00
Zack Scholl
67f69c892d use external ip in ui 2019-05-01 17:49:49 -06:00
Zack Scholl
359dc4549b share public ip as info 2019-05-01 17:44:09 -06:00
Zack Scholl
b109b419de save the extenral ip 2019-05-01 17:27:49 -06:00
Zack Scholl
7162e5e45b collect ipaddr from connecting to tcp 2019-05-01 17:10:02 -06:00
Zack Scholl
494b224db0 fix 2019-05-01 13:49:58 -06:00
Zack Scholl
868051bc2a update ports 2019-05-01 13:48:09 -06:00
Zack Scholl
ecfdb2d440 stdout should erase file 2019-05-01 13:09:47 -06:00
Zack Scholl
eceddb364e reduce number of default ports 2019-05-01 12:32:00 -06:00
Zack Scholl
4a27806ffe allow local 2019-05-01 12:30:58 -06:00
Zack Scholl
b55af54b10 change message 2019-05-01 12:20:02 -06:00
Zack Scholl
e1745757ac change message 2019-05-01 12:17:53 -06:00
Zack Scholl
be1c1d6206 change message 2019-05-01 12:16:47 -06:00
Zack Scholl
655ffdb4c0 delete room on errors 2019-05-01 12:11:20 -06:00
Zack Scholl
9f6936e1ff small fix 2019-05-01 12:08:24 -06:00
Zack Scholl
48819a9e03 disable local 2019-05-01 11:59:12 -06:00
Zack Scholl
6ac4343213 increase verbosity 2019-05-01 11:45:13 -06:00
Zack Scholl
29dceee8f4 fixes 2019-05-01 11:39:14 -06:00
Zack Scholl
5bffeabbba print connecting message 2019-05-01 11:03:16 -06:00
Zack Scholl
f3e2a260d9 update relay address if a peer is found 2019-05-01 10:38:31 -06:00
Zack Scholl
883dff96b8 sender should be able to connect to the port 2019-05-01 10:33:34 -06:00
Zack Scholl
4be02ad249 get ports from tcp server 2019-04-30 17:39:36 -06:00
Zack Scholl
2c2c3f58ac ifix cliwq! 2019-04-30 23:26:32 +00:00
Zack Scholl
1275c6b1b5 get tcp port information from banner 2019-04-30 17:19:10 -06:00
Zack Scholl
c5bbdb4cb5 allow banner 2019-04-30 17:09:44 -06:00
Zack Scholl
63ec16f7fb add banner 2019-04-30 17:05:19 -06:00
Zack Scholl
23c9a9cff8 longer bar 2019-04-30 16:26:16 -06:00
Zack Scholl
9952da9f6d use random salt 2019-04-30 16:10:07 -06:00
Zack Scholl
e72795985b fix tests with nodisable flag 2019-04-30 15:46:27 -06:00
Zack Scholl
a1e5a283f9 move file info stuff 2019-04-30 15:39:59 -06:00
Zack Scholl
002cc0050c can switch between local and nonlocal 2019-04-30 13:07:30 -06:00
Zack Scholl
a58a0df910 add peer 2019-04-30 12:55:18 -06:00
Zack Scholl
89e4871af2 redo 2019-04-30 12:49:51 -06:00
Zack Scholl
f4d24a1f72 update 2019-04-30 12:46:35 -06:00
Zack Scholl
7060eec8d1 need two ways to connect 2019-04-30 11:39:45 -06:00
Zack Scholl
a70aa0a4fc make initial connection 2019-04-30 11:35:27 -06:00
Zack Scholl
8f816304f9 make initial connection 2019-04-30 11:35:02 -06:00
Zack Scholl
ce45c53b38 make initial connection 2019-04-30 11:32:11 -06:00
Zack Scholl
a35779f718 block connection 2019-04-30 11:30:36 -06:00
Zack Scholl
2583313602 allow discovery 2019-04-30 11:23:53 -06:00
Zack Scholl
b9d2be5378 add discovery 2019-04-30 11:19:03 -06:00
Zack Scholl
962ea50aee add back travis 2019-04-30 11:14:21 -06:00
Zack Scholl
d56a25cf76 make sure bar finishes 2019-04-30 10:43:52 -06:00
Zack Scholl
c8fdd4726a simplify ui 2019-04-30 09:24:32 -07:00
Zack Scholl
3bf7635f33 improve ui 2019-04-30 08:58:09 -07:00
Zack Scholl
87d295f62b simplify bar add 2019-04-30 07:51:48 -07:00
Zack Scholl
be7c2ad1fb check if missing chunks file exists 2019-04-30 07:47:05 -07:00
Zack Scholl
04844cf72c check if missing chunks file exists 2019-04-30 07:44:16 -07:00
Zack Scholl
6da93ae8da allow resume 2019-04-30 07:29:02 -07:00
Zack Scholl
4f20f3ce43 connect in parallel 2019-04-30 07:07:23 -07:00
Zack Scholl
e54045ef5a read until 4 bytes 2019-04-30 07:07:07 -07:00
Zack Scholl
3c051f4283 smaller packet 2019-04-30 06:58:57 -07:00
Zack Scholl
000dfc15be fiX comm 2019-04-30 06:57:45 -07:00
Zack Scholl
330e76e09c fix 2019-04-29 21:33:13 -07:00
Zack Scholl
42d35898b5 progressbar is not accurate in total 2019-04-29 21:25:30 -07:00
Zack Scholl
c1c8e39499 working 2019-04-29 20:40:42 -07:00
Zack Scholl
859130a988 add croc test 2019-04-29 19:51:54 -07:00
Zack Scholl
ac113dfe47 initial part works 2019-04-29 19:50:01 -07:00
Zack Scholl
972dce1ec5 don't hardcode address 2019-04-29 19:20:03 -07:00
Zack Scholl
662bce58a3 allow sending 2019-04-29 19:19:48 -07:00
Zack Scholl
9223fc79e9 allow option to skip encryption 2019-04-29 19:19:25 -07:00
Zack Scholl
a17f3096a0 no isclosed 2019-04-29 18:55:37 -07:00
Zack Scholl
6b149480d4 add messaging 2019-04-29 18:03:19 -06:00
Zack Scholl
a7f12ca179 need to export encryption 2019-04-29 17:58:37 -06:00
Zack Scholl
7d9b199ca3 works 2019-04-29 17:38:49 -06:00
Zack Scholl
06541ee0d3 encapsulate 2019-04-29 17:29:36 -06:00
Zack Scholl
bbd7caa148 remove relay 2019-04-29 17:25:20 -06:00
Zack Scholl
ca0b898ca3 add tests 2019-04-29 17:24:37 -06:00
Zack Scholl
3685a887b8 add bytecountdecimal 2019-04-29 17:16:38 -06:00
Zack Scholl
cee4c36f8b prune 2019-04-29 17:12:04 -06:00
Zack Scholl
1661bbb221 remove wina nd zipper 2019-04-29 17:10:06 -06:00
Zack Scholl
7a8801f8f1 add the v5 main 2019-04-29 17:09:37 -06:00
Zack Scholl
b52001e064 prune 2019-04-29 17:05:48 -06:00
Zack Scholl
1045bd17b5 update croc 2019-04-29 16:54:31 -06:00
Zack Scholl
1f49966bb1 use new version of croc 2019-04-29 16:48:17 -06:00
Zack Scholl
dcc7689816 consolidate utils 2019-04-29 16:35:07 -06:00
Zack Scholl
376591384a add more to tests 2019-04-29 16:33:15 -06:00
Zack Scholl
9030aae880 fix test 2019-04-29 16:24:22 -06:00
Zack Scholl
2414593c91 test sending 40mb 2019-04-29 16:04:47 -06:00
Zack Scholl
5b0c52a97b don't dangle 2019-04-29 15:46:40 -06:00
Zack Scholl
ef25c556a9 use pointers 2019-04-29 14:06:18 -06:00
Zack Scholl
b9a5f450c5 simplify 2019-04-29 13:53:12 -06:00
Zack Scholl
8dc8783bd4 propogate errors 2019-04-27 17:03:05 -07:00
Zack Scholl
f238c4b22c modify api of salt 2019-04-27 16:49:00 -07:00
Zack Scholl
249c0d8ab0 faster encryption by generating key once 2019-04-27 11:15:38 -07:00
Zack Scholl
14dd892377 tcp communication better/simpler 2019-04-27 09:20:03 -07:00
Zack Scholl
43dbf98705 rotate multicast based on current time 2018-12-14 06:32:44 -08:00
Zack Scholl
e58fc14218 customize multicast address 2018-12-14 06:27:55 -08:00
Lars
d42a4f82a1 Add pure Go Windows GUI 2018-11-21 00:08:30 +01:00
Zack Scholl
068fdb77fc pass errors all the way back 2018-11-02 06:15:37 -07:00
Zack Scholl
8a882cc174 throttle the progress bar 2018-11-01 19:06:50 -07:00
Zack Scholl
cf2363fd4e add missing escape at end of cli app 2018-11-01 09:08:18 -07:00
Zack Scholl
e0081ea8a8 tell user codephrase is wrong if PAKE fails 2018-11-01 07:26:18 -07:00
Zack Scholl
a56334fc60 prompt user if accidently receiving 2018-11-01 07:08:57 -07:00
Zack Scholl
aefb15105a recipient quits if trying to connect without sender
Addresses #109
2018-11-01 06:56:40 -07:00
Zack Scholl
818e590d92 need to do chdir in goroutine 2018-10-24 07:19:03 -07:00