Commit Graph

420 Commits

Author SHA1 Message Date
Michael Quigley
4b7f5df1ee
cli lint (438) 2024-01-10 14:01:58 -05:00
Michael Quigley
16ddb0a1f5
synchronizer framework tweaks (#438) 2024-01-10 13:38:35 -05:00
Michael Quigley
8313f3f686
fix default source/target scheme (#438) 2024-01-10 12:54:24 -05:00
Michael Quigley
34acc81822
util/sync/driveClient -> drives/davClient (#511) 2024-01-10 11:44:06 -05:00
Michael Quigley
a28aa2f77f
support for private zrok-direct targets (#511) 2024-01-09 14:26:07 -05:00
Michael Quigley
562e4226b3
integrate 'driveClient' into the synchronizer (#511) 2024-01-09 12:57:42 -05:00
Michael Quigley
03cf7cc8b4
support for updating timestamps in 'driveClient' (#511) 2024-01-09 11:52:22 -05:00
Michael Quigley
37b1dad4d7
Merge branch 'main' into zrok_copy_p1 2024-01-08 11:13:41 -05:00
Michael Quigley
03e8d88069
fix for missing 'drive' in share public (#518) 2024-01-08 11:07:57 -05:00
Michael Quigley
f46e3db4de
initial 'driveClient' based on 'github.com/emersion/go-webdav' (#511) 2024-01-05 14:41:54 -05:00
Michael Quigley
62b3cfb911
Merge branch 'main' into zrok_copy_p1 2023-12-15 13:19:24 -05:00
Kenneth Bingham
7be46bfd40
normalize some existing log messages 2023-12-15 12:15:40 -05:00
Michael Quigley
cbb69373f4
updated 'zrok copy' (#438) 2023-12-14 14:25:24 -05:00
Michael Quigley
ccf159cf55
Merge branch 'main' into zrok_copy_p1 2023-12-13 13:41:14 -05:00
Michael Quigley
47df1174fa
updated golang-sdk to v0.21.2; adjust ziti.ListenOptions to include WaitForNEstablishedListeners (#490) 2023-12-13 11:22:20 -05:00
Michael Quigley
2878994608
Merge branch 'main' into zrok_copy_p1 2023-12-11 17:37:13 -05:00
Michael Quigley
f61b2c9086
basic unique name implementation (#123) 2023-12-08 12:03:07 -05:00
Michael Quigley
6080444875
Merge branch 'main' into zrok_copy_p1 2023-12-05 13:28:13 -05:00
Michael Quigley
d955a77af7
start of 'copy to'; more plumbing to support passing modification times through (#438) 2023-12-01 12:36:06 -05:00
Michael Quigley
e6aa1420be
files to copy (#438) 2023-11-27 16:53:02 -05:00
Michael Quigley
57c5a9977e
filesystem target (#438) 2023-11-27 16:18:22 -05:00
Michael Quigley
0832f28dc7
framework start; webdav (#438) 2023-11-27 15:44:38 -05:00
Michael Quigley
56ecc330ed
copyfrom update 2023-11-27 14:19:01 -05:00
Cam
30558a454b
move the go sdk into subdir 2023-11-21 13:27:17 -06:00
Michael Quigley
ac4b5b93bc
sync from scratch 2023-11-14 14:27:32 -05:00
Michael Quigley
3aea884f2d
starting on 'zrok copy from' (#438) 2023-11-08 14:21:19 -05:00
Kenneth Bingham
799900d477
raise an exception if invalid mode for public share 2023-11-03 14:51:17 -04:00
Michael Quigley
a2e8883852
'zrok reserve' fix for 'drive' backend (#218) 2023-10-30 13:02:30 -04:00
Michael Quigley
7dba185f42
Merge branch 'main' into drives_p1 2023-10-26 14:12:13 -04:00
dovholuknf
272b923e91
fix typo
Signed-off-by: dovholuknf <46322585+dovholuknf@users.noreply.github.com>
2023-10-25 21:19:26 -04:00
Michael Quigley
5e4fbab2a4
Merge branch 'main' into drives_p1 2023-10-25 16:54:56 -04:00
Michael Quigley
77964211b3
sdk fixes to re-instate reserved share metadata (#427) 2023-10-25 14:16:18 -04:00
Michael Quigley
870c1a083b
incorporate '--json-output' flag to the 'zrok reserve' command (#422) 2023-10-25 11:44:21 -04:00
Michael Quigley
aba9f68348
only allow --oauth-provider for 'zrok reserve public'; changelog (#421) 2023-10-25 11:36:26 -04:00
Michael Quigley
9f018e730f
support oauth flags for the 'zrok reserve' command (#421) 2023-10-25 11:32:21 -04:00
Michael Quigley
e188f1243d
support public and reserved shares with drives backend (#218) 2023-10-20 16:13:00 -04:00
Michael Quigley
62cfa4a2c7
the most basic drive implementation (#218) 2023-10-17 13:49:44 -04:00
Michael Quigley
6b378c5cc3
the most basic dav (#218) 2023-10-17 12:57:15 -04:00
Michael Quigley
2d6cd3a6ae
Merge pull request #410 from openziti/v0.4.8
Multiple Changes for v0.4.8
2023-10-17 11:02:37 -04:00
Michael Quigley
44c66564f5
add spam folder warning 2023-10-17 10:39:46 -04:00
Michael Quigley
8dbebed34a
sdk.Overview implementation; migrated 'zrok overview' to dogfood the sdk implementation (#407) 2023-10-16 21:10:48 -04:00
guoguangwu
3e51dda5d0
fix: typo 2023-10-12 13:03:29 +08:00
Michael Quigley
27fcf98fbd
cleanups for OAuth in sdk.ShareRequest (#404) 2023-09-28 13:06:00 -04:00
Michael Quigley
4c0cfa2815
polish up 'share public' OAuth command line arguments (#404) 2023-09-26 13:51:53 -04:00
Cam
a2312c3497
formatting imports and adding oauth small guide 2023-09-11 09:30:52 -05:00
Ziti-Ci
a07552f0c4
fixed up auth check interval 2023-09-05 11:50:41 -05:00
Ziti-Ci
8e63548552
Merge branch 'main' into oauth-testing 2023-09-05 10:10:25 -05:00
Ziti-Ci
2b0dc71f93
updates to the oauth work 2023-09-05 09:55:55 -05:00
Michael Quigley
ce8005f782
added '-b' shorthand for '--backend-mode' (#397) 2023-08-31 14:19:05 -04:00
Michael Quigley
0b0c0e454d
fix for ephemeral share leaks when using --backend-mode caddy and the user provides an invalid Caddyfile (#330) 2023-08-31 14:11:51 -04:00
Michael Quigley
2b12f1c6cd
caddy integration for reserved shares (#392); sdk refactoring; cleanup and tweaks 2023-08-30 14:10:48 -04:00
Michael Quigley
7bc8976951
private sharing; caddy (#392); sdk refactor 2023-08-30 13:46:51 -04:00
Michael Quigley
d1f88e4b6c
caddyfile/proxy backend cleanup (#391) 2023-08-28 14:56:54 -04:00
Michael Quigley
a96f3e9f96
--backend-mode caddy rough-in (#391) 2023-08-28 14:49:20 -04:00
Michael Quigley
ce06804a0f
share public cleanup+organization lint 2023-08-28 13:54:03 -04:00
Michael Quigley
9e48da7bad
refactor share public to dogfood sdk (#34) 2023-08-28 13:50:23 -04:00
Michael Quigley
5fcba2dc62
redirect caddy logging to the non-headless tui when appropriate (#392) 2023-08-25 13:26:54 -04:00
Michael Quigley
6daa73b95c
use the caddy web backend everywhere (#392) 2023-08-25 13:02:42 -04:00
Michael Quigley
52b0342078
integrate tui requests handler (#392) 2023-08-25 12:05:36 -04:00
Michael Quigley
08bdc63d77
early progress on embedded Caddy for --backend-mode web (#392) 2023-08-25 10:50:16 -04:00
Michael Quigley
122883b3fa
caddy basics fully functional, embedded (#330, #388) 2023-08-21 15:29:42 -04:00
Michael Quigley
56be9fbec6
zrok caddy listener (#330) 2023-08-18 11:38:15 -04:00
Michael Quigley
73eeec75f4
working caddy + config (#330) 2023-08-11 14:25:39 -04:00
Michael Quigley
f3dd6c0602
caddy wip (#330) 2023-08-11 14:15:59 -04:00
Michael Quigley
e7eee29a01
bundled caddy with custom module (#330) 2023-08-11 11:07:54 -04:00
Michael Quigley
045e076822
basic embedded caddy 2023-08-10 13:32:55 -04:00
Michael Quigley
369d703050
'zrok overview' updated for sdk changes (#374) 2023-07-19 11:51:02 -04:00
Michael Quigley
632ba4cc75
Merge branch 'main' into v0.4_zrok_sdk 2023-07-19 11:48:22 -04:00
Michael Quigley
9535023b19
'zrok overview' implementation (#374) 2023-07-19 11:32:28 -04:00
Michael Quigley
c26d325f61
generalized implementation of public/private share (#34) 2023-07-17 16:45:20 -04:00
Michael Quigley
c0503ae593
use sdk types/constants throughout the codebase for backend and share modes (#34) 2023-07-17 16:21:29 -04:00
Michael Quigley
141c9ae685
even better names for the common identities in the 'environment' (#34, #369) 2023-07-17 13:51:51 -04:00
Cam Otts
a8c76b2877
initial testing for oauth protecting shares 2023-07-17 09:44:05 -05:00
Michael Quigley
d99ac85369
implemented naive migration from environment v0.3 to v0.4 (#369) 2023-07-14 14:30:35 -04:00
Michael Quigley
af77de015a
environment load assert chain (#369); get rid of warnings in zrok status 2023-07-14 10:51:38 -04:00
Michael Quigley
4713243e2c
further ziti identity naming cleanup (#369) 2023-07-14 10:14:32 -04:00
Michael Quigley
1c8ab67bf1
controller no longer needs an identity; identity management organization (#369) 2023-07-14 09:42:06 -04:00
Michael Quigley
04b0b64ebf
migrated all usages to the new package (#369) 2023-07-13 14:26:35 -04:00
Michael Quigley
c468c7ace9
environment -> env_v0_3 (#369) 2023-07-11 14:59:02 -04:00
Michael Quigley
e26ef1ba1a
environment refactoring (#34, #369) 2023-07-10 16:53:27 -04:00
Michael Quigley
ea71493f2f
zrokdir -> environment (#34) 2023-07-10 16:41:16 -04:00
Michael Quigley
7a4ad23aa1
missing import (#362) 2023-06-29 13:19:15 -04:00
Michael Quigley
7b725903dd
platform specific openBrowser (#362) 2023-06-29 13:18:30 -04:00
Michael Quigley
9a6e28f2b1
zrok console (#362) 2023-06-29 13:03:30 -04:00
Michael Quigley
8ba741a550
admin migrate 2023-06-27 11:44:38 -04:00
Michael Quigley
3c0477f9e3
cli lint removal 2023-06-20 09:58:41 -04:00
Michael Quigley
d3ea780a1b
fixes for --override-endpoint (#347) 2023-06-14 13:18:44 -04:00
Cam Otts
fec0fd9e73
Format changes 2023-05-25 13:59:39 -05:00
Cam Otts
d6d5ac65a3
update deps 2023-05-25 10:50:38 -05:00
Michael Quigley
22cc06eb74
reserve backend-mode text 2023-05-24 11:36:06 -04:00
Michael Quigley
b334ff50b2
slight reworking on the configuration-based invite system to include open registration flag, contact details, and store strategy. moved to 'admin' stanza (#229) 2023-05-22 15:42:20 -04:00
Michael Quigley
41c30e4158
Merge branch 'v0.4.0' into v0.4_invite_overhaul 2023-05-22 15:07:24 -04:00
Eugene K
7c86a1ef68
fix copy/pasta errors 2023-05-04 11:30:05 -04:00
Eugene K
8785a19e0e
wire udpTunnel ends into zrok 2023-05-04 10:32:29 -04:00
Michael Quigley
393641ce7b
lint (#170) 2023-05-01 12:23:39 -04:00
Michael Quigley
28916e8d2a
merged tui for tcpTunnel (#307) 2023-05-01 12:19:06 -04:00
Michael Quigley
74fd8d9956
Merge branch 'v0.4.0' into v0.4_backend_mode_tunnel 2023-04-26 12:00:16 -04:00
Michael Quigley
4ee3b970c9
Merge branch 'main' into v0.4.0 2023-04-26 12:00:03 -04:00
Michael Quigley
980d0dead7
backend request information (#314) 2023-04-25 15:16:05 -04:00
Michael Quigley
bf0fbb0e35
ripping out udp support for initial v0.4 2023-04-24 15:37:41 -04:00